TY - GEN
T1 - Simultaneous Optimization of Task Allocation and Path Planning Using Mixed-Integer Programming for Time and Capacity Constrained Multi-Agent Pickup and Delivery
AU - Okubo, Takuma
AU - Takahashi, Masaki
N1 - Publisher Copyright:
© 2022 ICROS.
PY - 2022
Y1 - 2022
N2 - Lately, there has been a need to improve the efficiency of material movements within factories and multi-agents are required to perform these tasks. In this study, graphical representation and mixed-integer programming have been adopted for simultaneous optimization of task allocation and path planning for each agent to achieve the following three goals. First, this study realizes time and capacity constrained multi-agent pickup and delivery (TCMAPD) that simultaneously considers time constraints, capacity constraints, and collision avoidance. Previous studies have not considered these constraints simultaneously. Thus, we can solve the problems associated with using multi-agents in actual factories. Second, we achieved TCMAPD that optimizes the collision avoidance between multi-agents. In conventional research, only a single collision avoidance method can be used. However, an appropriate route was selected from a variety of avoidance methods in this study. Hence, we could achieve a more efficient task allocation and path planning with collision avoidance. Third, the proposed method simultaneously optimizes task allocation and path planning for each agent. Previous studies have separately considered the approach of optimizing task allocation and path planning or used the cost of path planning after task allocation to again perform task allocation and path planning. To simultaneously optimize them in a single plan, we have developed a solution-derivable formulation using mixed-integer programming to derive a globally optimal solution. This enables efficient planning with a reduced total time traveled by the agents.
AB - Lately, there has been a need to improve the efficiency of material movements within factories and multi-agents are required to perform these tasks. In this study, graphical representation and mixed-integer programming have been adopted for simultaneous optimization of task allocation and path planning for each agent to achieve the following three goals. First, this study realizes time and capacity constrained multi-agent pickup and delivery (TCMAPD) that simultaneously considers time constraints, capacity constraints, and collision avoidance. Previous studies have not considered these constraints simultaneously. Thus, we can solve the problems associated with using multi-agents in actual factories. Second, we achieved TCMAPD that optimizes the collision avoidance between multi-agents. In conventional research, only a single collision avoidance method can be used. However, an appropriate route was selected from a variety of avoidance methods in this study. Hence, we could achieve a more efficient task allocation and path planning with collision avoidance. Third, the proposed method simultaneously optimizes task allocation and path planning for each agent. Previous studies have separately considered the approach of optimizing task allocation and path planning or used the cost of path planning after task allocation to again perform task allocation and path planning. To simultaneously optimize them in a single plan, we have developed a solution-derivable formulation using mixed-integer programming to derive a globally optimal solution. This enables efficient planning with a reduced total time traveled by the agents.
KW - mixed-integer programming
KW - multi-agent
KW - path conflict
KW - path planning
KW - task allocation
UR - http://www.scopus.com/inward/record.url?scp=85146566391&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85146566391&partnerID=8YFLogxK
U2 - 10.23919/ICCAS55662.2022.10003849
DO - 10.23919/ICCAS55662.2022.10003849
M3 - Conference contribution
AN - SCOPUS:85146566391
T3 - International Conference on Control, Automation and Systems
SP - 1088
EP - 1093
BT - 2022 22nd International Conference on Control, Automation and Systems, ICCAS 2022
PB - IEEE Computer Society
T2 - 22nd International Conference on Control, Automation and Systems, ICCAS 2022
Y2 - 27 November 2022 through 1 December 2022
ER -