![](/user_photo/2706_HbeT2.jpg)
- •1. Основные понятия и определения
- •1.1. Принципы системного анализа. Системный анализ и исследование операций
- •Не есть
- •1.2. Терминология операционного исследования
- •1.3. Принципы принятия решений в задачах исследования операций. Классификация задач
- •1.4. Неопределённость целей. Выбор решения по многим критериям
- •1.4.1. Выделение главного критерия
- •1.4.2. Методы формирования свёртки критериев
- •1.4.3. Введение метрики в пространстве целевых функций
- •1.4.4. Метод максиминной свёртки
- •1.4.5. Метод последовательных уступок
- •1.4.6. Компромиссы Парето
- •Способы задания отношений
- •Задание сечениями. Этот способ менее распространён, чем предыдущие, однако он пригоден и для задания отношений на бесконечных множествах.
- •Пример 1.2
- •1.5. Экспертные методы принятия решений
- •Метод парного сравнения Данный метод заключается в установлении предпочтений при сравнении двух критериев. Матрица предпочтений а составляется следующим образом:
- •Метод непосредственной оценки
- •Метод последовательного сравнения
- •А. Ранжирование Определение достоверности результатов проведённого опроса
- •Практически, достоверность экспертного опроса считается хорошей, если
- •Б. Метод непосредственной численной оценки в качестве степени согласованности служит дисперсия:
- •Метод получил название по имени древнегреческого города Дельфы, где по преданию находился известный дельфийский оракул.
- •Построение результирующей оценки Пусть в результате выбранной процедуры опроса построена матрица
- •Ранжирование
- •Метод непосредственной оценки
- •Принятие решений в условиях неопределённости и риска
- •1.6.1. Принятие решений в условиях неопределённости
- •1.6.2. Принятие решений в условиях риска
- •1.7. Принятие решения в условиях конфликта
- •1.8. Примеры построения операционных моделей
- •Транспортная задача
- •Задача поставщика
- •Задача оптимального управления с непрерывным временем
- •Задача о размещении
- •Задача о водопроводчике
- •Задача о загрузке судна запасными деталями
- •Задачи из Калихмана
Задача оптимального управления с непрерывным временем
Рассмотрим задачу о запуске ракеты с поверхности земли до высоты, которую ракета должна достичь за время Т. Обозначим через y ( t ) высоту, достигнутую ракетой за время t, а через u( t ) – силу действующую на ракету в вертикальном направлении в момент t. Пусть масса ракеты равна m. Тогда уравнение движения имеет вид:
(1.69)
где
–
ускорение движения ракеты в момент
времени t
,
g – ускорение свободного падения.
Будем
считать, что максимальная сила, прилагаемая
к ракете в любой момент, не превосходит
b.
Требуется вычислить минимальную энергию,
которую необходимо затратить для
выведения ракеты на высоту
за время Т.
Эта задача может быть сформулирована следующим образом:
при
условиях:
(1.70)
Уравнение
эквивалентно системе уравнений:
(1.71)
Таким образом, задача (1.70) принимает вид:
при
условиях:
.
Разделим отрезок [0,T] на K интервалов длины . Чтобы упростить запись, будем считать, что = 1. Обозначим силу, действующую на ракету, высоту полета над поверхностью и скорость ракеты в конце k-го периода соответственно через uk , y1k , y2k . Тогда задача оптимального управления полетом ракеты можно аппроксимировать следующей задачей нелинейного программирования:
при
условиях:
. (1.72)
Несмотря на простоту данного примера наглядно видны принципы и приемы сведения задач оптимального управления к задачам математического программирования.
Пример 1.10. Целочисленные модели
Задача о размещении
Рассмотрим какую-нибудь отрасль промышленности, выпускающую товары широкого потребления, которые прямо с заводов отправляются в торговые предприятия. Требуется ответить на вопрос, где разместить каждое из промышленных предприятий и каковы должны быть их производственные мощности. При этом известно местонахождение каждой торговой точки, занимающейся розничной продажей товаров данной отрасли промышленности и известны потребности каждой из этих точек.
Пусть b1 , b2 , ..., bn , – объемы продукции, необходимые для покрытия потребностей « п » имеющихся торговых точек,
a1 , a2 , ..., am – производственные мощности «т» заводов, о размещении которых идет речь.
Допустим, что известна стоимость каждого из заводов: стоимость строительства i - го завода обозначим через fi . Расходы на доставку единицы продукции от i -го завода до j -ой торговой точки равны ci j . Предположим, что i -м заводом j - й торговой точке поставляется xi j единиц продукции. Введем переменную yi, такую, что
yi = 1 , если i - й завод решено построить;
yi = 0, если i - й завод решено не строить.
Задача заключается в том, чтобы минимизировать сумму расходов на строительство заводов и доставку товара торговым точкам при полном удовлетворении спроса потребителей.
Математическая модель задачи выглядит следующим образом:
при
условиях:
(1.73)
Если было бы заранее известно, какие заводы и где решено построить, все свелось бы к решению обычной транспортной задачи (пример 1.8).