-
Notifications
You must be signed in to change notification settings - Fork 29
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
split out the lp modeling from the solvers #71
Comments
Good idee. Maybe we can create a group for those projects. I am off this weeks. I won’t be reactive. |
Good, let's create a github team and get to work when you come back :) |
In other projects I have contributed to (e.g. And regarding splitting up modelling and solving, I really like that idea. Have one crate that allows you to easily create models and eventually output to different possible formats. And then another crate that is able to call different solvers and handle their result output. This also makes it much more flexible to interact with modellers and solvers in other languages in the context of larger analysis workflows, whenever some needed functionality is available elsewhere. Regarding different possible file formats, I just created an issue with suggestions of formats that I have come across with some quick research: #74 |
I'll also ping @oddg who also created Rust bindings for the |
My coinor cbc bindings are under the organization of my employee so they might prefer to keep the project. I'll ask. |
Cool. But I also think that the most important thing is that everybody with an interest in this lp modeling and solving with Rust is aware of any new efforts. So being part of the org as an individual is also helpful! |
@TeXitoi : Having their name in the organization may give @KardinalAI more visibility; it's not necessarily a bad thing to be part of a larger effort :) |
I created the org, moved good_lp, and sent invitations : https://github.com/rust-or |
Thanks for this initiative ! I will publish version |
I have started the work of splitting the solvers from the modeler: https://github.com/rust-or/lp-solvers |
I published a first version on crates.io : https://crates.io/crates/lp-solvers |
@jcavat : Do you want me to write the integration with lp-solvers ? I could open a PR. |
hello, yes. It should be used in rust-lp-modeler. PR are welcome. I'm sorry, I struggle to find free time these days |
Hi @jcavat !
Would you be interested in splitting the solvers from the modeling part ?
I would be interested in reusing the external program calling and solution file format parsing logic in good_lp.
The text was updated successfully, but these errors were encountered: