Лекция 2
Рисунок 1.4 - Этапы экономико-математического моделирования
1. Постановка проблемы и её качественный анализ. Главное на этом этапе - чётко сформулировать сущность проблемы, определить принимаемые допущения, а также определить те вопросы, на которые требуется получить ответ.
Этап включает выделение важнейших черт и свойств моделируемого объекта, основных зависимостей, связывающих его элементы. Здесь же происходит формулирование гипотез, хотя бы предварительно объясняющих поведение объекта.
2. Построение математической модели. Это этап формализации задачи, т.е. выражения ее в виде математических зависимостей и отношений (функций, уравнений, неравенств, схем). Как правило, сначала определяется тип математической модели, а затем уточняются детали.
Неправильно полагать, что, чем больше факторов учитывает модель, тем лучше она работает и дает лучшие результаты. Излишняя сложность модели затрудняет процесс исследования. При этом нужно учитывать не только реальные возможности информационного и математического обеспечения, но и сопоставлять затраты на моделирование с получаемым эффектом (при возрастании сложности модели прирост затрат может превысить прирост эффекта).
3. Математический анализ модели. Цель - выявление общих свойств и характеристик модели. Применяются чисто математические приёмы исследования. Наиболее важный момент - доказательство существования решений в сформулированной модели. Если удастся доказать, что задача не имеет решения, то необходимость в последующей работе по данному варианту модели отпадает; следует скорректировать либо постановку задачи, либо способы ее математической формализации.
Однако модели сложных экономических объектов с большим трудом поддаются аналитическому исследованию. В тех случаях, когда не удается выяснить общих свойств модели аналитическими методами, а упрощение модели приводит к недопустимым результатам, прибегают к численным методам исследования.
4. Подготовка исходной информации. Численное моделирование предъявляет жесткие требования к исходной информации. В то же время реальные возможности получения информации существенно ограничивают выбор используемых моделей. При этом принимается во внимание не только возможность подготовки информации (за определенный срок), но и затраты на подготовку соответствующих информационных массивов. Эти затраты не должны превышать эффекта от использования данной информации.
5. Численное решение. Это cоставление алгоритмов, разработка программ и непосредственное проведение расчётов на ЭВМ.
6. Анализ результатов и их применение. На заключительной стадии проверяются правильность, полнота и степень практической применимости полученных результатов.
Естественно, что после каждой из перечисленных стадий возможен возврат к одной из предыдущих в случае необходимости уточнения информации, пересмотра результатов выполнения отдельных этапов. Например, если на этапе 2 формализовать задачу не удается, то необходимо вернуться к постановке проблемы (этап 1). Соответствующие связи на рисунке 1.4 не показаны, чтобы не загромождать схему.
Наконец, выясним, как соотносятся между собой общая схема процесса моделирования (рисунок 1.2) и этапы экономико-математического моделирования (рисунок 1.4).
Первые пять стадий более дифференцированно характеризуют процесс экономико-математического исследования, чем общая схема: стадии 1 и 2 соответствуют этапу I общей схемы, стадии 3, 4 и 5 - этапу II. Напротив, стадия 6 включает этапы III и IV общей схемы.
Материальные модели – это физическое подобие объекта моделирования, информационная модель – это описание объекта.
Информационная модель – совокупность информации, характеризующая свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.
Информационные модели могут быть словесные, графические, математические и табличные. Словесная модель описывает объект моделирования на разговорном языке. Графические модели представляют собой чертежи, графики или схемы реальных объектов. В математических моделях объекты описываются с помощью математических формул, табличные модели представляют собой совокупность данных, расположенных в прямоугольной таблице. В информатике информационное моделирование – это компьютерное моделирование, то есть построение моделей объектов с использованием компьютера. Обычно моделирование применяется для прогнозирования каких-либо изменений в объекте моделирования, компьютерное моделирование позволяет проследить эти изменения в реальном времени.
При построении компьютерной модели сначала производится системный анализ моделируемого объекта, определяется его состав и порядок взаимодействия всех его частей. Затем строится теоретическая информационная модель, которая реализуется на компьютере с помощью специального программного обеспечения или языков программирования высокого уровня.
Информационная модель прямоугольного треугольника:
· Геометрическая модель:
· Словесная модель: «Прямоугольным треугольником называется треугольник, у которого один из углов прямой»
· Математическая модель: <А+<В+<С=180° , АВ2=АС2+ВС2
Обращаю ваше внимание на математическую модель. Она записана математическим языком или формальным языком. Мы с вами знаем, что языки бывают естественные и формальные. Естественные языки используются для создания описательных информационных моделей. С помощью формальных языков строятся формальные информационные модели (математические, логические и др.). Одним из наиболее широко используемых формальных языков является математика. Модели, построенные с использованием математических понятий и формул, называются математическими моделями. Язык математики является совокупностью формальных языков. С некоторыми из них (алгебра, геометрия, тригонометрия) вы знакомитесь в школе, с другими (теория множеств, теория вероятностей и др.) сможете ознакомиться в процессе дальнейшего обучения.
Процесс построения информационных моделей с помощью формальных языков называется формализацией.
Любая информационная система является системой. Система = элементы + связи между ними.
Системы бывают:
· Материальные (человек, самолет, дерево);
· Нематериальные (человеческий язык, математика);
· Смешанные (школьная система).
А какую особенность можно отметить у системы? При объединении элементов в систему у системы появляются новые свойства, которыми не обладал ни один из элементов системы.
Каждая система имеет структуру. Структура системы – определенный порядок объединения элементов системы.
Этапы моделирования:
1. Постановка задачи: описание задачи, цель моделирования, формализация задачи
2. Разработка модели: информационная модель, компьютерная модель
3. Компьютерный эксперимент – план эксперимента, проведение исследования
4. Анализ результатов моделирования
Этапы информационногомоделирования
Построение информационной модели начинается с системного анализа объекта моделирования. Представим себе быстро растущую фирму, руководство которой столкнулось с проблемой снижения эффективности работы фирмы по мере ее роста (что является обычной ситуацией) и решило упорядочить управленческую деятельность.
Первое, что необходимо сделать на этом пути, — провести системный анализ деятельности фирмы. Системный аналитик, приглашенный в фирму, должен изучить ее деятельность, выделить участников процесса управления и их деловые взаимоотношения, т.е. объект моделирования анализируется как система. Результаты такого анализа формализуются: представляются в виде таблиц, графов, формул, уравнений, неравенств и пр. Совокупность таких описаний есть теоретическая модель системы.
Следующий этап формализации — теоретическая модель переводится в формат компьютерных данных и программ. Для этого используется либо готовое программное обеспечение, либо привлекаются программисты для его разработки. В конечном итоге получается компьютерная информационная модель, которая будет использоваться по своему назначению.
Для примера с фирмой с помощью компьютерной модели может быть найден оптимальный вариант управления, при котором будет достигнута наивысшая эффективность работы фирмы согласно заложенному в модель критерию (например, получение максимума прибыли на единицу вложенных средств).