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 · Exact MILP solver · Three.js visualizer

Preprint on Zenodo · v2, September 2026 ↗

What is this?

The IVRP Project

New VRP Variant

Planets are customers. Spacecraft are vehicles. Orbital mechanics replace road constraints, and Lambert transfers define a cost that depends on when you leave.

Exact MILP Solver

A time-expanded Mixed-Integer Linear Program solved to proved optimality, respecting Δv budgets, arrival windows and stay bounds.

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
Exact Solver
time-expanded MILP
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.