- •Содержание
- •7. Задача об оптимальном назначении 38
- •Методы оптимизации
- •1. Основные понятия линейного программирования
- •Рассмотрим правила перехода от одной модели к другой.
- •1.1 Переход от стандартной модели злп к канонической
- •1.2. Переход от канонической модели задачи лп к стандартной
- •1.3. Переход от основной модели задачи лп к канонической
- •2. Геометрическая иллюстрация решения задач лп
- •3. Двойственность в задачах линейного программирования
- •3.1. Построение двойственных моделей
- •Правило построения двойственной модели:
- •3.2. Теоремы двойственности
- •3.3. Экономическая интерпретация переменных двойственной задачи
- •4. Симплекс-метод в задачах лп
- •4.1. Основные положения симплекс-метода
- •4.2. Правило преобразования симплекс-таблиц
- •4.3. Геометрическая интерпретация симплекс-метода
- •5. Метод искусственного базиса
- •5.1. Постановка задачи
- •5.2. Теоремы метода
- •Замечания к теоремам
- •5.3. Примеры решения задач
- •Индивидуальные задания Задание 1
- •6. Транспортная задача линейного программирования
- •6.1. Транспортная задача линейного программирования
- •6.1.1. Постановка задачи
- •6.1.2. Математическая модель
- •Функция цели задачи по критерию минимума суммарных затрат –
- •6.2. Методы определения начального опорного плана
- •6.2.1. Метод северо-западного угла
- •6.2.2. Метод наименьшей стоимости
- •6.2.3. Метод двойного предпочтения
- •6.3. Метод потенциалов
- •6.4. Построение цикла и определение величины перераспределения груза
- •6.5. Открытая транспортная задача
- •6.6. Проблема вырожденного плана задачи
- •Индивидуальные задания
- •7. Задача об оптимальном назначении
- •7.1. Постановка задачи
- •7.2. Математическая модель
- •7.3. Решение задачи о назначениях венгерским методом
- •7.4. Решение задачи максимизации
- •Индивидуальные задания
- •Библиографический список
- •Линейное программирование
- •620034 ,Екатеринбург, ул. Колмогорова 66, УрГупс
6.2.3. Метод двойного предпочтения
В данном методе отмечаются клетки с наименьшей стоимостью в каждой строке, затем выбирается наименьший элемент в столбце. Отметим их каким-нибудь значком. В дважды отмеченные клетки ☺☺ заносятся максимально допустимые перевозки. Далее, в отмеченные один раз клетки ☺ заносятся максимальные перевозки. Остаток таблицы можно заполнить методом северо-западного угла или методом наименьшей стоимости.
Опишем алгоритм этого метода на том же примере.
Выберем в каждом столбце минимальную стоимость и отметим его значком. Тоже сделаем со строками. Выбрали клетки с двумя значками: в клетку А1-В2 ставим перевозку (закрыт 2 столбец, в пункте А1 осталось 40-21=19 ед.); клетка А2-В1 – перевозка равна , закрыт 1 столбец, в пункте А2 осталось 30-20=10 ед.); клетка А3-В3 – перевозка , закрыт 3 столбец, в пункте А2 осталось 10-7=3 ед.) Теперь ставим перевозки в клетки с одним значком: А2-В5 – перевозка (закрыт 5 столбец, в пункте А2 осталось 10-8=2 ед.); А3-В4 – перевозка (закрыта 3 строка, а пункту В4 нужно 24-3=21 ед.). Остальные клетки можно заполнить так же, как в предыдущем методе.
|
В1 |
В2 |
В3 |
В4 |
В5 |
|
А1 |
- 4 |
☺☺21 3 |
- 4 |
19 11 |
- 9 |
40 |
А2 |
☺☺20 3 |
- 4 |
- 7 |
2 15 |
☺8 8 |
30 |
А3 |
- 7 |
- 4 |
☺☺7 2 |
☺ 3 8 |
- 15 |
10 |
|
20 |
21 |
7 |
24 |
8 |
|
Общая стоимость перевозок равна:
.
Для нашего примера опорные планы двух последних методов совпадают. Выберем метод двойного предпочтения и оценим его на оптимальность по методу потенциалов.
6.3. Метод потенциалов
Метод потенциалов позволяет оценить составленный опорный план и при необходимости, последовательно улучшая его, находить оптимальное решение.
Теоремы метода.
Теорема 1: Если опорный план X = (xij) является оптимальным, то существует система из (m+n) чисел, называемых потенциалами, Ui , Vj , такая, что:
а) Ui +Vj = Cij, для xij > 0 (базисные переменные);
б) Ui +Vj = Cij, для xij = 0 (свободные переменные).
Таким образом, для оптимальности опорного плана необходимо выполнение следующих условий:
для каждой занятой клетки сумма потенциалов равна стоимости перевозки единицы груза, стоящей в этой клетке:
Ui +Vj = Cij (6.5)
для каждой свободной клетки сумма потенциалов меньше или равна стоимости перевозки единицы груза, стоящей в этой клетке:
Ui +Vj ≤ Cij (6.6)
Примечание: Система (6.5) содержит (m+n) неизвестных и (m+n-1) линейно независимых уравнений. Такая система имеет бесчисленное множество решений, которые можно получить, придавая одной из неизвестных конкретное значение. Это значение выбирается произвольно, например, можно придать U1 значение равное 0, тогда другие потенциалы вычисляются из системы (6.5).
Теорема 2. Любая закрытая транспортная задача имеет решение, которое достигается за конечное число шагов метода потенциалов.