Skip to content

yi213-robotic/MEET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Meet-in-the-middle with Early and Efficient Termination (MEET)

Authors: Yi Wang, Eyal Weiss, Bingxian Mu, Oren Salzman

In bidirectional heuristic search, the meeting-in-the-middle property (MMP) and the theory of must-expand pairs (MEP) have driven significant recent developments in search efficiency. However, these methodologies typically terminate the search based on minimal priority metrics in the forward and backward open lists, requiring exploration of all potentially better solutions and potentially incurring substantial computational burden. In this paper, we investigate the reasons that contribute to the potential inefficiency in MM , and introduce a tighter termination condition that enables earlier termination without exhaustive exploration while still ensuring both MMP and optimality. This results in a highly efficient bidirectional search algorithm. Experimental comparisons demonstrate that our algorithm outperforms MM in terms of running time by at least two orders of magnitude and is on par or better compared to A* , highlighting its potential in a wide range of applications.

meet_IJCAI State Expansion Reduction

ℹ️ See the pseudocode of MEET MEET_appendix_.pdf

🚀 MEET has been accepted to the 34th International Joint Conference on Artificial Intelligence (IJCAI 2025)!

A preliminary version of the source code is now available.

The official, cleaned, and fully documented source code, plus an extended version of MEET (new insights on MM optimality, an additional termination condition, clearer intuition, and full proofs), will be released soon!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors