Fast Monte Carlo algorithms for permutation groups (Q1892223): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
 
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1006/jcss.1995.1024 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W4212929410 / rank
 
Normal rank

Latest revision as of 01:52, 20 March 2024

scientific article
Language Label Description Also known as
English
Fast Monte Carlo algorithms for permutation groups
scientific article

    Statements

    Fast Monte Carlo algorithms for permutation groups (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    4 February 1996
    0 references
    Many algorithms are known for efficient computation with permutation groups given by a list of generators. Usually a first step is to compute a strong generating set (SGS) which generates the chain of point- stabilizer subgroups. This paper presents a new algorithm for computing an SGS. The algorithm is Monte Carlo, meaning that random choices are used and there is a small probability that the result is not an SGS, but an arbitrarily small bound on the error probability can be guaranteed by repeating the algorithm enough times. The asymptotic worst-case time of the new algorithm is, up to polylog factors \((\log^c n)\), only \(n^3\), as opposed to \(n^4\) or \(n^5\) for previously known SGS algorithms (where \(n\) is the size of the permutation domain). Also the analysis of the new algorithm uses only elementary group theory, unlike the fastest previous algorithm which referred to the classification of finite simple groups. The key idea is that ``random subproducts'' of the generators can be used instead of truly random elements of the group (which are difficult to produce without already having an SGS). Using this, fast Monte Carlo algorithms are given for reducing redundant generating sets and for computing normal closures, and these are used in the SGS algorithm. Several related questions are also discussed, including applications to ``black box groups'' (such as matrix groups) and systems of linear equations.
    0 references
    random subproducts
    0 references
    permutation groups
    0 references
    generators
    0 references
    strong generating set
    0 references
    fast Monte Carlo algorithms
    0 references

    Identifiers

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