🏭 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.
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.
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.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install