Background

The definition of the Travelling Salesman Problem (TSP) is quite straightforward:

Given a set of n stations and distances cab.
For each disjoint pair a,b of stations find a roundtrip of minimal total length visiting each station exactly once.
In the symmetric TSP is cab = cba, in the asymmetric case cab may be different from cba


The MERLIN method presented here applies Linear Programming to solve the asymmetric TSP. Solving TSP with linear optimization is not a new idea. In fact, amazing solutions of particular problems with thousands of cities have been produced by using LP.  Nevertheless, these solutions haven't been general applicable but have been specifically adapted to the particular problem.

So, due to the NP-completeness of the TSP each general applicable algorithm known so far requires an exponential number of computational steps.

May be this has been changed now:
MERLIN requires O(n5) variables and O(n4) constraints for its linear formulation of the TSP. This is obviously a polynomial-bounded number and LP itself is known to be polynomial.

So, may be the question

P=NP


is settled?

I hope you will find everything you need on this page to form your own opinion and would be glad to receive your feedback (be it positive or negative).

Joachim Mertz
tsp@merlins-world.de




back