Skip to content
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

Graph isomorphism check #44

Open
maruker opened this issue Nov 5, 2021 · 2 comments
Open

Graph isomorphism check #44

maruker opened this issue Nov 5, 2021 · 2 comments
Labels
enhancement New feature or request support Issue related to user needing some support.

Comments

@maruker
Copy link

maruker commented Nov 5, 2021

I am looking for a graph library in C# that can perform isomorphism checks but can't find anything.

I also couldn't find an implementation in QuikGraph. Did I miss something or is there no isomorphism algorithm?

@KeRNeLith
Copy link
Owner

Hello @maruker,

Unfortunately there is no isomorphism algorithm currently implemented in QuikGraph.

It can certainly be a nice improvement if such one is proposed by the library in the future.

@KeRNeLith KeRNeLith added enhancement New feature or request support Issue related to user needing some support. labels Nov 8, 2021
@Kemsekov
Copy link

You can copy implementation of
networkx tree isomorphism
vf2 isomorphism

and see how other people implemented is_isomorphic in general here

Of course graph isomorphism is NP problem so there is no known polynomial time algorithm for this problem, but there is a lot of approximations and case-specific solutions.

Most of them can be found implemented in networkx python library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request support Issue related to user needing some support.
Projects
None yet
Development

No branches or pull requests

3 participants