• Nenhum resultado encontrado

5deabrilde2008 herrmann@ime.usp.br RicardoGuimar˜aesHerrmann Planejamentohier´arquicosobincertezaKnightiana

N/A
N/A
Protected

Academic year: 2022

Share "5deabrilde2008 herrmann@ime.usp.br RicardoGuimar˜aesHerrmann Planejamentohier´arquicosobincertezaKnightiana"

Copied!
58
0
0

Texto

(1)

Planejamento hier´arquico sob incerteza Knightiana

Ricardo Guimar˜aes Herrmann herrmann@ime.usp.br

Orientadora: Profa. Dra. Leliane Nunes de Barros Instituto de Matem´atica e Estat´ıstica

Universidade de S˜ao Paulo

5 de abril de 2008

(2)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(3)

Motiva¸c˜ao

Diferentes formas de Planejamento:

Planejamento Hier´arquico(HTN): planejamento para aplica¸c˜oes pr´aticas envolvendo milhares de a¸c˜oes

Planejamento N˜ao-Determin´ıstico: planejamento envolvendo incerteza sobre efeitos de a¸c˜oes

(4)

Motiva¸c˜ao

Diferentes formas de Planejamento:

Planejamento Hier´arquico(HTN): planejamento para aplica¸c˜oes pr´aticas envolvendo milhares de a¸c˜oes

Planejamento N˜ao-Determin´ıstico: planejamento envolvendo incerteza sobre efeitos de a¸c˜oes

Sinergia entre as t´ecnicas:

O uso de HTNs como controle de busca permite maior eficiˆencia ao Planejamento N˜ao-Determin´ıstico

Planejamento N˜ao-Determin´ıstico provˆe maior robusteza planos obtidos por Planejamento Hier´arquico

(5)

Objetivos

Estudar a integra¸c˜ao dessas duas t´ecnicas de planejamento [Kuter & Nau 2004]

Implementar o sistema ND-SHOP2 [Kuter & Nau 2004], o qual n˜ao ´e publicamente dispon´ıvel

Analisar o ganho de desempenho do Planejamento

N˜ao-Determin´ıstico com o uso de conhecimento hier´arquico sobre as a¸c˜oes do dom´ınio

Comparar o sistema implementado com um sistema de planejamento n˜ao-determin´ıstico existente, chamado MBP [Roveriet al. 2001]

(6)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(7)

Planejamento Cl´assico (N˜ao-Hier´arquico)

Planejamento em IA consiste na busca automatizada de planos de a¸c˜oes que alcancem metas pr´e-estabelecidas em mundos descritos formalmente

Utiliza como formalismo um Sistema de Transi¸c˜ao de Estados

Defini¸c˜ao

UmSistema de Transi¸c˜ao de Estados´e a 3-tupla Σ =hS,A, γi:

S ´e um conjunto finito de estados A´e um conjunto finito dea¸c˜oes

γ:S × A 7→2S ´e umafun¸c˜ao de transi¸c˜ao de estados

Um problema de Planejamento Cl´assico consiste em encontrar uma sequˆencia de a¸c˜oes que, quando executada a partir de um determinado estado inicials0∈ S, leva o agente a um estado meta deSg ⊆ S

(8)

Suposi¸c˜oes do Planejamento Cl´assico

Suposi¸c˜oes restritivas feitas pelo Planejamento Cl´assico Conjunto finito de estados

Ambiente completamente observ´avel A¸c˜oes determin´ısticas (γ:S × A 7→ S) Ambiente est´atico (sem eventos externos) Metas de alcan¸cabilidade

Planos seq¨uenciais Tempo impl´ıcito Planejamentooffline

(9)

Suposi¸c˜oes do Planejamento Cl´assico

Suposi¸c˜oes restritivas feitas pelo Planejamento Cl´assico Conjunto finito de estados

Ambiente completamente observ´avel A¸c˜oes determin´ısticas (γ:S × A 7→ S) Ambiente est´atico (sem eventos externos) Metas de alcan¸cabilidade

Planos seq¨uenciais Tempo impl´ıcito Planejamentooffline

Desafios:

Problemas de pequeno porte j´a envolvem quantidades enormes de estados

PSPACE-completo, mesmo sob essas restri¸c˜oes

(10)

Busca Progressiva no Espa¸co de Estados

FCP (s0,g,Σ) π← ∅;s ←s0 loop

ses satisfazg ent˜ao devolva(π)

A← {(s,a)|a´e uma a¸c˜ao aplic´avel a s}

