Skip to content

Commit 885c9a2

Browse files
committed
Fix
1 parent 45ed2f3 commit 885c9a2

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

docs/src/tutorials/Polynomial Optimization/polynomial_optimization.jl

+5-11
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ p(x=>1, y=>0), p(x=>1//2, y=>1//2), p(x=>0, y=>1)
3232

3333
import Ipopt
3434
model = Model(Ipopt.Optimizer)
35-
@variable(model, 0 <= a)
36-
@variable(model, 0 <= b)
35+
@variable(model, a >= 0)
36+
@variable(model, b >= 0)
3737
@constraint(model, a + b >= 1)
3838
@objective(model, Min, a^3 - a^2 + 2a*b - b^2 + b^3)
3939
optimize!(model)
@@ -99,8 +99,6 @@ import Alpine, HiGHS, Ipopt, Pavito
9999
ipopt = optimizer_with_attributes(
100100
Ipopt.Optimizer,
101101
MOI.Silent() => true,
102-
#"sb" => "yes",
103-
#"max_iter" => 9999,
104102
)
105103
highs = optimizer_with_attributes(
106104
HiGHS.Optimizer,
@@ -119,16 +117,12 @@ alpine = optimizer_with_attributes(
119117
"nlp_solver" => ipopt,
120118
"mip_solver" => pavito,
121119
)
122-
set_optimizer(model, () -> PolyJuMP.QCQP.Optimizer(alpine))
120+
set_optimizer(model, () -> PolyJuMP.QCQP.Optimizer(MOI.instantiate(alpine)))
123121
optimize!(model)
124122

125-
# We can see the summary here:
123+
# We can see that it found the optimal solution
126124

127-
solution_summary(m)
128-
129-
# It found the optimal solution
130-
131-
value(a), value(b)
125+
termination_status(model), value(a), value(b)
132126

133127
# ## Sum-of-Squares approach
134128

0 commit comments

Comments
 (0)