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.json
This 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-gosdk
For 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.