seA=∅ent˜ao devolva(falha)

n˜ao-deterministicamente escolha (s,a)∈A π←π∪ {(s,a)}

s ←γ(s,a)

Algoritmo mais simples de planejamento cl´assico

(11)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(12)

Planejamento Hier´arquico

Planejamento guiado por Redes Hier´arquicas de Tarefas (HTNs) Faz uma busca no espa¸co de redes de tarefas atrav´es das diferentes decomposi¸c˜oes dea¸c˜oes compostas(outarefas)

A¸c˜oes (ou tarefas)compostas, abstratas, representam sub-metas de alto n´ıvel

A¸c˜oes (ou tarefas)primitivasrepresentam a¸c˜oes

(13)

Planejamento Hier´arquico

Planejamento guiado por Redes Hier´arquicas de Tarefas (HTNs) Faz uma busca no espa¸co de redes de tarefas atrav´es das diferentes decomposi¸c˜oes dea¸c˜oes compostas(outarefas)

A¸c˜oes (ou tarefas)compostas, abstratas, representam sub-metas de alto n´ıvel

A¸c˜oes (ou tarefas)primitivasrepresentam a¸c˜oes

Projetista do dom´ınio fornece diferentesm´etodospara decompor a¸c˜oes compostas

O estado corrente deve satisfazer um conjunto depr´e-condi¸c˜oesde um m´etodo para que este seja aplic´avel

(14)

Planejamento Hier´arquico

Planejamento guiado por Redes Hier´arquicas de Tarefas (HTNs) Faz uma busca no espa¸co de redes de tarefas atrav´es das diferentes decomposi¸c˜oes dea¸c˜oes compostas(outarefas)

A¸c˜oes (ou tarefas)compostas, abstratas, representam sub-metas de alto n´ıvel

A¸c˜oes (ou tarefas)primitivasrepresentam a¸c˜oes

Projetista do dom´ınio fornece diferentesm´etodospara decompor a¸c˜oes compostas

O estado corrente deve satisfazer um conjunto depr´e-condi¸c˜oesde um m´etodo para que este seja aplic´avel

Problema HTN: dado um estado inicials0 e uma a¸c˜ao composta, decompˆo-la atrav´es de m´etodos at´e o n´ıvel de a¸c˜oes primitivas, execut´aveis a partir des0

Mais expressivo que o Planejamento Cl´assico

(15)

Exemplo de Planejamento Hier´arquico

(16)

Redes Simples de Tarefas

Redes Simples de Tarefas (STNs):

Caso especial de HTNs

Efetua busca progressiva no espa¸co de estados Escolha de a¸c˜oes guiada pela decomposi¸c˜ao de redes hier´arquicas de tarefas

Base para a fam´ılia SHOP de planejadores:

SHOP - decomposi¸c˜ao em ordemtotal(listas de tarefas) SHOP2 - decomposi¸c˜ao em ordemparcial(redes de tarefas) JSHOP2 - compila¸c˜ao de planejadores espec´ıficos de dom´ınio

(17)

Decomposi¸c˜ao Hier´arquica em Ordem Parcial

STN-Plan(s,w,D,M)

sew=ent˜ao devolva(π)

ao-deterministicamente escolhauw, sem predecessores emw setu´e uma a¸c˜ao primitivaent˜ao

A← {(a, σ)|a´e uma a¸c˜ao deD,σ´e uma substitui¸c˜ao tal quenome(a) =σ(tu) ea´e aplic´avel as}

seA=ent˜ao devolva(falha)

ao-deterministicamente escolha (a, σ)A πSTN-Plan(γ(s,a), σ(w\ {u}),D,M) seπ=falhaent˜ao devolva(falha) sen˜ao devolva(a.π)

sen˜ao

M← {(m, σ)|m´e um m´etodo deM,σ´e uma substitui¸c˜ao tal quenome(m) =σ(tu) em´e aplic´avel as}

seM=ent˜ao devolva(falha)

ao-deterministicamente escolha (m, σ)M ao-deterministicamente escolhaw0δ(w,u,m, σ) devolvaSTN-Plan(s,w0,D,M)

(18)

Exemplo de M´etodos de Decomposi¸c˜ao

(19)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(20)

Planejamento N˜ao-Determin´ıstico

Planejamento sob Incerteza

Ambientes pr´aticos n˜ao s˜ao t˜ao bem comportados como os do Planejamento Cl´assico

A¸c˜oes podem falhar de modo previs´ıvel

