СЕТЕВЫЕ МЕТОДЫ РЕШЕНИЯ ЗАДАЧИ КОММИВОЯЖЁРА

В 1859 г. У. Гамильтон придумал игру «Кругосветное путешествие», в которой предлагалось совершить «круговое путешествие» по 20 городам, расположенных в различных частях земного шара. Каждый город соединялся дорогами с тремя соседними так, что дорожная сеть образовывала 30 ребер додекаэдра, в вершинах которого находились города. Обязательным условием являлось требование посетить каждую вершину однократно и возвратиться в исходную.
Задача о гамильтоновых циклах в графе получила различные обобщения. Одно из этих обобщений - задача коммивояжёра, имеющая ряд применений в исследовании операций, в частности при решении некоторых трaнcпортных проблем.
Прокомментируем сетевые методы решения ЗК для таблицы данных, представленной в виде матрицы:
.
Прочерки по диагонали означают, что из пункта i в пункт i ходить нельзя.
Вообще говоря, цикл можно задать системой из пяти подчеркнутых элементов матрицы С. Сумма чисел подчеркнутых элементов есть стоимость цикла. Для данного случая стоимость равна 29. Но как определить цикл меньшей стоимостью?
Жадный алгоритм - алгоритм нахождения наикратчайшего расстояния путём первоначального выбора самого короткого ребра и присоединения к нему следующего самого короткого ребра, при условии, что оно не образует цикла с уже выбранными рёбрами. Для нашего примера:
«Жадным» алгоритм назван потому, что на последних шагах можно жестоко расплатиться за жадность, присоединяя оставшиеся ребра большой длины.
Деревянный алгоритм - алгоритм решения ЗК через построение кратчайшего остовного дерева (рис. 1), для которого строится Эйлеров цикл (рис. 2) и затем Гамильтонов (рис. 3).
Рис. 1 Рис.2 Рис.3
Длина полученного цикла:
Но такие эвристические алгоритмы (жадный, деревянный) являются приблизительными и дают далеко не всегда оптимальный вариант решения.
Следующий метод - «brute-force enumeration» - «перебор животной силой», который основан на переборе всех различных циклов . Для этого составляется граф-дерево. Для исходного примера: что достаточно трудоёмко.
Для сокращения числа вариантов перебора может быть применен метод ветвей и границ. Метод заключается в том, что «ветвится» та вершина дерева-графа, содержащая определенный класс вариантов решений, которая получает лучшую оценку. Преимущество данного метода состоит в возможности отбрасывать варианты не по одному, а целыми классами. Трудность метода - в определении оценки (снизу для задач минимизации; сверху для задач максимизации), чтобы процеДypa была эффективной. Поэтому метод ветвей и границ не гарантирует того, что в ходе решения не произойдет перебор всех вариантов решения.
Удовлетворительные результаты по быстродействию демонстрирует алгоритм Литтла, который является одним из разновидностей метода ветвей и границ. Пpaктика показывает, что на современных ЭВМ он позволяет решить ЗК с n = 100. Это огромный прогресс по сравнению с полным перебором. Система оценивания и выбора класса, который необходимо продолжать «ветвить», достаточно быстро дала решение нашей задачи (рис. 4).
Достраивая выбранный класс, содержащий ребра (1, 2), (3, 1), (2, 5), до контура, получим искомый цикл и его длину: Полученная стоимость L = 26 меньше оценок любой из висячих вершин. Следовательно, полученное решение оптимально.
Рис.4
Статья в формате PDF
217 KB...
18 10 2026 17:20:45
Рассмотрена современная классификация и номенклатура пробиотических средств. Проведен анализ по составу и форме выпуска препаратов, представленных на российском фармацевтическом рынке. Даны рекомендации по оптимальному дозированию препаратов пробиотиков и повышению их устойчивости с помощью метода иммобилизации.
...
17 10 2026 18:57:45
Статья в формате PDF
119 KB...
16 10 2026 22:25:48
Статья в формате PDF
167 KB...
15 10 2026 13:32:39
Статья в формате PDF
107 KB...
14 10 2026 18:43:57
Измерена подъемная сила, создаваемая скошенным экранированным кольцевым крылом. Показано, что экспериментальные результаты удовлетворяют свойству автомодельности.
...
13 10 2026 0:23:30
Статья в формате PDF
121 KB...
11 10 2026 11:55:50
Статья в формате PDF
264 KB...
10 10 2026 3:59:51
Стратегия социально-экономического развития РФ поставило на государственном уровне вопрос о достижении нового качества общего образования – готовности и способности учащихся к непрерывному образованию. В настоящее время в соответствии с основными тенденциями развития современного образования меняются целевые, процессуальные и результативные компоненты учебно-воспитательного процесса и прежде всего в начальной школе.
...
09 10 2026 16:36:13
Статья в формате PDF
118 KB...
07 10 2026 0:49:46
Статья в формате PDF
112 KB...
05 10 2026 17:15:47
Статья в формате PDF
106 KB...
04 10 2026 20:21:36
Статья в формате PDF
130 KB...
03 10 2026 12:15:34
Статья в формате PDF
166 KB...
02 10 2026 9:40:24
Статья в формате PDF
345 KB...
01 10 2026 12:11:43
Статья в формате PDF
127 KB...
30 09 2026 22:52:25
Статья в формате PDF
111 KB...
29 09 2026 4:51:39
Статья в формате PDF
120 KB...
28 09 2026 4:35:23
В статье дается концептуальное видение профессиональных стилей человека в зависимости от его профессиональных и жизненных приоритетов. Стиль отражает стратегию адаптации человека. Индивидуальный стиль профессиональной деятельности рассматривается как функция составляющих ее эффективности. Выделено 16 вариантов стилей, в зависимости от значимых для человека составляющих эффективности его труда. В зависимости от профессиональной успешности, степени удовлетворенности трудом и ценностных ориентаций выделено 8 профессиональных стилей, хаpaктеризующих (выявляющих, демонстрирующих) хаpaктер специалиста.
...
27 09 2026 17:11:24
Статья в формате PDF
528 KB...
26 09 2026 20:58:46
Статья в формате PDF
121 KB...
25 09 2026 18:58:38
Статья в формате PDF
298 KB...
24 09 2026 1:26:35
Статья в формате PDF
573 KB...
23 09 2026 10:14:28
Статья в формате PDF
255 KB...
21 09 2026 22:25:41
Статья в формате PDF
1227 KB...
20 09 2026 20:47:13
Статья в формате PDF
294 KB...
18 09 2026 5:34:55
Статья в формате PDF
264 KB...
17 09 2026 3:51:51
Статья в формате PDF
119 KB...
15 09 2026 23:28:17
Статья в формате PDF
105 KB...
13 09 2026 6:42:49
Статья в формате PDF
119 KB...
12 09 2026 21:24:28
Статья в формате PDF
137 KB...
11 09 2026 9:50:57
Статья в формате PDF
265 KB...
09 09 2026 10:41:36
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::