Rev | Line | |
---|
[37] | 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.