Changes between Version 5 and Version 6 of Gráfok direkt szorzata
- Timestamp:
- 05/25/10 14:00:58 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Gráfok direkt szorzata
v5 v6 11 11 gráfot értjük. E gráfok fontos szerepet töltenek be a gráfelméletben, de gyakorlati alkalmazásuk is van, például a grid hálózatok terén. 12 12 13 Gráfok másféle szorzatait is szokták vizsgálni, amelyknél a csúcshalmaz szintén ''V'',,1,,x''V'',,2,,, de az élek halmazát eltérő módon definiálják. Ezeknek különböző gyakorlati alkalmazásai vannak. 14 - http://en.wikipedia.org/wiki/Cartesian_product_of_graphs 15 - http://en.wikipedia.org/wiki/Tensor_product_of_graphs 16 - http://en.wikipedia.org/wiki/Lexicographical_product_of_graphs 17 - http://en.wikipedia.org/wiki/Modular_product_of_graphs 18 - http://en.wikipedia.org/wiki/Rooted_product_of_graphs 19 13 20 == Feladat == 14 21 15 22 A LEMON könyvár nagy erőssége, hogy lehetővé teszi algoritmusok futtatását "implicit gráfokon", vagyis olyan strukturákon, amelyek nincsenek fizikailag eltárolva a memóriában. 16 23 17 A jelentkező feladata egy olyan LEMON gráf adatstruktúra implementálása, amely ''dinamikus'' módon előállítja két gráf direkt szorzatát és lehetővé teszi algoritmusok futtatását a kapott gráfon. A "dinamikus" működés azt jelenti, hogy az alapgráfok megváltoztatásakor automatikusan megváltozik a direkt szorzat is.24 A jelentkező feladata egy olyan LEMON gráf adatstruktúra implementálása, amely ''dinamikus'' módon előállítja két gráf direkt szorzatát (illetve egyéb szorzatgráfokat) és lehetővé teszi algoritmusok futtatását a kapott gráfon. A "dinamikus" működés azt jelenti, hogy az alapgráfok megváltoztatásakor automatikusan megváltozik a direkt szorzat is. 18 25 19 26 Cél, hogy erre a feladatra hatékony megoldás szülessen és a letisztázott implementáció bekerüljön a LEMON programkönyvtárba.