A parallelization of Miller's \(n^{\log n}\) isomorphism technique (Q1198063)

From MaRDI portal





scientific article; zbMATH DE number 92121
Language Label Description Also known as
default for all languages
No label defined
    English
    A parallelization of Miller's \(n^{\log n}\) isomorphism technique
    scientific article; zbMATH DE number 92121

      Statements

      A parallelization of Miller's \(n^{\log n}\) isomorphism technique (English)
      0 references
      0 references
      0 references
      0 references
      16 January 1993
      0 references
      The authors first present G. L. Miller's sequential algorithm of complexity \(O(n^{\log n+c})\) for isomorphism testing of Steiner triple systems of order \(n\), \(\text{STS}(n)\), as Algorithm Canonical, a recursive procedure returning a canonical form of an \(\text{STS}(n)\). Two main steps in the algorithm have been called forcing and choosing and the forcing step is shown as the computation of a closure of a set defined in a suitable way needing at most \(3\log n\) iterations. The algorithm is then parallelized using a CREW-PRAM model needing \(O(n^{\log n+2})\) processors and a total running time of \(O((\log n)^ 2)\). Whether the problem lies in NC is left open. It is also shown that both the sequential and parallel algorithms can be generalized to compute canonical forms of quasi-semigroups.
      0 references
      sequential algorithm
      0 references
      complexity
      0 references
      isomorphism
      0 references
      Steiner triple systems
      0 references
      parallel algorithms
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references