Počáteční cíle projektu
Naprogramujte JAVA aplet pro vizualizaci běhu algoritmu simulovaného ochlazování (Simulated Annealing) použitého pro řešení některého standardního NP problému. Např. problém obchodního cestujícího, problém rozmístění, splnitelnost booleovské formule, problém batohu, ...
Finální zadání
Naprogramujte systém pro řešení zadaných NP těžkých problémů (TSP, SAT, problém batohu) pomocí simulovaného ochlazování. Systém by měl být maximálně modulární, s možností snadného přidávání "řešičů" dalších problémů. Vše naprogramujte v jazyce JAVA, jako front-end vytvořte názorný applet vizualizující běh simulovaného ochlazování pro zvolený problém a parametry algoritmu.