Design, implementation, and analysis of maximum transversal algorithms - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles ACM Transactions on Mathematical Software Year : 2011

Design, implementation, and analysis of maximum transversal algorithms


We report on careful implementations of seven algorithms for solving the problem of finding a maximum transversal of a sparse matrix. We analyze the algorithms and discuss the design choices. To the best of our knowledge, this is the most comprehensive comparison of maximum transversal algorithms based on augmenting paths. Previous papers with the same objective either do not have all the algorithms discussed in this article or they used nonuniform implementations from different researchers. We use a common base to implement all of the algorithms and compare their relative performance on a wide range of graphs and matrices. We systematize, develop, and use several ideas for enhancing performance. One of these ideas improves the performance of one of the existing algorithms in most cases, sometimes significantly. So much so that we use this as the eighth algorithm in comparisons.
Fichier principal
Vignette du fichier
MatchACMToms.pdf (515.88 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-00786548 , version 1 (15-02-2022)



Iain Duff, Kamer Kaya, Bora Uçar. Design, implementation, and analysis of maximum transversal algorithms. ACM Transactions on Mathematical Software, 2011, 38, pp.13:1--13:31. ⟨10.1145/2049673.2049677⟩. ⟨hal-00786548⟩
126 View
240 Download



Gmail Mastodon Facebook X LinkedIn More