An Efficient Algorithm for the Partitioning Min-Max Weighted Matching Problem

preprint2022arXivOpen access

Abstract

The Partitioning Min-Max Weighted Matching (PMMWM) problem is an NP-hard problem that combines the problem of partitioning a group of vertices of a bipartite graph into disjoint subsets with limited size and the classical Min-Max Weighted Matching (MMWM) problem. Kress et al. proposed this problem in 2015 and they also provided several algorithms, among which MPLS_{\text{LS}} is the state-of-the-art. In this work, we observe there is a time bottleneck in the matching phase of MPLS_{\text{LS}}. Hence, we optimize the redundant operations during the matching iterations, and propose an efficient algorithm called the MPKM-M_{\text{KM-M}} that greatly speeds up MPLS_{\text{LS}}. The bottleneck time complexity is optimized from O(n3)O(n^3) to O(n2)O(n^2). We also prove the correctness of MPKM-M_{\text{KM-M}} by the primal-dual method. To test the performance on diverse instances, we generate various types and sizes of benchmarks, and carried out an extensive computational study on the performance of MPKM-M_{\text{KM-M}} and MPLS_{\text{LS}}. The evaluation results show that our MPKM-M_{\text{KM-M}} greatly shortens the runtime as compared with MPLS_{\text{LS}} while yielding the same solution quality.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.