- •В.М. Панченко а.В. Панов
- •Учебное пособие
- •Введение
- •1. Основные свойства и модели линейного программирования
- •Граф-схема решения задачи линейного программирования
- •1.2. Алгебраическая модель решения задачи линейного программирования
- •1.3. Геометрическая форма представления процесса решения
- •1.4. Свойства задач линейного программирования
- •Симплекс-метод решения задачи линейного программирования
- •2.1. Иллюстрация процесса поиска решения
- •2.2. Алгебраическое решение
- •2.3. Табличный вариант замены переменных
- •2.4. Система «тренажер»
- •2.5. Система правил замены переменных
- •3.2. Формирование конкретной системы данных задачи линейного программирования
- •3.3. Программа Random (Windows-версия)
- •3.4. Экономическое содержание двойственности
- •4.2. Составление опорного плана тз по методу минимума стоимостей перевозки
- •4.3. Сравнение планов по критерию стоимости
- •4.4. Проверка лучшего опорного плана на оптимальность
- •4.5. Улучшение плана по методу циклических перестановок
- •Заключение
- •Библиографический список
- •117454, Москва, пр-кт Вернадского, 78
4.3. Сравнение планов по критерию стоимости
Необходимо подсчитать суммарные затраты на транспортировку (значение целевой функции): W = f (x) = сij xij.
Для примеров, рассмотренных в 4.1-4.2, получим:
для плана, построенного по методу СЗУ:
WСЗУ = 7 18 + 1 7 + 1 4 + 8 24 + 5 4 + 5 16 + + 7 15 + 9 13 + 9 21 = 840;
для плана, построенного по методу минимума стоимостей: WМС = 1 5 + 1 20 + 1 6 + 7 5 + 4 21 + 4 24 + + 7 7 +1 18 + 9 16 = 457.
Лучшим считается план с меньшей суммарной стоимостью перевозок. Для примеров п.п. 4.1-4.2, – это план, составленный по методу минимума стоимостей перевозок: WМС = 457 < WСЗУ = 840.
4.4. Проверка лучшего опорного плана на оптимальность
Для проверки плана на оптимальность можно применить метод потенциалов.
Для этого надо ввести так называемые псевдостоимости . Входящие в псевдостоимости величины i и j называют потенциалами. Псевдостоимости обладают следующими свойствами:
при xij 0 (базисные клетки); (4.1)
при xij = 0 (свободные клетки). (4.2)
Кроме того, псевдостоимости могут быть отрицательными.
Для транспортной задачи 4х6 введем величины 1, 2, 3, 4, соответствующие первым четырем ограничениям, и 1, 2, 3, 4, 5, 6 – остальным ограничениям.
Запишем условия (4.1) для базисных клеток:
1 + 2 = 1;
1 + 4 = 1;
2 + 2 = 1;
2 + 5 =7;
2 + 6 = 4;
3 + 3 = 4;
3 + 5 =7;
(4.3)
4 + 5 =9.
Запишем условия (4.2) для свободных клеток:
1 + 1 7;
1 + 3 8;
1 + 5 5;
1 + 6 3;
2 + 1 7;
2 + 3 8;
2 + 4 5;
3 + 1 3;
3 + 2 7;
3 + 4 5;
3 + 6 5;
4 + 2 2;
(4.4)
4 + 4 9;
4 + 6 9.
Система (4.3) состоит из 9 уравнений и содержит 10 переменных: . Поскольку число независимых переменных в данной системе равно 4 + 6 1 = 9, то одна переменная из множества или свободная. Пусть это будет 1. Положив 1=0, получим: 1 = 0, 2 = 0, 3 =2, 4 = 4, 1 = –3, 2 =1, 3 = 2, 4 = 1, 5 = 5, 6 = 4. Составим таблицу перевозок, соответствующую данному решению (табл. 4.7).
Полученное решение 1, 2, 3, 4, 1, 2, 3, 4, 5, 6 подставляем в систему (4.4), т.е. в пустые клетки. Если ограничения системы (4.4) являются верными неравенствами при найденном решении, то проверяемый допустимый план исходной задачи является оптимальным, иначе план не оптимален, и его надо улучшать.
Из табл. 4.7 видно, что при данном решении не выполняются четвертое, одиннадцатое, двенадцатое и тринадцатое неравенства системы (4.4) – им соответствуют клетки А1В6, А3В6, А4В2, А4В3. Это значит, что полученное решение не оптимально, его необходимо улучшить.
Таблица 4.7
Проверка плана ТЗ на оптимальность и первый цикл пересчета
|
1 = –3 |
2 = 1 |
3 = 2 |
4 = 1 |
5 = 5 |
6 = 4 |
1 = 0 |
–3 7 |
1 = 1 |
2 8 |
1 = 1 |
5 5 |
|
|
5 |
|
20 |
|
|
|
– |
–3 7 |
1 = 1 |
2 8 |
1 5 |
5 = 5 |
4 = 4 |
|
6 |
|
|
5 |
21 |
|
3 = 2 |
–1 3 |
3 7 |
4 = 4 |
3 5 |
7 = 7 |
|
|
|
24 |
|
7 |
|
|
+
+
– |
1 = 1 |
|
|
5 9 |
9 = 9 |
8 9 |
18 |
|
|
|
16 |
|