• DocumentCode
    3046142
  • Title

    A new algorithm for computing the Smith normal form and its implementation on parallel machines

  • Author

    Jäger, Gerold

  • Author_Institution
    Mathematisches Seminar, Kiel Univ., Germany
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    175
  • Abstract
    Summary form only given. Smith normal form computation is important in many topics, e.g. group theory and number theory. For matrices over the rings Z and F2[x], we introduce a new Smith normal form algorithm, called triangular band matrix algorithm, which first computes the Hermite normal form and then step by step the diagonal form and the Smith normal form. In comparison to the Kannan Bachem algorithm, which computes the Smith normal form by alternately computing the Hermite normal form and the left Hermite normal form, the theoretical advantage is, that we only once apply the expensive Hermite normal form step. We parallelize the triangular band matrix algorithm and get a better complexity analysis than for previous parallel algorithms, like the Kannan Bachem algorithm and the Hartley Hawkes algorithm. In the part, which is different to the Kannan Bachem algorithm, the triangular band matrix algorithm leads to a better efficiency and smaller execution times, even for large example matrices.
  • Keywords
    computational complexity; matrix algebra; parallel algorithms; parallel machines; Hartley Hawkes algorithm; Hermite normal form; Kannan Bachem algorithm; Smith normal form computation; group theory; number theory; parallel algorithms; parallel machine; triangular band matrix algorithm; Algorithm design and analysis; Concurrent computing; Distributed computing; Distributed processing; Lead; Parallel algorithms; Parallel machines; Seminars;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303179
  • Filename
    1303179