Skip to content

Conversation

@wilfwilson
Copy link
Collaborator

@wilfwilson wilfwilson commented Dec 7, 2016

DigraphMaximalCliques and DigraphMaximalCliquesReps used to be slow when the digraph in question had lots of isolated vertices. This is because the subgroup of the automorphism group which acts on these vertices is the symmetric group, which is really big. Therefore calculations involving the automorphism group were taking ages. All of the time was spent calculating stabilizer chains, etc.

Now, in certain cases when it is safe to do so, we (in essence) remove the isolated vertices (except one), and remove the generators of the automorphism group which act on the isolated vertices. This speeds things up.

@wilfwilson
Copy link
Collaborator Author

I'm going to merge this when the tests pass.

@wilfwilson wilfwilson merged commit cfa2b53 into digraphs:stable-0.6 Dec 7, 2016
@wilfwilson wilfwilson deleted the fix-issue-23 branch December 7, 2016 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant