60 likes | 151 Views
Hybridné stratégie. HC, BT a BF sú extremálne body v spojitom spektre stratégií hľadania z pohľadu kritérií: 1. schopnosť návratu (R) 2. počet alternatív posudzovaných v každom kroku (S). Príklady hybridných stratégií. BF-BT a BT-BF kombinácia. Príklady hybridných stratégií II.
E N D
Hybridné stratégie • HC, BT a BF sú extremálne body v spojitom spektre stratégií hľadania z pohľadu kritérií: • 1. schopnosť návratu (R) • 2. počet alternatív posudzovaných v každom kroku (S)
Príklady hybridných stratégií • BF-BT a BT-BF kombinácia
Príklady hybridných stratégií II • Parameter ovplyvňujúci fungovanie BF-BT kombi-nácie je veľkosť pamäte M - keď sa minie pamäť, algoritmus prejde od BF k BT • Stratégiu BT-BF ovplyvňuje parameter d0a para-meter M – keď hľadanie dosiahne hĺbku d0 , tak sa BT zmení na BF • BT-BF sa ťažšie manažuje ako BF-BT, ale má šancu na lepší výsledok, pretože BF vo väčšej hĺbke má väčšiu šancu nájsť riešenie (vďaka heuri-stike) ako v nižšej hĺbke bližšie k počiatku
Príklady hybridných stratégií III • Iná BF-BT kombinácia: BF lokálne a BT globálne • Najprv spustíme BF, kým sa neminie pa- mäť, potom všetky vrcholy v OTVOR považujeme za sy- nov s a použijeme BT, ktoré vyberie vrchol a spustí BF
Príklady hybridných stratégií IV • Stratégia BF lokálne BT globálne predstavuje akési informované hľadanie do hĺbky • Pamäťová zložitosť je M krát maximálna hĺbka globálnej traverznej cesty – je lineárna vzhľadom na hĺbku grafu hľadania G, v porovnaní s exponen-ciálnym nárastom pamäti potrebnej pre čisté BF • Modifikácia tejto stratégie je zobrať do úvahy nielen novo vygenerované vrcholy v OTVOR, ale aj k vrcholov z predošlých alternatív – zložitosť je polynomiálna vzhľadom na hĺbku grafu G
Príklady hybridných stratégií V • Ak pripustíme nevratné rozhodnutia – odstrániť časť vrcholov z OTVOR: vznikne hybridná straté-gia BF-HC, ponechajú sa vrcholy s najnižším f(n) a ostatné sa odstránia • Je tu riziko, že nevratným rozhodnutím sa zbavíme časti stromu, v ktorom je riešenie • Ešte je stratégia BF-BT-HC – kde BF je lokálne, BT je globálne a opäť sa odstránia vrcholy s vysokým f(n), pričom riziko stále zostáva