- •Содержание
- •7.1. Основные понятия и определения 114
- •11. Задачи динамического программирования 127
- •1. Основные понятия и определения
- •2. Классификация экономико-математических моделей
- •3. Обобщенный алгоритм построения эмм
- •4. Метод Жордана-Гаусса
- •Табличная форма представления системы линейных уравнений
- •5. Задачи линейного программирования
- •5.1. Свойства задач лп
- •5.2. Графический (геометрический) метод решения задач лп
- •2 Этап: определение решения каждого из неравенств системы ограничений.
- •4 Этап: построение вектора-градиента.
- •5 Этап: построение прямой целевой функции.
- •6 Этап: определение оптимума целевой функции.
- •2 Этап: определение решения каждого из неравенств системы ограничений.
- •3 Этап: определение одр задачи линейного программирования.
- •Построение области допустимых решений задачи
- •5.3. Симплекс-метод решения задач лп
- •Представление исходной задачи в виде симплекс таблицы.
- •Исходная симплекс-таблица
- •2. Определение базисного решения.
- •3. Проверка совместности системы ограничений.
- •4. Проверка ограниченности целевой функции.
- •5. Проверка допустимости базисного решения.
- •6. Проверка оптимальности найденного базисного решения.
- •7. Проверка альтернативности найденного оптимального решения.
- •8. Определение разрешающего элемента.
- •8.1. Определение разрешающей колонки.
- •8.2. Определение разрешающей строки.
- •8.3. Определение разрешающего элемента.
- •9. Преобразование симплекс-таблицы.
- •I итерация:
- •1 Этап: формирование исходной симплекс-таблицы.
- •8.2. Определение разрешающей строки.
- •II итерация:
- •1 Этап: составление симплекс-таблицы.
- •Симплекс-таблица II итерации
- •Симплекс-таблица II итерации
- •9 Этап: преобразование симплекс-таблицы.
- •III итерация
- •1 Этап: построение новой симплекс-таблицы.
- •Симплекс-таблица III итерации
- •Симплекс-таблица III итерации
- •9 Этап: преобразование симплекс-таблицы.
- •IV итерация
- •1 Этап: построение новой симплекс-таблицы.
- •Симплекс-таблица IV итерации
- •I итерация:
- •1 Этап: формирование исходной симплекс-таблицы.
- •I итерация
- •1 Этап: составление исходной симплекс-таблицы.
- •2 Этап: определение базисного решения.
- •3 Этап: проверка совместности системы ограничений злп.
- •5.4. Двойственные задачи лп
- •5.5. Двойственный симплекс-метод решения задач лп
- •Симплекс-таблица оптимального решения исходной задачи
- •Симплекс-таблица оптимального решения исходной задачи
- •6. Задачи целочисленного (дискретного) лп
- •6.1. Задачи лп транспортного типа
- •6.2. Метод потенциалов
- •1. Проверка сбалансированности запасов и потребностей.
- •2. Разработка исходного опорного плана.
- •3. Проверка вырожденности опорного плана.
- •4. Расчет потенциалов.
- •5. Проверка плана на оптимальность.
- •6. Поиск «вершины максимальной неоптимальности» (вмн).
- •7. Построение контура перераспределения поставок.
- •8. Определение минимального элемента в контуре перераспределения и перераспределение поставок по контуру.
- •9. Получение нового опорного плана.
- •I итерация:
- •1 Этап: проверка сбалансированности запасов и потребностей.
- •2 Этап: разработка исходного опорного плана.
- •3 Этап: проверка вырожденности опорного плана.
- •4 Этап: расчет потенциалов.
- •5 Этап: проверка плана на оптимальность.
- •6 Этап: поиск «вершины максимальной неоптимальности» (вмн).
- •7 Этап: построение контура перераспределения поставок.
- •8 Этап: определение минимального элемента в контуре перераспределения и перераспределение поставок по контуру.
- •9 Этап: получения нового опорного плана.
- •II итерация:
- •1 Этап: проверка вырожденности опорного плана.
- •2 Этап: расчет потенциалов.
- •3 Этап: проверка плана на оптимальность.
- •4 Этап: поиск «вершины максимальной неоптимальности» (вмн).
- •5 Этап: построение контура перераспределения поставок.
- •6 Этап: определение минимального элемента в контуре перераспределения и перераспределение поставок по контуру.
- •7 Этап: получения нового опорного плана.
- •III итерация:
- •1 Этап: проверка вырожденности опорного плана.
- •2 Этап: расчет потенциалов.
- •3 Этап: проверка плана на оптимальность.
- •4 Этап: поиск «вершины максимальной неоптимальности» (вмн).
- •5 Этап: построение контура перераспределения поставок.
- •6 Этап: определение минимального элемента в контуре перераспределения и перераспределение поставок по контуру.
- •7 Этап: получения нового опорного плана.
- •VI итерация:
- •1 Этап: проверка вырожденности опорного плана.
- •2 Этап: расчет потенциалов.
- •3 Этап: проверка плана на оптимальность.
- •6.3. Варианты заданий
- •6.4. Метод Гомори
- •2 Этап: формирование правильного отсечения.
- •3 Этап: корректировка исходной задачи с ослабленными ограничениями с учетом правильного отсечения.
- •4 Этап: решение скорректированной задачи.
- •I итерация
- •2 Этап: формирование правильного отсечения.
- •3 Этап: корректировка исходной задачи с ослабленными ограничениями с учетом правильного отсечения.
- •4 Этап: решение скорректированной задачи.
- •II итерация
- •1 Этап: формирование правильного отсечения.
- •2 Этап: корректировка исходной задачи с ослабленными ограничениями с учетом правильного отсечения.
- •3 Этап: решение скорректированной задачи.
- •6.5. Метод ветвей и границ
- •2 Этап: формирование исключаемой области.
- •3 Этап: формирование и решение задач с дополнительными ограничениями.
- •I итерация
- •2 Этап: формирование исключаемой области.
- •3 Этап: формирование и решение задач с дополнительными ограничениями.
- •II итерация
- •1 Этап: формирование исключаемой области.
- •2 Этап: формирование и решение задач с дополнительными ограничениями.
- •7. Теория игр
- •7.1. Основные понятия и определения
- •7.2. Платежная матрица. Нижняя и верхняя цена игры
- •Платежная матрица
- •Платежная матрица игры «поиск»
- •Платежная матрица игры
- •7.3. Решение игр в смешанных стратегиях
- •7.4. Правило доминирования
- •11.2. Принцип оптимальности и уравнения Беллмана
- •11.3. Задача распределения ресурсов
- •Расчет условных оптимумов
- •11.4. Задача замены оборудования
- •Исходные данные
- •Коэффициенты, учитывающие инфляцию
- •Зачетно-экзаменационные вопросы
- •1. Теоретические тестовые вопросы
- •2. Теоретические тестовые вопросы по MathCad
- •3. Практические тестовые вопросы
- •1. Вопросы по системам линейных уравнений и методу Жордана-Гаусса:
- •2. Вопросы по формам задач линейного программирования:
- •3. Вопросы по свойствам задач линейного программирования и геометрическому методу их решения:
- •4. Вопросы по симплекс-методу решения задач линейного программирования:
- •5. Вопросы по составлению двойственных задач линейного программирования:
11.3. Задача распределения ресурсов
Имеется определенное
количество ресурсов s0,
которое необходимо распределить между
n
хозяйствующими субъектами на текущую
деятельность в течение рассматриваемого
периода (месяц, квартал, полугодие, год
и т.д.) с целью получения совокупной
максимальной прибыли. Размеры вложений
ресурсов xi
(
;
)
в деятельность каждого хозяйствующего
субъекта кратны некоторой величине h.
Известно, что каждый хозяйствующий
субъект в зависимости от объема
используемых средств xi
за рассматриваемый период приносит
прибыль в размере fi(xi)
(не зависит от вложения ресурсов в другие
хозяйствующие субъекты).
Необходимо определить, какой объем ресурсов нужно выделить каждому предприятию, чтобы суммарная прибыль была наибольшей.
Представим процесс
распределения ресурсов между хозяйствующими
субъектами как n-шаговый
процесс управления (номер шага совпадает
с условным номером хозяйствующего
субъекта). Пусть sk
(
)
– параметр состояния, т.е. количество
свободных средств после k-го
шага для распределения между оставшимися
(n
– k)
хозяйствующими субъектами. Тогда
уравнения состояний можно записать в
следующем виде:
(11.11)
Введем в рассмотрение
функцию
– условно оптимальная совокупная
прибыль, полученная от k-го,
(k+1)-го,
…, n-го
хозяйствующих субъектов, если между
ними оптимальным образом распределялись
ресурсы в объеме sk-1
(
).
Множество возможных управленческих
решений относительно размера распределяемых
ресурсов на k-ом
шаге можно представить следующим
образом:
.
Тогда рекуррентные уравнения Р.Э. Беллмана (обратная схема) будут иметь вид:
(11.12)
Далее по полученным
результатам условной оптимизации можно
определить оптимальное распределение
ресурсов
по следующей схеме:
Пример 11.1. Имеется определенное количество ресурсов s0=400, которое необходимо распределить между n=4 хозяйствующими субъектами на текущую деятельность в течение рассматриваемого периода (месяц) с целью получения совокупной максимальной прибыли. Размеры вложений ресурсов xi ( ; ) в деятельность каждого хозяйствующего субъекта кратны величине h=20 и заданы вектором Q. Известно, что каждый хозяйствующий субъект в зависимости от объема используемых средств xi за рассматриваемый период приносит прибыль в размере fi(xi) ( ) (не зависит от вложения ресурсов в другие хозяйствующие субъекты):
;
Необходимо определить, какой объем ресурсов нужно выделить каждому предприятию, чтобы суммарная прибыль была наибольшей.
Решение
Составим рекуррентные уравнения Беллмана (обратную схему):
(11.13)
Определим условные максимумы в соответствии с (11.3), результаты расчетов представлены в таблице (11.1).
Таблица 11.1
Расчет условных оптимумов
sk-1 |
xk |
sk |
k=3 |
k=2 |
k=1 |
||||||
|
|
|
|
|
|
|
|
|
|||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
80 |
0 |
80 |
0+27=27 |
35 |
80 |
0+35=35 |
35 |
0 |
0+35=35 |
35 |
0 |
80 |
0 |
35+0=35 |
28+0=28 |
30+0=30 |
|||||||
160 |
0 |
160 |
0+73=73 |
73 |
0 |
0+73=73 |
73 |
0 |
0+73=73 |
73 |
0 |
80 |
80 |
35+27=62 |
28+35=63 |
30+35=65 |
|||||||
160 |
0 |
67+0=67 |
62+0=62 |
57+0=57 |
|||||||
240 |
0 |
240 |
0+125=125 |
130 |
240 |
0+130=130 |
130 |
0 |
0+130=130 |
130 |
0 |
80 |
160 |
35+73=108 |
28+73=101 |
30+73=103 |
|||||||
160 |
80 |
67+27=94 |
62+35=97 |
57+35=92 |
|||||||
240 |
0 |
130+0=130 |
122+0=122 |
120+0=120 |
|||||||
320 |
0 |
320 |
0+152=152 |
160 |
80 |
0+160=160 |
160 |
0 |
0+160=160 |
160
|
0 (80) |
80 |
240 |
35+125=160 |
28+130=158 |
30+130=160 |
|||||||
160 |
160 |
67+73=140 |
62+73=135 |
57+73=130 |
|||||||
240 |
80 |
130+27=157 |
122+35=157 |
120+35=155 |
|||||||
320 |
0 |
144+0=144 |
146+0=146 |
150+0=150 |
|||||||
400 |
0 |
400 |
0+178=178 |
203 |
240 |
0+203=203 |
203 |
0 |
0+203=203 |
203 |
0 |
80 |
320 |
35+152=187 |
28+160=198 |
30+160=190 |
|||||||
160 |
240 |
67+125=192 |
62+130=192 |
57+130=187 |
|||||||
240 |
160 |
130+73=203 |
122+73=195 |
120+73=193 |
|||||||
320 |
80 |
144+27=171 |
146+35=181 |
150+35=185 |
|||||||
400 |
0 |
180+0=180 |
175+0=175 |
180+0=180 |
|||||||
По результатам условной оптимизации определим оптимальное распределение ресурсов:
Таким образом, оптимальное распределение ресурсов:
,
которое обеспечит наибольшую прибыль
в размере 203 усл. ден. ед.
Ответ:
оптимальное распределение ресурсов:
,
которое обеспечивает наибольшую прибыль
в 203 усл. ден. ед.
