tsabata / KLI-MPI

Paralelní hledaní maximalní kliky pomocí MPI
0 stars 0 forks source link

Úloha KLI: maximální klika grafu

Vstupní data:

Doporučení pro algoritmus generování G:

Použijte generátor grafu s volbou typu grafu „-t AD“, který vygeneruje souvislý neorientovaný neohodnocený graf.

Definice:

Klika grafu G je jeho maximální úplný podgraf, t.j. takovy podgraf, ktery není obsažen v žádném větším podgrafu. Velikost kliky je počet jejich vrcholů.

Úkol:

Zjistit, zda graf G obsahuje kliku o velikosti alespoň (rovnou nebo větší) r * n a nalézt největší takovou kliku.

Výstup algoritmu:

Seznam uzlů tvořící kliku, popřípadě konstatování, že klika neexistuje.

Sekvenční algoritmus:

Sekvenční algoritmus typu BB-DFS s hloubkou stavového stromu omezenou na n. Cena řešení, která se maximalizuje, je velikost kliky vzhledem k zadané podmínce. Horní mez ceny řešení není známa. Algoritmus skončí, až prohledá celý stavový prostor.

Meze:

Paralelní algoritmus:

Paralelní algoritmus je typu PBB-DFS-V.