ξ(G0)=22+24+35+45+42+42+6=216
1.1.Выберем пары складов и магазинов для ветвления, т. е. (i,j), для которых Сij=0:
ССклад№3 1=0, С12=0, С21=0, С3Склад№3=0, С43=0, С45=0, С54=0;
Для выявления претендентов подсчитаем оценки:
Ө(Склад№3,1)=17+0=17;
Ө(1,2)=11+37=48;
Ө(2,1)=35+0=35;
Ө(3,Склад№3)=11+3=14;
Ө(4,3)=0+17=17;
Ө(4,5)=0+43=43;
Ө(5,4)=37+3=40;
Для ветвления выберем пару претендентов с максимальной оценкой, т. е. пару (1,2), так как max Ө(1,2)=48;
1.2.Вычислим оценку для ветвления G12:
ξ(G12)=216+48=264
1.3.Построим матрицу С11, для этого вычеркнем в матрице C0 первую строку и второй столбец. Чтобы избежать образования замкнутых циклов, запретим переезд из 2 в 1, полагая, что С21→ ∞и выполним процесс приведения. В результате получим матрицу С11:
Таблица 14(С11)
Склад№3 | 1 | 3 | 4 | 5 | h i | |
Склад№3 | ∞ | 0 | 17 | 55 | 65 | 0 |
2 | 35 | ∞ | 41 | 92 | 120 | 35 |
3 | 0 | 10 | ∞ | 3 | 43 | 0 |
4 | 28 | 54 | 0 | ∞ | 0 | 0 |
5 | 45 | 78 | 37 | 0 | ∞ | 0 |
Склад№3 | 1 | 3 | 4 | 5 | |
Склад№3 | ∞ | 0 | 17 | 55 | 65 |
2 | 0 | ∞ | 6 | 57 | 85 |
3 | 0 | 10 | ∞ | 3 | 43 |
4 | 28 | 54 | 0 | ∞ | 0 |
5 | 45 | 78 | 37 | 0 | ∞ |
h j | 0 | 0 | 0 | 0 | 0 |
Склад№3 | 1 | 3 | 4 | 5 | |
Склад№3 | ∞ | 0 | 17 | 55 | 65 |
2 | 0 | ∞ | 6 | 57 | 85 |
3 | 0 | 10 | ∞ | 3 | 43 |
4 | 28 | 54 | 0 | ∞ | 0 |
5 | 45 | 78 | 37 | 0 | ∞ |
1.4.Вычислим оценку для ветвления G11:
ξ(G11)=216+35=251
1.5.Произведем ветвление G0=G11UG12, где G11={1, 2}, G12={1, 2}
Шаг 2
1.1. Выберем пары складов и магазинов для ветвления, т. е.(i,j), для которых Сij=0:
ССклад№31=0, С2Склад№3=0, С3Склад№3=0, С43=0, С45=0, С54=0;
Для выявления претендентов подсчитаем оценки:
Ө(Склад№3,1)=17+10=27;
Ө(2,Склад№3)=6+0=6;
Ө(3,Склад№3)=3+0=3;
Ө(4,3)=6+0=6;
Ө(4,5)=43+0=43;
Ө(5,4)=37+3=40;
Для ветвления выберем пару претендентов с максимальной оценкой, т. е. пару (4,5), так как max Ө(4,5)=43;
1.2. Вычислим оценку для ветвления G22:
ξ(G22)=251+43=294;
1.3. Построим матрицу С21, для этого вычеркнем в матрице C11 четвертую строку и пятый столбец. Чтобы избежать образования замкнутых циклов, запретим переезд из 5 в 4: полагая, что С54→ ∞и выполним процесс приведения. В результате получим матрицу С21:
Таблица 14(С21)
Склад№3 | 1 | 3 | 4 | h i | |
Склад№3 | ∞ | 0 | 17 | 55 | 0 |
2 | 0 | ∞ | 6 | 57 | 0 |
3 | 0 | 10 | ∞ | 3 | 0 |
5 | 45 | 78 | 37 | ∞ | 37 |
Склад№3 | 1 | 3 | 4 | |
Склад№3 | ∞ | 0 | 17 | 55 |
2 | 0 | ∞ | 6 | 57 |
3 | 0 | 10 | ∞ | 3 |
5 | 8 | 41 | 0 | ∞ |
h j | 0 | 0 | 0 | 3 |
Склад№3 | 1 | 3 | 4 | |
Склад№3 | ∞ | 0 | 17 | 52 |
2 | 0 | ∞ | 6 | 54 |
3 | 0 | 10 | ∞ | 0 |
5 | 8 | 41 | 0 | ∞ |
1.4. Вычислим оценку для ветвления G21:
ξ(G21)=251+40=291;
1.5. Произведем ветвление.
Так как ξ(G11)< ξ(G12), то на следующем шаге разбиваем подмножество ξ(G11).
G11=G21UG22, где G21={4,5}, G22={4,5}
Шаг 3
1.1. Выберем пары складов и магазинов для ветвления, т. е. (i,j), для которых
Сij=0;
ССклад№3 1=0, С2Склад№3=0, С3Склад№3=0, С34=0, С53=0;
Для выявления претендентов подсчитаем оценки:
Ө(Склад№3,1)=17+10=27;
Ө(2,Склад№3)=6+0=6;
Ө(3,Склад№3)=0+0=0;
Ө(3,4)=0+54=54;
Ө(5,3)=8+6=14;
Для ветвления выберем пару претендентов с максимальной оценкой, т. е. пару (3,4), так как max Ө(3,4)=54;
1.2. Вычислим оценку для ветвления G32:
ξ(G32)=291+54=345;
1.3. Построим матрицу С31, для этого вычеркнем в матрице C21 третью строку и четвертый столбец. Чтобы избежать образования замкнутых циклов, запретим переезд из 5 в 3: полагая, что С53→ ∞и выполним процесс приведения. В результате получим матрицу С31:
Таблица 14(С31)
1 | 2 | 4 | min i | |
1 | ∞ | 0 | 11 | 0 |
3 | 0 | ∞ | 0 | 0 |
6 | 0 | 33 | ∞ | 8 |
min j | 0 | 0 | 6 |
Склад№3 | 1 | 3 | |
Склад№3 | ∞ | 0 | 17 |
2 | 0 | ∞ | 6 |
5 | 8 | 41 | 0 |
1.4. Вычислим оценку для ветвления G31:
ξ(G31)=291+14=305;
1.5. Произведем ветвление;
Так как ξ(G21)< ξ(G22), то на следующем шаге разбиваем подмножество ξ(G21).
G21=G31UG32, где G31= {4, 5}, а G32={4, 5}
Шаг 4
1.1. Выберем пары магазин-склад - претендентов на ветвление, т. е., (i,j), для которых Сij=0;
С12=0, С31=0, С61=0;
Для выявления претендентов подсчитаем оценки:
Ө(1,2)=11+33=44; Ө(3,1)=0+0=0; Ө(3,4)=11+0=11; Ө(6,1)=0+33=33;
Для ветвления выберем пару претендентов с максимальной оценкой, т. е. пару (1,2), так как max Ө(1,2)=44;
1.2. Вычислим оценку для ветвления G42:
ξ(G42)=305+44=349;
1.3. Построим матрицу С41, для этого вычеркнем в матрице C31 первую строку и второй столбец.Чтобы избежать образования замкнутых циклов, запретим переезд из 3 в 1: полагая, что С31→ ∞и выполним процесс приведения. В результате получим матрицу С41:
Таблица 14(С41)
1 | 4 | min i | |
3 | ∞ | 0 | 0 |
6 | 0 | ∞ | 0 |
min j | 0 | 0 |
1.4. Вычислим оценку для ветвления G41:
ξ(G41)=305+0=305;
1.5. Произведем ветвление;
Так как ξ(G31)< ξ(G32), то на следующем шаге разбиваем подмножество ξ(G31).
G0=216G11(2,3) G12(2,3)
216+35=251 216+48=264
G21(5,6) G22(5,6)
251+40=291 251+43=294G31(4,5) G32(4,5)
291+14=305 291+52=343
G41(1,2) G42(1,2)
305+0=305 305+44=349
G51(3,4)
305+0=305
G61(6,1)
305+0=305
Вывод:
Так как полученная матрица- приведенная, то ξ(G41)= ξ(G31)=305. Матрица (С41) имеет размерность 2x2 и допускает в маршрут только двух пар (6,1) и (3,4), что соответствует шагам 5-6. В результате получаем цикл t={(2,3), (5,6), (4,5), (1,2), (6,1), (3,4)}, отвечающий подмножеству G61. Длина цикла t равна оценке для подмножества G61: 1(t)= ξ(G61)=305.
Сравним длину этого цикла с полученными ранее оценками для неветвленных подмножества. Подмножество G12 ,G22 ,имеют меньшую оценку, чем построенный цикл: ξ(G12)=264<ξ(G61)=305; ξ(G22)=294<ξ(G61)=305;