Гордеева, Н.М. и Куликов, А.О. (2018) Об условиях сведения задачи коммивояжера к поиску Гамильтонова цикла. Вестник ТвГУ. Серия: Экономика и управление (4). С. 226-232. ISSN 2219-1453
PDF
- Опубликованная версия
589kB |
Абстракт
Установлено, что решение задачи коммивояжера в учебной и научной литературе часто отождествляется с поиском гамильтонова цикла, что верно только для задач с определенными ограничениями на матрицу тарифов – она должна быть метрической. Целью и новизной исследования является установление критериев применимости методов, созданных для поиска гамильтонова цикла, для решения задачи коммивояжера. Полученные результаты позволяют получать оптимальные решения при любой постановке задачи, что расширяет применимость задачи коммивояжера на любые области экономики. В случае, когда постановку задачи нельзя считать метрической, предлагается дополнение алгоритма шагами по модификации матрицы тарифов с целью сделать ее метрической. Кроме того, для частного случая при наличии симметричных нулей в матрице впервые предложен простой и быстрый способ поиска решения с помощью кластеризации
Абстракт (англ.)
The solution of the traveling salesman’s problem is often identified in educational and scientific literature with the search for the Hamilton cycle. However this is correctly only for the tasks with certain restrictions on the tariff matrix that should be metric. Otherwise, the search for the Hamilton cycle leads to the solution, which will not be optimal. The purpose of the study is to establish the criteria for the applicability of the methods created for finding the Hamilton cycle and solving the traveling salesman’s problem. The results allow us to obtain optimal solution for any formulation of the problem, which expands the applicability of the traveling salesman’s problem to any areas of the economy. In the case the formulation of the problem cannot be considered metric, it is proposed to supplement the algorithm with the steps modifying the tariff matrix in order to make it metric. The article proposes a simple and fast way for searching for a solution through the use of clustering in case of the presence of symmetric zeros in the matrix
Repository Staff Only: item control page