Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

# for free to join this conversation on GitHub. Already have an account? # 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