Servicing Matched Client Pairs with Facilities
Fateme Abbasi, Martin B\"ohm, Jaros{\l}aw Byrka, Matin Mohammadi, Yongho Shin

TL;DR
This paper introduces a new Facility Location with Matching problem, develops LP-based approximation algorithms with ratios around 3.87 and 2.22 for special cases, and extends existing optimization frameworks.
Contribution
It proposes the first LP relaxation and approximation algorithms for Facility Location with Matching, generalizing previous problems and providing bounds on integrality gaps.
Findings
Achieves a 3.868-approximation algorithm for the general problem.
Provides a 2.218-approximation for the all-matched clients case.
Establishes bounds on the LP relaxation's integrality gap.
Abstract
We study Facility Location with Matching, a Facility Location problem where, given additional information about which pair of clients is compatible to be matched, we need to match as many clients as possible and assign each matched client pair to a same open facility at minimum total cost. The problem is motivated by match-making services relevant in, for example, video games or social apps. It naturally generalizes two prominent combinatorial optimization problems -- Uncapacitated Facility Location and Minimum-cost Maximum Matching. Facility Location with Matching also generalizes the Even-constrained Facility Location problem studied by Kim, Shin, and An (Algorithmica 2023). We propose a linear programming (LP) relaxation for this problem, and present a 3.868-approximation algorithm. Our algorithm leverages the work on bifactor-approximation algorithms (Byrka and Aardal, SICOMP…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFacility Location and Emergency Management · Vehicle Routing Optimization Methods · Optimization and Search Problems
