An approximation algorithm for the load-balanced semi-matching problem in weighted bipartite graphs

被引:13
|
作者
Low, Chor Ping [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
semi-matching; bipartite graphs; load balancing; NP-hard; approximation algorithms;
D O I
10.1016/j.ipl.2006.06.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A semi-matching on a bipartite graph G = (U boolean OR V, E) is a set of edges X subset of E such that each vertex in U is incident to exactly one edge in X. The sum of the weights of the vertices from U that are assigned (semi-matched) to some vertex V E V is referred to as the load of vertex v. In this paper, we consider the problem to finding a semi-matching that minimizes the maximum load among all vertices in V. This problem has been shown to be solvable in polynomial time by Harvey et al. [N. Harvey, R. Ladner, L. Lovasz, T. Tamir, Semi-matchings for bipartite graphs and load balancing, in: Proc. 8th WADS, 2003, pp. 284-306] and Fakcharoenphol et al. [J. Fakcharoenphol, B. Lekhanukit, D. Nanongkai, A faster algorithm for optimal semi-matching, Manuscript, 2005] for unweighted graphs. However, the computational complexity for the weighted version of the problem was left as an open problem. In this paper, we prove that the problem of finding a semi-matching that minimizes the maximum load among all vertices in a weighted bipartite graph is NP-complete. A (3)/(2)-approximation algorithm is proposed for this problem. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:154 / 161
页数:8
相关论文
共 50 条
  • [1] A note on "An approximation algorithm for the load-balanced semi-matching problem in weighted bipartite graphs"
    Lee, Kangbok
    Leung, Joseph Y. -T.
    Pinedo, Michael L.
    INFORMATION PROCESSING LETTERS, 2009, 109 (12) : 608 - 610
  • [2] On load-balanced semi-matchings for weighted bipartite graphs
    Low, Chor Ping
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2006, 3959 : 159 - 170
  • [3] MAXIMUM SEMI-MATCHING PROBLEM IN BIPARTITE GRAPHS
    Katrenic, Jan
    Semanisin, Gabriel
    DISCUSSIONES MATHEMATICAE GRAPH THEORY, 2013, 33 (03) : 559 - 569
  • [4] Distributed 2-Approximation Algorithm for the Semi-matching Problem
    Czygrinow, Andrzej
    Hanckowiak, Michal
    Szymanska, Edyta
    Wawrzyniak, Wojciech
    DISTRIBUTED COMPUTING, DISC 2012, 2012, 7611 : 210 - 222
  • [5] An approximation algorithm for the load-balanced clustering problem in wireless sensor networks
    Low, Chor Ping
    Ng, Jim Mee
    Ang, Yew Hock
    ICCCN 2006: 15TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2006, : 143 - +
  • [6] A 2/3-APPROXIMATION ALGORITHM FOR VERTEX WEIGHTED MATCHING IN BIPARTITE GRAPHS
    Dobrian, Florin
    Halappanavar, Mahantesh
    Pothen, Alex
    Al-Herz, Ahmed
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (01): : A566 - A591
  • [7] Approximation Algorithms for the Load-Balanced Capacitated Vehicle Routing Problem
    Haniyeh Fallah
    Farzad Didehvar
    Farhad Rahmati
    Bulletin of the Iranian Mathematical Society, 2021, 47 : 1261 - 1288
  • [8] Approximation Algorithms for the Load-Balanced Capacitated Vehicle Routing Problem
    Fallah, Haniyeh
    Didehvar, Farzad
    Rahmati, Farhad
    BULLETIN OF THE IRANIAN MATHEMATICAL SOCIETY, 2021, 47 (04) : 1261 - 1288
  • [9] On the distributed complexity of the semi-matching problem
    Czygrinow, Andrzej
    Hanckowiak, Michal
    Szymanska, Edyta
    Wawrzyniak, Wojciech
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2016, 82 (08) : 1251 - 1267
  • [10] A simple approximation algorithm for the weighted matching problem
    Drake, DE
    Hougardy, S
    INFORMATION PROCESSING LETTERS, 2003, 85 (04) : 211 - 213