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

ToDo List #6

Open
DJuego opened this issue Apr 12, 2018 · 1 comment
Open

ToDo List #6

DJuego opened this issue Apr 12, 2018 · 1 comment

Comments

@DJuego
Copy link

DJuego commented Apr 12, 2018

This project seems very promising. Thank you for your efforts!

I want to ask you if you have any plan or schedule. The graph theory is rich and huge! What is your approach? Will it be a minimal library? Or do you aspire to implement a collection of algorithms?

For instance; In the classical Shortest Path problem we have Bellman–Ford algorithm, Floyd Warshall algorithm, Johnson’s algorithm.. etc.

This link is fascinating.

I would like some day to have the exercises/practices of this website resolved with your library. For example, this :-P. They might be useful as examples or automated test cases.

DJuego

PS:
My main interest is high performance and a clean and elegant design (Yes. I know that sometimes they are irreconcilable.)

Sorry for my English.

Edit: links fixed

@cbbowen
Copy link
Owner

cbbowen commented Apr 12, 2018

The scope of the project is rather amorphous at the moment, but I would like to see it become a general-purpose graph library while maintaining a clean external interface. Basically, I won't consider it complete as long as there is still interest in adding new data structures and algorithms.

My particular areas of expertise are in motion planning and machine learning, so I have focused my efforts so far on features useful in this domain, but if there is a particular algorithm you need, feel free to create an issue. For someone already familiar with C++, I do believe this library would be a good starting point for learning to implement the algorithms you linked, and hopefully they would then contribute their work.

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

No branches or pull requests

2 participants