2.2.3. Модели и алгоритмы обработки информации
Существующие ММ экономических систем можно представить тремя группами:
Алгебраические уравнения 2-й или 3-й степени (алгебраические).
Модели систем массового обслуживания (статистические).
Модели больших и очень больших систем.
Алгебраическое моделирование — процесс функционирования системы во времени, причем имитируются элементарные явления, с сохранением их логической структуры и последовательности протекания во времени.
Статистические модели строятся методом статистических испытаний случайных чисел.
Одним из важнейших видов математического моделирования является вероятностное (статистическое) моделирование, когда используется вероятностное подобие. Вероятностные модели определяют средний суммарный результат, получающийся от действия многих случайных факторов. В модели с помощью случайных чисел имитируется действие неопределенных и случайных факторов.
Моделирование больших и очень больших систем прежде всего выполняют с помощью алгоритмического моделирования, которое описывает процесс функционирования системы во времени. При этом имитируются элементарные явления, составляющие процесс, с сохранением их логической структуры и последовательности протекания во времени.
Для разработки укрупненного алгоритма выполняют построение логической схемы алгоритма модели системы с учетом математических соотношений полученных при формализации задач. При этом выполняются:
разработка структуры массивов информации;
определение для каждого массива носителя информации;
разделение процедуры решения задачи (комплекса задач) на отдельные самостоятельные элементы;
разработка укрупненного алгоритма из выделенных самостоятельных элементов.
Разработка алгоритмов отдельных элементов МО предполагает построение подробных блок-схем машинной реализации всех составляющих МО. Предусматриваются различные реакции на различные сбойные ситуации.
После алгоритмизации осуществляют программирование с помощью выбранных вычислительных средств, проверку достоверности программы. Достоверность алгоритма проверяют путем реализации его с помощью программ на ЭВМ. Отладка выполняется на конкретном примере. Далее проводят опытную эксплуатацию в различных ситуациях. При необходимости осуществляют доработку МО.
Документация на МО должна полностью содержать сведения, необходимые заказчику, в понятном и квалифицированном изложении. При сдаче системы в эксплуатацию заказчику передают необходимую документацию по МО на машинных носителях с программами обучения персонала работе с документами и системой. При эксплуатации системы ведется авторский надзор, выполняется совместный анализ полученных результатов и устранение ошибок.
2.2.4. Краткая характеристика метода исследования операций (исо)
ИСО - это прикладная наука, занимающаяся количественным обоснованием принимаемых решений, связанных с оптимальным управлением организационными системами в различных областях человеческой деятельности. ИСО играет важную роль в решении конкретных практических задач управления, в разработке, создании и эксплуатации АСУ.
Рассматривая процесс управления как совокупность операций, его можно реализовать методами исследования операций, т. е. численно оценить различные варианты достижения цели. Для принятия управляющих решений появляются основания, выраженные численно и представленные в сжатом виде. Методы ИСО имеют большое значение в автоматизации процесса выработки управляющих решений.
Особенности ИСО:
Количественное обоснование (квантификация) рассматриваемых вариантов решений. Обязательно учитывают три момента:
полноту достижения цели (каким будет эффект?);
цену (каковы будут затраты различных ресурсов?);
степень риска (каковы могут быть потери?).
Системная методология.
Все процессы рассматриваются в качестве систем, т. е. как целенаправленные, взаимодействующие совокупности элементов.
Так, например, для расширения сферы применения ЭВМ требуется:
создать современное МО для управляющих ЭВМ программ (широкий набор стандартных программ, трансляторы с различных языков, развитые ОС, системы отладки программного обеспечения);
подготовить и формализовать, т.е математически описать, задачи в тех областях человеческой деятельности, где предполагается использовать управляющие ЭВМ;
разработать и создать периферийные устройства связи ЭВМ с внешним миром (специализированные линии связи, устройства автоматического ввода-вывода и отображения информации);
подготовить необходимые кадры и т. д.
Из-за невозможности осуществления физического эксперимента с изучаемой системой, так как она сложна и дорого стоит, применяют математическое моделирование систем (ММС).
ММС представляет собой некоторое формализованное описание, находящееся в определенном сходстве с исследуемыми процессами или системами. Познавая ее свойства, можно познать и свойства отраженной моделью реальной системы. С помощью модели решают следующие задачи, связанные с реальной системой:
описание поведения системы;
объяснения;
предсказание (прогноз).
Огромный объем вычислений при получении решений с помощью моделей. Учет десятков тысяч факторов.
Рекомендательный характер. Цель ИСО — оказание помощи лицу, ответственному за принятие решения.
ИСО синтезирует достижения математики (особенно ее разделов: математическое программирование, теория игр, теория вероятностей и математическая статистика) и неформальных методов в практике подготовки управляющих решений (метод экспертных оценок, имитационное моделирование, операционные игры и т.п.)
ИСО рассматривает операцию как упорядоченную совокупность взаимосвязанных действий, объединенных единым замыслом и направленных на достижение определенной цели.
Задача — это желаемый результат деятельности, достижимый за намеченный промежуток времени, с некоторым характерным набором количественных показателей.
Цель — более общая категория, она становится задачей, если указан срок и количественные показатели результата. Цель достигается в результате решения задач.
Оперативное управление состоит в контроле за ходом операции устранения отклонений от запланированного течения операций. Под эффективностью операции понимают степень или полноту достижения цели. Количественной мерой эффективности является критерий эффективности. Он выбирается в зависимости от характера задачи. В задачах экономического характера это: прибыль, рентабельность, себестоимость выпускаемой продукции, затраты на содержание предприятий и т. д.; в технологических задачах: производительность оборудования, его долговечность, КПД, характеристики надежности и т. д.
Для получения обобщенного критерия эффективности существует много способов. Наиболее распространенный — объединение частных критериев с помощью весовых коэффициентов:
где а, — положительные или отрицательные коэффициенты веса частных критериев W; (как правило, положительные коэффициенты требуют максимизации, а отрицательные — минимизации). Часто добавляется условие нормировки, требующее, чтобы сумма весовых коэффициентов была равна единице
Определение весовых коэффициентов — трудоемкая задача. Решение ее достигается экспертным опросом, логическим анализом либо статистическим моделированием.
Существует много методов определения критериев эффективности:
Лапласа (когда все условия равновероятны);
Вальда (критерий осторожного поведения или макс- минный критерий);
Гурвица (критерий компромиссного поведения);
Сэвиджа (критерий минимаксного риска) и другие.
Критерии эффективности описаны во многих источниках, например в [11].
Когда нет другой возможности, используют ранговый подход. Ранг — количественная оценка критерия эффективности, носящая субъективный характер, так как качественному признаку ставится в соответствие некоторое число.
В АСУ часто применяют методы ИСО, для которых наиболее типичны следующие классы оптимизации задач:
распределения и назначения;
упорядочения;
массового обслуживания;
управления запасами;
износа и замены оборудования;
выбора маршрута и проектирования сетей;
состязаний;
поиска.