New methods for the generation of permutations, combinations, and other combinatorial objects in parallel (Q2365578)

From MaRDI portal
scientific article
Language Label Description Also known as
English
New methods for the generation of permutations, combinations, and other combinatorial objects in parallel
scientific article

    Statements

    New methods for the generation of permutations, combinations, and other combinatorial objects in parallel (English)
    0 references
    29 June 1993
    0 references
    The paper gives results which have important theoretical meaning for a deep understanding a of the whole combinatorics, besides many technical results for supporting parallel processing are produced. The theoretical results create foundations for seeing combinatorics as the branch of mathematics dealing with choice functions of indexed families. It is shown that any set of permutations and combinations can be represented by a suitable set of choice functions of dedicated indeed families. It is also mentioned that any set of partitions or other combinatorial objects can be represented similarly. The investigation of layers and theorem 1 supply a general method for splitting any indexed family into subfamilies so that any choice function of the given family satisfying given requirements becomes a corresponding choice function of exactly one of its layer. The proof of theorem 5 reveals new relations between Pascal's triangle and combinations. The algorithm for the generation of the next specified choice function of indexed families has an important meaning as far as technical results are concerned. The results lead to develop parallel algorithms for generating regular and irregular sets of permutations or combinations both for MIMD and SIMD models. It is also worthwhile to mention that a new fast algorithm for finding any \(k\)-th combination of \(m\) out of \(n\) items has been given.
    0 references
    permutation generation
    0 references
    combination generation
    0 references
    choice functions
    0 references
    indexed families
    0 references
    Pascal's triangle
    0 references
    0 references

    Identifiers