LiP-LLM: Integrating Linear Programming and dependency graph with Large Language Models for multi-robot task planning
Kazuma Obata, Tatsuya Aoki, Takato Horii, Tadahiro Taniguchi, Takayuki, Nagai

TL;DR
LiP-LLM combines large language models, dependency graphs, and linear programming to improve multi-robot task planning, focusing on dependency management and task optimization for higher efficiency and success rates.
Contribution
This paper introduces a novel framework integrating LLMs with linear programming to manage task dependencies and optimize task allocation in multi-robot systems.
Findings
Outperforms existing planners in success rate and efficiency
Effectively manages task dependencies and skill sequencing
Achieves up to 0.82 success rate improvement in experiments
Abstract
This study proposes LiP-LLM: integrating linear programming and dependency graph with large language models (LLMs) for multi-robot task planning. In order for multiple robots to perform tasks more efficiently, it is necessary to manage the precedence dependencies between tasks. Although multi-robot decentralized and centralized task planners using LLMs have been proposed, none of these studies focus on precedence dependencies from the perspective of task efficiency or leverage traditional optimization methods. It addresses key challenges in managing dependencies between skills and optimizing task allocation. LiP-LLM consists of three steps: skill list generation and dependency graph generation by LLMs, and task allocation using linear programming. The LLMs are utilized to generate a comprehensive list of skills and to construct a dependency graph that maps the relationships and…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Advanced Software Engineering Methodologies · Reinforcement Learning in Robotics
