Remarks on implementation of O(n1/2τ) assignment algorithms

  • Authors:
  • Iain S. Duff;Torbjö/rn Wiberg

  • Affiliations:
  • Harwell Laboratory/ and Univ. of Umea&ring/, Umea&ring/, Sweden;Univ. of Umea&ring/, Umea&ring/, Sweden

  • Venue:
  • ACM Transactions on Mathematical Software (TOMS)
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

We examine an implementation and a number of modifications of a 1973 algorithm of Hopcroft and Karp for permuting a sparse matrix so that there are no zeros on the diagonal. We describe our implementation of the original Hopcroft and Karp algorithm and compare this with modifications which we prove to have the same O(n1/2&tgr;) behavior, where the matrix is of order n with &tgr; entries. We compare the best of these with an efficient implementation of an algorithm whose worst-case behavior is O(n&tgr;).