Skip to content

Commit 3d352ec

Browse files
authored
Remove GLPK (#195)
* Remove GLPK * update and reduce usage of raw attributes * format * add a bound to get a starting basis * fix more tests
1 parent eafdd49 commit 3d352ec

6 files changed

Lines changed: 86 additions & 88 deletions

File tree

benchmark/MOI_benchmarks.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
push!(LOAD_PATH, "./src")
77
using ParametricOptInterface
88
using MathOptInterface
9-
using GLPK
9+
using HiGHS
1010
import Random
1111
#using SparseArrays
1212
using TimerOutputs
1313

1414
const MOI = MathOptInterface
1515
const POI = ParametricOptInterface
16-
SOLVER = GLPK
16+
SOLVER = HiGHS
1717

18-
if SOLVER == GLPK
19-
MAX_ITER_PARAM = "it_lim"
18+
if SOLVER == HiGHS
19+
MAX_ITER_PARAM = "simplex_iteration_limit"
2020
elseif SOLVER == Gurobi
2121
MAX_ITER_PARAM = "IterationLimit"
2222
elseif SOLVER == Xpress

benchmark/run_benders_quantile_regression_benchmark.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ const MOI = MathOptInterface
1616
using ParameterJuMP
1717
using JuMP
1818

19-
using GLPK
20-
const OPTIMIZER = GLPK.Optimizer
19+
using HiGHS
20+
const OPTIMIZER = HiGHS.Optimizer
2121
using TimerOutputs
2222

2323
using LinearAlgebra

test/Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
[deps]
2-
GLPK = "60bf3e95-4087-53dc-ae20-288a0d20c6a6"
32
HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
43
Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9"
54
JuMP = "4076af6c-e467-56ae-b986-b466b2749572"
@@ -9,7 +8,6 @@ SCS = "c946c3f1-0d1f-5ce8-9dea-7daa1f7e2d13"
98
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
109

1110
[compat]
12-
GLPK = "1"
1311
HiGHS = "1"
1412
Ipopt = "1"
1513
JuMP = "1"

0 commit comments

Comments
 (0)