|
Эта публикация цитируется в 4 научных статьях (всего в 4 статьях)
Решение задачи коммивояжера с использованием рекуррентной нейронной сети
М. С. Тарков Институт физики полупроводников им. Акад. А. К. Ржанова Сибирского отделения Российской академии наук, просп. Акад. М. А. Лаврентьева, 13, Новосибирск, 630090
Аннотация:
Предложен новый алгоритм (NWTA-алгоритм) решения задачи коммивояжера. Алгоритм основан на использовании рекуррентной нейронной сети Хопфилда, метода WTA (“Winner takes all”) формирования цикла и метода $2$-opt его оптимизации. Особенностью предложенного алгоритма является использование метода частичных (префиксных) сумм для ускорения решения системы уравнений сети Хопфилда. Для получения дополнительного ускорения выполнено распараллеливание предложенного алгоритма на графическом процессоре с использованием технологии CUDA. На ряде примеров из библиотеки TSPLIB с числом городов от 51 до 2392 показано, что NWTA-алгоритм находит приближенные решения задачи коммивояжера (относительное увеличение длины маршрута по сравнению с оптимальной составляет $0.03\div0.14$). При большом числе городов (130 и выше) время работы NWTA-алгоритма в $4\div24$ раз меньше времени работы эвристического алгоритма LKH, посредством которого получены оптимальные решения для всех примеров из TSPLIB.
Ключевые слова:
задача коммивояжера, нейронная сеть Хопфилда, $2$-opt, технология CUDA, LKH-алгоритм.
Статья поступила: 21.07.2014 Переработанный вариант: 19.08.2014
Образец цитирования:
М. С. Тарков, “Решение задачи коммивояжера с использованием рекуррентной нейронной сети”, Сиб. журн. вычисл. матем., 18:3 (2015), 337–347; Num. Anal. Appl., 8:3 (2015), 275–283
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/sjvm586 https://www.mathnet.ru/rus/sjvm/v18/i3/p337
|
Статистика просмотров: |
Страница аннотации: | 1753 | PDF полного текста: | 603 | Список литературы: | 59 | Первая страница: | 41 |
|