Efficient edge-swapping heuristics for finding minimum fundamental cycle bases

  • Edoardo Amaldi
  • , Leo Liberti
  • , Nelson Maculan
  • , Francesco Maffioli

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

The problem of finding a fundamental cycle basis with minimum total cost in a graph is NP-hard. Since fundamental cycle bases correspond to spanning trees, we propose new heuristics (local search and metaheuristics) in which edge swaps are iteratively applied to a current spanning tree. Structural properties that make the heuristics efficient are established. We also present a mixed integer programming formulation of the problem whose linear relaxation yields tighter lower bounds than known formulations. Computational results obtained with our algorithms are compared with those from existing constructive heuristics on several types of graphs.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsCelso C. Ribeiro, Simone L. Martins
PublisherSpringer Verlag
Pages14-29
Number of pages16
ISBN (Print)3540220674, 9783540220671
DOIs
Publication statusPublished - 1 Jan 2004
Externally publishedYes

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3059
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Efficient edge-swapping heuristics for finding minimum fundamental cycle bases'. Together they form a unique fingerprint.

Cite this