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 条
  • [21] Distributionally robust optimization with polynomial densities: theory, models and algorithms
    de Klerk, Etienne
    Kuhn, Daniel
    Postek, Krzysztof
    MATHEMATICAL PROGRAMMING, 2020, 181 (02) : 265 - 296
  • [22] Robust Algorithms for the Solution of the Ideal Adsorbed Solution Theory Equations
    Mangano, Enzo
    Friedrich, Daniel
    Brandani, Stefano
    AICHE JOURNAL, 2015, 61 (03) : 981 - 991
  • [23] Distributionally robust optimization with polynomial densities: theory, models and algorithms
    Etienne de Klerk
    Daniel Kuhn
    Krzysztof Postek
    Mathematical Programming, 2020, 181 : 265 - 296
  • [24] Risk controlling and profit distributing mechanism in closed-loop supply chain on theory of Downside-risk
    Shi, Cheng-Dong
    Chen, Ju-Hong
    Zhong, Mai-Ying
    Kongzhi yu Juece/Control and Decision, 2009, 24 (11): : 1693 - 1696
  • [25] Task difficulty, risk, effort and comfort in a simulated driving task-Implications for Risk Allostasis Theory
    Lewis-Evans, Ben
    Rothengatter, Talib
    ACCIDENT ANALYSIS AND PREVENTION, 2009, 41 (05): : 1053 - 1063
  • [26] Risk of Thrombogenicity among Nonionic Radiocontrast Agents
    Georgakis, Alexander
    Ener, Rasih Atilla
    Jin, Jianguo
    Kunapuli, Satya
    Fiss, David
    Leech, Stephen H.
    Wolf, Nelson M.
    Van Decker, William A.
    JOURNAL OF INVASIVE CARDIOLOGY, 2008, 20 (07): : 349 - 353
  • [27] Randomized algorithms for robust controller synthesis using statistical learning theory
    Vidyasagar, M
    LEARNING, CONTROL AND HYBRID SYSTEMS, 1999, 241 : 3 - 24
  • [28] Introduction to the Issue on Robust Subspace Learning and Tracking: Theory, Algorithms, and Applications
    Bouwmans, T.
    Vaswani, N.
    Rodriguez, P.
    Vidal, R.
    Lin, Z.
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2018, 12 (06) : 1127 - 1130
  • [29] Robust BP theory and algorithms based on several kinds of error estimators
    Liao, XF
    Mu, WQ
    Yu, JB
    ICSP '96 - 1996 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1996, : 1453 - 1456
  • [30] Randomized algorithms for robust controller synthesis using statistical learning theory
    Vidyasagar, M
    AUTOMATICA, 2001, 37 (10) : 1515 - 1528