Кіріспе

СТАНФОРД зерттеу институтының проблема шешушісі, STRIPS аббревиатурасымен белгілі, 1971 жылы SRI International-да Ричард Фикс және Нильс Нильссон жасаған автоматтандырылған жоспарлау құралы. Кейін осы атау осы жоспарлау құралына берілетін кіріс мәліметтерінің ресми тілін атау үшін де қолданылды. Бұл тіл бүгінгі күні қолданылатын автоматтандырылған жоспарлау мәселелерін сипаттауға арналған көптеген тілдердің негізі болып табылады; мұндай тілдер көбінесе іс-әрекет тілдері деп аталады. Бұл мақалада тек тіл туралы, жоспарлау құралы туралы емес, айтылады.

Ұзартулар

Жоғарыда көрсетілген тіл – бұл STRIPS-тің логикалық нұсқасы; практикада шарттар көбінесе объектілерге қатысты болады: мысалы, роботтың орны предикат арқылы модельделуі мүмкін, ал – роботтың Room1 бөлмесінде екенін көрсетеді. Мұндай жағдайда, әрекеттерде еркін айнымалылар болуы мүмкін, олар ашық түрде сандықпен беріледі. Басқаша айтқанда, әрекет – әрбір еркін айнымалыны нақты мәнмен алмастыру арқылы алынатын барлық мүмкін логикалық әрекеттерді білдіреді. Бастапқы күй жоғарыда сипатталған тілде толыққанды белгілі деп есептеледі: -де көрсетілмеген шарттардың бәрі жалған деп қарастырылады. Бұл көбінесе шектеулі болжам, себебі бастапқы жағдай толық белгілі емес жоспарлау есептерінің көптеген мысалдары бар. STRIPS-тің кеңейтілген нұсқалары ішінара белгілі бастапқы жағдайларды шешу үшін жасалған.

Күрделілігі

Пропозициялық STRIPS инстанциясы үшін қандай да бір жоспар бар-жоқ екенін анықтау PSPACE толық проблемасы болып табылады. Полиномиалдық уақытта жоспардың бар екенін анықтау немесе кемінде оны NP толық проблемаға дейін айналдыру үшін әртүрлі шектеулер қойылуы мүмкін.

Макро-оператор

Маймыл мен банан мәселесінде робот маймыл төбедегі бананға жету үшін бірқатар әрекеттерді орындауы тиіс. Бір ғана әрекет ойынның жағдайын сәл өзгертеді. Жоспарлау процесін жеңілдету үшін, қалыпты ережелерде жоқ абстрактілі әрекетті ойлап табу мағыналы. Супер-әрекет төменгі деңгейдегі әрекеттерден құралады және жоғары деңгейдегі мақсаттарға жете алады. Бұл артықшылықтың нәтижесінде есептеу күрделілігі төмендейді және шешушіге ұзақ тапсырмаларды жоспарлау мүмкіндігі туады. Бір домен үшін жаңа макрооператорларды генетикалық бағдарламалау арқылы табуға болады. Мақсаты – доменді жоспарлау емес, ал алдын ала кезеңде доменді әлдеқайда жылдам шешуге мүмкіндік беретін эвристика құру. Күшейтілген оқыту контекстінде макрооператорлар опция деп аталады. AI жоспарлаудағы анықтамасына сәйкес, идеясы – уақытша абстракция (ұзақ мерзімділік) ұсыну және ойын күйін жоғары деңгейде тікелей өзгерту.