Deadlock-Free Method for Multi-Agent Pickup and Delivery Problem Using Priority Inheritance with Temporary Priority
نویسندگان
چکیده
This paper proposes a control method for the multi-agent pickup and delivery problem (MAPD problem) by extending priority inheritance with backtracking (PIBT) to make it applicable more general environments. PIBT is an effective algorithm that introduces each agent, at timestep, agents, in descending order of priority, decide their next neighboring locations timestep through communications only local agents. Unfortunately, environments are modeled as bi-connected area, if contains dead-ends, such tree-shaped paths, may cause deadlocks. However, real-world environment, there many dead-end paths shelves where materials stored well loading/unloading transportation trucks. Our proposed enables MAPD tasks be performed some without deadlock while preserving feature; does this allowing agents have temporary priorities restricting agents’ movements trees. First, we demonstrate can always reach location deadlock. experiments indicate very efficient, even not applicable, comparing them those obtained using well-known token passing baseline.
منابع مشابه
A particle swarm optimization method for periodic vehicle routing problem with pickup and delivery in transportation
In this article, multiple-product PVRP with pickup and delivery that is used widely in goods distribution or other service companies, especially by railways, was introduced. A mathematical formulation was provided for this problem. Each product had a set of vehicles which could carry the product and pickup and delivery could simultaneously occur. To solve the problem, two meta-heuristic methods...
متن کاملHardware Support for Priority Inheritance
Previous work has shown that a system-on-a-chip lock cache (SoCLC) reduces on-chip memory traffic, provides a fair and fast lock hand-off, simplifies software, increases the real-time predictability of the system and improves performance. In this research work, we extend the SoCLC mechanism with a priority inheritance support implemented in hardware. Priority inheritance provides a higher level...
متن کاملA Multi-commodity Pickup and Delivery Open-tour m-TSP Formulation for Bike Sharing Rebalancing Problem
Bike sharing systems (BSSs) offer a mobility service whereby public bikes, located at different stations across an urban area, are available for shared use. An important point is that the distribution of rides between stations is not uniformly distributed and certain stations fill up or empty over time. These empty and full stations lead to demand for bikes and return boxes that cannot be fulfi...
متن کاملPricing Method for Contents Delivery with Priority Considering Request Rate
For contents delivery systems such as video-ondemand service, an optimum design is presented to maximize the utility of the system with priority classes. The willingness-to-pay (WTP) is introduced for a measure of utility, and the optimum design is discussed to maximize the utility (revenue). For the system with two priority classes, the optimum condition is given in terms of the traffic load, ...
متن کاملPriority Inheritance Protocol Proved Correct
In real-time systems with threads, resource locking and priority scheduling, one faces the problem of Priority Inversion. This problem can make the behaviour of threads unpredictable and the resulting bugs can be hard to find. The Priority Inheritance Protocol is one solution implemented in many systems for solving this problem, but the correctness of this solution has never been formally verif...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Procedia Computer Science
سال: 2022
ISSN: ['1877-0509']
DOI: https://doi.org/10.1016/j.procs.2022.09.212