Line | |
---|
1 | function ex14_1_3 |
---|
2 | |
---|
3 | yalmip('clear'); |
---|
4 | sdpvar x1 x2 x3 objvar |
---|
5 | |
---|
6 | F = set([]); |
---|
7 | F = F + set( - x3 + objvar == 0); |
---|
8 | F = F + set( 10000*x1*x2 - x3 <= 1); |
---|
9 | F = F + set( - 10000*x1*x2 - x3 <= -1); |
---|
10 | F = F + set( exp(-x1) + exp(-x2) - x3 <= 1.001); |
---|
11 | F = F + set( (-exp(-x1)) - exp(-x2) - x3 <= -1.001); |
---|
12 | F = F + set(5.49e-6 < x1 < 4.553) + set(18.21 > x2 > 0.0021961); |
---|
13 | |
---|
14 | sol = solvesdp(F,objvar,sdpsettings('solver','bmibnb','bmibnb.absgaptol',1e-8,'bmibnb.relgaptol',1e-8)) |
---|
15 | mbg_asserttolequal(sol.problem,0); |
---|
16 | mbg_asserttolequal(double([objvar ]),0, 1e-5); |
---|
Note: See
TracBrowser
for help on using the repository browser.