## ams_version=1.0 Model Main_worst { Variable objvar; Variable x2; Variable x3; Variable x4; Variable x5; Variable x6; Variable x7; Variable x8; Variable x9; Variable x10; Variable x11; Variable x12; Variable x13; Variable x14; Variable x15; Variable x16; Variable x17; Variable x18; Variable x19; Variable x20; Variable x21; Variable x22; Variable x23 { Range: nonnegative; } Variable x24 { Range: nonnegative; } Variable x25 { Range: nonnegative; } Variable x26 { Range: nonnegative; } Variable x27 { Range: nonnegative; } Variable x28 { Range: nonnegative; } Variable x29 { Range: nonnegative; } Variable x30 { Range: nonnegative; } Variable x31; Variable x32; Variable x33; Variable x34; Variable x35; Constraint e1 { Definition: { objvar - x18 - x19 - x20 - x21 - x22 + 30000*x23 - 25000*x24 + 30000*x25 + 50000*x26 - 25000*x27 - 5000*x28 - 15000*x29 - 50000*x30 = 20682900 } } Constraint e2 { Definition: -95.54*exp(0.09167*x31) + x18 = 0; } Constraint e3 { Definition: -93.27*exp(0.33889*x32) + x19 = 0; } Constraint e4 { Definition: -95.54*exp(0.09167*x31) + x20 = 0; } Constraint e5 { Definition: -93.27*exp(0.33889*x32) + x21 = 0; } Constraint e6 { Definition: -91.03*exp(0.58889*x33) + x22 = 0; } Constraint e7 { Definition: -exp(-0.33889*x32)*(errorf(x2)*x21 - 95*errorf(x10)) + x23 = 0; } Constraint e8 { Definition: -exp(-0.33889*x32)*(errorf(x3)*x21 - 97*errorf(x11)) + x25 = 0; } Constraint e9 { Definition: -exp(-0.58889*x33)*(errorf(x6)*x22 - 95*errorf(x14)) + x24 = 0; } Constraint e10 { Definition: -exp(-0.58889*x33)*(errorf(x7)*x22 - 97*errorf(x15)) + x26 = 0; } Constraint e11 { Definition: -exp(-0.58889*x33)*(errorf(x8)*x22 - 99*errorf(x16)) + x27 = 0; } Constraint e12 { Definition: -exp(-0.33889*x32)*(95*errorf(-x12) - errorf(-x4)*x21) + x28 = 0; } Constraint e13 { Definition: -exp(-0.33889*x32)*(97*errorf(-x13) - errorf(-x5)*x21) + x29 = 0; } Constraint e14 { Definition: -exp(-0.58889*x33)*(99*errorf(-x17) - errorf(-x9)*x22) + x30 = 0; } Constraint e15 { Definition: { -1.71779218689115*(log(0.0105263157894737*x21) + 0.169445*sqr(x34))/x34 + x2 = 0 } } Constraint e16 { Definition: { -1.71779218689115*(log(0.0103092783505155*x21) + 0.169445*sqr(x34))/x34 + x3 = 0 } } Constraint e17 { Definition: { -1.71779218689115*(log(0.0105263157894737*x21) + 0.169445*sqr(x34))/x34 + x4 = 0 } } Constraint e18 { Definition: { -1.71779218689115*(log(0.0103092783505155*x21) + 0.169445*sqr(x34))/x34 + x5 = 0 } } Constraint e19 { Definition: { -1.30311549893554*(log(0.0105263157894737*x22) + 0.294445*sqr(x35))/x35 + x6 = 0 } } Constraint e20 { Definition: { -1.30311549893554*(log(0.0103092783505155*x22) + 0.294445*sqr(x35))/x35 + x7 = 0 } } Constraint e21 { Definition: { -1.30311549893554*(log(0.0101010101010101*x22) + 0.294445*sqr(x35))/x35 + x8 = 0 } } Constraint e22 { Definition: { -1.30311549893554*(log(0.0101010101010101*x22) + 0.294445*sqr(x35))/x35 + x9 = 0 } } Constraint e23 { Definition: - x2 + x10 + 0.582142594215541*x34 = 0; } Constraint e24 { Definition: - x3 + x11 + 0.582142594215541*x34 = 0; } Constraint e25 { Definition: - x4 + x12 + 0.582142594215541*x34 = 0; } Constraint e26 { Definition: - x5 + x13 + 0.582142594215541*x34 = 0; } Constraint e27 { Definition: - x6 + x14 + 0.767391686168152*x35 = 0; } Constraint e28 { Definition: - x7 + x15 + 0.767391686168152*x35 = 0; } Constraint e29 { Definition: - x8 + x16 + 0.767391686168152*x35 = 0; } Constraint e30 { Definition: - x9 + x17 + 0.767391686168152*x35 = 0; } Procedure MainInitialization { Body: { x18.lower := 0.001; x19.lower := 0.001; x20.lower := 0.001; x21.lower := 0.001; x22.lower := 0.001; x31.lower := 0.05245; x31.upper := 0.0857; x32.lower := 0.06175; x32.upper := 0.095; x33.lower := 0.0619; x33.upper := 0.0939; x34.lower := 0.0368; x34.upper := 0.0768; x35.lower := 0.0368; x35.upper := 0.0768; x18.l := 96.1523975231246; x19.l := 95.8007796007676; x20.l := 96.1523975231246; x21.l := 95.8007796007676; x22.l := 95.303225278852; x31.l := 0.069075; x32.l := 0.078375; x33.l := 0.0779; x34.l := 0.0568; x35.l := 0.0568; } } MathematicalProgram worst { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve worst; } } Procedure MainTermination { Body: { return 1; } } }