- •Математические модели задач лп
- •1.1. Постановка задачи лп
- •1.2. Рекомендации к составлению математических моделей
- •1.3. Пример задачи лп --- задача о диете
- •Графическое решение задач лп
- •2.1. Каноническая форма задачи лп
- •2.2 Пример
- •2.3. Общие рекомендации к графическому решению задач лп
- •3. Численные методы решения задач лп
- •3.1. Симплекс – метод
- •2.4. Пример
- •3.2. Алгоритм симплекс-метода для задачи на минимум
- •3.5. Метод искусственного базиса
- •3.6. Пример
- •3.7. Двойственный симплекс-метод
- •3.8. Пример
- •4. Двойственность в лп
- •4.1. Постановка задачи
- •4.2. Пример
- •4.3. Теоремы двойственности
- •4.4. Пример
- •4.5. Пример
- •5. Метод Гомори
- •5.1. Постановка задачи цлп
- •5.2. Алгоритм метода Гомори
- •Замечания.
- •5.3. Пример
- •6. Транспортная задача лп
- •6.1. Постановка задачи
- •6.2. Построение опорного плана транспортной задачи
- •6.3. Метод северо-западного угла
- •6.4. Пример
- •6.5. Метод минимальной стоимости
- •6.6. Пример
- •6.7. Метод потенциалов
- •6.8. Вычислительная схема метода потенциалов
- •6.9. Пример
- •7. Задания для самостоятельной работы
- •7.1. Построить математическую модель задачи
- •Список литературы
6.9. Пример
Решить методом потенциалов транспортную задачу.
|
1 |
2 |
3 |
|
1 |
3 |
8 |
2 |
35 |
2 |
7 |
4 |
8 |
30 |
|
15 |
20 |
30 |
= |
Опорный план этой задачи найден методом северо-западного угла.
Приписываем
к таблице строку для платежей
,
и столбец для платежей
.
Псевдостоимости записываем в левом
углу клетки, а стоимости – в правом.
Из условий в базисных клетках получаем систему уравнений:
Полагая
,
находим последовательно платежи
и псевдостоимости для свободных клеток.
Получаем таблицу
|
1 |
2 |
3 |
|
|
1 |
15 3 |
[-] 20 8 |
12[+] 2 |
35 |
0 |
2 |
-1 7 |
[+] 0 4 |
[-] 30 8 |
30 |
-4 |
|
15 |
20 |
30 |
= |
|
|
3 |
8 |
12 |
|
|
Стоимость перевозок по плану этой таблицы
Так как клетка (1,3) имеет отрицательную
цену
,
то план не является оптимальным. Строим
для клетки (1,3) цикл. Цена цикла
.
По циклу переносим 20 единиц груза (больше
нельзя, чтобы перевозки в клетке (1,2) не
стали отрицательными). При этом стоимость
плана изменяется на
.
Для нового плана вычисляем новые значения
платежей и псевдостоимостей:
|
1 |
2 |
3 |
|
|
1 |
[-]15 3 |
-2 8 |
[+] 20 2 |
35 |
0 |
2 |
9 [+] 7 |
20 4 |
[-] 10 8 |
30 |
6 |
|
15 |
20 |
30 |
= |
|
|
3 |
-2 |
2 |
|
|
Стоимость перевозок по плану этой таблицы
Полученная
таблица имеет клетку (2,1) с отрицательной
ценой
.
По циклу этой клетки переносим 10 единиц
груза, при этом стоимость плана уменьшается
на
единиц, и получаем новый опорный план
с новой системой платежей и псевдостоимостей:
|
1 |
2 |
3 |
|
|
1 |
5 3 |
0 8 |
30 2 |
35 |
0 |
2 |
10 7 |
20 4 |
5 8 |
30 |
4 |
|
15 |
20 |
30 |
= |
|
|
3 |
0 |
2 |
|
|
Стоимость перевозок по плану этой таблицы
Так
как в последней таблице все псевдостоимости
не превосходят соответствующих
стоимостей, то полученный опорный план
является оптимальным. Стоимость перевозок
при этом
.
