В исследовании операций широко применяются как аналитические, так и
имитационные модели. Каждый из этих типов имеет свои преимущества и
недостатки.
налитические модели более грубы, учитывают меньшее число факторов, всегда
требуют каких-то допущений и упрощений. Зато результаты расчета по ним легче
обозримы, отчетливее отражают присущие явлению основные закономерности.
главное, аналитические модели больше приспособлены для поиска оптимальных
решений.
Имитационные модели, по сравнению с аналитическими, более точны и подробны,
не требуют столь грубых допущений, позволяют учесть большое (в теории —
неограниченно большое) число факторов. Но и у них — свои недостатки:
громоздкость, плохая обозримость, большой расход машинного времени, а главное,
крайняя трудность поиска оптимальных решений, которые приходится искать «на
ощупь», путем догадок и проб.
Молодые специалисты, чей опыт в исследовании операций мал, имея в
распоряжении вычислительные машины, часто без особой нужды начинают
исследование с построения имитационной модели, стараясь учесть в ней как можно
больше факторов. Они забывают, что построить модель и произвести по ней
расчеты — это полдела; важнее суметь проанализировать результаты и перевести их
в ранг «рекомендаций».
ВНИМАНИЕ
Наилучшие работы в области исследования операций, как правило, основаны на совместном
применении аналитических и имитационных моделей. Аналитическая модель дает возможность в
общих чертах разобраться в явлении, наметить как бы «контур» основных закономерностей. Любые
уточнения могут быть получены с помощью имитационных моделей.
Глава 2. Линейное программирование
инейное программирование — это метод математического моделирования,
разработанный для оптимизации использования ограниченных ресурсов. Задача
линейного программирования является достаточно распространенной задачей
принятия оптимальных решений. Так линейное программирование успешно
применяется в военной области, индустрии, сельском хозяйстве, транспортной
отрасли, системе здравоохранения и даже в социальных науках, но особенно широко
оно применяется в экономике.
Столь широкое использование линейного программирования подкрепляется также
высокоэффективными компьютерными алгоритмами, реализующими данный метод.
На алгоритмах линейного программирования (учитывая их компьютерную
эффективность) базируются оптимизационные алгоритмы для других, более сложных
типов моделей и задач исследования операций, включая целочисленное, нелинейное
и стохастическое программирование.
Поскольку вычисления в методе линейного программирования, как и во многих
задачах исследования операций, как правило, очень трудоемкие, поэтому при их
применении необходимо использование вычислительной техники. Программа Excel,
сопровождающая изложение материала данного учебника, а также многие пакеты
прикладных программ, например QSB+ и QS, описанные в учебнике, значительно
облегчают эту вычислительную ношу.
2.1. Пример разработки математической модели
Рассмотрим основные элементы модели линейного программирования на простом
Ст
. 13 из 101Шаблон для книг
Word 97
15.09.2004mk:
MSITStore:\\e
b4\New%20files\К
т
зов.chm::/Manual.htm