
- •Введение
- •1.Основные понятия и принципы моделирования Определение моделирования
- •1.1. Принципы построения математических моделей
- •Обобщенная математическая модель
- •1.2. Оценка эффективности стратегий
- •1.3. Классификация задач исследования операций
- •1.4. Модели выбора решений в условиях определенности
- •2. Математическое программирование
- •2.1. Постановка задачи линейного программирования.
- •Формы записи задач линейного программирования
- •Решение задачи лп графическим методом :
- •Геометрическая интерпретация и графический метод решения задачи линейного программирования
- •3. Геометрическая интерпретация задач линейного программирования
- •2.1.1 Симплексный метод решения задач линейного программирования
- •2.1.2Алгоритм симплекс метода отыскания оптимального решения задачи линейного программирования
- •2.1.3Примеры решения задач симплексным методом Пример 1. Найти максимум целевой функции
- •§4. Решение задачи лп двухфазным симплекс-методом
- •2.1.4 Задачи для закрепления полученных знаний
- •2.1.5. Двойственная задача
- •2.1.6Основные теоремы двойственности
- •2.1.7. Транспортная задача
- •2.1.8. Первоначальное распределение поставок
- •2.1.9. Правило "Северо-западного угла"
- •2.1.11. Метод потенциалов.
- •2.2. Модели динамического программирования
- •2.2.1. Постановка задачи динамического программирования
- •2.2.2. Принцип оптимальности и математическое описание динамического процесса управления
- •2.2.3. Оптимальное распределение инвестиций
- •2.2.3. Выбор оптимальной стратегии обновления оборудования
- •2.3. Сетевое моделирование. Методы и модели теории графов и сетевого моделирования
- •2.3.1. Элементы теории графов
- •2.3.2. Сетевое планирование и управление
- •2.3.3. Основные понятия и терминология, используемые в сетевом планировании
- •2.3.4. Порядок построения сетевых графиков
- •2.3.5. Правила построения сетевого графика.
- •2.3.6. Основные понятия сетевого графика
- •2.3.7. Временные параметры сетевых графиков
- •3. Задачи в условиях неопределенности
- •3.1. Системы массового обслуживания
- •3.1.1. Структура простейшей системы массового обслуживания.
- •3.1.2. Система массового обслуживания с отказом. Одноканальная система.
- •3.1.3. Системы массового обслуживания с ожиданием.
- •Имитационное моделирование
- •3.2.1. Основы имитационного моделирования
- •3.2.2. Метод статистических испытаний
- •3.2.3. Формирование случайных чисел на эвм
- •3.3. Модели прогнозирования. Задачи управления запасами
- •3.3.1.Основные понятия управления запасами
- •3.3.2. Классификация моделей управления запасами
- •3.3.3. Складская система
- •3.3.4. Спрос на товары
- •3.3.5. Возможность пополнения запасов
- •3.3.6. Затраты на функционирование системы управления запасами
- •3.3.7. Стратегия управления запасами
- •3.3.8. Основные детерминированные модели. Простейшая модель управления запасами ( модель 1)
- •3.3.9. Модель с учетом дефицита (модель 2)
- •С помощью этих соотношений исключим т1, т2, т и получим
- •Оптимальное значение
- •График зависимости уровня запаса на складе от времени
- •Методы и модели теории игр
- •3.4.1. Основные понятия теории игр
- •3.4.2. Постановка игровых задач
- •3.4.3. Методы решения игровых задач
- •3.4.4. Метод линейного программирования
- •Литература
2.2.3. Выбор оптимальной стратегии обновления оборудования
Задача заключается в определении оптимальных сроков замены старого оборудования. Критерием оптимальности являются доход от эксплуатации оборудования (задача максимизации) или суммарные затраты на эксплуатацию в течение планируемого периода (задача минимизации).
Предположим, что планируемый период равен n лет. Доход стареющего оборудования является функцией времени r(t) . При этом есть возможность в начале любого года продать устаревшее оборудование за цену S(t) , которая также зависит от возраста t , и купить новое оборудование за цену Р. Под возрастом оборудования понимается период эксплуатации после последней замены, определенный в годах.
Требуется найти такой план замены оборудования с тем, чтобы суммарный доход за все n лет был бы максимальным, учитывая, что к началу эксплуатации возраст оборудования составлял t0 лет.
Исходными данными в задаче являются доход r(t) от эксплуатации в течение одного года оборудования возраста t лет, остаточная стоимость S(t) , цена нового оборудования Р и начальный возраст t0 .
При составлении динамической модели период эксплуатации разбивается на n шагов. Процесс оптимизации ведется с последнего шага. На k шаге неизвестно, в какие годы с первого по k-1 должна осуществляться замена и неизвестен возраст t оборудования к началу k-го года.
Переменная t является переменной состояния системы на k -ом шаге. Переменной управления xk(t) на k -ом шаге является логическая переменная , принимающая одно из двух значений: С-сохранить или З-заменить оборудование в начале k -ого года.
Функцию Беллмана Fk(t) определяют как максимально возможный доход за годы с k -го по n -й, если к началу k -го возраст оборудования составлял t лет.
Если в начале k-го года оборудование сохраняется, то к началу k+1 -го года его возраст равеn t +1, в случае замены новое оборудование достигнет к началу k +1-го года возраста t1=1год.
Таким образом, уравнение Беллмана на каждом шаге имеет вид:
r(t)+Fk+1(t+1), (C)
Fk(t)= max {
S(t)-P+r(0)+F(1), (3)
Функция Fk(t) вычисляется на каждом шаге для всех
1<=t<=t0+k-1
Для первого шага при k = n функция представляет собой доход за последний год:
r(t), (C)
Fn(t)= max {
S(t)-P+r(0), (3)
Так проводится условная оптимизация.
Безусловная оптимизация проводится при известных Fn(t), Fn-1(t), …F1(t), F1(t0) обратным ходом, то есть максимум дохода на первом году эксплуатации определяет управление и возраст оборудования к началу второго года, для данного возраста выбирается управление, при котором достигается максимум дохода на втором году и так далее. В результате определяются годы, в начале которых следует производить замену оборудования.
Пример.
Найти оптимальную стратегию эксплуатации оборудования за 6 лет, если годовой доход и остаточная стоимость в зависимости от возраста даны в таблице 6. Стоимость нового оборудования Р=13, а возраст оборудования к началу эксплуатационного периода составлял 1 год.
Таблица 6
-
T
0
1
2
3
4
5
6
R(t)
8
7
7
6
6
5
5
S(t)
12
10
8
8
7
6
4
Решение
Условная оптимизация.
1
-шаг.
к=6.
r(t), (C)
Fn(t)= max
S(t)-P+r(0), (3)
7 , (C)
F6(1)= max =7
10-13+8, (3)
7 , (C)
F6(2)= max =7
8-13+8, (3)
6, (C)
F6(3)= max =6
8-13+8, (3)
6 , (C)
F6(4)= max =6
7-13+8, (3)
5 , (C)
F6(5)= max =5
6-13+8, (3)
5 , (C)
F6(6)= max =5
4-13+8, (3)
2-шаг. к=5
r (t)+Fk+1(t+1), (C)
Fk(t)= max
S(t)-P+r(0)+F(1), (3)
7+7, (C)
F5(1)= max =14
10-13+8+7, (3)
7 +6, (C)
F5(2)= max =13
8-13+8+7, (3)
6 +6, (C)
F5(3)= max =12
8-13+8+7, (3)
6
+5,
(C)
F5(4)= max =11
7-13+8+7, (3)
5+5, (C)
F5(5)= max =10
6-13+8+7, (3)
3-шаг.к=4.
r (t)+Fk+1(t+1), (C)
Fk(t)= max
S(t)-P+r(0)+F(1), (3)
7 +13, (C)
F4(1)= max =20
10-13+8+14, (3)
7 +13, (C)
F4(2)= max =19
8-13+8+14, (3)
6+11 (C)
F4(3)= max =17
8-13+8+14, (3)
6+10, (C)
F4(4)= max =16
8-13+8+14, (3)
4-шаг.к=3.
r (t)+Fk+1(t+1), (C)
Fk(t)= max
S(t)-P+r(0)+F(1), (3)
7+19, (C)
F3(1)= max =26
10-13+8+20, (3)
7 +17, (C)
F3(2)= max =24
8-13+8+20, (3)
6+16, (C)
F3(3)= max =23
8-13+8+20, (3)
5-шаг. к=2
r (t)+Fk+1(t+1), (C)
Fk(t)= max
S(t)-P+r(0)+F(1), (3)
7 +24, (C)
F2(1)= max =31
10-13+8+26, (3)
7 +23, (C)
F2(2)= max =30
8-13+8+26, (3)
6-шаг.к=1
r (t)+Fk+1(t+1), (C)
Fk(t)= max
S(t)-P+r(0)+F(1), (3)
7 +30, (C)
F1(1)= max =37
10-13+8+31, (3)
Результаты вычислений приведены в табл. 7, в которой k- год эксплуатации, t -возраст оборудования.
Таблица 7
Т К |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
37 |
|
|
|
|
|
2 |
31 |
30 |
|
|
|
|
3 |
26 |
24 |
23 |
|
|
|
4 |
20 |
19 |
17 |
16 |
|
|
5 |
14 |
13 |
12 |
11 |
10 |
|
6 |
7 |
7 |
6 |
6 |
5 |
5 |
На третьем году эксплуатации произведена замена оборудования.
Безусловная оптимизация.
При k=1 mах F1(1) =37, этот результат достигается, если не производить замену. Тогда t2=t1+1=1+1=2. При k=2 t3=t2+1=2+1=3. Как было видно из процесса условной оптимизации, замена должна производиться на третьем году эксплуатации (k=4) возраст нового оборудования t4=1. Далее соответственно при k=5 t5=t4+1=2, при k=6 t6=t5+1=3. Таким образом, за 6 лет эксплуатации оборудования замену надо произвести один раз – в начале третьего года эксплуатации.
Что Вы должны знать:
(вопросы для самоконтроля
Как формулируется задача динамического программирования?
В чем заключаются особенности математической модели?
Что лежит в основе метода ДП?
Как выглядит рекуррентное соотношение Беллмана для модели оптимального распределения инвестиций?
Что является переменной управления и переменной состояния в задаче выбора оптимальной стратегии обновления оборудования?
Как выглядит рекуррентное соотношение Беллмана для модели выбора оптимальной стратегии обновления оборудования?
Пример для закрепления:
Найти оптимальную стратегию эксплуатации оборудования за 5 лет, если годовой доход R(t) и остаточная стоимость S(t) в зависимости от возраста даны в таблице 8. Стоимость нового оборудования Р=20, а возраст оборудования к началу эксплуатационного периода составлял 1 год.
Таблица 8
-
T
0
1
2
3
4
5
R(t)
10
9
8
7
6
5
S(t)
19
18
17
16
15
14