Robust Task Allocations by Distributing the Risk Among Agents: Theory and Algorithms

被引:0
|
作者
Sengupta, Raunak [1 ]
Nagi, Rakesh [1 ,2 ]
Sreenivas, Ramavarapu S. [1 ]
机构
[1] Univ Illinois, Dept Ind & Enterprise Syst Engn, Urbana, IL 61801 USA
[2] Singapore Univ Technol & Design, Engn Syst & Design Pillar, Singapore 487372, Singapore
关键词
Resource management; Uncertainty; Robustness; Approximation algorithms; Minimization; Pathology; Load management; Robust scheduling; task allocation; multi-agent; approximation algorithms; BOUNDS; OPTIMIZATION;
D O I
10.1109/TASE.2024.3446456
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address the problem of generating robust solutions for the makespan minimization problem on identical agents (parallel machines), under the assumption that only interval bounds of processing times are known. While there are various concepts of robustness in the literature, we prove using pathological examples that any of these criteria may result in allocations with undesirable characteristics. We identify key properties that must be satisfied for a solution to be considered truly robust. Given a set of jobs with associated loads and uncertainties, it is shown that an allocation that balances loads and uncertainties simultaneously is extremely robust and satisfies multiple other existing criteria of robustness within an acceptable approximation factor. Thus, robustness is achieved by distributing the uncertainty/risk among the agents along with the load. The problem of finding a robust allocation is reduced to a bi-criteria two-dimensional load balancing problem, with the two dimensions being the load and the uncertainty. We prove that for the case with 2 agents, an allocation that satisfies a 1.5-approximation on both dimensions simultaneously always exists and can be found efficiently, and is also the best possible guarantee. For the general case with any number of agents, we prove that an allocation that satisfies a 2-approximation on one dimension and a 2.5-approximation on the other always exists and can be found in pseudo-polynomial time. The approximation algorithms presented in this paper are complemented by interesting existential and structural results and contribute to the vector scheduling literature for two dimensions as well. Finally, an extensive numerical analysis is presented, where we demonstrate our algorithms' near-optimal performance and ability to generate allocations that satisfy multiple criteria of robustness simultaneously in a short amount of time. Note to Practitioners-This paper introduces a simple and provably effective methodology for generating robust allocations in the context of the makespan minimization problem, a critical challenge in operational management that significantly impacts the efficiency and productivity of various industries. We demonstrate using counter-examples that traditional concepts of robustness such as worst-case makespan and min-max regret can lead to overly conservative and practically inefficient allocations, even when solved optimally. Following this, it is shown that an allocation that balances loads and uncertainties simultaneously is extremely robust and satisfies multiple other existing criteria of robustness within an acceptable approximation factor. This leads to a more attractive and practical concept of robustness. Efficient, fast, and provably good algorithms are presented that solve a 2D Load Balancing problem and generate allocations that are balanced with respect to both the loads as well as uncertainties for a large percentage of the possible scenarios. Numerical results provide practitioners confidence in our approach. The algorithm further classifies the jobs as critical and non-critical based on their completion times and uncertainties in a way that leads to provably good allocations. This classification can be further used to obtain intuition about the problem, thus providing managerial insights.
引用
收藏
页码:6475 / 6491
页数:17
相关论文
共 50 条
  • [31] Semi-online task allocation algorithm among cooperative agents
    Liu, Bo
    Luo, Junzhou
    Li, Wei
    2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 488 - 493
  • [32] Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents
    Saad, Walid
    Han, Zhu
    Basar, Tamer
    Debbah, Merouane
    Hjorungnes, Are
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2011, 10 (09) : 1327 - 1344
  • [33] Task allocation adaptable to network topology among cooperative heterogeneous agents
    Xiao Zheng
    Zhang Shiyong
    Wu Chengrong
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 457 - 462
  • [35] Swarm reinforcement learning algorithms - Exchange of information among multiple agents
    Iima, Hitoshi
    Kuroe, Yasuaki
    PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-8, 2007, : 2770 - 2775
  • [36] Models and Algorithms for Human-Aware Task Planning with Integrated Theory of Mind
    Favier, Anthony
    Shekhar, Shashank
    Alami, Rachid
    2023 32ND IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, RO-MAN, 2023, : 1279 - 1286
  • [37] Performance Analysis and Comparison Among Different Task Scheduling Algorithms in Cloud Computing
    Siddique, Md Tanvir Alam
    Sharmin, Selina
    Ahammad, Tanvir
    2020 2ND INTERNATIONAL CONFERENCE ON SUSTAINABLE TECHNOLOGIES FOR INDUSTRY 4.0 (STI), 2020,
  • [38] Risk of tuberculosis infection among community health agents
    Moreira, Tiago Ricardo
    Zandonade, Eliana
    Noia Maciel, Ethel Leonor
    REVISTA DE SAUDE PUBLICA, 2010, 44 (02): : 332 - 338
  • [39] A new robust importance-sampling method for measuring value-at-risk and expected shortfall allocations for credit portfolios
    Reitan, Trond
    Aas, Kjersti
    JOURNAL OF CREDIT RISK, 2010, 6 (04): : 113 - 149
  • [40] Risk, ambiguity, and misspecification: Decision theory, robust control, and statistics
    Hansen, Lars Peter
    Sargent, Thomas J.
    JOURNAL OF APPLIED ECONOMETRICS, 2024, 39 (06) : 969 - 999