Planning and Optimization
- E3. Landmarks: LM-cut Heuristic
Malte Helmert and Thomas Keller
Universit¨ at Basel
Planning and Optimization E3. Landmarks: LM-cut Heuristic Malte - - PowerPoint PPT Presentation
Planning and Optimization E3. Landmarks: LM-cut Heuristic Malte Helmert and Thomas Keller Universit at Basel November 13, 2019 i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook Content of this Course Foundations Logic
Universit¨ at Basel
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
P(oblue) = P(ogreen) = P(oblack) = i, P(ored) = b, P(oorange) = a
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
P(oblue) = P(ogreen) = P(oblack) = i, P(ored) = b, P(oorange) = a P′(oblue) = P′(ogreen) = P′(oblack) = i, P′(ored) = c, P′(oorange) = d
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
a cost partitioning over multiple instances of hmax that is also a saturated cost partitioning over disjunctive action landmarks.
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
1 Compute hmax values of the variables. Stop if hmax(g) = 0. 2 Compute justification graph G for the P that chooses
3 Determine the goal zone Vg of G that consists of all nodes
4 Compute the cut L that contains the labels of all edges
5 Increase hLM-cut(I) by cost(L). 6 Decrease cost(o) by cost(L) for all o ∈ L.
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
round P(oorange) P(ored) landmark cost hLM-cut(I)
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
1
Compute hmax values of the variables
round P(oorange) P(ored) landmark cost 1 hLM-cut(I)
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
2
Compute justification graph
round P(oorange) P(ored) landmark cost 1 d b hLM-cut(I)
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
3
Determine goal zone
round P(oorange) P(ored) landmark cost 1 d b hLM-cut(I)
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
4
Compute cut
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 hLM-cut(I)
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
5
Increase hLM-cut(I) by cost(L)
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 hLM-cut(I) 2
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
6
Decrease cost(o) by cost(L) for all o ∈ L
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 hLM-cut(I) 2
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
1
Compute hmax values of the variables
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 hLM-cut(I) 2
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
2
Compute justification graph
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b hLM-cut(I) 2
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
3
Determine goal zone
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b hLM-cut(I) 2
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
4
Compute cut
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 hLM-cut(I) 2
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
5
Increase hLM-cut(I) by cost(L)
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 hLM-cut(I) 6
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
6
Decrease cost(o) by cost(L) for all o ∈ L
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 hLM-cut(I) 6
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
1
Compute hmax values of the variables
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 hLM-cut(I) 6
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
2
Compute justification graph
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 d c hLM-cut(I) 6
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
3
Determine goal zone
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 d c hLM-cut(I) 6
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
4
Compute cut
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 d c {ogreen, oblack} 1 hLM-cut(I) 6
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
5
Increase hLM-cut(I) by cost(L)
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 d c {ogreen, oblack} 1 hLM-cut(I) 7
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
6
Decrease cost(o) by cost(L) for all o ∈ L
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 d c {ogreen, oblack} 1 hLM-cut(I) 7
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
1
Compute hmax values of the variables. Stop if hmax(g) = 0.
round P(oorange) P(ored) landmark cost 1 d b {ored} 2 2 a b {ogreen, oblue} 4 3 d c {ogreen, oblack} 1 hLM-cut(I)
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook
i-g Form Cut Landmarks The LM-Cut Heuristic Summary & Outlook