Open Research Platform

Interplanetary
Vehicle Routing

A novel formulation of the VRP where vehicles are spacecraft navigating gravitational constraints, transfer windows, and multi-planet supply chains across the solar system.

MSc research · Greedy + ALNS solver · Three.js visualizer

Preprint published on Zenodo · DOI 10.5281/zenodo.19475128 ↗

What is this?

The IVRP Project

New VRP Variant

Planets are customers. Spacecraft are vehicles. Orbital mechanics replace road constraints — Hohmann transfers define the cost function.

ALNS Metaheuristic

Adaptive Large Neighbourhood Search with mission-aware destroy/repair operators. Respects Δv budgets and time windows.

3D Solar System

Real Keplerian orbital data drives a Three.js simulation. Watch spacecraft travel transfer arcs between planets in mission time.

Porkchop Plots

C₃ energy maps over departure × arrival date space. Identifies optimal launch windows across all planetary pairs automatically.

Mission Metrics

Track total Δv, mission duration, fleet utilization and leg completion in real-time as the simulation clock runs forward.

Open Source

Algorithms, simulation, and formal proofs fully open. Upload any mission JSON and watch it visualize in 3D.

Architecture

Algorithms → Simulation

01
IVRP Instance
planets, windows, Δv
02
ALNS Solver
greedy + metaheuristic
03
JSON Export
IVRPSolution schema
04
3D Simulation
Three.js visualizer

Get started

Watch the mission
unfold in 3D

The default mission solves an IVRP instance across Venus, Mars and Jupiter. Upload your own JSON to visualize any solution.