Vilka 4 kategorier av problem finns det?
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.
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.
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
Hur kan man planera med state-space search?
Både forward och backward search är möjlig
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