- •Власов м. П.
- •2. Сфера применения графических средств для описания экономико-математических моделей
- •3. График Ганта
- •4. Элементы теории графов
- •5. Сетевая модель
- •6.Деревья и сфера их применения
- •Основные понятия, используемые для описания дерева свойств
- •7. Паутинообразная модель
- •8.Задачи изменения состояний системы
-
Только себе и бесплатно
Власов м. П.
конспект лекций по дисциплине ЭКОНОМИКО-МАТЕМАТИЧЕСКИЕ МЕТОДЫ В КОММЕРЧЕСКОЙ ДЕЯТЕЛЬНОСТИ
ТЕМА № 5
Графические средства в интерактивном моделировании
для студентов всех форм обучения
Содержание
Стр.
1.Диалоговые системы ………………………………………….……… 2
2.Сфера применения графических средств для описания экономико-математических моделей ………………………………..... 5
3.График Ганта …………………………………………..…………....... 10
4.Элементы теории графов …………………………………………...... 11
5.Сетевая модель ……………………………………………………….. 15
6.Деревья и сфера их применения ……………………………..……… 24
7.Паутинообразная модель ……………………………………………. 34
8.Задачи изменения состояний системы ……………………………… 40
Санкт-Петербург 1993-2012
1.Диалоговые системы
Диалоговая система обеспечивает решение задач в режиме диалога пользователя с компьютером. Под диалогом понимается поочередный обмен сообщениями между пользователем и системой в соответствии с установленным языком и формой общения в темпе, соизмеримом с темпом обработки данных менеджером. Режим диалога связан с вмешательством пользователя в процесс решения задачи, вызывающем ответную реакцию процесса, и относится к так называемым интерактивным режимам, а диалоговая система, соответственно, является интерактивной системой. Характерной чертой диалоговой системы является ориентация на создание так называемого дружественного интерфейса, основу которого составляют следующие факторы:
гибкость диалога, т.е. способность системы учитывать различные потребности и уровень квалификации пользователей;
ясность поведения системы для пользователя в любой стадии диалога;
простота пользования;
простота обучения работе с системой;
доступность системы в любой необходимый пользователю момент;
обеспечение идентификации и защиты данных;
самостоятельность, т.е. способность системы самостоятельно разбираться в «нештатных» ситуациях.
Эти факторы, требования конечного пользователя и специфика проблемной области, на которую ориентирована диалоговая система, отражаются в ее структуре и составе.
Диалоговая система в широком смысле состоит из компонентов двух типов – прикладных и диалоговых. Прикладные компоненты (прикладные и системные программы, базы данных и знаний, соответствующие системы управления ими) обеспечивают обработку и хранение информации в ходе решения задачи. Диалоговые компоненты (средства ведения диалога и лингвистическая подсистема) реализуют связь пользователя с прикладными компонентами в процессе решения требуемой задачи. Диалоговые компоненты, собственно, и обеспечивают диалоговый режим взаимодействия пользователя с компьютером и образуют диалоговую систему в узком смысле.
Форма диалога определяется применяемыми в интерактивной системе средствами общения пользователя с компьютером, к которым относятся не только аппаратная часть, но и используемые программное обеспечение, формулировка задачи, метод решения, представление решения (графическое, табличное).
Совокупность шагов, записанная на специальном языке, образует сценарий диалога. Язык описания диалога содержит:
специальные конструкции, обеспечивающие описание шага диалога с учетом используемого формата;
операторы нескольких типов, обеспечивающие изменение значений переменных, вывод сообщений, вызов функций и инициализацию поддиалогов или управляющие переходами от одного шага к другому.
В некоторых языках используются графы, вершины которых соответствуют состояниям диалога в начале и конце шага, а дуги – действиям. При этом описание сценария представляет перечень вершин графа в порядке их обхода с указанием соответствующих дугам функций. При использовании графической формы диалог описывается с помощью «иконографических» языков описания диалога, содержащих средства описания графических изображений и их комбинирования.
Для создания сценариев диалога используется специальный компонент – генератор сценариев, позволяющий в интерактивном режиме создавать и редактировать сценарии, а также генерировать реализующие их программы.
Диалоговые системы в узком смысле используются в различных автоматизированных системах обработки информации и управления, обучающих человеко-машинных системах, превращая их, таким образом, в диалоговые системы в широком смысле.
Для реализации эффективных диалоговых систем необходимо использовать не только перечисленные выше компоненты, но и соответствующее математическое обеспечение. Это требование связано с тем, что экономико-математическое моделирование практически всегда ведется в диалоговом режиме. Для иерархических систем управления при реализации диалоговых режимов используется интерактивное агрегирования.
Интерактивное агрегирование – метод организации информации при моделировании социально-экономических процессов большой размерности на основе итеративной увязки локальных задач, показатели которых определены с различной степенью детализации. Этот принцип организации информации противоположен принципу, применяемому в блочном программировании: там исходная задача подразделяется на локальные задачи, соответствующие разным уровням управления, в которых, однако, фигурируют показатели одной и той же степени детализации.
Интерактивные методы решения задач, применяемые в экономико-математическом моделировании, заключаются в том, что вычислительный процесс начинается с некоторого пробного допустимого решения, а затем применяют алгоритм, обеспечивающий последовательное улучшение этого решения. Процесс таких проб продолжается до тех пор, пока не станет ясно, что:
дальнейшее улучшение решения невозможно (достигнут оптимум, причем во многих случаях требуется дополнительно проверить - локальный или глобальный);
дальнейшие вычисления нецелесообразны, поскольку возможное улучшение результата не окупит дополнительных затрат (например, затраченного времени).
В последнем случае для определения момента окончания вычислений используется прием, называемый методом Лас-Вегаса.
Метод Лас-Вегаса это прием, используемый в многошаговых (в том числе итеративных) процедурах разработки управленческих решений для определения момента целесообразного окончания процесса. Метод основан на сопоставлении затрат, необходимых для реализации следующего шага процедуры, с тем эффектом, который может быть получен вследствие улучшения качества разрабатываемого управленческого решения. Если затраты выше, чем ожидаемый результат, то процесс подготовки решения следует остановить и довольствоваться уже полученным вариантом («игра не стоит свеч», отсюда и название, подразумевающее, что Лас-Вегас – центр игорного бизнеса). Оценка затрат на реализацию следующего шага обычно не представляет определенных трудностей, поскольку учет таких издержек тщательно ведется, меры, составляющие очередной шаг процедуры, и необходимые для них ресурсы известны. Однако оценка результата нередко сопряжена с решением трех проблем:
выбор показателя для измерения результата;
построение измерительной процедуры;
оценка величины эффекта (по измерителю результата), который может быть «добавлен» при продолжении процесса.
Решение всех трех проблем – необходимое условие применения метода Лас-Вегаса. Выполнение этого условия в случае процедур, опирающихся на работу экспертов и включающих существенно неформализованные этапы и элементы, достигается далеко не всегда. Метод широко применяется с конца 1960-х годов в США, с 1970-х годов – в Европе.
Алгоритмы, применяемые при этом (интерактивные алгоритмы методов последовательно улучшения плана), можно разделить на три класса:
при которых известно, что на каждой итерации решение улучшается, причем число таких итераций для достижения оптимума конечно;
при которых каждая итерация улучшает решение, но оптимум достигается лишь как предел бесконечной последовательности решений (бесконечного вычислительного процесса);
алгоритмы, основанные на методе проб и ошибок, обеспечивают улучшение решения в целом, но не на отдельной итерации.
Таким образом, наиболее характерными для режима диалога является применение:
моделей, как для описания вычислительного процесса; так и для непосредственного решения задач;
итеративных методов экономико-математических расчетов.