TY - JOUR
T1 - A greedy and distributable approach to the Lexicographic Bottleneck Assignment Problem with conditions on exactness
AU - Khoo, Mitchell
AU - Wood, Tony A.
AU - Manzie, Chris
AU - Shames, Iman
N1 - Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/6
Y1 - 2022/6
N2 - Solving the Lexicographic Bottleneck Assignment Problem (LexBAP) typically relies on centralised computation with order O(n4) complexity. We consider the Sequential Bottleneck Assignment Problem (SeqBAP), which yields a greedy solution to the LexBAP and discuss the relationship between the SeqBAP, the LexBAP, and the Bottleneck Assignment Problem (BAP). In particular, we reexamine tools used to analyse the structure of the BAP, and apply them to derive an O(n3) algorithm that solves the SeqBAP. We show that the set of solutions of the LexBAP is a subset of the solutions of the SeqBAP and analyse the conditions for which the solutions sets are identical. Furthermore, we provide a method to verify the satisfaction of these conditions. In cases where the conditions are satisfied, the proposed algorithm for solving the SeqBAP solves the LexBAP with computation that has lower complexity and can be distributed over a network of computing agents. The applicability of the approach is demonstrated with a case study where mobile robots are assigned to goal locations.
AB - Solving the Lexicographic Bottleneck Assignment Problem (LexBAP) typically relies on centralised computation with order O(n4) complexity. We consider the Sequential Bottleneck Assignment Problem (SeqBAP), which yields a greedy solution to the LexBAP and discuss the relationship between the SeqBAP, the LexBAP, and the Bottleneck Assignment Problem (BAP). In particular, we reexamine tools used to analyse the structure of the BAP, and apply them to derive an O(n3) algorithm that solves the SeqBAP. We show that the set of solutions of the LexBAP is a subset of the solutions of the SeqBAP and analyse the conditions for which the solutions sets are identical. Furthermore, we provide a method to verify the satisfaction of these conditions. In cases where the conditions are satisfied, the proposed algorithm for solving the SeqBAP solves the LexBAP with computation that has lower complexity and can be distributed over a network of computing agents. The applicability of the approach is demonstrated with a case study where mobile robots are assigned to goal locations.
UR - http://www.scopus.com/inward/record.url?scp=85126719939&partnerID=8YFLogxK
U2 - 10.1016/j.automatica.2022.110240
DO - 10.1016/j.automatica.2022.110240
M3 - Article
SN - 0005-1098
VL - 140
JO - Automatica
JF - Automatica
M1 - 110240
ER -