paper-with-me

홈 › Papers

The FastMap Algorithm for Shortest Path Computations

2017-06-08 · Liron Cohen, Tansel Uras, Shiva Jahangiri, Aliyah Arunasalam, Sven Koenig, T. K. Satish Kumar

We present a new preprocessing algorithm for embedding the nodes of a given edge-weighted undirected graph into a Euclidean space. The Euclidean distance between any two nodes in this space approximates the length of the shortest path between them in the given graph. Later, at runtime, a shortest path between any two nodes can be computed with A* search using the Euclidean distances as heuristic. Our preprocessing algorithm, called FastMap, is inspired by the data mining algorithm of the same name and runs in near-linear time. Hence, FastMap is orders of magnitude faster than competing approaches that produce a Euclidean embedding using Semidefinite Programming. FastMap also produces admissible and consistent heuristics and therefore guarantees the generation of shortest paths. Moreover, FastMap applies to general undirected graphs for which many traditional heuristics, such as the Manhattan Distance heuristic, are not well defined. Empirically, we demonstrate that A* search using the FastMap heuristic is competitive with A* search using other state-of-the-art heuristics, such as the Differential heuristic.

📄 PDF Abstract BibTeX arXiv:1706.02792

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Revisiting FastMap: New Applications

2025-03-14 · Ang Li

FastMap was first introduced in the Data Mining community for generating Euclidean embeddings of complex objects. In this dissertation, we first present FastMap to generate Euclidean embeddings of graphs in near-linear t…

Community Detection

FastMap: Fast Queries Initialization Based Vectorized HD Map Reconstruction Framework

2025-03-07 · Haotian Hu, Jingwei Xu, Fanyi Wang, Toyota Li 외

Reconstruction of high-definition maps is a crucial task in perceiving the autonomous driving environment, as its accuracy directly impacts the reliability of prediction and planning capabilities in downstream modules. C…

Autonomous DrivingComputational EfficiencyDecoder

Learning to Prune: Speeding up Repeated Computations

2019-04-26 · Daniel Alabi, Adam Tauman Kalai, Katrina Ligett, Cameron Musco 외

It is common to encounter situations where one must solve a sequence of similar computational problems. Running a standard algorithm with worst-case runtime guarantees on each instance will fail to take advantage of valu…

Embedding Directed Graphs in Potential Fields Using FastMap-D

2020-06-04 · Sriram Gopalakrishnan, Liron Cohen, Sven Koenig, T. K. Satish Kumar

Embedding undirected graphs in a Euclidean space has many computational benefits. FastMap is an efficient embedding algorithm that facilitates a geometric interpretation of problems posed on undirected graphs. However, E…

FastMapSVM: Classifying Complex Objects Using the FastMap Algorithm and Support-Vector Machines

2022-04-07 · Malcolm C. A. White, Kushal Sharma, Ang Li, T. K. Satish Kumar 외

Neural Networks and related Deep Learning methods are currently at the leading edge of technologies used for classifying objects. However, they generally demand large amounts of time and data for model training; and thei…

General ClassificationInterpretable Machine Learning