Framework pro demonstraci grafových algoritmů

Autor

Václav Král

Oponent

Mgr. Jan Stoklasa

Adresa

Zadání

  • Důkladně se seznamte s diplomovou prací Ing. Daniela Kroužila s názvem Interaktivní elektronický systém pro podporu výuky a výsledek této práce porovnejte s ostatními podobnými systémy.
  • Navrhněte úpravy frameworku a vzhledu i funkčnosti výsledných apletů vedoucí zejména ke zpříjemnění práce se systémem.
  • Výše navržené změny realizujte.
  • Pomocí frameworku vytvořte aplety pro demonstraci prohledávání do hloubky, algoritmy na hledání minimální kostry a hledání nejkratších cest v grafu.
  • Framework i aplety důkladně otestujte.

Úkoly a komunikace

22. 3. 2010

  • schůzka,
  • úkoly:
    • sepište rešerši v LaTeXu + porovnání s DP Dana Kroužila,
    • opravte Jarníka-Prima,
    • implementujte Dijkstrův a Bellman-Fordův algoritmus,
    • pozn.: algoritmy na hledání cest mezi všemi dvojicemi uzlů jsou upravené násobení matic a Floyd-Warshall.
  • termín odevzdání: 6. 4. 2010, 11:00, FIT-125.

22. 2. 2010

30. 11. 2009

  • schůzka,
  • úkoly:
    • sepište porovnání DP D. Kroužila s ostatními podobnými systémy,
    • přidejte do frameworku nástroj pro zobrazování pomocných datových struktur,
    • souběžně ke všem plněným úkolům sepisujte dokumentaci (nejlépe přímo do LaTeXové šablony).
    • implementujte prohledávání do hloubky.
  • termín odevzdání: 3. týden v únoru.

30. 11. 2009

  • schůzka,
  • úkoly:
    • přepracujte přidávání a mazání uzlů,
    • implementujte možnosti barevného rozlišení hran, nastavení délky hrany a skrytí názvu uzlů,
    • přidejte do aplikace stavový řádek, který bude obsahovat lepší popis konkrétního řádku zdrojového kódu,
    • přidejte možnost výpisu i dalších pomocných struktur (nejen fronta a zásobník, ale i pole),
    • souběžně ke všem plněným úkolům sepisujte dokumentaci (nejlépe přímo do LaTeXové šablony).
  • termín odevzdání: konec ledna 2010.

5. 8. 2009

  • schůzka,
  • úkoly:
    • zamyslete se nad zadáním práce,
    • ještě jednou si prostudujte aplikaci a zkuste ji porovnat s jinými podobnými aplikacemi,
    • na základě rešerše stanovte cíle práce.
  • termín odevzdání: konec září,
  • další schůzka: dle dohody začátkem října.
bp/kralvac5.txt · Poslední úprava: 2010/09/01 18:12 autor: matyape1
 
Kromě míst, kde je explicitně uvedeno jinak, je obsah této wiki licencován pod následující licencí: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki