Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2016, том 23, номер 4, страницы 401–411
DOI: https://doi.org/10.18255/1818-1015-2016-4-401-411
(Mi mais511)
 

Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)

Об оптимизации и распараллеливании алгоритма Литтла для решения задачи коммивояжера

В. В. Васильчиков

Ярославский государственный университет им. П. Г. Демидова, ул. Советская, 14, г. Ярославль, 150000 Россия
Список литературы:
Аннотация: В данной работе рассматриваются способы ускорения решения NP-полной задачи коммивояжера. Классический алгоритм Литтла, относящийся к категории “методов ветвей и границ”, позволяет ее решать как для ориентированных, так и для неориентированных графов. Однако для неориентированных графов его работу можно ускорить за счет исключения рассмотрения фактически ранее рассмотренных вариантов. В работе предлагаются изменения, которые следует внести в ключевые операции алгоритма для ускорения его работы. Приводятся результаты численного эксперимента, показавшего значительное ускорение решения задачи с использованием усовершенствованного алгоритма. Другой ресурс для ускорения — это разработка параллельного алгоритма. Для задач подобного рода весьма сложно сразу разбить вычисления на достаточное количество сравнимых по трудоемкости подзадач. Параллелизм у них выявляется динамически во время вычислений. Для таких задач разумным представляется использование рекурсивно-параллельной организации вычислений. В нашем случае хорошим выбором оказалась разработанная автором библиотека RPM_ParLib, позволяющая создавать эффективные параллельные программы для вычислений на локальной сети в среде .NET Framework на любом поддерживаемом ею языке программирования. Мы при разработке программы использовали язык C#. Были написаны параллельные программы для реализации как исходного, так и модифицированного алгоритмов, проведено их сравнение. Эксперименты проводились для графов с количеством вершин до 45 с количеством компьютеров в сети до 16. Дополнительно исследовалось ускорение, которого можно достичь за счет распараллеливания базового алгоритма Литтла для ориентированных графов. Результаты этих серий экспериментов также приводятся в работе.
Ключевые слова: задача коммивояжера, алгоритм Литтла, параллельный алгоритм, рекурсия, .NET.
Финансовая поддержка Номер гранта
Министерство образования и науки Российской Федерации АААА-А16-116070610022-6
Работа выполнена в рамках инициативной НИР ВИП-004 (номер госрегистрации АААА-А16-116070610022-6).
Поступила в редакцию: 31.05.2016
Реферативные базы данных:
Тип публикации: Статья
УДК: 519.688: 519.85
Образец цитирования: В. В. Васильчиков, “Об оптимизации и распараллеливании алгоритма Литтла для решения задачи коммивояжера”, Модел. и анализ информ. систем, 23:4 (2016), 401–411
Цитирование в формате AMSBIB
\RBibitem{Vas16}
\by В.~В.~Васильчиков
\paper Об оптимизации и распараллеливании алгоритма Литтла для~решения задачи коммивояжера
\jour Модел. и анализ информ. систем
\yr 2016
\vol 23
\issue 4
\pages 401--411
\mathnet{http://mi.mathnet.ru/mais511}
\crossref{https://doi.org/10.18255/1818-1015-2016-4-401-411}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=3549343}
\elib{https://elibrary.ru/item.asp?id=26561560}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais511
  • https://www.mathnet.ru/rus/mais/v23/i4/p401
  • Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Статистика просмотров:
    Страница аннотации:621
    PDF полного текста:330
    Список литературы:49
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024