Home▸AI & Machine Learning▸Job-Shop Scheduler — Simulated Annealing Live (2D)

🏭 Job-Shop Scheduler — Simulated Annealing Live (2D)

2D Canvas job-shop scheduler: watch simulated annealing search machine orderings on a live Gantt chart, escaping local minima as total makespan drops toward the optimum.

AI & Machine Learning2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-ai-manufacturing-scheduling-optimization ↗ Open standalone

This 2D companion runs the identical simulated-annealing search over job-shop schedules as the 3D version, drawn on a plain canvas: the same seeded 6-jobs × 5-machines instance, the same Metropolis acceptance rule, and the same discrete-event Gantt evaluation — just rendered directly with fillRect/strokeRect instead of composited Three.js texture planes.

⚙ Under the hood

2D Canvas job-shop scheduler: real simulated annealing with a Metropolis acceptance rule, a live Gantt chart, and a makespan/temperature trace, all drawn with plain 2D canvas calls.

simulated annealingjob-shop schedulingmakespangantt chartmetaheuristics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)