set exp dies ist bla /1*10/ quantities /dZ1,dZ2,Z1,Z2/; variables dZ1_mod, dZ2_mod, dZ3_mod, P1, P2, w; table meas(exp,quantities) dZ1 dZ2 Z1 Z2 1 -3.189032787 2.716658016 0.528393645 0.369681131 2 -1.95495182 1.162920616 0.293727249 0.784092338 3 -0.775686352 0.14915122 0.142304976 0.482472915 4 -0.188610639 -0.136745231 0.122076331 0.70553687 5 -0.423186173 -0.326301968 0.087033165 0.534051012 6 -0.2767788 0.086406459 0.039990087 0.533736483 7 -0.077957422 0.14491335 0.031737779 0.634389044 8 -0.109498787 -0.187800059 0.021212518 0.656516282 9 -0.078504818 -0.322596154 0.009798292 0.511132395 10 0.016605679 0.105826884 0.007411851 0.56922079 ; equations E1, E2, obj; E1(exp).. dZ1_mod(exp) =E= -P1*meas(exp, 'Z1') ; E2(exp).. dZ2_mod(exp) =E= P1*meas(exp, 'Z1') - P2*meas(exp, 'Z2'); Obj.. w =E= sum( exp, (dZ1_mod(exp) - meas(exp, 'dZ1'))*(dZ1_mod(exp) - meas(exp, 'dZ1')) + (dZ2_mod(exp) - meas(exp, 'dZ2'))*(dZ2_mod(exp) - meas(exp, 'dZ2')) ); P1.lo = 0; P1.up = 10; P2.lo = 0; P2.up = 10; MODEL TEST / E1, E2, obj / ; OPTION LIMROW = 0.0; OPTION LIMCOL = 0.0; *OPTION MINLP=SBB; SOLVE TEST USING NLP minimiZING w;