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
ISGCI update, small graphs and recognition #14396
Comments
This comment has been minimized.
This comment has been minimized.
Author: Nathann Cohen |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Branch: u/ncohen/14396 |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Attachment: graphs-20130920.tar.bz2.gz |
This comment has been minimized.
This comment has been minimized.
Reviewer: David Coudert |
comment:11
Hello, I tried this patch and indeed it is cool :) If I understand well, each time we implement a new membership test to a graph class, we should try to include it in isgci module, right? A small error:
|
comment:13
Yo !
I had almost forgotten about it. Two years old
Yes, if we want the syntax
Do you mean "to get the list of all classes defined by forbidden subgraphs"? If so, I don't think so. For specific recognition problems, however, they often correspond to our "Graph.is_*" functions.
Fixed. Nathann |
comment:14
In the description of method
Furthermore, the example exposes The rest seems ok. David. |
This comment has been minimized.
This comment has been minimized.
comment:16
Yo !
That's because the method is a
Fixed. Nathann |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:18
Perfect. For me the patch is good to go (installation, tests, doc build, etc.). Cool! David. |
comment:19
Wow. Wow. Reviewed. Wow. |
comment:20
(Thanks) |
comment:21
Missing link to the new graphs database |
comment:22
It is attached to this ticket. I know we should avoid that, sorry. I did not know that two years ago apparently Nathann |
This comment has been minimized.
This comment has been minimized.
Changed branch from u/ncohen/14396 to |
Helloooooooooooooooo !
This patch is nice ! It adds in Sage the list of smallgraphs used in ISGCI [1], which can now be obtained like that :
Now that we have this information, we can do another veeeeeeery nice thing : write a generic recognition algorithm for graph classes defined by a list of forbidden subgraphs.
Of course there is no specific code written for these classes. The list of subgraphs is obtained from the ISGCI database, and each of them is tested.... Nice generic stuff. Of course many graph classes are not defined in such a way, so everything is not done on that front
;-)
And of course, it's an occasion to update the version of ISGCI we ship in Sage.
Howto:
After applying the branch's commits, one has to save graphs-20130920.tar.bz2 to the build/upstream/ directory and run
sage -i graphs
again.Nathann
[1] http://www.graphclasses.org/
Updated tarball: https://github.com/sagemath/sage-prod/files/10657524/graphs-20130920.tar.bz2.gz
CC: @nthiery @dimpase @dcoudert @Konrad127123 @sagetrac-elixyre
Component: graph theory
Author: Nathann Cohen
Branch/Commit:
b44dcb0
Reviewer: David Coudert
Issue created by migration from https://trac.sagemath.org/ticket/14396
The text was updated successfully, but these errors were encountered: