macOS
brew install highslocal Homebrew formula metadata
sudo port install HiGHSMacPorts ports tree · math/HiGHS/Portfile · ソース: api.github.com
brew
highs のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install highslocal Homebrew formula metadata
sudo port install HiGHSMacPorts ports tree · math/HiGHS/Portfile · ソース: api.github.com
sudo apt install highsDebian stable package indexes · highs · ソース: deb.debian.org
nix profile install nixpkgs#highsnixpkgs package indexes · pkgs/by-name/hi/highs/package.nix · ソース: api.github.com
sudo pacman -S highsArch Linux sync databases · highs · ソース: geo.mirror.pkgbuild.com
scoop install main/highsScoop official bucket manifest trees · bucket/highs.json · ソース: api.github.com
概要
Linear optimization software
履歴
HiGHS is open-source linear optimization software for large-scale sparse LP, MILP/MIP, and convex QP models. It provides a standalone `highs` executable, a C++ library, and interfaces for C, C#, Fortran, Julia, Python, and other ecosystems.
The project is rooted in the University of Edinburgh optimization group and the ERGO-Code organization. Its README credits solver components to Qi Huangfu, Julian Hall, Lukas Schork, Michael Feldmeier, Leona Gottwald, and Ivet Galabova.
HiGHS grew from high-performance research solvers for linear optimization, especially the dual revised simplex work by Qi Huangfu and Julian Hall. The official site describes the codebase as C++11 software with no required third-party utilities for source builds.
The README describes a solver suite rather than a single algorithm: primal and dual revised simplex solvers, an LP interior-point solver, a QP active-set solver, and a MIP branch-and-cut solver. The documentation adds PDLP first-order LP support and explains the executable/library split.
The public tag line shows 1.x releases starting in 2021, then steady expansion through Python packaging, NuGet packaging, interface documentation, MIP work, GPU/PDLP-related development, and HiPO-related builds.
HiGHS gained a major scientific-Python adoption point when SciPy 1.6.0 added HiGHS methods to `scipy.optimize.linprog` for large sparse problems. SciPy 1.9.0 then made `method='highs'` the default for `linprog` and added mixed-integer linear programming support.
The JuMP ecosystem documents `HiGHS.jl` as a wrapper around the HiGHS solver with both a thin C API wrapper and a MathOptInterface implementation. That gives Julia modelers access to the same solver family through JuMP models.
Packaging now spans both system package managers and language package channels. The README badges and text point to PyPI `highspy`, NuGet `Highs.Native`, release binaries, and source builds, while the input package map shows Homebrew, Debian, MacPorts, Nix, Arch, and Scoop packaging.
From the command line, HiGHS reads MPS and CPLEX LP files and solves them with options such as presolve, solver choice, parallel mode, thread count, time limit, and output solution/basis files. A minimal run is `highs model.mps`.
As a library, users can build, modify, solve, and inspect optimization models through the native C++ API or through language bindings. Python users often meet HiGHS through SciPy's `linprog` and `milp` APIs or through the `highspy` wrapper; Julia users commonly meet it through JuMP and HiGHS.jl.
HiGHS matters to package nerds because it is a serious permissively licensed optimization solver with no required third-party dependencies for the core build. That makes it unusually friendly to distributions compared with solver stacks that depend on proprietary binaries or complex external libraries.
It also sits at an important boundary between command-line packages and language ecosystems: the same solver is shipped as a Unix executable, a C/C++ library, a Python package, a Julia solver backend, and a NuGet package.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
highs | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/ERGO-Code/HiGHS
インストールメタデータ
| パッケージキー | brew:highs |
|---|---|
| バージョン | 1.15.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/highs |
| ホームページ | https://www.maths.ed.ac.uk/hall/HiGHS/ |
| リポジトリ | https://github.com/ERGO-Code/HiGHS |
| 上流ドキュメント | https://ergo-code.github.io/HiGHS |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/ERGO-Code/HiGHS/archive/refs/tags/v1.15.1.tar.gz |
| 最終更新 | 2026-07-02T13:02:47Z |
| Pulse | updated |
| ビルド依存関係 | cmake, pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | highs |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
highs 1.10.0+ds-1
High performance linear optimization software
sudo apt install highslibhighs-dev 1.10.0+ds-1
High performance linear optimization software (development files)
sudo apt install libhighs-devlibhighs1 1.10.0+ds-1
High performance linear optimization software (shared library)
sudo apt install libhighs1python3-highspy 1.10.0+ds-1
High performance linear optimization software (Python library)
sudo apt install python3-highspyhighs
nix profile install nixpkgs#highshighs 1.14.0-2
Linear optimization software
sudo pacman -S highsHiGHS
sudo port install HiGHSmain/highs
scoop install main/highsソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.