运筹与管理 ›› 2025, Vol. 34 ›› Issue (8): 60-65.DOI: 10.12005/orms.2025.0241

• 理论分析与方法探讨 • 上一篇    下一篇

最小加权误工数和最大延误的双代理KS公平定价

刘振旋, 樊保强, 吴勇芝, 刘婷婷, 姜燕君   

  1. 鲁东大学 数学与统计科学学院,山东 烟台 264000
  • 收稿日期:2024-01-09 发布日期:2025-12-04
  • 通讯作者: 樊保强(1976-),男,山东郓城人,副教授,硕士生导师,研究方向:组合优化,博弈论。Email: baoqiangfan@163.com。
  • 作者简介:刘振旋(1999-),男,山东潍坊人,硕士研究生,研究方向:排序论,博弈论
  • 基金资助:
    国家自然科学基金资助项目(11801251);山东省自然科学基金项目(ZR2021MA071,ZR202211050004)

Price of KS Fairness in Two-agent for Number of MinimumWeighted Tardy Jobs and Maximum Tardiness

LIU Zhenxuan, FAN Baoqiang, WU Yongzhi, LIU Tingting, JIANG Yanjun   

  1. School of Mathematics and Statistical Sciences, Ludong University, Yantai 264000, China
  • Received:2024-01-09 Published:2025-12-04

摘要: 在多代理竞争使用有限资源的优化问题中,目标是找到一个让社会效用达到最大的方案,但该方案对于所有代理的接受程度并不一样,那么一个相对稳定且公平的方案就显得尤为重要。本文主要研究一类双代理排序中的公平性代价问题,每个代理独立拥有一组工件,所有工件将竞争在一台机器上加工,其中一个代理的目标是最小化加权误工工件数,另一个代理的目标是最小化最大工件延误时间。首先分析帕累托最优排序KS与公平排序的结构性质,然后讨论了KS公平标准下的公平性代价PoF值的上界,并举例说明该界是紧的。

关键词: 双代理排序, 帕累托最优, 公平

Abstract: In a multi-agent scheduling problem, where each agent has its own set of jobs and competes to use the same machine, the goal is to find all pareto optimal solutions or a schedule of jobs that maximizes system utility, which is weighted sum of the agent’s utilities. However, every agent has its own objective and even a system optimum schedule may be unfair to the worse-off agent. Rather, a schedule that incorporates some criterion of fairness may be more accepted by all agents. In this regard, it is interesting and important to introduce a fair measure for resources distribution in the multi-agent scheduling.
This paper discusses the price of fairness under a fairness measure in two-agent scheduling (namely agent A and B) with agent A aiming to minimize the number of weighted tardy jobs and agent B to minimize maximum job tardiness. Note that the maximum job tardiness is determined by the job with the maximum completion time, and the job of agent B will be continuously processed in system optimum schedule. So, assume that agent B has only a long job. The jobs of agent A have different weights and the processing time for all jobs are the same. The price of fairness (PoF) is the maximum relative loss in overall system utility of a fair schedule with respect to the system optimum schedule. The problem is to find a scheduling with respect to a given fair measure and analyse the bound of PoF.
Firstly, we investigate the concepts of agent’s cost, utility, normalized utility, system utility and Kalai-Smorodinsky fairness (KS). KS fairness arises from the classical max-min fairness, in which the agent’s utility is replaced by the normalized utility. The idea of KS fairness is to maximize the normalized utility of the agent who is worst-off. Because Pareto optimality aims to make full use of limited resources and create maximum benefit at the minimum cost. This paper considers KS fairness schedules with respect to Pareto optimal schedules. Then we obtain characteristics and optimality properties by analyzing the structure of Pareto optimal schedules and KS fairness schedules. We show that the KS fairness schedules can be found in linear time and provide a tight bound on the PoF of fairness.
For further research, it will be interesting to extend the two-agent scheduling model to more general cases, such as different job’s processing time and more due dates. Another direction is to study the price of fairness with respect to proportional fairness, and in different agent’s objective scenarios, such that both of the two agents want to minimize the maximum tardiness.

Key words: two-agent scheduling, Pareto optimal, KS fairness

中图分类号: