On the Euclidean 3-matching problem

  • Authors:
  • Mika Johnsson;Gábor Magyar;Olli Nevalainen

  • Affiliations:
  • TUCS and Department of Mathematical Sciences, University of Turku, Lemminkäisenkatu 14A, 20520 Turku, Finland;TUCS and Department of Mathematical Sciences, University of Turku, Lemminkäisenkatu 14A, 20520 Turku, Finland;TUCS and Department of Mathematical Sciences, University of Turku, Lemminkäisenkatu 14A, 20520 Turku, Finland

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the 3-matching problem (3MP) we want to partition a set of n = 3l points into l disjoint subsets, each consisting of three points (called triplets), and to minimize the total cost of the triplets. The problem is related to the well-known weighted 2-matching, 3-dimensional assignment and p-median problems. We consider a Euclidean 3MP (E3MP) where the cost cijk of a triplet (i, j, k) is the sum of the lengths of the two shortest edges of the triangle (i, j, k). The problem has several related applications in the optimization of manufacturing operations.We show that the general 3MP is NP-complete and give several methods to calculate lower bounds for the E3MP. The exact solution by branch-and-bound technique is possible for small instances. For large problem instances we have to apply approximative solution algorithms. Local search-based heuristics augmented with ideas from tabu-search, simulated annealing and genetic algorithms worked well in our tests.