E poss´ıvel representar a´ incertezanos efeitos de a¸c˜oes Agentes mais informados podem planejar para contingˆencias

(21)

Planejamento N˜ao-Determin´ıstico

Planejamento sob Incerteza

Ambientes pr´aticos n˜ao s˜ao t˜ao bem comportados como os do Planejamento Cl´assico

A¸c˜oes podem falhar de modo previs´ıvel

E poss´ıvel representar a´ incertezanos efeitos de a¸c˜oes Agentes mais informados podem planejar para contingˆencias Estrat´egia:

Planejador deve considerar todos os poss´ıveis caminhos de execu¸c˜ao diferentes, para poder encontrar um plano que funcione, apesar do n˜ao-determinismo

Desafio:

Ainda mais dif´ıcil que o Planejamento Cl´assico O tamanho do plano condicional obtido pode crescer exponencialmente

(22)

Dom´ınio N˜ao-Determin´ıstico Totalmente Observ´avel

(23)

Planos como Pol´ıticas

Um plano seq¨uencial n˜ao ´e capaz de representar a¸c˜oes para diferentes evolu¸c˜oes do mundo

Outro tipo de formalismo mais expressivo para representar planos deve ser utilizado em Planejamento N˜ao-Determin´ıstico Defini¸c˜ao

Uma pol´ıticaπ:

Fun¸c˜ao π:S 7→ A, diz qual a¸c˜ao executar em um determinado estado (pol´ıtica determin´ıstica) Conjunto de estados em π,Sπ ={s |(s,a)∈π}

(24)

Classes de Solu¸c˜oes

Diferentes n´ıveis de garantia de pol´ıticas

Fracos Para cadas ∈S0, existe pelo um caminho em Σπ

que alcan¸ca um estado meta

Fortes Qualquer estado deSπ alcan¸ca a meta sem que estados sejam visitados duas vezes (sem ciclos) Fortes C´ıclicos Qualquer estado deSπ alcan¸ca a meta, por´em

podem existir ciclos em Σπ

(25)

Classes de Solu¸c˜oes

Diferentes n´ıveis de garantia de pol´ıticas

Fracos Para cadas ∈S0, existe pelo um caminho em Σπ

que alcan¸ca um estado meta

Fortes Qualquer estado deSπ alcan¸ca a meta sem que estados sejam visitados duas vezes (sem ciclos) Fortes C´ıclicos Qualquer estado deSπ alcan¸ca a meta, por´em

podem existir ciclos em Σπ

N´ıvel crescente de garantia: Fracos<Fortes C´ıclicos <Fortes Algumas vezes planos fortes n˜ao existem mas planos fortes c´ıclicos s˜ao satisfat´orios

Como ´ultimo recurso, caso n˜ao exista outra solu¸c˜ao melhor, um plano fraco ´e a ´unica op¸c˜ao para o agente

(26)

Algoritmos Tradicionais

Tradicionalmente, no Planejamento N˜ao-Determin´ıstico, utiliza-se algoritmos de Verifica¸c˜ao de Modelos:

T´ecnica de verifica¸c˜ao formal

Baseada na explora¸c˜ao exaustiva de um sistema de transi¸c˜ao de estados Σ

Utiliza busca em largura regressiva, a partir dos estados meta, at´e os estados iniciais

Baseia-se em uma fun¸c˜ao depr´e-imagem, que computa um conjunto de predecessores deS

(27)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(28)

Planejamento N˜ao-Determin´ıstico Hier´arquico

Suposi¸c˜oes do Planejamento N˜ao-Determin´ıstico Hier´arquico Conjunto finito de estados

Ambiente completamente observ´avel A¸c˜oes n˜ao-determin´ısticas

Ambiente est´atico (sem eventos externos)

Metas como decomposi¸c˜ao de tarefas e alcan¸cabilidade Planos como pol´ıticas

Tempo impl´ıcito Planejamento offline

No contexto deste trabalho, Planejamento N˜ao Determin´ıstico Hier´arquico denota Planejamento Hier´arquico com A¸c˜oes

(29)

ND-transforma¸c˜ao de Planejadores Progressivos

ND-transfoma¸c˜ao [Kuter & Nau, 2004]

Estende planejadores progressivos para lidar com n˜ao-determinismo

Trata incerteza Knightiana, ou seja, sem probabilidades associadas a efeitos de a¸c˜oes

Transforma¸c˜ao de modo sistem´atico(FCP → ND-FCP) Preserva corretude e completude

(30)

Planejamento Progressivo Determin´ıstico

Se um planejador Λ tem a forma:

FCP (s0,g,D, α) π← ∅;s ←s0 loop

ses satisfazg ent˜ao devolva(π)

A← {(s,a)|a´e uma instˆancia total de um operador em D,a´e aplic´avel a s, e a∈α(s)}

seA=∅ent˜ao devolva(falha)

n˜ao-deterministicamente escolha (s,a)∈A π←π∪ {(s,a)}

s ←γ(s,a)

onde α(s) ´e umafun¸c˜ao de sele¸c˜ao de a¸c˜oes, ND-Λ, sua

(31)

Planejamento Progressivo N˜ao-Determin´ıstico

ND-FCP (S0,g,D0, α0) π← ∅;S S0; resolvidos← ∅ loop

seS =ent˜ao devolva(π)

selecione um estadosS e remova-o deS ses satisfazg ent˜aoinsiras emresolvidos sen˜ao ses/Sπ ent˜ao

A← {(s,a)|a´e uma instˆancia total de um

operador emD0,a´e aplic´avel as, eaα0(s)}

seA= ent˜ao devolva(falha)

n˜ao-deterministicamente escolha (s,a)A ππ∪ {(s,a)}

S Sγ(s,a)

sen˜ao ses n˜ao tem π-descendentes em (Sresolvidos)\Sπ

ent˜ao devolva(falha)

(32)

Caracteriza¸c˜ao de Planos de ND-FCP

ND-FCP gera planos fortes c´ıclicos, mas pode ser adaptado para gerar tamb´em planos:

Fortes , trocando o teste deπ-descendˆencia por falha assim que um ciclo for detectado

Fracos , removendo, cada vez que um estado meta ´e gerado, todo estado n˜ao-inicial do conjuntoS, for¸cando o planejador a encontrar um caminho a partir de cada estado inicial at´e uma meta

(33)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(34)

ND-HSHOP

Planejador ND-HSHOP

ND-transforma¸c˜ao de HSHOP

HSHOP ´e um planejador feito neste trabalho baseado no algoritmo de SHOP, utilizando a linguagem de programa¸c˜ao Haskell

Implementa¸c˜ao do algoritmo de planejamento ND-SHOP2 [Kuter & Nau 2004]

α(s) representa a escolha de a¸c˜oes geradas pela decomposi¸c˜ao hier´arquica STN-Plan

Permite combinar:

Poder de controle de busca espec´ıfico de dom´ınio do planejamento hier´arquico

Capacidade de lidar com a¸c˜oes n˜ao-determin´ısticas

(35)

Exemplo de HTN com A¸c˜oes N˜ao-Determin´ısticas

(36)

Planejador YoYo (ou FS

3

SHOP2

)

Motiva¸c˜oes:

A t´ecnica de Verifica¸c˜ao de Modelos Simb´olicos utiliza f´ormulas proposicionais para representar de modo compacto conjuntos de estados e transforma¸c˜oes sobre estes

Presume-se que a combina¸c˜ao destas t´ecnicas em diferentes tipos de problemas e dom´ınios de planejamento ´e vantajosa Estrat´egia:

Estender ND-SHOP2 para utilizar t´ecnicas de verifica¸c˜ao de modelos simb´olicos, baseadas em BDDs

