Re: коммивояжёр

From
Oleg I. Khovayko ()
To
Ilya Rogov
Date
2003-01-10T19:23:54Z
Area
RU.ALGORITHMS
From: "Oleg I. Khovayko" <olegh@ncbi.nlm.nih.gov>

Ilya Rogov wrote:
>    Кто-нибудь слышал о НЕРЕКУРСИВНОМ решении задачи сабжа ? Я подчёркиваю -
> НЕРЕКУРСИВНОМ. Ведь всякую рекурсивный алгоритм можно преобразовать в
> аналогичный итерационный. Или я не прав ?

Конечно, прав.
Простейший нерекурсивный алгоритм для комми-случая - 
генерить все возможные перестановки пунктов, и 
по новой каждый раз считать длину.

А более грамотный нерекурсовный алгоритм, который отсекает
бесперспективные пути методом ветвей и границ, находится тут:

http://lev13.pisem.net/commi.html


-- 
#include <best/regards.hpp>
Oleg I. KHOVAYKO  
(301)435-5885 || WEB: http://olegh.spedia.net
--- ifmail v.2.15dev5
 * Origin: National Center for Biotechnology Information (2:5020/400)