Skip to main navigation Skip to search Skip to main content

Edge-swapping algorithms for the minimum fundamental cycle basis problem

  • Edoardo Amaldi
  • , Leo Liberti
  • , Francesco Maffioli
  • , Nelson MacUlan
  • Politecnico di Milano
  • Instituto de Biofisica da UFRJ

Research output: Contribution to journal › Article › peer-review

9 Citations (Scopus)

Abstract

We consider the problem of finding a fundamental cycle basis with minimum total cost in an undirected graph. This problem is NP-hard and has several interesting applications. Since fundamental cycle bases correspond to spanning trees, we propose a local search algorithm, a tabu search and variable neighborhood search in which edge swaps are iteratively applied to a current spanning tree. We also present a mixed integer programming formulation of the problem whose linear relaxation yields tighter lower bounds than other known formulations. Computational results obtained with our algorithms are compared with those from the best available constructive heuristic on several types of graphs.

Original languageEnglish
Pages (from-to)205-233
Number of pages29
JournalMathematical Methods of Operations Research
Volume69
Issue number2
DOIs
Publication statusPublished - 1 Jan 2009

Keywords

  • Cycle basis
  • Edge swap
  • Fundamental cut
  • Fundamental cycle
  • Heuristic
  • Metaheuristic

Fingerprint

Dive into the research topics of 'Edge-swapping algorithms for the minimum fundamental cycle basis problem'. Together they form a unique fingerprint.

Cite this