Local search algorithms for the k-cardinality tree problem

  • Authors:
  • Christian Blum;Matthias Ehrgott

  • Affiliations:
  • Université Libre de Bruxelles, IRIDIA, Avenue Franklin Roosevelt 50, CP 194/6, B-1050 Brussels, Belgium;Department of Engineering Science, University of Auckland, Private Bag 92019, Auckland, New Zealand

  • Venue:
  • Discrete Applied Mathematics
  • Year:
  • 2003

Quantified Score

Hi-index 0.04

Visualization

Abstract

In this paper we deal with an NP-hard combinatorial optimization problem, the k-cardinality tree problem in node-weighted graphs. This problem has several applications, which justify the need for efficient methods to obtain good solutions. We review existing literature on the problem. Then we prove that under the condition that the graph contains exactly one trough, the problem can be solved in polynomial time. For the general NP-hard problem we implemented several local search methods to obtain heuristic solutions, which are qualitatively better than solutions found by constructive heuristics and which require significantly less time than needed to obtain optimal solutions. We used the well-known concepts of genetic algorithms and tabu search with useful extensions. The general performance of our methods is illustrated by numerical results.