|
Контакты
308015, г.Белгород, ул.Победы, 85, корп.12, каб.4-9;
Региональный центр интеллектуальной собственности
Патентный поверенный: Токтарева Татьяна Михайловна,
e-mail: rcis@bsu.edu.ru
телефон: (4722) 30-10-37
факс: (4722) 30-10-24
Проезд:
от ж/д вокзала м.т. №№ 2, 3, 13
от Автовокзала (Аэропорта) м.т. №№ 7, 8, 15, 17, 111
ост. «Свято-Троицкий бульвар» (Белгородский госуниверситет)
|
|
Программная система решения задачи коммивояжёра с использованием муравьиного алгоритма
В рамках разрабатываемой системы создано программное обеспечение для решения задачи коммивояжёра с использованием муравьиного алгоритма. Задача формулируется как задача поиска минимального по стоимости замкнутого маршрута по всем вершинам без повторений на полном взвешенном графе с n вершинами. Вершины графа являются городами, которые должен посетить коммивояжёр, а веса рёбер отражают расстояния (длины) или стоимости проезда. Задача является NP-трудной, и точный переборный алгоритм её решения имеет факториальную сложность. Моделирование поведения муравьёв связано с распределением феромона на тропе – ребре графа в задаче коммивояжёра. При этом вероятность включения ребра в маршрут отдельного муравья пропорциональна количеству феромона на этом ребре, а количество откладываемого феромона пропорционально длине маршрута. Чем короче маршрут, тем больше феромона будет отложено на его рёбрах, следовательно, большее количество муравьёв будет включать его в синтез собственных маршрутов. Моделирование такого подхода, использующего только положительную обратную связь, приводит к преждевременной сходимости – большинство муравьёв двигается по локально оптимальному маршруту. Поскольку в основе муравьиного алгоритма лежит моделирование передвижения муравьёв по некоторым путям, то такой подход является эффективным способом поиска рациональных решений для задач оптимизации, допускающих графовую интерпретацию.
|
|
Горячие ссылки
Полезные ссылки
|
|