-
|
I have been using this project for a few weeks for a prototype of an app. I have seen that it might not scale too good for distributed systems, parallelisation, and large scale computation. Is this real or is there some way I could distribute HiGHS computation? I have only done an overview of the project so I don't know that much of how it works. Finally, is there any "in development" feature where i could start and contribute? preferably related to acceleration both CPU and GPU-based |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
|
HiGHS is better for large scale computation than any other open-source optimization software. What precisely do you mean by "distributed systems"? Exploiting parallelisation for general problems in most optimization solvers is very hard, and even the commercial software seems limited to those from other fields. We are developing a GPU-accelerated LP solver, but the main challenge is the algorithmic features, rather than the GPU-acceleration. We are also adding a major CPU multi-threading feature to the MIP solver, but that's highly technical. In general external contributions to solvers are not encouraged. |
Beta Was this translation helpful? Give feedback.
HiGHS is better for large scale computation than any other open-source optimization software.
What precisely do you mean by "distributed systems"?
Exploiting parallelisation for general problems in most optimization solvers is very hard, and even the commercial software seems limited to those from other fields. We are developing a GPU-accelerated LP solver, but the main challenge is the algorithmic features, rather than the GPU-acceleration. We are also adding a major CPU multi-threading feature to the MIP solver, but that's highly technical.
In general external contributions to solvers are not encouraged.