Saved in:
Bibliographic Details
Main Author: Okumura, Keisuke
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2408.15443
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916373173633024
author Okumura, Keisuke
author_facet Okumura, Keisuke
contents We study a pathfinding problem where only locations (i.e., vertices) are given, and edges are implicitly defined by an oracle answering the connectivity of two locations. Despite its simple structure, this problem becomes non-trivial with a massive number of locations, due to posing a huge branching factor for search algorithms. Limiting the number of successors, such as with nearest neighbors, can reduce search efforts but compromises completeness. Instead, we propose a novel LaCAS* algorithm, which does not generate successors all at once but gradually generates successors as the search progresses. This scheme is implemented with k-nearest neighbors search on a k-d tree. LaCAS* is a complete and anytime algorithm that eventually converges to the optima. Extensive evaluations demonstrate the efficacy of LaCAS*, e.g., solving complex pathfinding instances quickly, where conventional methods falter.
format Preprint
id arxiv_https___arxiv_org_abs_2408_15443
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Pathfinding with Lazy Successor Generation
Okumura, Keisuke
Artificial Intelligence
Robotics
We study a pathfinding problem where only locations (i.e., vertices) are given, and edges are implicitly defined by an oracle answering the connectivity of two locations. Despite its simple structure, this problem becomes non-trivial with a massive number of locations, due to posing a huge branching factor for search algorithms. Limiting the number of successors, such as with nearest neighbors, can reduce search efforts but compromises completeness. Instead, we propose a novel LaCAS* algorithm, which does not generate successors all at once but gradually generates successors as the search progresses. This scheme is implemented with k-nearest neighbors search on a k-d tree. LaCAS* is a complete and anytime algorithm that eventually converges to the optima. Extensive evaluations demonstrate the efficacy of LaCAS*, e.g., solving complex pathfinding instances quickly, where conventional methods falter.
title Pathfinding with Lazy Successor Generation
topic Artificial Intelligence
Robotics
url https://arxiv.org/abs/2408.15443