Replies: 1 comment 2 replies
-
|
The simple reason is that IPM was the only algorithm I felt confident implementing myself. Given the hard constraint of avoiding CPU-GPU communication, I went with this basic, self-contained IPM implementation, and it turned out to be reasonably effective. I'm always keen to learn more about advanced solver designs though — any pointers or resources you'd recommend would be most welcome! |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team, thanks for open-sourcing LPLB!
In the README you mention that the embedded LP solver is a single-SM Interior-Point Method (IPM) built on cuSolverDx/cuBLASDx.
Could you briefly share the design rationale for choosing IPM over a first-order method such as PDLP (or another primal-dual hybrid gradient variant)?
Beta Was this translation helpful? Give feedback.
All reactions