- •1.Основные понятия и этапы са
- •2. Операция и ее составляющие. Этапы исо
- •Этапы операционного проекта
- •Виды математических моделей ио, примеры.
- •4. Состязательные задачи. Решение игры 2-х лиц
- •7. Примеры задач лп: игра 2-х лиц как задача лп, транспортная задача
- •В общем случае модель задачи лп имеет вид
- •Сбалансированная транспортная задача
- •8 Формы представления задач лп и способы приведения к ним
- •1. Каноническая форма задач лп
- •2. Стандартная форма задачи лп
- •9. Основные понятия лп. Свойства задач лп
- •10. Геометрия задач лп, базисные решения, вырожденность.
- •4.7. Выделение вершин допустимого множества
- •11. Понятие базиса. Переход от одного базисного решения к другому
- •12. Признак оптимальности. Определение начального базисного решения.
- •13. Алгоритм симплекс-метода
- •14. Двойственность задач лп
- •4.11.1. Запись двойственной задачи в симметричном случае
- •4.11.3. Запись двойственной задачи в общем случае
- •15.Экономическая интерпретация двойственной задачи
- •16. Теоремы двойственности
- •17. Двойственный и модифицированный симплекс-метод Модифицированный алгоритм
- •18. Параметрический анализ. Параметрирование вектора ограничениий
- •Параметрирование вектора ограничениий
- •19. Параметрирование коэффициентов линейной формы
- •20. Модели транспортных задач и их характеристика, условия разрешимости.
- •Простейшая транспортная задача (т-задача)
- •Транспортная задача с ограниченными пропускными способностями (Td - задача)
- •Транспортные задачи по критерию времени
- •21. Построение начального плана перевозок т-задачи
- •5.2.1. Построение начального плана перевозок
- •Правило северо-западного угла
- •Правило минимального элемента.
- •22.Обоснование метода потенциалов
- •5.2.3. Признак оптимальности
- •23. Алгоритм метода потенциалов.
- •24. Двойственная пара транспортных задач
- •25. Метод потенциалов для Td-задачи
- •5.5. Решение задачи по критерию времени
- •26. Приведение открытой транспортной задачи к закрытой
- •27. Транспортные задачи в сетевой постановке (транспортные сети)
- •28. Задача о максимальном потоке
- •29. Метод декомпозиции Данцига - Вулфа
- •30. Решение транспортной задачи методом Данцига-Вулфа (метод декомпозиции тз)
- •32. Целочисленное программирование
- •7.1. Проблема целочисленности
- •33. Метод отсечений
- •Пример 7.1. Выведем условие отсечения для задачи
- •34. Метод ветвей и границ
- •35. Аддитивный алгоритм
- •36. Нелинейное программирование
- •Теорема
- •37. Квадратичное программирование
- •38. Сепарабельное программирование (сп) и дробно-линейное программирование
- •8.5. Задачи дробно-линейного программирования
- •39. Метод покоординатного спуска и Хука-Дживса Метод первого порядка
- •8.8. Многомерный поиск безусловного минимума
- •8.8.1. Метод Гаусса-Зейделя (покоординатного спуска)
- •Метод Хука-Дживса (метод конфигураций) Метод первого порядка
- •Метод Хука-Дживса (метод конфигураций)
- •40. Симплексный метод поиска
- •41. Градиентные методы
- •Методы сопряженных направлений
- •43. Методы случайного поиска
- •Алгоритм с возвратом при неудачном шаге
- •Алгоритм с обратным шагом
- •Алгоритм наилучшей пробы
- •Алгоритм статистического градиента
- •44. Метод проектирования градиента
- •Метод проектирования градиента
- •45. Генетические алгоритмы
- •46. Метод штрафных функций и барьерных функций
- •Метод барьерных функций
- •47. Динамическое программирование
- •48. Распределение одного вида ресурса
- •49. Дп: задачи о кратчайшем пути и с мультипликативным критерием
- •Задача с мультипликативным критерием.
- •52. Многомерные задачи динамического программирования
- •53. Снижение размерности с помощью множителей Лагранжа
- •56. Многокритериальные задачи: постановка, проблемы, осн. Понятия, методы
- •Многокритериальная задача математического программирования
- •Где искать оптимальное решение
- •Определения
- •Условия оптимальности
- •57. Многокритериальные задачи: функция полезности, лексикографический анализ
- •Методы первой группы
- •Функция полезности
- •Решение на основе лексикографического упорядочения критериев
- •58. Методы главного критерия, свертки, идеальной точки, целевого прогр. Метод главного критерия
- •Линейная свертка
- •Максиминная свертка
- •Метод идеальной точки
- •Целевое программирование (цп)
- •59. Диалоговые методы решения задач по многим критериям
- •Метод уступок
- •Интерактивное компромиссное программирование
- •Построить таблицу
Виды математических моделей ио, примеры.
Вид модели определяется типом связи между решениями (альтернативами, стратегиями) и результатами, который в свою очередь зависит от условий, в которых протекает операция и приходится принимать решения.
1. Решения принимаются в условиях определенности. Это значит, что каждому решению можно поставить в соответствие (пусть даже путем сложных расчетов) определенный результат, то есть имеет место детерминированный тип связи. Модели, описывающие такие ситуации, называются детерминированными. Этот тип модели на практике применяется наиболее широко, так как он "удобен в работе". По этой причине такие модели часто используют в качестве первого приближения и в условиях, отличающихся от ситуации определенности.
Как видно из модели, каждой альтернативе в выборе маршрута (значению ) ставится в соответствие его показатель T. Детерминизм данной модели отражает определенность ситуации.
2. Решения принимаются в условиях риска. Между решениями и результатами имеет место стохастическая связь: определенному решению может соответствовать более одного результата, вероятности появления которых известны. Адекватным отображением таких условий являются вероятностные (стохастические) модели. Если под результатом имеется в виду значение критерия, то исходная постановка задачи (и модель!) некорректна: нельзя максимизировать или минимизировать случайную величину. В этом случае в качестве критерия следует выбирать не исходный показатель, а одну из его вероятностных характеристик, например, математическое ожидание или дисперсию. Неоднозначность обусловлена наличием случайных факторов. Но осреднение случайных аргументов и осреднение результатов, на которые первые влияют, далеко не всегда одно и то же. Это объясняется тем, что в общем случае не выполняется равенство
(1.1)
где - случайные величины; M - знак математического ожидания.
Рассмотрим пример такой ситуации. Пусть фирма "Апельсин" постоянно занимается продажей фруктов. Для простоты будем считать, что поставка и продажа фруктов осуществляется целыми контейнерами, а единицей времени является неделя. Спрос на фрукты C колеблется случайным образом, но вероятность спроса в случайно взятую неделю P(C) известна. При заключении договора с поставщиком на очередной период фирма должна определить наиболее выгодное для нее количество контейнеров, которое будет поставляться еженедельно, если известны прибыль от реализации одного контейнера и убыток при его невостребовании. Так как спрос случаен, то и результат - доход за неделю D, для фиксированного числа заказываемых контейнеров n будет случайной величиной: в случае, когда спрос превысит предложение, то есть при C>n,
D = dn, (1.2)
если же предложение окажется выше спроса (C£n), доход
D = dC-(n-C)b. (1.3)
Таким образом, доход D является функцией управляемой величины n и случайного фактора C. Очевидно, что максимизация такого показателя бессмысленна. В качестве критерия оптимальности разумно взять математическое ожидание дохода за неделю, так как его максимизация обеспечит максимум дохода за весь период. Поскольку вероятность появления случаев (1.2) и (1.3) определяется P(C), модель задачи будет иметь вид
(1.4)
(1.5)
где означает "целое". При составлении этой модели в явном виде учитывалась стохастичность ситуации и, следовательно, принимаемые по ней решения в такой же степени учитывают фактор случайности. Упрощенное представление операции может базироваться на аппрок-симации реальной ситуации детерминированной. В этом случае спрос рассматривается как неслучайная величина, равная его математическому ожиданию . При этом доход
также неслучаен. На такой модели оптимальное решение, максимизирующее , определяется просто: n°= .
Чтобы показать отличие результатов при использовании упрощенной модели и модели (1.4), произведем расчет для исходных данных =30, =5 и вероятности спроса:
-
С
0
1
2
3
4
5
6
Р(С)
0
0.1
0.25
0.3
0.25
0.1
0
Вычисляем средний спрос: . Тогда по упрощенной модели получим: n°=3, D=90. Такой доход имел бы место при детерминированном и неизменяемом уровне спроса. Но при случайном спросе величина D=90 будет достигаться только в те недели, когда спрос окажется не меньше 3, а в другие недели доход будет ниже и, следовательно, средний доход за весь период станет меньше 90. Чтобы показать это и одновременно определить оптимальное число контейнеров при случайном спросе, вычислим значения среднего дохода по модели (1.4) при всех возможных n:
-
n
1
2
3
4
5
30
56.5
74.25
81.5
80
По результатам вычислений видно, что решение n°=3, полученное на детерминированной модели, не обеспечивает максимального среднего дохода. Кроме того, видно, что в условиях случайного спроса оптимальным является решение n*=4, при котором средний доход составляет 81.5 против 74.25 при n°=3. Это пример операции, для которой не выполняется равенство (1.1), хотя случайный фактор имеет симметричное распределение. Судя по разнице результатов на двух моделях, в данной операции стохастичность оказывает значимое влияние и поэтому ее нельзя не учитывать.
Однако наличие случайных факторов не всегда влечет за собой неоднозначность результатов. Возможны случаи, когда элементарные составляющие процесса или системы ведут себя случайно, а результаты системы в целом не случайны. Характерным примером такой системы является идеальный газ, поведение которого подчиняется детерминированному закону БойляМариотта. Неслучайное поведение на макроуровне при наличии элементов случайности на микроуровне называют стохастическим детерминизмом.
3.Решения принимаются в условиях неопределенности. Это ситуация, противоположная первой рассмотренной. Природа неопределенности может быть различной, но в общем случае она проявляется в том, что определенному решению соответствует более одного результата, а вероятностные характеристики результатов неизвестны. Математические модели, описывающие неопределенный тип связи, разнообразны и не имеют единого названия. В частности, к этому классу относятся матричные модели, модели типа "игра", "аукционный торг", нечеткие модели.
Во многих случаях ситуацию неопределенности можно представить (или аппроксимировать) матрицей вида
-
Альтерна-тивы
Состояние среды
...
(где - результат (исход) выбора альтернативы при условии, что среда окажется в состоянии ; может иметь смысл прибыли, дохода, выигрыша или затрат, проигрыша, убытков и т.п.).
Прежде чем выбирать решение на этой модели, нужно определиться с принципом оптимальности, на основе которого будут сравниваться альтернативы, так как только одно желание ЛПР получить наилучший результат не дает такой основы. Принцип оптимальности зависит от точки зрения на ситуацию ЛПР, его отношения к риску, от предположений относительно поведения среды. Наиболее характерной гипотезой поведения среды является представление, что среда ведет себя наихудшим образом ("как назло"). Это самый пессимистический взгляд на ситуацию, свойственный ЛПР, не склонному к риску. В этом случае выбор решения основывается на принципе гарантированного результата (иногда его называют критерием Вальда). Он состоит в том, что эффективность каждой альтернативы оценивается наихудшим из исходов, возможных при выборе данной альтернативы. Такой результат гарантируется, то есть будет не хуже, при любом фактическом состоянии среды. Теперь очевидно, что наилучшим решением в смысле принятого принципа оптимальности будет выбор той альтернативы, которая имеет наилучший гарантированный результат. Так, если имеет смысл прибыли, то оценкой -й альтернативы является , а оптимальной будет альтернатива, максимизирующая эту величину, то есть , на которой достигается . Применительно к этой ситуации принцип гарантированного результата называют принципом максимина, а оптимальную альтернативу - максиминной. В условиях неопределенности только этот принцип имеет объективное обоснование и дает абсолютно надежную оценку.
Другой подход, называемый также критерием Сэвиджа, использует аналогичный прием, но по отношению к преобразованной матрице - матрице риска (сожалений) , где , то есть риск - это разность между максимально возможным выигрышем при -м состоянии среды и выигрышем при выборе -й альтернативы в условиях незнания о фактическом состоянии среды. Так как цель состоит в уменьшении риска, то, используя принцип минимакса (гарантированного риска), определим как оптимальную ту альтернативу, на которой достигается , и тогда риск не превысит этой величины ни при каком состоянии среды.
Гибкий учет отношения ЛПР к риску возможен с помощью критерия Гурвица. Если исходы имеют смысл дохода, то оптимальная альтернатива определяется из условия
где =[0,1] - коэффициент риска. При ориентации на самое худшее =0, что соответствует критерию Вальда, а для крайнего оптимиста =1. Промежуточные значения отражают разный уровень риска ЛПР. Возможны и другие подходы к выбору оптимальных решений в условиях неопределенности, но все они, как и последние два, не гарантируют достижение расчетных результатов.
Как следует из вышерассмотренного, выбор вида модели требует от исследователя интуиции и опыта наряду с глубокими знаниями моделируемой области. Следует особо отметить, что построение модели основывается на представлениях аналитика, которые могут не соответствовать реальным связям в большей или меньшей степени. При этом большое значение имеют оценка влияния случайных факторов, факторов неопределенности, уровень агрегирования, допустимая сложность модели. Так, нередко возникает дилемма: построить высокоточную, но очень сложную модель, на которой можно будет получить только приближенное к оптимальному решение, либо поступиться точностью моделирования и иметь возможность применять на модели точные методы оптимизации. Какое решение окажется ближе к истинному оптимальному, заранее сказать невозможно. К сожалению, не существует готовых рецептов построения математических моделей. Это один из этапов операционного исследования, который, следуя Саати, можно отнести к области искусства.