Решение задачи коммивояжера методом ветвей и границ
|
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 |
∞ |
Другие рефераты на тему «Математика»:
- Математическое моделирование и расчет систем управления техническими объектами
- Связь комбинаторики с различными разделами математики
- Фракталы - новая ветвь математики
- Объем фигур вращения правильных многогранников
- Решение военно-логистических задач по выбору оптимального маршрута для военно-транспортных средств
Поиск рефератов
Последние рефераты раздела
- Анализ надёжности и резервирование технической системы
- Алгоритм решения Диофантовых уравнений
- Алгебраическое доказательство теоремы Пифагора
- Алгоритм муравья
- Векторная алгебра и аналитическая геометрия
- Зарождение и создание теории действительного числа
- Вероятностные процессы и математическая статистика в автоматизированных системах
