- •Исследованиеопераций
- •1 Литература 3
- •2 Основныепонятияисследованияопераций(исо).Классификациязадач 4
- •3 Основылинейногопрограммирования 8
- •4 Основытеорииграфов 23
- •1 Литература
- •2Основныепонятияисследованияопераций(исо).
- •2.1КлассификациязадачИсо
- •2.2Многокритериальныезадачи
- •3Основылинейногопрограммирования
- •3.1ГрафическийметодрешениязадачЛп
- •3.2 ВозможныевариантырешениязадачЛп
- •3.3 ЭквивалентныепостановкизадачЛп
- •3.4Симплекс-метод
- •3.5ТранспортнаязадачаЛп
- •3.6Задачаоназначениях
- •4Основытеорииграфов
- •4.1Основныепонятия
- •4.2 Алгоритмпостроенияэйлеровацикладлянеориентированно-гографа
- •4.3Заданиеграфов
- •4.4Топологическаясортировка
- •4.5Остовноедерево(остов)минимальноговеса
- •4.6Кратчайшиепути
- •Ij (j, еслиw0
- •Ij 0,еслиw0
- •5Сетевоепланированиеиуправлениепроектами
- •6Задачакоммивояжераиметодветвейиграниц
- •7Имитационноемоделированиенапримереметода
- •8Основытеориисложностивычислений
- •9Динамическоепрограммирование
7Имитационноемоделированиенапримереметода
Монте-Карло
Рассмотримситуацию,когдаоперацияпредставляетсобойслучайныйпроцессипока-зателемэффективностиявляетсявероятностькакого-либособытияилиматематическоеожиданиекакой-либослучайнойвеличины.Болеетого,предположим,чтопроцессневоз-можноописатьаналитически.Вэтомслучаедлямоделированияпроцессаприменяетсяимитационноемоделирование,наиболеераннимпредставителемкоторогоявляетсяме-тодМонте-Карло.
Имитационноемоделированиепредставляетсобойвычислительныйэксперимент,резуль-
татыкоторогоинтерпретируютсяспозицийматематическойстатистики.Рассмотримими-тационноемоделированиенапримереметодаМонте-Карло(М-К).
ИдеяметодаМ-Ксостоитвследующем.Вместотого,чтобыописыватьслучайноеяв-лениеспомощьюаналитическихзависимостей,производитсяэксперимент,называемыйрозыгрышем,дающийслучайныйрезультат.Врезультатерозыгрышаполучаемоднуреа-лизациюслучайногоявления.Проведяэкспериментдостаточнобольшоеколичествораз,получимстатистическийматериал,которыйможнообрабатыватьметодамиматематиче-скойстатистики.
Длясложныхопераций,вкоторыхучаствуетмногоэлементов(машин,систем,людей,коллективов)ивкоторыхслучайныефакторысложнымобразомвзаимодействуютдругсдругом,методМ-Ккакправилооказываетсяпрощеиадекватнееаналитического.Рассмотримпример,типичныйдляпримененияметодаМ-К.Наплоскостинарисовананекотораяфигура.Командаизnчеловек(участниковоперации)должнавыполнитьсле-дующее.Каждыйчеловек,невидяфигурыинезнаядействийдругихучастников,долженнарисоватьнаплоскостикругзаданногорадиусаr.Операциясчитаетсяуспешной,есликругипокрылинеменее50%площадифигуры.Требуетсяопределитьвероятностьтого,чтооперациябудетуспешной.
Решениеэтойзадачианалитическиспомощьюметодовтеориивероятностейчрезвычайносложно.ЗначительнопрощерешитьэтузадачуметодомМ-К.
Дляэтогопроведемследующийэксперимент.Разыграемкоординатыnточекнаплоскостиспомощьюкакого-либомеханизмаслучайноговыбора.Например,пустьm–количествоточекнаплоскости.Разобьеминтервал[0,1]наmпоследовательныхнепересекающихсячастейодинаковойдлины(событиявыборацентракруганезависимыиравновероятны).СпомощьюЭВМилипотаблицевыберемn(псевдо)случайныхчиселиз[0,1].Интервалы,вкоторыепопалиэтичисла,указываюткоординатыnточекнаплоскости.Нарисуемсоответствующиекругииопределимплощадьпокрытияфигуры.Еслиэтаплощатьнеменее50%,тобудемсчитатьэкспериментуспешным.
ПрибольшомколичествеэкспериментовNвероятностьWуспехаоперацииможетбытьприближеннооцененакакчастотауспешныхэкспериментов:
M
≈
W ,гдеM–числоуспешныхэкспериментов.N
СпомощьюметодаМ-Кможнополучатьнетольковероятностисобытий,ноиматемати-ческиеожиданияслучайныхвеличин.Например,есливрассматриваемомпримеретребу-етсянайтиневероятностьуспехаоперации,аматематическоеожиданиеM[S]площадиSпокрытияфигурыкругами,томожновоспользоватьсяследующим.
Всоответствиисзакономбольшихчисел(теоремаЧебышева)прибольшомколичественезависимыхопытовсреднееарифметическоеполученныхзначенийслучайнойвеличиныпочтинавернякамалоотличаетсяотеематематическогоожидания.ПустьSi–площатьпокрытияфигурывэкспериментеi.Тогда
≈ S
NM[S] i=1i.
N
Аналогичноможетбытьнайденадисперсияслучайнойвеличины,т.е.мат.ожиданиеквад-ратаотклоненияслучайнойвеличиныотеемат.ожидания.ВнашемпримередисперсияD[S]площадипокрытияфигурыможетбытьприближенновычисленапоформуле
N 2
N
D[S]=M[(S−M[S])2]≈i=1(Si−M[S]).
Такимобразом,методМ-Кимитируетвлияниеслучайнойвеличинынапроцесспрове-денияоперацииспомощьюспециальноорганизованногорозыгрышаилижребия.Далеепроводитсядостаточнобольшоечислотакихрозыгрышейиинтересующиенасхаракте-ристикислучайногоявлениянаходятсяопытнымпутем:
вероятности–какчастотысобытий,
математическиеожидания–каксредниеарифметическиезначениясоответствующихслу-чайныхвеличин,
дисперсии–каксреднеквадратичныеотклоненияслучайныхвеличинотихсреднеариф-метическогозначения.
Недостаткомметодаявляетсянеобходимостьпроведениябольшогочисларозыгрышей.
