{"title":"An approximation algorithm for the parity-constrained k-supplier problem","authors":"Xinlan Xia , Lu Han , Lili Mei","doi":"10.1016/j.tcs.2025.115413","DOIUrl":null,"url":null,"abstract":"<div><div>This paper studies the parity-constrained <em>k</em>-supplier (PAR <em>k</em>-supplier) problem, which extends the well-known <em>k</em>-supplier problem. In the PAR <em>k</em>-supplier problem, we are given a set of vertices in a metric space with distances and an integer <em>k</em>. The vertex set is partitioned into a facility set and a client set. Each facility has an odd or even parity requirement. The objective is to select at most <em>k</em> facilities to open and assign each client to an open facility, ensuring that the number of clients assigned to each open facility matches its parity requirement, while also minimizing the maximum distance of any client to its assigned facility.</div><div>As our main contribution, we design the first constant-factor 9-approximation algorithm for the parity-constrained <em>k</em>-supplier problem. The algorithm is divided into two main phases. In the first phase, we determine the initial set of open facilities with a maximum cardinality of <em>k</em> and the assignment of all the clients. There may include some so-called invalid facilities that do not meet their parity requirements under the initial assignment. In the second phase, we find a matching based on the invalid facilities and reassign some clients accordingly to obtain a feasible solution.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1051 ","pages":"Article 115413"},"PeriodicalIF":1.0000,"publicationDate":"2025-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397525003512","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper studies the parity-constrained k-supplier (PAR k-supplier) problem, which extends the well-known k-supplier problem. In the PAR k-supplier problem, we are given a set of vertices in a metric space with distances and an integer k. The vertex set is partitioned into a facility set and a client set. Each facility has an odd or even parity requirement. The objective is to select at most k facilities to open and assign each client to an open facility, ensuring that the number of clients assigned to each open facility matches its parity requirement, while also minimizing the maximum distance of any client to its assigned facility.
As our main contribution, we design the first constant-factor 9-approximation algorithm for the parity-constrained k-supplier problem. The algorithm is divided into two main phases. In the first phase, we determine the initial set of open facilities with a maximum cardinality of k and the assignment of all the clients. There may include some so-called invalid facilities that do not meet their parity requirements under the initial assignment. In the second phase, we find a matching based on the invalid facilities and reassign some clients accordingly to obtain a feasible solution.
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.