Решение задачи коммивояжера методом ветвей и границ
A |
B |
C |
D |
E |
F | |
op >
A |
∞ |
26 |
42 |
15 |
29 |
25 |
B |
7 |
∞ |
16 |
1 |
30 |
25 |
C |
20 |
13 |
∞ |
35 |
5 |
0 |
D |
21 |
16 |
25 |
∞ |
18 |
18 |
E |
12 |
46 |
27 |
48 |
∞ |
5 |
F |
23 |
5 |
5 |
9 |
5 |
∞ |
Решение задачи
Для удобства изложения везде ниже в платежной матрице заменим имена городов (A, B, …, F) номерами соответствующих строк и столбцов (1, 2, …, 6).
Найдем нижнюю границу длин множества всех маршрутов. Вычтем из каждой строки число, равное минимальному элементу этой строки, далее вычтем из каждого столбца число, равное минимальному элементу этого столбца, и таким образом приведем матрицу по строкам и столбцам. Минимумы по строкам: r1=15, r2=1, r3=0, r4=16, r5=5, r6=5.
После их вычитания по строкам получим:
1 |
2 |
3 |
4 |
5 |
6 | |
1 |
∞ |
11 |
27 |
0 |
14 |
10 |
2 |
6 |
∞ |
15 |
0 |
29 |
24 |
3 |
20 |
13 |
∞ |
35 |
5 |
0 |
4 |
5 |
0 |
9 |
∞ |
2 |
2 |
5 |
7 |
41 |
22 |
43 |
∞ |
0 |
6 |
18 |
0 |
0 |
4 |
0 |
∞ |
Минимумы по столбцам: h1=5, h2=h3=h4=h5=h6.
После их вычитания по столбцам получим приведенную матрицу:
1 |
2 |
3 |
4 |
5 |
6 | |
1 |
∞ |
11 |
27 |
0 |
14 |
10 |
2 |
1 |
∞ |
15 |
0 |
29 |
24 |
3 |
15 |
13 |
∞ |
35 |
5 |
0 |
4 |
0 |
0 |
9 |
∞ |
2 |
2 |
5 |
2 |
41 |
22 |
43 |
∞ |
0 |
6 |
13 |
0 |
0 |
4 |
0 |
∞ |
Другие рефераты на тему «Математика»:
Поиск рефератов
Последние рефераты раздела
- Анализ надёжности и резервирование технической системы
- Алгоритм решения Диофантовых уравнений
- Алгебраическое доказательство теоремы Пифагора
- Алгоритм муравья
- Векторная алгебра и аналитическая геометрия
- Зарождение и создание теории действительного числа
- Вероятностные процессы и математическая статистика в автоматизированных системах