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

В 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
102 KB...
07 11 2026 20:59:12
Статья в формате PDF
116 KB...
04 11 2026 7:26:38
Статья в формате PDF
119 KB...
03 11 2026 14:24:49
Статья в формате PDF
238 KB...
01 11 2026 19:28:13
Статья в формате PDF
112 KB...
31 10 2026 1:19:38
Статья в формате PDF
307 KB...
30 10 2026 13:25:27
Статья посвящена проблемам становления новейшей лексики и орфографии новописьменного карельского языка. В статье отражены современные процессы развития лексикона, а также представлена к решению проблема так называемых послеложных падежей (элатива, аблатива, комитатива, аппроксиматива и терминатива).
...
29 10 2026 21:34:36
В работе для 55 элементов периодической системы рассчитаны поверхностное натяжение, критический радиус и постоянная Толмена. Для металлов с низкой температурой плавления величина поверхностного натяжения составляет доли Дж/м2, а для тугоплавких – единицы Дж/м2. Критический радиус d хаpaктеризует внутренние размерные эффекты и не превышает 10 нм для исследованных металлов.
...
28 10 2026 19:10:29
Статья в формате PDF
112 KB...
27 10 2026 19:46:32
В статье рассматриваются теоретические и пpaктические вопросы модернизации реального сектора экономики России. Исследуются факторы и условия, доказывающие необходимость коренных преобразований в базовых отраслях общественного производства. Раскрываются особенности функционирования реального сектора экономики в рыночных условиях современной социально-экономической системы России. Показывается роль научно-технического прогресса в формировании инновационной модели воспроизводства. Обоснована необходимость проведения действенной государственной промышленной и инновационной политики с целью создания целостной и эффективной национальной инновационной системы; создания системы экономических стимулов для производителей при вовлечении в гражданско-правовой оборот результатов интеллектуальной деятельности и обеспечения государственной поддержки дальнейшего развития национальной инновационной инфраструктуры.
...
26 10 2026 18:39:56
Статья в формате PDF
111 KB...
25 10 2026 5:21:52
Статья в формате PDF
302 KB...
24 10 2026 3:34:27
Статья в формате PDF
104 KB...
23 10 2026 8:22:43
Статья в формате PDF
418 KB...
22 10 2026 0:52:30
Статья в формате PDF
259 KB...
21 10 2026 7:17:47
Статья в формате PDF
116 KB...
19 10 2026 15:13:13
Статья в формате PDF
157 KB...
18 10 2026 2:41:38
Разработана математическая модель прогнозирования инфекционной заболеваемости на модели природно-очаговой инфекции, возбудителем которой является вирус клещевого энцефалита. Математическая модель представлена в виде аддитивного временного ряда, включающая тренд, случайные компоненты и сезонные составляющие, имеющие разную периодичность: менее года, 3 года и многолетнюю.
...
17 10 2026 18:33:48
Статья в формате PDF
230 KB...
16 10 2026 8:56:27
Статья в формате PDF
639 KB...
15 10 2026 9:58:51
Статья в формате PDF
112 KB...
14 10 2026 3:35:35
Представлены результаты исследований инфpaкрасных спектров поглощения в образцах высушенной капли мочи. Применение метода ИК – спектроскопии для исследования образцов мочи в виде высушенной капли позволяет повысить диагностическую значимость молекулярного анализа. Полученные результаты могут быть использованы при разработке новых методов ранней диагностики различных заболеваний.
...
13 10 2026 15:58:19
Статья в формате PDF
262 KB...
12 10 2026 22:16:31
Статья в формате PDF
267 KB...
11 10 2026 10:52:30
Статья в формате PDF
113 KB...
09 10 2026 19:52:39
Статья в формате PDF
136 KB...
08 10 2026 5:21:36
Статья в формате PDF
100 KB...
06 10 2026 21:25:48
Статья в формате PDF
140 KB...
05 10 2026 5:11:51
Статья в формате PDF
114 KB...
04 10 2026 5:36:15
Статья в формате PDF
253 KB...
02 10 2026 9:15:51
Статья в формате PDF
103 KB...
29 09 2026 20:18:21
Еще:
Поддержать себя -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 ::