The Euclidean $k$-Matching Problem is NP-hard
Abstract
Let be a complete edge-weighted graph on vertices. To each subset of vertices of assign the cost of the minimum spanning tree of the subset as its weight. Suppose that is a multiple of some fixed positive integer . The -matching problem is the problem of finding a partition of the vertices of into -sets, that minimizes the sum of the weights of the -sets. The case has been shown to be NP-hard [Johnsson et al.,1998]. In the Euclidean version, the vertices of are points in the plane and the weight of an edge is the Euclidean distance between its endpoints. We call this problem the Euclidean -matching problem. We show that, for every fixed , the Euclidean -matching is NP-hard. This resolves an open problem in the literature and provides the first theoretical justification for the use of known heuristic methods in the case . We also show that the problem remains NP-hard if the trees are required to be paths.
Cite
@article{arxiv.2502.15660,
title = {The Euclidean $k$-Matching Problem is NP-hard},
author = {José-Miguel Díaz-Báñez and Ruy Fabila-Monroy and José-Manuel Higes-López and Nestaly Marín and Miguel-Angel Pérez-Cutiño and Pablo Pérez-Lantero},
journal= {arXiv preprint arXiv:2502.15660},
year = {2025}
}
Comments
We added the proof that the Euclidean $k$-matching problem is NP hard