go-highs provides a Go interface to the HiGHS linear programming solver.
Please note that go-highs is provided as source-available software (not open-source). For further information, please refer to the LICENSE file.
A first run can be done with the following command:
go run cmd/main.go -runner.input.path cmd/input.jsonThis will run the solver and output the result to the console.
In order to start a new project, please refer to the sample app in the community-apps repository. If you have Nextmv CLI installed, you can create a new project with the following command:
nextmv community clone -a knapsack-gosdkFor further information on how to get started, features, deployment, etc., please refer to the official documentation.
We try our best to version our software thoughtfully and only break APIs and behaviors when we have a good reason to.
- Minor (
v1.^.0) tags: new features, might be breaking. - Patch (
v1.0.^) tags: bug fixes.