用佩特里网结构特性解决多机器人路径规划,无需时间展开也能保证解的整数性。
Structural Integrality in Task Assignment and Path Finding via Total Unimodularity of Petri Net Models
- 基于强连通状态机佩特里网建模运动,固定拥堵度后约束矩阵全单模。
- 即使拥堵超过1,通过按需同步机制仍保持解的整数性,提升计算效率。
- 适用于大规模多机器人任务分配与路径规划,特别适合有区域布尔约束场景。
任务分配与路径规划(TAPF)旨在为多个机器人计算无碰撞运动轨迹并同时选择目标位置。本文通过要求连续中间标记间单位容量通行来保证安全,使协调策略独立于具体时间解释。现有优化方法依赖时间展开的网络流模型,导致混合整数规划规模庞大、扩展性差。本文提出基于佩特里网(PN)的优化框架,利用运动模型的结构特性提升效率,避免显式时间展开。当机器人运动由强连通状态机佩特里网建模时,若将拥堵水平(等价于同步深度)固定为整数值,则运动规划约束矩阵为全单模,对应的线性规划松弛可得整数最优解。当估计拥堵超过1时,引入基于中间标记的按需同步机制;在固定同步阶段数下,相关约束矩阵仍保持全单模,从而维持运动变量的整数性。最后,将TAPF扩展至对兴趣区域的布尔规格,并提出两阶段线性规划/混合整数线性规划方案,仅在任务选择变量中强制整数性。大规模基准测试表明,该方法相比时间展开优化基线展现出显著的可扩展性优势。
原文摘要 · Abstract (English)
Task Assignment and Path Finding (TAPF) concerns computing collision-free motions for multiple robots while jointly selecting goal locations. In this paper, safety is enforced by requiring unit-capacity traversal between successive intermediate markings, yielding coordination strategies that are valid independently of any specific time interpretation. Existing optimization-based approaches typically rely on time-expanded network-flow models, which result in large mixed-integer programs and limited scalability. We instead develop a Petri net (PN)-based optimization framework that exploits structural properties of the motion model to improve computational efficiency without explicit time expansion. When robot motion is modeled by strongly connected state-machine PNs, we show that, once the congestion level (equivalently, the synchronization depth) is fixed to an integer value, the resulting motion-planning constraint matrix is totally unimodular. Consequently, the corresponding LP relaxation admits integral optimal solutions for the motion variables. When the estimated congestion exceeds one, we introduce a synchronization-on-demand mechanism based on intermediate markings; for a fixed number of synchronization stages, the associated constraint matrices remain totally unimodular, thereby preserving integrality of the motion variables. Finally, we extend TAPF to Boolean specifications over regions of interest and propose a two-stage LP/mixed-integer linear programming (MILP) scheme in which integrality is confined to task-selection variables. Simulations on large benchmarks demonstrate substantial scalability improvements over time-expanded optimization baselines.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。