Immediate route ordering
For ordinary trip use where a strong answer is needed quickly. It keeps the interaction lightweight and browser-native.
A route optimizer that moved out of the research arena and into an ordinary browser. TripOpti keeps the simple user flow — open a page, load or paste stops, optimize — while exposing progressively deeper search: Fast, Deep, and an experimental Deep · MDL×DCC engine.
One interface, different compute budgets. The deeper modes do more work; MDL×DCC also changes how search effort is governed.
For ordinary trip use where a strong answer is needed quickly. It keeps the interaction lightweight and browser-native.
Runs longer local search and keeps improving while the browser tab stays active. Useful as both a product mode and an A/B baseline.
An experimental engine that watches search history, alternates exploration and intensification, keeps multiple operator families alive, and can use one or more CPU workers.
The browser engine does not replace search with a single score. It uses diagnostics and history to decide how strongly to couple the search to its current basin.
These are diagnostic results, not a claim that TripOpti equals the full Python/Rust/GPU research stack.
On the 194-city Qatar benchmark, nine real-browser R1.2.1 diagnostic runs reached and independently confirmed the known optimum 9,352. That established that the browser branch can do more than “good enough” routing on a controlled benchmark.
| Engine | Elapsed snapshot | Best | Gap to 79,114 | Status |
|---|---|---|---|---|
| Deep | 24.05 h | 84,217 | +6.450% | complete |
| Deep · MDL×DCC | 22.46 h | 79,451 | +0.426% | running |
Same uy734 input, Firefox 158 and one CPU worker. Classic Deep exhausted its full budget at 84,217; after reaching that result it spent more than three additional hours without improvement. MDL×DCC is still running: at 22.46 h it had reached 79,451, only 337 units above the 79,114 optimum, with its latest improvement recorded at 18.68 h. The final 24 h MDL×DCC export is still pending. Diagnostic work-unit counters are not treated as directly interchangeable between engines.
TripOpti is the deployment branch, not a rename of the whole TSP research program.
The core route-order optimization executes on the user's device. Deep runs can maintain local encrypted checkpoints and continue later. Supporting geocoding, maps, road directions or AI features may contact their respective external providers.
TSPES, DEV2.3, DEV2.4, BD-RPHS and the two 8zTSP-R lines remain distinct research arenas with different scientific roles. TripOpti is the research → product transfer that distills selected mechanisms into a browser-safe engine.
The pages below are intentionally cross-linked so product behavior, benchmark evidence and research lineage stay connected without collapsing into one leaderboard.