SlideShare a Scribd company logo
Elben Shira
@UT
Anytime Dynamic A*
@NI
Anytime Dynamic A*
AD*
Anytime D*
Anytime Dynamic A*
Anytime Dynamic A*
Plan first, optimize second.
Anytime Dynamic A*
     Use previous knowledge.
Anytime Dynamic A*
             I have no idea.
Advantages

fast (sometimes)
      lazy
    proven
Anytime Dynamic A*
Disadvantages

         heavy
   slow (sometimes)
sub-optimal (sometimes)
      complicated
Terminology
Anytime Dynamic A*
Example
Anytime Dynamic A*
1   2   2   1
1   1   2   1
2   2   1   2
2   2   1   1
1   2   2   1   0   2   4   5
1   1   2   1   1   2   4   5
2   2   1   2   3   4   5   7
2   2   1   1   5   6   6   7
1   2   2   1   0   2   4   5
1   1   2   1   1   2   4   5
2   2   1   2   3   4   5   7
2   2   1   1   5   6   6   7
1   2   2   1   0   2   4   5
1   1   1   1   1   2   4   5
2   2   1   2   3   4   5   7
2   2   1   1   5   6   6   7
1   2   2   1   0   2   4   5
1   1   1   1   1   2   4   5
2   2   1   2   3   4   5   7
2   2   1   1   5   6   6   7
1   2   2   1   0   2   4   5
1   1   1   1   1   2   3   4
2   2   1   2   3   4   4   6
2   2   1   1   5   6   5   6
1   2   2   1   0   2   4   5
1   1   1   1   1   2   3   4
2   2   1   2   3   4   4   6
2   2   1   1   5   6   5   6
1   2   2   1   0   2   4   5
1   1   1   1   1   2   3   4
2   4   1   2   3   4   4   6
2   2   1   1   5   6   5   6
1   2   2   1   0   2   4   5
1   1   1   1   1   2   3   4
2   4   1   2   3   6   4   6
2   2   1   1   5   7   5   6
1   2   2   1   0   2   4   5
1   1   1   1   1   2   3   4
2   4   1   2   3   6   4   6
2   2   1   1   5   7   5   6
Some other things.
backwards
back pointers
 overhauling
Demo
What's Left
more tests
optimize
Wisdom Captured
Build relationships.
Software Development

    Know the Theory
     Write the Tests
         Code
I'm in the right field.
Sneak Peek
Anytime Dynamic A*
Questions?

More Related Content

PPT
2010 outline maps
PDF
データアカデミーとデータ利活用
PDF
Geneve Monitoring event - InfluxDb and Loud ML presentation
PPTX
PDF
Sahukari training
PPTX
Alpha beta pruning
PDF
método violino kreutzer kr6
2010 outline maps
データアカデミーとデータ利活用
Geneve Monitoring event - InfluxDb and Loud ML presentation
Sahukari training
Alpha beta pruning
método violino kreutzer kr6

Similar to Anytime Dynamic A* (20)

PDF
SophiaConf 2018 - Q. Nguyen (Amadeus)
PDF
DSD-INT 2016 Urban water modelling - Meijer
PPT
05 adversarial
PDF
Your App Metrics Are Telling You How To Make Them Better: The Digits Data Report
PPTX
Knapsack Problem
PDF
Tableau for statistical graphic and data visualization
PDF
Sudoku Solving with Computational Intelligence
PDF
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
PDF
Election 2016: Mobile Activity in the U.S. on Election Day
PDF
Skiena algorithm 2007 lecture18 application of dynamic programming
ODP
Image scalar hw_algorithm
PPTX
Good Enough Analytics
PPTX
Chapter 5.pptx
PDF
Accelerate performance
PPTX
Heuristics
PPTX
Heuristics slides 321
PDF
[ACM-ICPC] Sort
PPT
dynamic-programming unit 3 power point presentation
PPTX
División por dos cifras
PDF
Prioritizing Grid
SophiaConf 2018 - Q. Nguyen (Amadeus)
DSD-INT 2016 Urban water modelling - Meijer
05 adversarial
Your App Metrics Are Telling You How To Make Them Better: The Digits Data Report
Knapsack Problem
Tableau for statistical graphic and data visualization
Sudoku Solving with Computational Intelligence
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
Election 2016: Mobile Activity in the U.S. on Election Day
Skiena algorithm 2007 lecture18 application of dynamic programming
Image scalar hw_algorithm
Good Enough Analytics
Chapter 5.pptx
Accelerate performance
Heuristics
Heuristics slides 321
[ACM-ICPC] Sort
dynamic-programming unit 3 power point presentation
División por dos cifras
Prioritizing Grid
Ad

Anytime Dynamic A*