Fast primal-dual distributed algorithms for scheduling and matching problems

被引:14
|
作者
Panconesi, Alessandro [1 ]
Sozio, Mauro [2 ]
机构
[1] Univ Roma La Sapienza, I-00198 Rome, Italy
[2] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
Primal-dual schema; Matching; Scheduling; Approximation algorithms;
D O I
10.1007/s00446-010-0100-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we give efficient distributed algorithms computing approximate solutions to general scheduling and matching problems. All approximation guarantees are within a constant factor of the optimum. By "efficient", we mean that the number of communication rounds is poly-logarithmic in the size of the input. In the scheduling problem, we have a bipartite graph with computing agents on one side and resources on the other. Agents that share a resource can communicate in one time step. Each agent has a list of jobs, each with its own length and profit, to be executed on a neighbouring resource within a given time-window. Each job is also associated with a rational number in the range between zero and one (width), specifying the amount of resource required by the job. Resources can execute non pre-emptively multiple jobs whose total width at any given time is at most one. The goal is to maximize the profit of the jobs that are scheduled. We then adapt our algorithm for scheduling, to solve the weighted b-matching problem, which is the generalization of the weighted matching problem where for each vertex v, at most b(v) edges incident to v, can be included in the matching. For this problem we obtain a randomized distributed algorithm with approximation guarantee of 1/6+epsilon, for any epsilon > 0. For weighted matching, we devise a deterministic distributed algorithm with the same approximation ratio. To our knowledge, we give the first distributed algorithm for the aforementioned scheduling problem as well as the first deterministic distributed algorithm for weighted matching with poly-logaritmic running time. A very interesting feature of our algorithms is that they are all derived in a systematic manner from primal-dual algorithms.
引用
收藏
页码:269 / 283
页数:15
相关论文
共 50 条
  • [41] DSCOVR: Randomized Primal-Dual Block Coordinate Algorithms for Asynchronous Distributed Optimization
    Xiao, Lin
    Yu, Adams Wei
    Lin, Qihang
    Chen, Weizhu
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [42] Primal-Dual Fixed Point Algorithms Based on Adapted Metric for Distributed Optimization
    Li, Huaqing
    Zheng, Zuqing
    Lu, Qingguo
    Wang, Zheng
    Gao, Lan
    Wu, Guo-Cheng
    Ji, Lianghao
    Wang, Huiwei
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (06) : 2923 - 2937
  • [43] Distributed Primal-Dual Subgradient Method for Multiagent Optimization via Consensus Algorithms
    Yuan, Deming
    Xu, Shengyuan
    Zhao, Huanyu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2011, 41 (06): : 1715 - 1724
  • [44] DSCOVR: Randomized primal-dual block coordinate algorithms for asynchronous distributed optimization
    Xiao, Lin
    Yu, Adams Wei
    Lin, Qihang
    Chen, Weizhu
    Journal of Machine Learning Research, 2019, 20
  • [45] Solution to DC Optimal Power Flow Problems with Demand Response via Distributed Asynchronous Primal-Dual Algorithms
    Masuda E.
    Matsuda Y.
    Wakasa Y.
    Adachi R.
    SICE Journal of Control, Measurement, and System Integration, 2020, 13 (03) : 66 - 72
  • [46] Efficient Distributed Optimization of Wind Farms Using Proximal Primal-Dual Algorithms
    Annoni, Jennifer
    Dall'Anese, Emiliano
    Hong, Mingyi
    Bay, Christopher J.
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 4173 - 4178
  • [47] Accelerated Primal-Dual Algorithms for Distributed Smooth Convex Optimization over Networks
    Xu, Jinming
    Tian, Ye
    Sun, Ying
    Scutari, Gesualdo
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108
  • [48] Nonlinear acceleration of momentum and primal-dual algorithms
    Bollapragada, Raghu
    Scieur, Damien
    D'Aspremont, Alexandre
    MATHEMATICAL PROGRAMMING, 2023, 198 (01) : 325 - 362
  • [49] Primal-dual algorithms for QoS multimedia multicast
    Calinescu, G
    Fernandes, CG
    Mandoiu, II
    Olshevsky, A
    Yang, K
    Zelikovsky, A
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3631 - 3635
  • [50] On the Improved Conditions for Some Primal-Dual Algorithms
    Yan, Ming
    Li, Yao
    JOURNAL OF SCIENTIFIC COMPUTING, 2024, 99 (03)