Implementation of some classic local search optimization algorithms solving the optimal rectangle packing problem:
- Classical local search
- Simulated annealing
- Taboo search
The algorithms are visualized for an randomly-generated set of rectangles of any given size. User can choose between running the whole algorithm at once with a given delay between the intermediate steps and running one single step of the algorithm. Changes between two adjacent steps are annotated accordingly.