Search papers, labs, and topics across Lattice.
To bypass the escalating computational cost of solving massive routing problems, this work develops a training-free, solver-agnostic framework that constructs near-optimal initializations via compact surrogate spaces. By decoupling global structural planning from fine-grained local refinement, the approach eliminates the need for expensive neural training loops or exhaustive search on full-scale graphs. Evaluated on TSP, CVRP, VRPTW, and PCTSP instances up to 100K nodes, it achieves competitive or superior solution quality with an average 70× speedup, yielding sub-second solutions on 10K-node graphs.
Massive 100K-node routing problems can be solved in tens of seconds without learned heuristics simply by optimizing a compressed surrogate space to seed downstream solvers.
Large-scale routing problems are difficult to solve efficiently as their search spaces grow rapidly with problem size. Existing approaches primarily improve the optimization procedure itself, often at increasing computational cost. We instead shift the focus to a useful initialization that can be refined into a high-quality solution with limited downstream refinement. We propose Just Initialize, a training-free and solver-agnostic initialization component for large-scale routing optimization. Just Initialize compresses a large routing instance into a compact surrogate space, optimizes its global routing structure, and recovers the resulting solution as an optimization-friendly starting point in the original space. Extensive experiments on Traveling Salesman Problems (TSPs), Capacitated Vehicle Routing Problems (CVRPs), Vehicle Routing Problems with Time Windows (VRPTWs), and Prize-Collecting Traveling Salesman Problems (PCTSPs) demonstrate that Just Initialize achieves high-quality solutions comparable to or better than state-of-the-art methods while substantially reducing computational cost across instances ranging from 1K to 100K nodes, including an average speedup of approximately 70$\times$, sub-second runtimes on 10K-node instances, and runtimes within tens of seconds on 100K-node instances.