- •Содержание
- •2. Виды самостоятельной работы студентов по дисциплине
- •Часть 2. Классические методы оптимизации: многомерная безусловная и условная оптимизации.
- •1) Изучение теоретического материала по теме:
- •§1. Классические методы оптимизации.
- •3) Самостоятельное решение примеров:
- •3. Рекомендации по организации самостоятельной работы студентов по темам дисциплины Тема 1. Введение. Предмет теории оптимальных решений. Люди и их роли в принятии решений. Альтернативы, критерии
- •1) Самостоятельное изучение теоретического материала по теме:
- •2) Вопросы для самоконтроля:
- •Тема 2. Исследование операций и его роль в принятии решений. Этапы операционного исследования и их содержание. Математическая модель и её виды. Классы операционных задач
- •Тема 3. Классические методы оптимизации. Одномерная безусловная и условная оптимизации. Многомерная безусловная и условная оптимизации
- •Часть 1. Классические методы оптимизации: Одномерная безусловная и условная оптимизации.
- •§1. Классические методы оптимизации.
- •4) Вопросы для самоконтроля:
- •Тема 4. Общая теория многомерной безусловной и условной оптимизации
- •Часть 1. Многомерная безусловная оптимизация.
- •§2. Безусловный экстремум функций нескольких переменных.
- •Часть 2. Многомерная условная оптимизация.
- •§3. Условный экстремум функций нескольких переменных.
- •3) Самостоятельное решение примеров:
- •4) Вопросы для самоконтроля:
- •Тема 5. Численные методы безусловной оптимизации
- •Часть 1. Общие положения. Методы нулевого порядка.
- •§1. Общие положения.
- •§2. Методы нулевого порядка одномерной минимизации.
- •Часть 2. Методы первого и второго порядка.
- •§3. Методы первого и второго порядка.
- •Тема 6. Элементы численных методов задачи условной оптимизации выпуклого программирования
- •§4. Элементы численных методов задачи условной оптимизации выпуклого программирования.
- •Тема 7. Постановка задачи динамического программирования. Принцип оптимальности и уравнения Беллмана. Задача распределения ресурсов
- •§1. Общая постановка задачи динамического программировании.
- •§2. Принцип оптимальности и уравнения Беллмана.
- •§3. Задача о распределении средств между предприятиями.
- •Тема 8. Общая схема применения метода динамического программирования. Задачи замены оборудования и прокладки трубопровода
- •§4. Общая схема применения метода дп. Задача об оптимальном распределении ресурсов между отраслями на n лет.
- •§5. Задача о замене оборудования.
- •§6. Задача прокладки трубопровода.
- •Тема 9. Задача линейного программирования злп)
- •§1. Задача линейного программирования. Типичные задачи линейного программирования, их математические модели.
- •§2. Общая злп. Канонический злп.
- •§3. Теоретические основы решения злп. Геометрическая интерпретация злп. Идея аналитического решения.
- •3) Самостоятельное решение примеров:
- •4) Вопросы для самоконтроля:
- •Тема 10. Симплекс-метод решения задачи линейного программирования
- •§3. Теоретические основы решения злп. Геометрическая интерпретация злп. Идея аналитического решения.
- •§4. Симплекс-метод решения злп.
- •Тема 11. Метод искусственного базиса. Целочисленная злп
- •Тема 12. Теория двойственности
- •§1. Теория двойственности.
- •Тема 13. Транспортная задача.
- •§3. Транспортная задача.
- •3) Самостоятельное решение примеров:
- •3) Вопросы для самоконтроля:
- •Тема 14. Многоцелевая задача линейного программирования
- •§1. Многоцелевая задача линейного программирования.
- •Тема 15. Элементы теории игр
- •§2. Решение матричной игры.
- •Список рекомендуемой литературы
- •Приложение а. Варианты контрольных работ
- •Часть 1. Нелинейное программирование
- •Задание нп-1
- •Задание нп-2
- •Задание нп-3
- •Задание нп-4
- •Задание нп-5
- •Задание нп-6
- •Задание нп-7
- •Задание нп-8
- •Часть 2. Динамическое программирование Задание дп-1
- •Задание дп-2.
- •Задание дп-3
- •Часть 3. Линейное программирование
- •Задание лп-4
- •Задание лп-5
- •Задание лп-6
- •Часть 4. Некоторые применения линейного программирования Задание плп-1
- •Задание плп-2
- •Задание плп-3
- •Задание плп-4
- •Приложение б. Теоретические сведения
- •Глава 1. Модели динамического программирования
- •§1. Общая постановка задачи динамического программировании
- •§2. Принцип оптимальности и уравнения Беллмана
- •§3. Задача о распределении средств между предприятиями
- •§4. Общая схема применения метода дп. Задача об оптимальном распределении ресурсов между отраслями на п лет
- •§5. Задача о замене оборудования
- •§6. Задача прокладки трубопровода
- •7. Упражнения
- •Глава 2. О многоцелевой задачей линейного программирования и теории матричных игр
- •§1. Многоцелевая задача линейного программирования
- •1.1. Постановка многоцелевой задачи линейного программирования.
- •§2. Решение матричной игры
- •2.1. Геометрический метод решения матричной игры.
- •2.2. Решение матричной игры сведением к задаче линейного программирования
- •2.3. Игры с «природой».
- •Приложение в. Титульный лист контрольной работы
§6. Задача прокладки трубопровода
Требуется проложить путь (трубопровод, шоссе) между двумя пунктами А и В таким образом, чтобы суммарные затраты на его сооружение были минимальные.
Решение. Разделим расстояние между пунктами A и В на шаги (отрезки). На каждом шаге можем двигаться либо строго на восток (по оси X), либо строго на север (по оси Y). Тогда путь от А в В представляет ступенчатую ломаную линию, отрезки которой параллельны одной из координатных осей. Затраты на сооружение каждого из отрезков известны (рис. 1) в млн р.
Y |
(север) |
|
|
|
B |
|
13 11 12 8 |
9 12 14 |
9 13 14 |
10 14 14 |
|
|
13 15 12 |
10 11 |
10 16 |
8 10 |
|
|
10 13 14 |
12 13 |
9 10 |
12 14 |
|
A |
|
|
Рис. 1 |
|
X (восток) |
Разделим расстояние от А до В в восточном направлении на 4 части, в северном — на 3 части. Путь можно рассматривать как управляемую систему, перемещающуюся под влиянием управления из начального состояния А в конечное В. Состояние этой системы перед началом каждого шага будет характеризоваться двумя целочисленными координатами X и Y. Для каждого из состояний системы (узловой точки) найдем условное оптимальное управление. Оно выбирается так, чтобы стоимость всех оставшихся шагов до конца процесса была минимальна. Процедуру условной оптимизации проводим в обратном направлении, т.е. от точки В к точке А.
Найдем условную оптимизацию последнего шага (рис. 2).
В точку В можно попасть из В1 или В2, В узлах запишем стоимость пути. Стрелкой покажем минимальный путь. Рассмотрим предпоследний шаг (рис. 3).
Рис. 3
min{13+10, 14+14)=min{23, 28}=23,
т.е. по оси Y.
Условную оптимизацию проводим для всех остальных узловых точек (рис. 4).
Если решать задачу исходя из оптимальности на каждом этапе, то решение будет следующим: X=(с, в, в, с, в, с, в). Затраты составят 10+12+11+10+9+13+10=75>71.
Ответ. Прокладывать путь целесообразно по схеме: с, с, в, с, в, в, в, при этом затраты будут минимальные и составят 71 млн р.
7. Упражнения
В задачах 7.1 и 7.2 найти оптимальное распределение средств между п предприятиями при условии, что прибыль f(х), полученная от каждого предприятия, является функцией от вложенных в него средств х. Вложения кратны x, а функции f(х) заданы таблично.
7.1.
x |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
f1(х) |
5 |
9 |
12 |
14 |
15 |
18 |
20 |
24 |
27 |
S0=9 |
f2(х) |
7 |
9 |
11 |
13 |
16 |
19 |
21 |
22 |
25 |
n=3 |
f3(х) |
6 |
10 |
13 |
15 |
16 |
18 |
21 |
22 |
25 |
x=1 |
7.2.
-
x
1
2
3
4
5
f1(х)
0,2
0,9
1,0
1,2
2,0
S0=5
f2(х)
1,0
1,1
1,3
1,4
1,8
n=4
f3(х)
2,1
2,5
2,9
3,9
4,9
x=1
f4(х)
0
2,0
2,5
3,0
4,0
7.3. В условиях задачи 7.1 найти оптимальное распределение средств S0=8.
7.4. В условиях задачи 7.2 найти оптимальное распределение средств S0=9 между четырьмя предприятиями, если функция прибыли для четвертого предприятия задана следующей таблицей:
-
x
1
2
3
4
5
6
7
8
9
f4(х)
3
5
7
11
13
15
20
22
24
7.5. В условиях задачи 7.2 найти оптимальное распределение средств S0=6 между четырьмя предприятиями.
7.6. В условиях задачи 7.3 найти оптимальное распределение средств между 2-, 3- и 4-м предприятиями (1-е предприятие исключить).
В задачах 7.7 — 7.9 найти оптимальное распределение ресурсов S0 между двумя отраслями производств I и II в течение п лет, если даны функции доходов f1(х) и f2(х) для каждой отрасли, функции возврата 1(х) и 2(х). По истечении года только все возвращенные средства перераспределяются, доход в производство не вкладывается.
7.7. S0=40000 ед.; n=4; f1(х)=0,4х; f2(х)=0,3х;1(х)=0,5х; 2(х)=0,8х.
7.8. S0=10000 ед.; n=4; f1(х)=0,1х2; f2(х)=0,5х;1(х)=0,75х; 2(х)=0,3х.
7.9. Решить задачу 7.7 при условии, что в начале каждого года дополнительно поступают средства в размерах S=10000.
В задачах 7.10 7.12 составить математическую модель, записать уравнения Беллмана и решить графически следующие задачи на определение оптимальных сроков замены оборудования. Даны: первоначальная стоимость оборудования р0, его ликвидная стоимость (t), стоимость содержания r(t) в течение года оборудования возраста t лет, п — срок эксплуатации, в конце которого оборудование продается. Критерий оптимальности суммарные затраты на эксплуатацию оборудования в течение п лет с учетом первоначальной покупки и последующей продажи.
7.10. р0=8000; (t)=р02t; r(t)=0,1p0(t+1); п=5.
7.11. n=5. Стоимость нового оборудования зависит от года покупки pk=5000+500(k1); (k=1, 2, ..., 5); (t)=pk2t; rk(t)=0,1pk(t+1).
7.12. р0=8000; п=5, (t) и r(t) заданы таблично:
t |
0 |
1 |
2 |
3 |
4 |
5 |
(t) |
|
6000 |
5000 |
3000 |
1000 |
500 |
r(t) |
600 |
800 |
1100 |
1500 |
2000 |
|
