![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Неединственное решение получается, если цена какой-нибудь свободной клетки равна нулю. В этом случае для клетки с нулевой ценой необходимо пересчитать цикл и найти другое решение, при котором стоимость плана будет та же самая, т.е. найти другое оптимальное решение.
Может оказаться так, что клеток с нулевой ценой несколько, тогда имеем несколько оптимальных планов с одинаковой стоимостью перевозок.
Для полного ответа ТЗ, необходимо выписать все возможные матрицы оптимальных планов.
Покажем неединственность на задаче, где расставим опорный план методом минимального тарифа.
bj ai | Ui | |||||
9 4 | 6 3 | 5 2 | ||||
5 10 | 6 8 | 8 2 | ||||
9 11 | 7 9 | 4 4 | ||||
10 12 | 8 7 | 8 6 | ||||
Vj |
Z0=712 д.е.
m+n-1=8
k=min {13, 18} =13
k* 13=13*(-5)=-65
Z1ож=712-65=647 д.е.
Bj ai | Ui | |||||
9 9 | 6 8 | 5 7 | ||||
6 3 | 8 2 | -5 | ||||
9 6 | 7 4 | 4 4 | -4 | |||
14 9 | 10 7 | 8 7 | 8 6 | -1 | ||
Vj |
Z1=647 д.е.
k=min {4, 14} =4
k* 14=4*(-2)=-8
Z2ож=647-8=639 д.е.
bj ai | Ui | |||||
10 8 | 9 7 | 5 5 | ||||
6 5 | 8 2 | -3 | ||||
9 6 | 7 6 | 4 4 | -2 | |||
14 9 | 10 9 | 8 7 | 8 6 | |||
Vj |
Z2=639 д.е.
Ответ: Х1*=
План оптимальный, т.к. не , то неединственный. Существует еще два оптимальных плана.
k=min {24, 5, 4} =4
k* 15=4*(0)=0
Z3ож=639-0=639 д.е.
bj ai | Ui | |||||
10 8 | 9 7 | 6 6 | ||||
6 5 | 8 2 | -3 | ||||
9 6 | 7 6 | 4 4 | -2 | |||
14 9 | 10 9 | 8 7 | 8 6 | |||
Vj |
Z3=647 д.е.
2 решение: Х2*=
k=min {20, 14} =14
k* 34=14*(0)=0
Z4ож=639-0=639 д.е.
Bj ai | Ui | |||||
10 8 | 9 7 | 6 6 | ||||
6 5 | 3 3 | 8 2 | -3 | |||
9 6 | 7 6 | -2 | ||||
14 9 | 10 9 | 8 7 | 8 6 | |||
Vj |
Z4=639 д.е.
3 решение: Х3*=
Раздел 4. Графовые модели. Алгоритмы на графах
Дата публикования: 2015-03-26; Прочитано: 318 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!