MPLP: Massively Parallelized Lazy Planning
Shohin Mukherjee, Sandip Aine, Maxim Likhachev

TL;DR
MPLP introduces a massively parallelized lazy search algorithm that significantly accelerates planning by fully utilizing multi-core processors, demonstrated in robotics motion and task planning domains.
Contribution
The paper presents MPLP, a novel parallel lazy search algorithm that asynchronously combines graph search and edge evaluation to improve planning efficiency on multi-core systems.
Findings
MPLP outperforms existing lazy and parallel search algorithms.
Significant reduction in planning time in robotics domains.
Effective utilization of multi-core processors for lazy search.
Abstract
Lazy search algorithms have been developed to efficiently solve planning problems in domains where the computational effort is dominated by the cost of edge evaluation. The existing algorithms operate by intelligently balancing computational effort between searching the graph and evaluating edges. However, they are designed to run as a single process and do not leverage the multithreading capability of modern processors. In this work, we propose a massively parallelized, bounded suboptimal, lazy search algorithm (MPLP) that harnesses modern multi-core processors. In MPLP, searching of the graph and edge evaluations are performed completely asynchronously in parallel, leading to a drastic improvement in planning time. We validate the proposed algorithm in two different planning domains: 1) motion planning for 3D humanoid navigation and 2) task and motion planning for a robotic assembly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · AI-based Problem Solving and Planning · Natural Language Processing Techniques