FS3: similar `a ND-transforma¸c˜ao, mas explora espa¸co de situa¸c˜oes, da forma (S,w), envolvendo conjuntos de estados e um controle(rede de tarefas)

(37)

Planejamento utilizando BDDs

Proposi¸c˜oes:

Vetor s de proposi¸c˜oes correntes (estado atual)

Vetor s0 de proposi¸c˜oes seguintes correspondentes a s (estado futuro)

Vetor ade a¸c˜oes Representa¸c˜ao:

Um estados ´e uma valora¸c˜ao {⊥,>} para s conjunto de estados ξ(S)def=W

sSξ(s), S ⊆ S

(38)

Uso de BDDs em YoYo

N˜ao ´e necess´ario representar estados explicitamente:

ξ(∅) =⊥

ξ(2S) =>(tautologia)

Deslocamento progressivo ξ0(s)def=ξ(s)[s/s0] Transi¸c˜ao ξ(hs1,a,s2i)def=ξ(s1)∧a∧ξ0(s2) Opera¸c˜oes sobre conjuntos representados como BDDs:

ξ(S1∪S2)def=ξ(S1)∨ξ(S2) ξ(S1∩S2)def=ξ(S1)∧ξ(S2) ξ(S1\S2)=defξ(S1)∧ ¬ξ(S2) S1 =S2 def=ξ(S1)↔ξ(S2) S ⊆S def=ξ(S )→ξ(S )

(39)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(40)

Modelo da Linguagem para HTN N˜ao-Determin´ıstico

(41)

Planejadores implementados neste trabalho

Planejadores implementados neste trabalho:

HMBP , um planejador n˜ao-determin´ıstico baseado em Verifica¸c˜ao de Modelos, sem o uso de BDDs nem hierarquias, implementado em Haskell

ND-HSHOP , um planejador n˜ao-determin´ıstico que usa

decomposi¸c˜ao hier´arquica de a¸c˜oes compostas, sem uso de BDDs, implementado em Haskell

FSHSHOP3 , uma implementa¸c˜ao de YoYo (FSSHOP3 ), mas que n˜ao utiliza BDDs, implementado em Haskell

(42)

1 Introdu¸c˜ao

Planejamento Cl´assico Planejamento Hier´arquico

Planejamento N˜ao-Determin´ıstico

2 Planejamento N˜ao-Determin´ıstico Hier´arquico T´ecnica de ND-transforma¸c˜ao

Planejador ND-HSHOP Implementa¸c˜ao

3 An´alise e Conclus˜ao An´alise Emp´ırica Conclus˜ao

(43)

Dom´ınio Protot´ıpico: Predador-Presas

Descri¸c˜ao do dom´ınio: Predador-Presas

Presas e predador movem-se em uma graden×n Movimentos utilizando as a¸c˜oesnorte,sul,lestee oeste Predador possui a a¸c˜ao adicionalagarrar, aplic´avel quando alcan¸ca uma presa

Presas possuem a a¸c˜ao adicionaldescansar

N˜ao-determinismo do dom´ınio reside nas a¸c˜oes das presas Possui um grande fator de ramifica¸c˜ao

(44)

Problema Protot´ıpico: Predador-Presas

ProblemaP52: grade 5×5 2 presas

3 a¸c˜oes poss´ıveis

5×5×3 = 75 poss´ıveis estados sucessores N´umero total de estados

|Pnp|=Pp+1 i=1(n2)i

(45)

Decomposi¸c˜ao Hier´arquica de Predador-Presas

M´etodos HTN para o dom´ınio Predador-Presas

Tarefas M´etodos

Nome Pr´e-condi¸c˜ao Lista de tarefas

catch preys done preys= 0

more preys>0 (catch prey,catch preys)

catch prey chase > (chase prey,catch)

chase prey same x=x0y =y0

diff x6=x0y 6=y0 (chase horizontal) chase horizontal

chase e x<x0 (east,chase prey) chase w x>x0 (west,chase prey) horz ok x=x0 (chase vertical) chase vertical

chase n y<y0 (north,chase prey) chase s y>y0 (south,chase prey)

vert ok y=y0

(46)

Tamanhos das Pol´ıticas Obtidas por ND-HSHOP

10 100 1000 10000 100000 1e+06

1 10 100

Tamanho da politica

Tamanho da grade (n x n) 1 presa 2 presas 3 presas 4 presas

(47)

Tempo M´edio de Execu¸c˜ao de ND-HSHOP

0.001 0.01 0.1 1 10 100 1000 10000

1 10 100

Tempo (s)

Tamanho da grade (n x n) 1 presa 2 presas 3 presas 4 presas

(48)

Compara¸c˜ao entre Diferentes Planejadores

Compara¸c˜ao em termos de tempo absoluto gasto durante o planejamento

Planejador escolhido para compara¸c˜ao

MBP , um planejador n˜ao-determin´ıstico baseado em Verifica¸c˜ao de Modelos que usa BDDs para testes eficientes de satisfa¸c˜ao de condi¸c˜oes, implementado em C++, considerado estado-da-arte em planejamento n˜ao-determin´ıstico

(49)

Resultados dos Testes com Problemas P

2...701

0.001 0.01 0.1 1 10 100 1000 10000

0 10 20 30 40 50 60 70

Tempo (s)

Tamanho da grade (n x n) ND-HSHOP

MBP HMBP

(50)

Conclus˜ao

ND-transforma¸c˜ao permite que avan¸cos nos planejadores com busca progressiva no espa¸co de estados possam ser utilizados para dom´ınios n˜ao-determin´ısticos

ND-HSHOP foi capaz de encontrar pol´ıticas com at´e550 mil estados. Ganho de eficiˆencia ao custo de maior verbosidade do dom´ınio

ND-HSHOP permite controle sobre escolhas de a¸c˜oes mas ainda deve explorar todos os estados possivelmente alcan¸c´aveis em tempo de execu¸c˜ao

Meios de representa¸c˜ao compacta de conjuntos de estados s˜ao necess´arios para a solu¸c˜ao de problemas maiores

HMBP faz busca baseada em pr´e-imagem mas n˜ao ´e competitivo com MBP por n˜ao fazer uso de BDDs

(51)

Trabalhos Futuros

Extens˜oes a curto prazo

Disponibilizar biblioteca de m´etodos de planejamento HasPlan Implementa¸c˜ao de BDDs para representa¸c˜ao compacta de transi¸c˜oes emFSHSHOP3

Planos estendidos para metas de decomposi¸c˜ao Planos Est.

(52)

Trabalhos Futuros

Extens˜oes a curto prazo

Disponibilizar biblioteca de m´etodos de planejamento HasPlan Implementa¸c˜ao de BDDs para representa¸c˜ao compacta de transi¸c˜oes emFSHSHOP3

Planos estendidos para metas de decomposi¸c˜ao Planos Est.

Trabalhos a serem considerados futuramente

FCP →Cond-FCP (observabilidade parcial) [Kuter et al.

2007]

FCP →Prob-FCP (a¸c˜oes probabil´ısticas) [Kuter, 2006]

A¸c˜oes com probabilidades imprecisas [Trevizan et al. 2007]

Tentativa de combina¸c˜ao dos trabalhos mencionados a fim de buscar um planejador mais pr´atico

(53)

Fim

Obrigado !

(54)

Conflito na Escolha de A¸c˜oes em Pol´ıticas

(55)

Contextos de Execu¸c˜ao

(56)

Plano Estendido

act

s c a

s1 cd a1

s2 cd a3 s3 c1 a4 s3 c2 a2

ctxt s c s0 c0 s1 cd s3 c1

s2 cd s3 c2 s3 c1 s5 cd s3 c2 s4 cd

act diz qual a¸c˜ao deve ser executada (pol´ıtica)

ctxt diz qual ´e o pr´oximo contexto, dado o estado sucessor

(57)

Estrutura de Execu¸c˜ao de Pol´ıticas

Defini¸c˜ao

A estrutura de execu¸c˜ao Σπ de uma pol´ıticaπ, dado o sistema de transi¸c˜ao de estados Σ ´e:

Σπ ⊆Σ ´e um grafo direcionado, onde:

N´os s˜ao estados alcan¸c´aveis atrav´es de a¸c˜oes deπ Arestas s˜ao poss´ıveis transi¸c˜oes de estado causadas porπ Caminho em Σπ de s1 at´es2 ⇐⇒ s1 ´eπ-ancestral de s2 e s2

´eπ-descendente des1

(58)

Estrutura de Execu¸c˜ao de Pol´ıticas

Sistema de Transi¸c˜ao de Estados Σ

Estrutura de Execu¸c˜ao Σπ s ´eπ-ancestral des

Referências

Outline

Documentos relacionados

Como sugestão, as empresas pesquisadas poderiam explorar mais as ferramentas da controladoria, usar em seu favor os benefícios das informações geradas por este setor, pois ela

A mesma pretende fazer um levantamento das principais atividades exercidas pelas mulheres triunfenses no período enfocado, destacando os espaços onde era possível se

ULTRA Desengraxante de alta performance Pisos, motores, chassi e superfícies diversas 1:50 5L.

Ester não torcer pelo Palmeiras é condição necessária e sufi- ciente para Carolina torcer pelo Cruzeiro. Beatriz torce pelo Botafogo ou Alice torce pelo Atlético. Ou Daniele torce

A nomenclatura equa¸ c˜ oes planares de uma reta no espa¸co ´e, `as vezes, utilizada para a apresenta¸c˜ao de uma reta atrav´es das equa¸c˜oes gerais carte- sianas de dois

Aplicar o produto, em pós-emergência da cultura, com adição de 0,25% v/v de óleo vegetal ou mineral na calda de aplicação, em pós- emergência da cultura e das plantas daninhas..

Como bem assevera o artigo 205 da Constituição Federal, todos têm direito à educação, sendo esse direito garantido tanto pelo Estado como pela família, ou seja, a Carta

Este trabalho tem como objetivo estudar os efeitos da desnutrição intra-uterina sobre o intestino delgado de ratos, ao nascimento e após o período de lactação, em filhotes de