<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.67.18.30</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.67.18.30"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/188.67.18.30"/>
	<updated>2026-05-02T02:06:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Local_hidden_variable_theory&amp;diff=6883</id>
		<title>Local hidden variable theory</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Local_hidden_variable_theory&amp;diff=6883"/>
		<updated>2013-08-03T09:41:40Z</updated>

		<summary type="html">&lt;p&gt;188.67.18.30: /* Bell tests with no &amp;quot;non-detections&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Schreier–Sims algorithm&#039;&#039;&#039; is an [[algorithm]] in [[computational group theory]] named after mathematicians [[Otto Schreier]] and [[Charles Sims (mathematician)|Charles Sims]].  Once performed, it allows a linear time computation of the [[Order (group theory)|order]] of a finite group, group membership test (is a given permutation contained in a group?), and many other tasks.  The algorithm was introduced by Sims in 1970, based on [[Schreier&#039;s subgroup lemma]].  The timing was subsequently improved by [[Donald Knuth]] in 1991.  Later, an even faster [[Randomized algorithm|randomized]] version of the algorithm was developed.&lt;br /&gt;
&lt;br /&gt;
== Background and timing ==&lt;br /&gt;
&lt;br /&gt;
The algorithm is an efficient method of computing a [[base (group theory)|base]] and [[strong generating set]] (BSGS) of a [[permutation group]].  In particular, an SGS determines the order of a group and makes it easy to test membership in the group.  Since the SGS is critical for many algorithms in computational group theory, [[computer algebra system]]s typically rely on the Schreier–Sims algorithm for efficient calculations in groups.&lt;br /&gt;
&lt;br /&gt;
The running time of Schreier–Sims varies on the implementation.  Let &amp;lt;math&amp;gt; G \leq S_n &amp;lt;/math&amp;gt; be given by &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; [[Generating set of a group|generators]].  For the [[deterministic]] version of the algorithm, possible running times are:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;O(n^2 \log^3 |G| + tn \log |G|) &amp;lt;/math&amp;gt; requiring memory &amp;lt;math&amp;gt;O(n^2 \log |G| + tn)&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;O(n^3 \log^3 |G| + tn^2 \log |G|) &amp;lt;/math&amp;gt; requiring memory &amp;lt;math&amp;gt;O(n \log^2 |G| + tn) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use of [[Schreier vector]]s can have a significant influence on the performance of implementations of the Schreier–Sims algorithm.&lt;br /&gt;
&lt;br /&gt;
For [[Monte Carlo algorithm|Monte Carlo]] variations of the Schreier–Sims algorithm, we have the following estimated complexity:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;O(n \log n \log^4 |G| + tn \log |G|)&amp;lt;/math&amp;gt; requiring memory &amp;lt;math&amp;gt;O(n \log |G| + tn)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In modern computer algebra systems, such as [[GAP computer algebra system|GAP]] and [[Magma computer algebra system|Magma]], an optimized [[Monte Carlo algorithm]] is typically used.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Knuth, Donald E.  Efficient representation of perm groups.  Combinatorica 11 (1991), no. 1, 33–43. &lt;br /&gt;
* Seress, A.  Permutation Group Algorithms,  Cambridge U Press, 2002.&lt;br /&gt;
* Sims, Charles C. Computational methods in the study of permutation groups, in  Computational Problems in Abstract Algebra, pp.&amp;amp;nbsp;169–183, Pergamon, Oxford, 1970.&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Schreier-Sims algorithm}}&lt;br /&gt;
[[Category:Computational group theory]]&lt;br /&gt;
[[Category:Permutation groups]]&lt;/div&gt;</summary>
		<author><name>188.67.18.30</name></author>
	</entry>
</feed>