Desastres IA
Solve disaster-relief assignment as local search — helicopters rescuing groups from centers on an interactive 2D map. Compare hill climbing vs simulated annealing with 3 heuristics and 6 successor functions.
Full Web App
Solid.js + FastAPIRun the Docker container to access the full interactive solver with all features below.
Problem schematic
Helicopters leave bases and serve centers in an optimized order. Groups have sizes and priorities. Capacity: 15 people per trip, 10 min cooldown between sorties.
Heuristic functions
Successor operators
6 successor functions in Java (DesastresSuccessorFunction1–6). Demo uses SWAP. Hover for details.
Run the demo
HC / SA · 7 groups · 3 helicopters · runs in browser