@@ -11,7 +11,6 @@ using JuMP
1111import DelimitedFiles
1212import DiffOpt
1313import HiGHS
14- import Ipopt
1514import IterativeSolvers
1615import LinearAlgebra
1716import MathOptInterface as MOI
@@ -44,7 +43,7 @@ function test_forward_on_trivial_qp()
4443 0.0 - 1.0
4544 ]
4645 h = [1 , 0.7 , 0.7 , - 1 , 0 , 0 ]
47- model = JuMP. Model (() -> DiffOpt. diff_optimizer (Ipopt . Optimizer))
46+ model = JuMP. Model (() -> DiffOpt. diff_optimizer (HiGHS . Optimizer))
4847 MOI. set (model, MOI. Silent (), true )
4948 @variable (model, x[1 : 2 ])
5049 @objective (model, Min, x' * Q * x + q' * x)
@@ -59,7 +58,7 @@ function test_differentiating_trivial_qp_1()
5958 q = [1.0 , 1.0 ]
6059 G = [1.0 1.0 ]
6160 h = [- 1.0 ]
62- model = JuMP. direct_model (DiffOpt. diff_optimizer (Ipopt . Optimizer))
61+ model = JuMP. direct_model (DiffOpt. diff_optimizer (HiGHS . Optimizer))
6362 MOI. set (model, MOI. Silent (), true )
6463 x = @variable (model, [1 : 2 ])
6564 @objective (model, Min, x' * Q * x + q' * x)
@@ -103,7 +102,7 @@ function test_differentiating_qp_with_inequality_and_equality_constraints()
103102 h = [1.0 , 1.0 , 1.0 , 0.0 , 0.0 , 0.0 ]
104103 A = [1.0 1.0 1.0 ;]
105104 b = [0.5 ]
106- model = Model (() -> DiffOpt. diff_optimizer (Ipopt . Optimizer))
105+ model = Model (() -> DiffOpt. diff_optimizer (HiGHS . Optimizer))
107106 MOI. set (model, MOI. Silent (), true )
108107 @variable (model, x[1 : 3 ])
109108 @objective (model, Min, x' * Q * x + q' * x)
@@ -147,7 +146,7 @@ function test_differentiating_MOI_examples_1()
147146 # st x + 2y + 3z >= 4 (c1)
148147 # x + y >= 1 (c2)
149148 # x, y, z \in R
150- model = JuMP. direct_model (DiffOpt. diff_optimizer (Ipopt . Optimizer))
149+ model = JuMP. direct_model (DiffOpt. diff_optimizer (HiGHS . Optimizer))
151150 MOI. set (model, MOI. Silent (), true )
152151 @variables (model, begin
153152 x
@@ -191,7 +190,7 @@ function test_differentiating_moi_examples_2_non_trivial_backward_pass_vector()
191190 # minimize 2 x^2 + y^2 + xy + x + y
192191 # s.t. x, y >= 0
193192 # x + y = 1 (c1)
194- model = JuMP. Model (() -> DiffOpt. diff_optimizer (Ipopt . Optimizer))
193+ model = JuMP. Model (() -> DiffOpt. diff_optimizer (HiGHS . Optimizer))
195194 MOI. set (model, MOI. Silent (), true )
196195 @variable (model, x ≥ 0 )
197196 @variable (model, y ≥ 0 )
@@ -245,7 +244,7 @@ function test_differentiating_non_trivial_convex_qp_jump()
245244 q = vec (q)
246245 h = vec (h)
247246 b = vec (b)
248- model = JuMP. Model (() -> DiffOpt. diff_optimizer (Ipopt . Optimizer))
247+ model = JuMP. Model (() -> DiffOpt. diff_optimizer (HiGHS . Optimizer))
249248 MOI. set (model, MOI. Silent (), true )
250249 @variable (model, x[1 : nz])
251250 @objective (model, Min, x' * Q * x + q' * x)
0 commit comments