-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
Hi,
I'm encountering an error following the default installation on Ubuntu (i.e. having libminizinc installed automatically and using "highs" as solver):
Config exception: no solver with tag highs foundThe issue seems to be that the default artifact installation does not come with HiGHS bundled.
Artifact installation:
~/.julia/artifacts/0a92a5f3d4d8e6995368215f66510c82887bbf6e/bin$ ./minizinc --solvers
MiniZinc driver.
Available solver configurations:
CPLEX <unknown version> (org.minizinc.mip.cplex, mip, float, api)
Gurobi <unknown version> (org.minizinc.mip.gurobi, mip, float, api)
SCIP <unknown version> (org.minizinc.mip.scip, mip, float, api)
Xpress <unknown version> (org.minizinc.mip.xpress, mip, float, api)
Search path for solver configurations:
/home/bertrand/.julia/artifacts/0a92a5f3d4d8e6995368215f66510c82887bbf6e/share/minizinc/solvers
/usr/local/share/minizinc/solvers
/usr/share/minizinc/solversStandalone installation (ie. via snap):
$ minizinc --solvers
MiniZinc driver.
Available solver configurations:
Chuffed 0.13.2 (org.chuffed.chuffed, cp, lcg, int)
COIN-BC 2.10.12/1.17.10 (org.minizinc.mip.coin-bc, mip, float, api, osicbc, coinbc, cbc)
CPLEX <unknown version> (org.minizinc.mip.cplex, mip, float, api)
findMUS 0.7.0 (org.minizinc.findmus)
Gecode 6.3.0 (org.gecode.gecode, default solver, cp, int, float, set, restart)
Gecode Gist 6.3.0 (org.gecode.gist, cp, int, float, set, restart)
Globalizer 0.1.7.2 (org.minizinc.globalizer, experimental, tool)
Gurobi <unknown version> (org.minizinc.mip.gurobi, mip, float, api)
HiGHS 1.9.0 (org.minizinc.mip.highs, mip, float, api, highs)
OR Tools CP-SAT 9.12.4544 (cp-sat, cp-sat, cp, lcg, int)
SCIP <unknown version> (org.minizinc.mip.scip, mip, float, api)
Xpress <unknown version> (org.minizinc.mip.xpress, mip, float, api)
Search path for solver configurations:
/snap/minizinc/1157/share/minizinc/solvers
/usr/local/share/minizinc/solvers
/usr/share/minizinc/solversMWE:
(@v1.11) pkg> activate --temp
(jl_g25dKx) pkg> add JuMP MiniZinc HiGHS
# Then run the example from the README
using JuMP
import MiniZinc
model = Model(() -> MiniZinc.Optimizer{Float64}("highs"))
@variable(model, 1 <= x[1:3] <= 3, Int)
@constraint(model, x in MOI.AllDifferent(3))
@objective(model, Max, sum(i * x[i] for i in 1:3))
optimize!(model)
@show value.(x)Version info:
> versioninfo()
Julia Version 1.11.6
Commit 9615af0f269 (2025-07-09 12:58 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 28 × Intel(R) Core(TM) i7-14700KF
WORD_SIZE: 64
LLVM: libLLVM-16.0.6 (ORCJIT, alderlake)
Threads: 1 default, 0 interactive, 1 GC (on 28 virtual cores)
Environment:
JULIA_PKG_SERVER = juliahub.comMetadata
Metadata
Assignees
Labels
No labels