Historie vývoje
Historie vývoje
- Leden 2007
- Dokončování textu práce a příloh, vytvoření CD. Aktualizace
stránek, včetně stránky s appletem (nyní je tam krátký návod typu
krok za krokem).
- Prosinec 2006
- Úprava ovládání appletu, přidání možnosti zobrazit nejlepší
nalezené řešení. Přidání možnosti regulovat rychlost běhu
simulace.
- Listopad 2006
- Vytvoření šablony pro textovou část diplomové práce, sepsání
kapitol o NP problémech a o simulovaném ochlazování.
- Říjen 2006
- Zdokonalení nápovědy, rozšíření počtu stránek (informačních
tabulek). Ty nyní například popisují vstupní formát instancí,
operaci generování následujícího stavu atd. Byla také přidána funkce
automatického nastavení teploty.
- Září 2006
- Vytvoření informačních tabulek, ošetření při zadávání vstupních
údajů. Aktualizace webové prezentace.
- Srpen 2006
- Implementace grafu závislosti optimalizačního kritéria na počtu
kroků algoritmu, refaktorizace tříd pro dialogy (savi.dialogs.*).
- Červen, červenec 2006
- Dokončení vizualizace problémů SAT a WSAT. Implmentace
načítání instancí z lokálního souboru a z internetu.
Podepsání apletu self-signed
certifikátem.
- Květen 2006
- Implementace problémů SAT a WSAT. Bohužel zatím nejsou
hotovy jim odpovídající vizualizační nástroje.
- Duben 2006
- Úprava vizuálního vzhledu problému Knapsack, přidání
detailnějšího generátoru instancí. U TSP přidání možnosti
vygenerovat města do mřížky, náhodně a schopnost naklikat města
manuálně.
- Březen 2006
- Provedena refaktorizace
zdrojových kódů. Vytvořena abstraktní třída SimPanel, která
zastřešuje všechny vizualizační komponenty (v package
savi.visualization.addons).
- Únor 2006
- Vytvoření webových stránek projektu, zbývá ještě dodělat sekce s
dokumentací zdrojových kódů.
- Prosinec 2005 - Leden 2006
- Experimentální vytvoření algoritmů pro problémy
TSP,
FuncMin, rozhraní
Visualizable. Naprogramování tříd pro vizualizaci algoritmů
TSP, FuncMin. Vytvoření algoritmu a vizualizační třídy pro problém
Knapsack.
- Listopad 2005
- Studium simulovaného ochlazování, zkoumání možnosti dynamického
zavádění tříd s jednotlivými úlohami. Vytvoření první kostry
simulovaného ochlazování (abstraktní třídy SimAnnealingSkeleton,
StateSkeleton), dále pak tělo apletu (package
savi.visualization).
- Říjen 2005
- Zadání, první semestrálního projektu, diplomové práce. První specifikace.