https://9dok.net/document/zlg5e346-planning-and-optimization-g-heuristic-search-ao.html