Approximation Algorithms for the Maximum Carpool Matching Problem
Gilad Kutiel

TL;DR
This paper introduces approximation algorithms for the NP-hard Maximum Carpool Matching problem, providing a 3-approximation for the weighted case and a 2-approximation for the unweighted case, relevant for online carpool services.
Contribution
It presents the first approximation algorithms with proven bounds for the maximum carpool matching problem, a star packing problem in directed graphs.
Findings
A 3-approximation algorithm for the weighted problem.
A 2-approximation algorithm for the unweighted problem.
The algorithms are applicable to online carpool matching scenarios.
Abstract
The Maximum Carpool Matching problem is a star packing problem in directed graphs. Formally, given a directed graph , a capacity function , and a weight function , a feasible \emph{carpool matching} is a triple , where (passengers) and (drivers) form a partition of , and is a subset of , under the constraints that for every vertex , , and for every vertex , . In the Maximum Carpool Matching problem we seek for a matching that maximizes the total weight of . The problem arises when designing an online carpool service, such as Zimride~\cite{zimride}, that tries to connect between passengers and drivers based on (arbitrary) similarity function. The problem is known to be NP-hard, even for uniform weights and without capacity…
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
TopicsTransportation and Mobility Innovations · Sharing Economy and Platforms · Optimization and Search Problems
