Издательство СО РАН

Издательство СО РАН

Адрес Издательства СО РАН: Россия, 630090, а/я 187
Новосибирск, Морской пр., 2

soran2.gif

Baner_Nauka_Sibiri.jpg


Яндекс.Метрика

Array
(
    [SESS_AUTH] => Array
        (
            [POLICY] => Array
                (
                    [SESSION_TIMEOUT] => 24
                    [SESSION_IP_MASK] => 0.0.0.0
                    [MAX_STORE_NUM] => 10
                    [STORE_IP_MASK] => 0.0.0.0
                    [STORE_TIMEOUT] => 525600
                    [CHECKWORD_TIMEOUT] => 525600
                    [PASSWORD_LENGTH] => 6
                    [PASSWORD_UPPERCASE] => N
                    [PASSWORD_LOWERCASE] => N
                    [PASSWORD_DIGITS] => N
                    [PASSWORD_PUNCTUATION] => N
                    [LOGIN_ATTEMPTS] => 0
                    [PASSWORD_REQUIREMENTS] => Пароль должен быть не менее 6 символов длиной.
                )

        )

    [SESS_IP] => 3.145.61.199
    [SESS_TIME] => 1732193125
    [BX_SESSION_SIGN] => 9b3eeb12a31176bf2731c6c072271eb6
    [fixed_session_id] => cc00e7a4f4753496510a5e48f48d4078
    [UNIQUE_KEY] => 6ebc41d2d4160f77db291b33206cfeb6
    [BX_LOGIN_NEED_CAPTCHA_LOGIN] => Array
        (
            [LOGIN] => 
            [POLICY_ATTEMPTS] => 0
        )

)

Поиск по журналу

Сибирский журнал вычислительной математики

2015 год, номер 3

Решение задачи коммивояжера с использованием рекуррентной нейронной сети

М.С. Тарков
Институт физики полупроводников им. Акад. А.К. Ржанова Сибирского отделения Российской академии наук, просп. Акад. М.А. Лаврентьева, 13, Новосибирск, 630090
tarkov@isp.nsc.ru
Ключевые слова: задача коммивояжера, нейронная сеть Хопфилда, 2-opt, технология CUDA, LKH-алгоритм
Страницы: 337-347

Аннотация

Предложен новый алгоритм (NWTA-алгоритм) решения задачи коммивояжера. Алгоритм основан на использовании рекуррентной нейронной сети Хопфилда, метода WTA (“Winner takes all”) формирования цикла и метода 2-opt его оптимизации. Особенностью предложенного алгоритма является использование метода частичных (префиксных) сумм для ускорения решения системы уравнений сети Хопфилда. Для получения дополнительного ускорения выполнено распараллеливание предложенного алгоритма на графическом процессоре с использованием технологии CUDA. На ряде примеров из библиотеки TSPLIB с числом городов от 51 до 2392 показано, что NWTA-алгоритм находит приближенные решения задачи коммивояжера (относительное увеличение длины маршрута по сравнению с оптимальной составляет 0.03 ÷ 0.14). При большом числе городов (130 и выше) время работы NWTA-алгоритма в 4 ÷ 24 раз меньше времени работы эвристического алгоритма LKH, посредством которого получены оптимальные решения для всех примеров из TSPLIB.

DOI: 10.15372/SJNM20150308