Skip to content

nextmv-io/go-highs

Repository files navigation

Banner image

go-highs

go-highs provides a Go interface to the HiGHS linear programming solver.

License

Please note that go-highs is provided as source-available software (not open-source). For further information, please refer to the LICENSE file.

Usage

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.

Versioning

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.