Computing Fair Solutions in Single Machine Scheduling

被引:0
|
作者
Cosmi, Matteo [1 ]
Nicosia, Gaia [2 ]
Pacifici, Andrea [3 ]
机构
[1] Luxembourg Ctr Logist & Supply Chain Management, 6 Rue Richard Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
[2] Univ Roma Tre, Dipartimento Ingn, Via Vasca Navale 79, I-00146 Rome, Italy
[3] Univ Roma Tor Vergata, Dipartimento Ingn Civile & Ingn Informat, Via Politecn 1, I-00133 Rome, Italy
来源
IFAC PAPERSONLINE | 2022年 / 55卷 / 10期
关键词
Scheduling; Integer Programming; Optimization Problems; Combinatorial Mathematics; Multi-agent systems; Fairness; PRICE;
D O I
10.1016/j.ifacol.2022.10.032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address a scheduling problem arising when two agents, each with a set of jobs, compete to perform their respective jobs on a common processing resource. Each agent wants to minimize the total completion times of its jobs only and, associated with one agent's objective value, a certain utility can be derived for each agent. On the other hand, we adopt as an index of collective satisfaction (system utility) the sum of the agents' utilities. A system optimum is any solution maximizing system utility. However, such a solution may well be highly unbalanced and therefore possibly unacceptable by the worse-off agent. Hence, we are interested in a solution that incorporates some criterion of equity for the agents and, to this purpose, we make use of a concept of fairness-namely the Kalai-Smorodinsky solution-which is standard in game theory. We propose different MIP models and a heuristic algorithm to tackle the problem of determining a schedule which is fair to both agents. These approaches are then tested to assess their performance. Finally, an empirical evaluation of the amount of system utility that must be traded to reach a fair solution is given. Copyright (C) 2022 The Authors.
引用
收藏
页码:2185 / 2190
页数:6
相关论文
共 50 条
  • [1] Fair Algorithm Design: Fair and Efficacious Machine Scheduling
    Niu, April
    Totschnig, Agnes
    Vetta, Adrian
    ALGORITHMIC GAME THEORY, SAGT 2023, 2023, 14238 : 239 - 256
  • [2] Quincy: Fair Scheduling for Distributed Computing Clusters
    Isard, Michael
    Prabhakaran, Vijayan
    Currey, Jon
    Wieder, Udi
    Talwar, Kunal
    Goldberg, Andrew
    SOSP'09: PROCEEDINGS OF THE TWENTY-SECOND ACM SIGOPS SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2009, : 261 - 276
  • [3] SINGLE MACHINE SCHEDULING WITH GENERAL LEARNING FUNCTIONS: OPTIMAL SOLUTIONS
    Eren, Tamer
    PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2013, 19 (02): : 76 - 80
  • [4] Priority-based Fair Scheduling in Edge Computing
    Madej, Arkadiusz
    Wang, Nan
    Athanasopoulos, Nikolaos
    Ranjan, Rajiv
    Varghese, Blesson
    4TH IEEE INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC 2020), 2020, : 39 - 48
  • [5] Credible optimality of solutions in the single machine scheduling problem with fuzzy parameters
    Gao, Xin
    Proceedings of the Fifth International Conference on Information and Management Sciences, 2006, 5 : 412 - 417
  • [6] Towards Fair and Efficient SMP Virtual Machine Scheduling
    Rao, Jia
    Zhou, Xiaobo
    ACM SIGPLAN NOTICES, 2014, 49 (08) : 273 - 285
  • [7] Possible and necessary optimality of solutions in the single machine scheduling problem with fuzzy parameters
    Chanas, S
    Kasperski, A
    FUZZY SETS AND SYSTEMS, 2004, 142 (03) : 359 - 371
  • [8] Single machine scheduling with scenarios
    Mastrolilli, Monaldo
    Mutsanas, Nikolaus
    Svensson, Ola
    THEORETICAL COMPUTER SCIENCE, 2013, 477 : 57 - 66
  • [9] A Survey on Virtual Machine Scheduling in Cloud Computing
    Liu, Li
    Qiu, Zhe
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2717 - 2721
  • [10] Equitable scheduling on a single machine
    Heeger, Klaus
    Hermelin, Danny
    Mertzios, George B.
    Molter, Hendrik
    Niedermeier, Rolf
    Shabtay, Dvir
    JOURNAL OF SCHEDULING, 2023, 26 (02) : 209 - 225