@@ -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