Planning (Powerpoint) Flashcards
Vilka 4 kategorier av problem finns det?
- Deterministic, fully observable
- Single state problems. The agent is aware of its exact state and the solution is a sequence of actions
- Non-observable
- Sensorless problems, solution is a sequence of problems
- Non-deterministic
- percepts offer new insights into the current state, often requiring a combination of search and execution actions - Unknown state space
- Exploration problems, these involve navigating through a state space where the full space is not initially known
Vad är en deterministic algorithm?
För en given input, kommer datorn alltid att producera samma output som går igenom samma states
Vad är en non-deterministic algorithm?
För samma input, kan kompileraren producera olika output i olika runs. Kan ge olika output från samma input.
Vad är NP-fullständig problem?
Non-deterministic Polynomial problem.
- Klass av matematiska problem för vilka effektiva lösningar saknas
Vad är den enda lösningen man funnit på ett godtyckligt NP-fullständigt problem?
Att i princip gå igenom alla tänkbara lösningar och jämföra dem, vilket är ogenomförbart för andra än små probleminstatser.
Tiden för att verifiera en lösning är storleken på indata.
Vad är constraint Programming?
En paradigm i artificiell intelligence för att lösa combinatorial problems.
- A prblem is modeled as a set of constraint that specify relations between variables. The goal is to find a solution that satisfies all the constraints.
Representations in planning
Planering använder logik för att representera
- Actions
- States
- Goals
Vad är ett språk för att representera planering
STRIPS
Används för att representera och lösa planning problems i AI
Representerar state
- Decompose the world in logical conditions and represent a state as a conjunction of positive literals
Representatin of Goals
- Partially specified state and represented as a conjunction of positive ground literals
Representation of Actions
- Action = Precondition + Effect
Vad är två challenges of AI and Plannning
- closed world assumption:
- Assumes that world model contains everything the robot needs to know there can be no surprise
- Frame Problem:
How to represent real world situations in a manner that is computationally tractable
Hur kan man planera med state-space search?
Både forward och backward search är möjlig
- Progression planners
- Forward state-space search
- Consider the effect of all possible action in a given state
- Regression Planners
- Backward state-space search- To achieve a goal, solve what must have been true in the previous state
Progression and regression planning are totally ordered plan search forms
Vad är partial-order Planning
Any planning algorithm that can place two actions into a plan without which comes first