- •1. Моделирование экономических систем. Основные понятия и определения.
- •1.1. Возникновение и развитие системных представлений
- •1.2. Модели и моделирование. Классификация моделей
- •В настоящее время для постижения истины существует 3 пути:
- •1.3. Виды подобия моделей
- •1.4. Адекватность моделей
- •2. Математические модели и методы их расчета
- •2.1. Понятие операционного исследования
- •Выбор задачи - важнейший вопрос. Какие основные требования должна удовлетворять задача? Таких требований два:
- •Можно выделить следующие основные этапы операционного исследования:
- •2.2. Классификация и принципы построения математических моделей Можно выделить следующие основные этапы построения математической модели:
- •Перечислим некоторые основные принципы построения математической модели:
- •3. Некоторые сведения из математики
- •3.1. Выпуклые множества
- •3.2. Линейные неравенства
- •3.3. Значения линейной формы на выпуклом множестве
- •4. Примеры задач линейного программирования
- •4.1. Транспортная задача
- •4.2. Общая формулировка задачи линейного программирования
- •Дана система линейных уравнений:
- •4.3. Графическая интерпретация решения задач линейного программирования
- •Возможны следующие варианты:
- •5. Методы решения задач линейного программирования
- •5.1. Общая и основная задачи линейного программирования
- •5.2. Геометрический метод решения задач линейного программирования
- •Тот факт, что оптимальное решение находится в одной из вершин многоугольника одр, позволяет сделать еще два важных вывода:
- •Этапы нахождения решения задачи линейного программирования:
- •5.3. Графическое решение задачи распределения ресурсов
- •Составим математическую модель задачи.
- •Метод решения задачи линейного программирования:
- •Тот факт, что оптимальное решение находится на вершине одр, дает еще два очень важных вывода:
- •5.4. Симплексный метод
- •Симплексная таблица строится следующим образом:
- •5.5. Анализ симплекс-таблиц
- •5.6. Решение транспортных задач
- •6. Методы нелинейного программирования и многокритериальной оптимизации
- •6.1. Постановка задачи нелинейного программирования
- •6.2. Постановка задачи динамического программирования. Основные условия и область применения.
- •Таким образом, при выборе шагового управления необходимо учитывать:
- •6.3. Многокритериальная оптимизация
- •Три основные части задачи многокритериальной оптимизации:
- •Математические методы определения экспертных оценок:
1.4. Адекватность моделей
Модель, с помощью которой успешно достигается поставленная цель, будем называть адекватной этой цепи. Адекватность означает, что требования полноты, точности и правильности (истинности) модели выполнены не вообще, а лишь в той мере, которая достаточна достижения поставленной цели.
В ряде случаев удается ввести меру адекватности некоторых целей, т.е. указать способ сравнения двух моделей по степени успешности достижения цели с их помощью. Если к тому же есть способ количественно выразить меру адекватности, то задача улучшения модели существенно облегчается. Именно в таких случаях можно количественно ставить, вопросы об идентификации модели т.e. о нахождении в заданном классе моделей наиболее адекватной, об исследовании чувствительности и устойчивости моделей т.e. зависимости меры адекватности модели от ее точности, об адаптации моделей, т.е. подстройке параметров модели с целью повышения ее точности.
Приближенность модели не следует путать с адекватностью. Приближенность модели может быть очень высокой, но во всех случаях модель - это другой объект и различия неизбежны (единственной совершенной моделью любого объекта является сам объект). Величину, меру, степень приемлемости различия можно ввести, только соотнося его с целью моделирования. Так некоторые подделки произведений искусства даже эксперты не могут отличить от оригинала, но все-таки это всего лишь подделка, и с точки зрения вложения капитала не представляет никакой ценности, хотя для любителей искусства ничем не отличается от оригинала. У английского фельдмаршала Монтгомери во время войны был двойник, появление которого на разных участках фронта намеренно дезинформировало разведку немцев.
Упрощение является сильным средством для выявления главных эффектов в исследуемом явлении: это видно на примере таких явлений физики, как идеальный газ, абсолютно упругое тело, математический маятник и абсолютно твердый рычаг.
Есть еще один, довольно загадочный, аспект упрощенности модели. Почему-то оказывается, что из двух моделей, одинаково хорошо описывающих систему, та модель, которая проще, ближе к истине. Геоцентрическая модель Птоломея позволяла рассчитать движение планет, хотя и по очень громоздким формулам, с переплетением сложных циклов. Переход к гелиоцентрической модели Коперника значительно упростил расчеты. Древние говорили, что простота - печать истины.
2. Математические модели и методы их расчета
2.1. Понятие операционного исследования
Bпервые математические модели были использованы для решения практической задачи в 30-х годах в Великобритании при создании системы противовоздушной обороны. Для разработки данной системы были привлечены ученые различных специальностей. Система создавалась в условиях неопределенности относительно возможных действий противника, поэтому исследования проводились на адекватных математических моделях. В это время впервые был применен термин: «операционное исследование», подразумевающий исследования военной операции. В последующие годы операционные исследования или исследования операций развиваются как наука, результаты которой применяются для выбора оптимальных решений при управлении реальными процессами и системами.
Решения человек принимал всегда и во всех сферах своей деятельности. Раньше хотели, чтобы принимаемые решения всегда были правильными. Теперь принято говорить, что решения должны быть оптимальными. Чем сложнее объект управления, тем труднее принять решение, и, следовательно, тем легче допустить ошибку. Вопросам принятия решений на основе применения ЭВМ и математических моделей посвящена новая наука «Исследование операций», приобретающая в последние годы все более обширное поле приложений. Эта наука сравнительно молодая, ее границы и содержание нельзя считать четко определенными.
Предмет под названием «Исследование операций» входит в программу элитарных вузов, но не всегда в этот термин вкладывается одно и то же содержание. Некоторые ученые под «исследованием операций» понимают, главным образом, математические методы оптимизации, такие как линейные, нелинейные, динамическое программирование. Другие к исследованию операций подходят с позиции теории игр и статистических решений. Наконец, некоторые ученые вкладывают в понятие «исследование операций» чрезмерно широкий смысл, считая ее основой системного анализа и «наукой наук».
Под термином «исследование операций» мы будем понимать применение математических, количественных методов для обоснования решений во всех областях целенаправленной человеческой деятельности.
Окончательно термин «исследование операций» закрепился в конце Второй мировой войны, когда в вооруженных силах США были сформированы специальные группы математиков и программистов, в задачу которых входила подготовка решений для командующих боевыми действиями. В дальнейшем исследование операций расширило область своих применений на самые разные области практики: экономика, транспорт, связь и даже охрана природы.
чтобы человеку принять решение без ЭВМ, зачастую ничего не надо, кроме опыта и интуиции. Правда, никакой гарантии правильности, а тем более оптимальности при этом нет. Подчеркнем, что ЭВМ никаких решений не принимает. Решение принимает человек (ЛПР). А ЭВМ только помогает найти варианты решений. Непременное присутствие человека (как окончательный инстанции принятия решений) не отменяется даже при наличии полностью автоматизированной системы управления. Нельзя забывать о том, что само создание управляющего алгоритма, выбор одного из возможных его вариантов, есть тоже решение. По мере автоматизации управления функции человека перемещаются с одного уровня управления на другой - высший. Основные этапы решения задачи принятия оптимальных решений с помощью ЭВМ показаны на Рис. 2.1.
|
|
Исходные данные | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| ||||||||||||||||
Объект |
|
Задача |
|
|
Модель |
|
Алгоритм |
|
Программа |
|
|
ЭВМ |
| |||||
|
Пакет прикладных программ (ППП) |
|
|
| ||||||||||||||
|
|
Решение |
ъ
Рис. 2.1. Основные этапы решения задачи принятия решения с помощью ЭВМ.