- Compare underestimating and overestimating heuristics for A*.
- What are the characteristics of Euclidian distance heuristics?
- Describe and discuss cluster heuristics.
- What data structures are needed by the A* algorithm?
- What is the priority heap? Discuss the complexity of operations.
- What are the bucketed priority queues?
- What is the division schema, and what are its properties?
- Describe and discuss tile-based graphs.
- Describe and discuss world representation using Dirichlet domains.
- Describe and discuss points of visibility graph.
- Describe and discuss navigation meshes.
- How can we use cost functions for world representations?
- What is path smoothing? Discuss the algorithm for simple path smoothing.
- What is hierarchical pathfinding? How does it work?
- How do you compute the distance between clusters using minimum distance? Discuss it for the example.
- How do you compute the distance between clusters using maximin distance? Discuss it for the example.
- How do you compute the distance between clusters using average minimum distance? Discuss it for the example.
- What is the instance graph?
Artificial Intelligence for Computer Games
Heuristics and data structures for A*. World representations. Hierarchical pathfinding.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/jaro2024/PA217/um/5.pdf
Questions