Euclidean TSP · LPQI

Layered Priority-Queue Insertion

A geometric-topological heuristic for the Euclidean Traveling Salesman Problem. LPQI layers convex hulls and uses lazy priority queues to insert interior points quickly, yielding strong starter tours for local search (2-opt/3-opt/LK-light).
View Repository Read the paper
Key idea Convex layers + lazy PQ
Start on the hull, insert interior points via distance-to-segment priority queue with lazy revalidation.
Local search 2-opt · 3-opt · LK-light
Clean starter tours feed lightweight refinements for fast, high-quality results.
Dataset TSPLIB (Tnm52–Tnm199)
Concorde optima provided for 48 planar instances with recorded runtimes.

Algorithm snapshot

What to look for

Benchmark rollup

Instance-by-instance view

Uses results_stable/bench.csv merged with Concorde optima.
# Instance n Optimum Best LPQI family length % over optimum Best variant Init time (s) LK-light (s) Concorde runtime (s) Integrality gap

Data sources

Notes