-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved performance for group isomorphism/automorphisms #896
Commits on Nov 23, 2016
-
FIX: Ensure generating sets remain consistent.
Conflicts: lib/autsr.gi
Configuration menu - View commit details
-
Copy full SHA for f7e6897 - Browse repository at this point
Copy the full SHA f7e6897View commit details -
FIX: Corrections to new automorphism code
Ensure generating sets remain consistent. Fixed variable name in copied code bit Conflicts: lib/autsr.gi
Configuration menu - View commit details
-
Copy full SHA for 064b283 - Browse repository at this point
Copy the full SHA 064b283View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac63b4 - Browse repository at this point
Copy the full SHA bac63b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 420b25e - Browse repository at this point
Copy the full SHA 420b25eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 522a69e - Browse repository at this point
Copy the full SHA 522a69eView commit details -
ENHANCE: Increase hardcoded domain size limit for reducing down from GL.
Utilize a given `autactbase' to help with pc group automorphisms.
Configuration menu - View commit details
-
Copy full SHA for 5c284fd - Browse repository at this point
Copy the full SHA 5c284fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8284528 - Browse repository at this point
Copy the full SHA 8284528View commit details -
ENHANCE: SmallGeneratingSet behaves better in cases of huge generator…
… numbers. Instead of abelian invariants use factors of index of G'.
Configuration menu - View commit details
-
Copy full SHA for d51b797 - Browse repository at this point
Copy the full SHA d51b797View commit details -
ENHANCE: Use better series, projective action on vectors.
Also ensure that automorphism group is automorphismgroup and fix comment. Two small fixes in ordering if there is trivial orbit on lines
Configuration menu - View commit details
-
Copy full SHA for 89c9967 - Browse repository at this point
Copy the full SHA 89c9967View commit details -
Modify assertions that were not any longer valid. Required blank lines in test file
Configuration menu - View commit details
-
Copy full SHA for 6049305 - Browse repository at this point
Copy the full SHA 6049305View commit details -
Configuration menu - View commit details
-
Copy full SHA for a082308 - Browse repository at this point
Copy the full SHA a082308View commit details -
ENHANCE: Use characteristic subgroup classes to split large group on …
…module. Both on top level and for lower modules.
Configuration menu - View commit details
-
Copy full SHA for 9558273 - Browse repository at this point
Copy the full SHA 9558273View commit details -
ENHANCE: AutomorphismWreathembedding only if S_n-normalizer is transi…
…tive (to avoid bad blowup)
Configuration menu - View commit details
-
Copy full SHA for 1ab7ddd - Browse repository at this point
Copy the full SHA 1ab7dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87adf1a - Browse repository at this point
Copy the full SHA 87adf1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d6617 - Browse repository at this point
Copy the full SHA 40d6617View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59dcc23 - Browse repository at this point
Copy the full SHA 59dcc23View commit details -
FIX: Catch base case trivial/trivial in subgroup lattice
which does not translate by niceo when called with an automorphism group.
Configuration menu - View commit details
-
Copy full SHA for 0502106 - Browse repository at this point
Copy the full SHA 0502106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25a1bd6 - Browse repository at this point
Copy the full SHA 25a1bd6View commit details -
ENHANCE: Instead of stabilizing subspaces repeatedly in GL,
write down the subgroup of GL that stabilizes all subspaces (and subspace orbits of length 2). Also Added assertion.
Configuration menu - View commit details
-
Copy full SHA for 90695d4 - Browse repository at this point
Copy the full SHA 90695d4View commit details -
FIX: Special cases in subspace stabilizer
Fix diagonal case and suplicate spaces in subspace stabilizer. Also avoid characteristic options to be accidentally dragged through.
Configuration menu - View commit details
-
Copy full SHA for 5b0d93a - Browse repository at this point
Copy the full SHA 5b0d93aView commit details -
ENHANCE: Minor omissions: SubgroupByPcgs, StabilizerOp
SubgroupByPcgs sets subgroup order. Method for Dtabilizer that allows feeding in fake domain for hash function
Configuration menu - View commit details
-
Copy full SHA for 63c0548 - Browse repository at this point
Copy the full SHA 63c0548View commit details -
ENHANCE: Improvements to `CompatiblePairs'
Ensure that solvable groups do stabilizer with pcgs. If possible, represent module by list of numbers, not list of matrices, using permutation representation of matrix group.
Configuration menu - View commit details
-
Copy full SHA for edba015 - Browse repository at this point
Copy the full SHA edba015View commit details -
ENHANCE: Avoid SpaceAndOrbitStabilizer being overwhelmed
by a huge number of spaces -- in this case, if they are different, they will intersect small. FIX: Correct subspace inclusion -- larger space is not necc. triag.
Configuration menu - View commit details
-
Copy full SHA for fd406fa - Browse repository at this point
Copy the full SHA fd406faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d8e41 - Browse repository at this point
Copy the full SHA b6d8e41View commit details -
ENHANCE: Pc automorphisms prepare better for CompatiblePairs
Ensure that many tails of the pcgs of a factor group correspond to characteristic subgroups. This way `CompatiblePairs` can reduce the orbit calculation into smaller steps.
Configuration menu - View commit details
-
Copy full SHA for 14535f2 - Browse repository at this point
Copy the full SHA 14535f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b58b29d - Browse repository at this point
Copy the full SHA b58b29dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab38762 - Browse repository at this point
Copy the full SHA ab38762View commit details -
Changed heuristic for factor group representation
to be less gung-ho on intersections, if there are lots.
Configuration menu - View commit details
-
Copy full SHA for a8dc148 - Browse repository at this point
Copy the full SHA a8dc148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0425a6c - Browse repository at this point
Copy the full SHA 0425a6cView commit details -
ENHANCE: Improvements to factor permutation code
Allow degree up to 100000 (computers are bigger now) before hard Use maximal subgroups in trying perm rep. (Do not use maxsub in factor if called from maxsub) FIX: another recursion avoidance.
Configuration menu - View commit details
-
Copy full SHA for 7fa4210 - Browse repository at this point
Copy the full SHA 7fa4210View commit details -
ENHANCE: In PcSeries do not induce if the pcgs is being built
There are two different situations in which PcSeries is called. The first is a good pcgs and we happen to want the series -- this is the existing code. The second case is that the series is needed to do anything with the pcgs. In this case inducing caused bad recursions. Avoid this.
Configuration menu - View commit details
-
Copy full SHA for 5b95212 - Browse repository at this point
Copy the full SHA 5b95212View commit details -
FIX: ClosurePermGroup long run
In some situations, it seems that ClosurePermGroup can iterate very long time with evrification failing repeatedly. In this situation we now simply force a new stabilizer chain computation from scratch, than trying to bend the (apparently confused) chain in the right way. This is not a beautiful fix but a workaround, albeit one that should have litlle cost implications.
Configuration menu - View commit details
-
Copy full SHA for 87e4e18 - Browse repository at this point
Copy the full SHA 87e4e18View commit details -
ENHANCE: If radical is elementary abelian, use subspace stabilizer code.
ENHANCE: Declare `SpaceAndOrbitStabilizer'
Configuration menu - View commit details
-
Copy full SHA for ed9e171 - Browse repository at this point
Copy the full SHA ed9e171View commit details -
ENHANCE: Inherit radical/factor and frattini information for factor g…
…roup. Relax threshold for new permrep force. FIX: Change reading order to avoid forward declaration Also ensure a maximal subgroups computation for smaller permutation degree stays out of expensive operations.
Configuration menu - View commit details
-
Copy full SHA for 2f913f7 - Browse repository at this point
Copy the full SHA 2f913f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c9c9fa - Browse repository at this point
Copy the full SHA 1c9c9faView commit details