The Euclidean -Matching Problem is NP-hard
arXiv:2502.15660
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.
We added the proof that the Euclidean -matching problem is NP hard