Klasické plánování

Klasické plánování Klasické plánování

cw.felk.cvut.cz
from cw.felk.cvut.cz More from this publisher
14.07.2013 Views

Omezující pˇredpoklady [Nau09] Pojem plánování Typologie plánovač˚u A0: Konečn´y systém konečně mnoho stav˚u, akcí, událostí A1: Plně pozorovateln´y ˇradič vˇzdy m˚uˇze pozorovat současn´y stav A2: Deterministick´y kaˇzdá akce má pouze jedin´y v´ystup A3: Statick´y (ˇzádné vnějˇsí události) změny jsou zp˚usobeny pouze akcemi ˇradiče A4: Dosaˇzitelnost cíl˚u existence mnoˇziny cílov´ych stav˚u Sg A5: Sekvenční plány plán je lineárně uspoˇrádaná sekvence akcí < a0, a1, . . . , an > A6: Implicitní čas ˇzádné časové prodlevy, lineární sekvence okamˇzit´ych stav˚u A7: Off-line plánování plánovač nezná aktuální stav běhu Radek Maˇrík (marikr@felk.cvut.cz) Klasické plánování 16. dubna 2013 17 / 70

Klasické plánování [Nau09] Pojem plánování Typologie plánovač˚u Vychází ze vˇsech 8 omezujících pˇredpoklad˚u Offline generování sekvencí akcí pro deterministické, statické, konečné systémy s úplnou znalostí, dosaˇziteln´ymi cíli a implicitním časem. Redukuje se na následující úlohu: Dáno (Σ, s0, Sg ) Nalezni sekvenci akcí π =< a0, a1, . . . , an >, která produkuje sekvenci pˇrechod˚u mezi stavu < s0, s1, . . . , sn > takovou, ˇze sn ∈ Sg . Metodou je vyhledávání cesty v grafu uzly = stavy hrany = akce Je to triviální? Radek Maˇrík (marikr@felk.cvut.cz) Klasické plánování 16. dubna 2013 18 / 70

Omezující pˇredpoklady [Nau09]<br />

Pojem <strong>plánování</strong> Typologie plánovač˚u<br />

A0: Konečn´y systém<br />

konečně mnoho stav˚u, akcí, událostí<br />

A1: Plně pozorovateln´y<br />

ˇradič vˇzdy m˚uˇze pozorovat současn´y stav<br />

A2: Deterministick´y<br />

kaˇzdá akce má pouze jedin´y v´ystup<br />

A3: Statick´y (ˇzádné vnějˇsí události)<br />

změny jsou zp˚usobeny pouze akcemi ˇradiče<br />

A4: Dosaˇzitelnost cíl˚u<br />

existence mnoˇziny cílov´ych stav˚u Sg<br />

A5: Sekvenční plány<br />

plán je lineárně uspoˇrádaná sekvence akcí < a0, a1, . . . , an ><br />

A6: Implicitní čas<br />

ˇzádné časové prodlevy, lineární sekvence okamˇzit´ych stav˚u<br />

A7: Off-line <strong>plánování</strong><br />

plánovač nezná aktuální stav běhu<br />

Radek Maˇrík (marikr@felk.cvut.cz) <strong>Klasické</strong> <strong>plánování</strong> 16. dubna 2013 17 / 70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!