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

From
Vitaly Lugovsky (2:5080/1003)
To
Oleg Khovayko
Date
2003-01-14T17:51:52Z
Area
RU.ALGORITHMS
From: Vitaly Lugovsky <vsl@ontil.ihep.su>

Oleg Khovayko <olegh@hotpop.com> wrote:

> >  Это не болтовня, это факт. Любой алгоритм в рекуррентной форме
> > представляется гораздо лучше, и анализировать (в том числе и
> > автоматически)
> > его удобнее.
> 
> Ну вот Вам с ходу пример алгоритма, который все же удобнее рассматривать
> и анализировать именно итеративно:

 Зачем $SUBJ повторять? Мы и так как бы в первую очередь про него говорим.

> Ну как? Прямо просится рекурсивное решение с обходом графа и тп.
> Вопрос: Сколько времени эта рекурсивная байда будет работать для N=1000?
> 
> А есть простое итеративное решение этой задачи за N*N*K операций.

 Hint: любая итерация представима в виде рекурсии. И для АНАЛИЗА это
представление гораздо лучше и удобнее, чем итерация. А вот обратное неверно
- не всякую рекурсию в итерацию развернёшь. Я хотел сказать это, и только
это. Обидно, если меня неправильно поняли.

--- ifmail v.2.15dev5
 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet)