library(simplex) showcase: Bin packing using delayed column generation #1340
Replies: 3 comments 4 replies
-
Congratulations! Thanks to you and @mthom to allow it! As a personal note, using this library (in SWI) was one of the first things that I did in Prolog outside the usual Prolog teaching in university. It was a pleasure to write my linear programming problems and solve them with a clean syntax. |
Beta Was this translation helpful? Give feedback.
-
With the latest |
Beta Was this translation helpful? Give feedback.
-
Hi Markus, I'm very interested in working on this but I'm very busy with work and my studies. However, since you mentioned that this could be turned into a thesis project I'm considering to do just that. I'm planning to start my master thesis in summer 2023 (at RWTH Aachen). I don't know what the process is to get such a project approved or if I can find an advisor who will go along with this, so no big promises. But if it doesn't work out I hope I can still help after I finished my degree 🙂 |
Beta Was this translation helpful? Give feedback.
-
Dear all,
as
library(simplex)
now ships with Scryer Prolog, I have finally adapted a Prolog solution to a well-known linear programming task, a combinatorial optimization problem called bin packing, to Scryer Prolog:https://www.metalevel.at/various/colgen/
It's still quite slow at the moment, but at least the task can now be expressed and solved at all already! It can solve a few smaller examples that may even be useful in practice.
library(simplex)
can be improved in many ways, maybe most notably by changing the implementation to the so-called revised simplex method, where we benefit from sparse matrices. It is my hope that such examples motivate one of you to help me improve the implementation.Enjoy!
All the best,
Markus
Beta Was this translation helpful? Give feedback.
All reactions