## ams_version=1.0 Model Main_feedtray { Variable x1 { Range: nonnegative; } Variable x2 { Range: nonnegative; } Variable x3 { Range: nonnegative; } Variable x4 { Range: nonnegative; } Variable x5 { Range: nonnegative; } Variable x6 { Range: nonnegative; } Variable x7 { Range: nonnegative; } Variable x8 { Range: nonnegative; } Variable x9 { Range: nonnegative; } Variable x10 { Range: nonnegative; } Variable x11 { Range: nonnegative; } Variable x12 { Range: nonnegative; } Variable x13 { Range: nonnegative; } Variable x14 { Range: nonnegative; } Variable x15 { Range: nonnegative; } Variable x16 { Range: nonnegative; } Variable x17 { Range: nonnegative; } Variable x18 { Range: nonnegative; } Variable x19 { Range: nonnegative; } Variable x20 { Range: nonnegative; } Variable x21 { Range: nonnegative; } Variable x22 { Range: nonnegative; } 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 { Range: nonnegative; } Variable x32 { Range: nonnegative; } Variable x33 { Range: nonnegative; } Variable x34 { Range: nonnegative; } Variable x35 { Range: nonnegative; } Variable x36 { Range: nonnegative; } Variable x37 { Range: nonnegative; } Variable x38 { Range: nonnegative; } Variable x39 { Range: nonnegative; } Variable x40 { Range: nonnegative; } Variable x41 { Range: nonnegative; } Variable x42 { Range: nonnegative; } Variable x43 { Range: nonnegative; } Variable x44 { Range: nonnegative; } Variable x45 { Range: nonnegative; } Variable x46 { Range: nonnegative; } Variable x47 { Range: nonnegative; } Variable x48 { Range: nonnegative; } Variable x49 { Range: nonnegative; } Variable x50 { Range: nonnegative; } Variable x51 { Range: nonnegative; } Variable x52 { Range: nonnegative; } Variable x53 { Range: nonnegative; } Variable x54; Variable x55; Variable x56; Variable x57; Variable x58; Variable x59; Variable x60; Variable x61; Variable x62; Variable x63 { Range: nonnegative; } Variable x64 { Range: nonnegative; } Variable x65 { Range: nonnegative; } Variable x66 { Range: nonnegative; } Variable x67 { Range: nonnegative; } Variable x68 { Range: nonnegative; } Variable x69 { Range: nonnegative; } Variable x70; Variable x71; Variable x72; Variable x73; Variable x74; Variable x75; Variable x76; Variable x77; Variable x78; Variable x79; Variable x80; Variable x81; Variable x82 { Range: nonnegative; } Variable x83 { Range: nonnegative; } Variable x84 { Range: nonnegative; } Variable x85 { Range: nonnegative; } Variable x86 { Range: nonnegative; } Variable x87 { Range: nonnegative; } Variable x88 { Range: nonnegative; } Variable x89 { Range: nonnegative; } Variable x90 { Range: nonnegative; } Variable b91 { Range: binary; } Variable b92 { Range: binary; } Variable b93 { Range: binary; } Variable b94 { Range: binary; } Variable b95 { Range: binary; } Variable b96 { Range: binary; } Variable b97 { Range: binary; } Variable objvar; Constraint e1 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x54)** 1.5 + 0.012420366417645*x54 - 2.62863*(1 - 0.00177872643187478*x54)**3 - 3.33399*(1 - 0.00177872643187478*x54)**6))/x54)*x1 + 1.2*x19 = 0 } } Constraint e2 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x54)**1.5 + 0.0123117100371747*x54 - 2.83433*(1 - 0.00168976005407232*x54)**3 - 2.79168*(1 - 0.00168976005407232*x54)**6))/x54)*x2 + 1.2*x20 = 0 } } Constraint e3 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x55)** 1.5 + 0.012420366417645*x55 - 2.62863*(1 - 0.00177872643187478*x55)**3 - 3.33399*(1 - 0.00177872643187478*x55)**6))/x55)*x3 + 1.12*x21 = 0 } } Constraint e4 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x55)**1.5 + 0.0123117100371747*x55 - 2.83433*(1 - 0.00168976005407232*x55)**3 - 2.79168*(1 - 0.00168976005407232*x55)**6))/x55)*x4 + 1.12*x22 = 0 } } Constraint e5 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x56)** 1.5 + 0.012420366417645*x56 - 2.62863*(1 - 0.00177872643187478*x56)**3 - 3.33399*(1 - 0.00177872643187478*x56)**6))/x56)*x5 + 1.11333333333333*x23 = 0 } } Constraint e6 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x56)**1.5 + 0.0123117100371747*x56 - 2.83433*(1 - 0.00168976005407232*x56)**3 - 2.79168*(1 - 0.00168976005407232*x56)**6))/x56)*x6 + 1.11333333333333*x24 = 0 } } Constraint e7 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x57)** 1.5 + 0.012420366417645*x57 - 2.62863*(1 - 0.00177872643187478*x57)**3 - 3.33399*(1 - 0.00177872643187478*x57)**6))/x57)*x7 + 1.10666666666667*x25 = 0 } } Constraint e8 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x57)**1.5 + 0.0123117100371747*x57 - 2.83433*(1 - 0.00168976005407232*x57)**3 - 2.79168*(1 - 0.00168976005407232*x57)**6))/x57)*x8 + 1.10666666666667*x26 = 0 } } Constraint e9 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x58)** 1.5 + 0.012420366417645*x58 - 2.62863*(1 - 0.00177872643187478*x58)**3 - 3.33399*(1 - 0.00177872643187478*x58)**6))/x58)*x9 + 1.1*x27 = 0 } } Constraint e10 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x58)**1.5 + 0.0123117100371747*x58 - 2.83433*(1 - 0.00168976005407232*x58)**3 - 2.79168*(1 - 0.00168976005407232*x58)**6))/x58)*x10 + 1.1*x28 = 0 } } Constraint e11 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x59)** 1.5 + 0.012420366417645*x59 - 2.62863*(1 - 0.00177872643187478*x59)**3 - 3.33399*(1 - 0.00177872643187478*x59)**6))/x59)*x11 + 1.09333333333333*x29 = 0 } } Constraint e12 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x59)**1.5 + 0.0123117100371747*x59 - 2.83433*(1 - 0.00168976005407232*x59)**3 - 2.79168*(1 - 0.00168976005407232*x59)**6))/x59)*x12 + 1.09333333333333*x30 = 0 } } Constraint e13 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x60)** 1.5 + 0.012420366417645*x60 - 2.62863*(1 - 0.00177872643187478*x60)**3 - 3.33399*(1 - 0.00177872643187478*x60)**6))/x60)*x13 + 1.08666666666667*x31 = 0 } } Constraint e14 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x60)**1.5 + 0.0123117100371747*x60 - 2.83433*(1 - 0.00168976005407232*x60)**3 - 2.79168*(1 - 0.00168976005407232*x60)**6))/x60)*x14 + 1.08666666666667*x32 = 0 } } Constraint e15 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x61)** 1.5 + 0.012420366417645*x61 - 2.62863*(1 - 0.00177872643187478*x61)**3 - 3.33399*(1 - 0.00177872643187478*x61)**6))/x61)*x15 + 1.08*x33 = 0 } } Constraint e16 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x61)**1.5 + 0.0123117100371747*x61 - 2.83433*(1 - 0.00168976005407232*x61)**3 - 2.79168*(1 - 0.00168976005407232*x61)**6))/x61)*x16 + 1.08*x34 = 0 } } Constraint e17 { Definition: { -48.9*exp((-3925.690806 + 562.2*(1.33213*(1 - 0.00177872643187478*x62)** 1.5 + 0.012420366417645*x62 - 2.62863*(1 - 0.00177872643187478*x62)**3 - 3.33399*(1 - 0.00177872643187478*x62)**6))/x62)*x17 + 1.05*x35 = 0 } } Constraint e18 { Definition: { -41*exp((-4311.896226 + 591.8*(1.38091*(1 - 0.00168976005407232*x62)**1.5 + 0.0123117100371747*x62 - 2.83433*(1 - 0.00168976005407232*x62)**3 - 2.79168*(1 - 0.00168976005407232*x62)**6))/x62)*x18 + 1.05*x36 = 0 } } Constraint e19 { Definition: - x1 - x2 + x19 + x20 = 0; } Constraint e20 { Definition: - x3 - x4 + x21 + x22 = 0; } Constraint e21 { Definition: - x5 - x6 + x23 + x24 = 0; } Constraint e22 { Definition: - x7 - x8 + x25 + x26 = 0; } Constraint e23 { Definition: - x9 - x10 + x27 + x28 = 0; } Constraint e24 { Definition: - x11 - x12 + x29 + x30 = 0; } Constraint e25 { Definition: - x13 - x14 + x31 + x32 = 0; } Constraint e26 { Definition: - x15 - x16 + x33 + x34 = 0; } Constraint e27 { Definition: - x17 - x18 + x35 + x36 = 0; } Constraint e28 { Definition: x38*x3 + x47*x21 - x39*x5 - x46*x19 - 0.7*x63 = 0; } Constraint e29 { Definition: x38*x4 + x47*x22 - x39*x6 - x46*x20 - 0.3*x63 = 0; } Constraint e30 { Definition: x39*x5 + x48*x23 - x40*x7 - x47*x21 - 0.7*x64 = 0; } Constraint e31 { Definition: x39*x6 + x48*x24 - x40*x8 - x47*x22 - 0.3*x64 = 0; } Constraint e32 { Definition: x40*x7 + x49*x25 - x41*x9 - x48*x23 - 0.7*x65 = 0; } Constraint e33 { Definition: x40*x8 + x49*x26 - x41*x10 - x48*x24 - 0.3*x65 = 0; } Constraint e34 { Definition: x41*x9 + x50*x27 - x42*x11 - x49*x25 - 0.7*x66 = 0; } Constraint e35 { Definition: x41*x10 + x50*x28 - x42*x12 - x49*x26 - 0.3*x66 = 0; } Constraint e36 { Definition: x42*x11 + x51*x29 - x43*x13 - x50*x27 - 0.7*x67 = 0; } Constraint e37 { Definition: x42*x12 + x51*x30 - x43*x14 - x50*x28 - 0.3*x67 = 0; } Constraint e38 { Definition: x43*x13 + x52*x31 - x44*x15 - x51*x29 - 0.7*x68 = 0; } Constraint e39 { Definition: x43*x14 + x52*x32 - x44*x16 - x51*x30 - 0.3*x68 = 0; } Constraint e40 { Definition: x44*x15 + x53*x33 - x45*x17 - x52*x31 - 0.7*x69 = 0; } Constraint e41 { Definition: x44*x16 + x53*x34 - x45*x18 - x52*x32 - 0.3*x69 = 0; } Constraint e42 { Definition: x37*x1 + x46*x19 - x38*x3 = 0; } Constraint e43 { Definition: x37*x2 + x46*x20 - x38*x4 = 0; } Constraint e44 { Definition: (x45 + x71)*x17 - x53*x33 = 0; } Constraint e45 { Definition: (x45 + x71)*x18 - x53*x34 = 0; } Constraint e46 { Definition: x38 - x39 - x46 + x47 - x63 = 0; } Constraint e47 { Definition: x39 - x40 - x47 + x48 - x64 = 0; } Constraint e48 { Definition: x40 - x41 - x48 + x49 - x65 = 0; } Constraint e49 { Definition: x41 - x42 - x49 + x50 - x66 = 0; } Constraint e50 { Definition: x42 - x43 - x50 + x51 - x67 = 0; } Constraint e51 { Definition: x43 - x44 - x51 + x52 - x68 = 0; } Constraint e52 { Definition: x44 - x45 - x52 + x53 - x69 = 0; } Constraint e53 { Definition: x37 - x38 + x46 = 0; } Constraint e54 { Definition: x45 - x53 + x71 = 0; } Constraint e55 { Definition: -x70*x71 + x45 = 0; } Constraint e56 { Definition: x37 - x72 = 0; } Constraint e57 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x54*(- 0.000100566666666667 + 1.7825e-8*x54))*x54)*x54 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x54)**1.5 + 0.012420366417645*x54 - 2.62863*(1 - 0.00177872643187478*x54)**3 - 3.33399*(1 - 0.00177872643187478*x54)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x54)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x54) - 20.00394*(1 - 0.00177872643187478*x54)**5)*x54)*x1 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x54*(-9.21666666666667e-5 + 1.22775e-8*x54))*x54)*x54 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x54)**1.5 + 0.0123117100371747*x54 - 2.83433*(1 - 0.00168976005407232*x54)**3 - 2.79168*(1 - 0.00168976005407232*x54)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x54)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x54) - 16.75008*(1 - 0.00168976005407232*x54)**5)*x54)*x2) + x73 = 0 } } Constraint e58 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x55*(- 0.000100566666666667 + 1.7825e-8*x55))*x55)*x55 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x55)**1.5 + 0.012420366417645*x55 - 2.62863*(1 - 0.00177872643187478*x55)**3 - 3.33399*(1 - 0.00177872643187478*x55)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x55)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x55) - 20.00394*(1 - 0.00177872643187478*x55)**5)*x55)*x3 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x55*(-9.21666666666667e-5 + 1.22775e-8*x55))*x55)*x55 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x55)**1.5 + 0.0123117100371747*x55 - 2.83433*(1 - 0.00168976005407232*x55)**3 - 2.79168*(1 - 0.00168976005407232*x55)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x55)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x55) - 16.75008*(1 - 0.00168976005407232*x55)**5)*x55)*x4) + x74 = 0 } } Constraint e59 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x56*(- 0.000100566666666667 + 1.7825e-8*x56))*x56)*x56 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x56)**1.5 + 0.012420366417645*x56 - 2.62863*(1 - 0.00177872643187478*x56)**3 - 3.33399*(1 - 0.00177872643187478*x56)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x56)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x56) - 20.00394*(1 - 0.00177872643187478*x56)**5)*x56)*x5 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x56*(-9.21666666666667e-5 + 1.22775e-8*x56))*x56)*x56 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x56)**1.5 + 0.0123117100371747*x56 - 2.83433*(1 - 0.00168976005407232*x56)**3 - 2.79168*(1 - 0.00168976005407232*x56)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x56)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x56) - 16.75008*(1 - 0.00168976005407232*x56)**5)*x56)*x6) + x75 = 0 } } Constraint e60 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x57*(- 0.000100566666666667 + 1.7825e-8*x57))*x57)*x57 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x57)**1.5 + 0.012420366417645*x57 - 2.62863*(1 - 0.00177872643187478*x57)**3 - 3.33399*(1 - 0.00177872643187478*x57)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x57)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x57) - 20.00394*(1 - 0.00177872643187478*x57)**5)*x57)*x7 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x57*(-9.21666666666667e-5 + 1.22775e-8*x57))*x57)*x57 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x57)**1.5 + 0.0123117100371747*x57 - 2.83433*(1 - 0.00168976005407232*x57)**3 - 2.79168*(1 - 0.00168976005407232*x57)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x57)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x57) - 16.75008*(1 - 0.00168976005407232*x57)**5)*x57)*x8) + x76 = 0 } } Constraint e61 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x58*(- 0.000100566666666667 + 1.7825e-8*x58))*x58)*x58 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x58)**1.5 + 0.012420366417645*x58 - 2.62863*(1 - 0.00177872643187478*x58)**3 - 3.33399*(1 - 0.00177872643187478*x58)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x58)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x58) - 20.00394*(1 - 0.00177872643187478*x58)**5)*x58)*x9 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x58*(-9.21666666666667e-5 + 1.22775e-8*x58))*x58)*x58 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x58)**1.5 + 0.0123117100371747*x58 - 2.83433*(1 - 0.00168976005407232*x58)**3 - 2.79168*(1 - 0.00168976005407232*x58)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x58)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x58) - 16.75008*(1 - 0.00168976005407232*x58)**5)*x58)*x10) + x77 = 0 } } Constraint e62 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x59*(- 0.000100566666666667 + 1.7825e-8*x59))*x59)*x59 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x59)**1.5 + 0.012420366417645*x59 - 2.62863*(1 - 0.00177872643187478*x59)**3 - 3.33399*(1 - 0.00177872643187478*x59)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x59)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x59) - 20.00394*(1 - 0.00177872643187478*x59)**5)*x59)*x11 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x59*(-9.21666666666667e-5 + 1.22775e-8*x59))*x59)*x59 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x59)**1.5 + 0.0123117100371747*x59 - 2.83433*(1 - 0.00168976005407232*x59)**3 - 2.79168*(1 - 0.00168976005407232*x59)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x59)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x59) - 16.75008*(1 - 0.00168976005407232*x59)**5)*x59)*x12) + x78 = 0 } } Constraint e63 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x60*(- 0.000100566666666667 + 1.7825e-8*x60))*x60)*x60 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x60)**1.5 + 0.012420366417645*x60 - 2.62863*(1 - 0.00177872643187478*x60)**3 - 3.33399*(1 - 0.00177872643187478*x60)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x60)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x60) - 20.00394*(1 - 0.00177872643187478*x60)**5)*x60)*x13 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x60*(-9.21666666666667e-5 + 1.22775e-8*x60))*x60)*x60 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x60)**1.5 + 0.0123117100371747*x60 - 2.83433*(1 - 0.00168976005407232*x60)**3 - 2.79168*(1 - 0.00168976005407232*x60)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x60)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x60) - 16.75008*(1 - 0.00168976005407232*x60)**5)*x60)*x14) + x79 = 0 } } Constraint e64 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x61*(- 0.000100566666666667 + 1.7825e-8*x61))*x61)*x61 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x61)**1.5 + 0.012420366417645*x61 - 2.62863*(1 - 0.00177872643187478*x61)**3 - 3.33399*(1 - 0.00177872643187478*x61)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x61)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x61) - 20.00394*(1 - 0.00177872643187478*x61)**5)*x61)*x15 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x61*(-9.21666666666667e-5 + 1.22775e-8*x61))*x61)*x61 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x61)**1.5 + 0.0123117100371747*x61 - 2.83433*(1 - 0.00168976005407232*x61)**3 - 2.79168*(1 - 0.00168976005407232*x61)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x61)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x61) - 16.75008*(1 - 0.00168976005407232*x61)**5)*x61)*x16) + x80 = 0 } } Constraint e65 { Definition: { -3.13659116407937e-5*((-46242.079590558 + (-33.92 + (0.23695 + x62*(- 0.000100566666666667 + 1.7825e-8*x62))*x62)*x62 + 4674.1308*(1.33213*(1 - 0.00177872643187478*x62)**1.5 + 0.012420366417645*x62 - 2.62863*(1 - 0.00177872643187478*x62)**3 - 3.33399*(1 - 0.00177872643187478*x62)**6) + 8.314*(-6.98273 + 1.998195*(1 - 0.00177872643187478*x62)**0.5 - 7.88589*sqr(1 - 0.00177872643187478*x62) - 20.00394*(1 - 0.00177872643187478*x62)**5)*x62)*x17 + (-55570.3234397208 + (-24.35 + ( 0.25625 + x62*(-9.21666666666667e-5 + 1.22775e-8*x62))*x62)*x62 + 4920.2252*(1.38091*(1 - 0.00168976005407232*x62)**1.5 + 0.0123117100371747*x62 - 2.83433*(1 - 0.00168976005407232*x62)**3 - 2.79168*(1 - 0.00168976005407232*x62)**6) + 8.314*(-7.28607 + 2.071365*(1 - 0.00168976005407232*x62)**0.5 - 8.50299*sqr(1 - 0.00168976005407232* x62) - 16.75008*(1 - 0.00168976005407232*x62)**5)*x62)*x18) + x81 = 0 } } Constraint e66 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x54*(- 0.000100566666666667 + 1.7825e-8*x54))*x54)*x54)*x19 + (-19721.2182167568 + (-24.35 + (0.25625 + x54*(-9.21666666666667e-5 + 1.22775e-8*x54))*x54) *x54)*x20) + x82 = 0 } } Constraint e67 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x55*(- 0.000100566666666667 + 1.7825e-8*x55))*x55)*x55)*x21 + (-19721.2182167568 + (-24.35 + (0.25625 + x55*(-9.21666666666667e-5 + 1.22775e-8*x55))*x55) *x55)*x22) + x83 = 0 } } Constraint e68 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x56*(- 0.000100566666666667 + 1.7825e-8*x56))*x56)*x56)*x23 + (-19721.2182167568 + (-24.35 + (0.25625 + x56*(-9.21666666666667e-5 + 1.22775e-8*x56))*x56) *x56)*x24) + x84 = 0 } } Constraint e69 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x57*(- 0.000100566666666667 + 1.7825e-8*x57))*x57)*x57)*x25 + (-19721.2182167568 + (-24.35 + (0.25625 + x57*(-9.21666666666667e-5 + 1.22775e-8*x57))*x57) *x57)*x26) + x85 = 0 } } Constraint e70 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x58*(- 0.000100566666666667 + 1.7825e-8*x58))*x58)*x58)*x27 + (-19721.2182167568 + (-24.35 + (0.25625 + x58*(-9.21666666666667e-5 + 1.22775e-8*x58))*x58) *x58)*x28) + x86 = 0 } } Constraint e71 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x59*(- 0.000100566666666667 + 1.7825e-8*x59))*x59)*x59)*x29 + (-19721.2182167568 + (-24.35 + (0.25625 + x59*(-9.21666666666667e-5 + 1.22775e-8*x59))*x59) *x59)*x30) + x87 = 0 } } Constraint e72 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x60*(- 0.000100566666666667 + 1.7825e-8*x60))*x60)*x60)*x31 + (-19721.2182167568 + (-24.35 + (0.25625 + x60*(-9.21666666666667e-5 + 1.22775e-8*x60))*x60) *x60)*x32) + x88 = 0 } } Constraint e73 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x61*(- 0.000100566666666667 + 1.7825e-8*x61))*x61)*x61)*x33 + (-19721.2182167568 + (-24.35 + (0.25625 + x61*(-9.21666666666667e-5 + 1.22775e-8*x61))*x61) *x61)*x34) + x89 = 0 } } Constraint e74 { Definition: { -3.13659116407937e-5*((-13603.886229474 + (-33.92 + (0.23695 + x62*(- 0.000100566666666667 + 1.7825e-8*x62))*x62)*x62)*x35 + (-19721.2182167568 + (-24.35 + (0.25625 + x62*(-9.21666666666667e-5 + 1.22775e-8*x62))*x62) *x62)*x36) + x90 = 0 } } Constraint e75 { Definition: x38*x74 + x47*x83 - x39*x75 - x46*x82 + 0.999444137682208*x63 = 0; } Constraint e76 { Definition: x39*x75 + x48*x84 - x40*x76 - x47*x83 + 0.999444137682208*x64 = 0; } Constraint e77 { Definition: x40*x76 + x49*x85 - x41*x77 - x48*x84 + 0.999444137682208*x65 = 0; } Constraint e78 { Definition: x41*x77 + x50*x86 - x42*x78 - x49*x85 + 0.999444137682208*x66 = 0; } Constraint e79 { Definition: x42*x78 + x51*x87 - x43*x79 - x50*x86 + 0.999444137682208*x67 = 0; } Constraint e80 { Definition: x43*x79 + x52*x88 - x44*x80 - x51*x87 + 0.999444137682208*x68 = 0; } Constraint e81 { Definition: x44*x80 + x53*x89 - x45*x81 - x52*x88 + 0.999444137682208*x69 = 0; } Constraint e82 { Definition: x17 >= 0.95; } Constraint e83 { Definition: x63 + x64 + x65 + x66 + x67 + x68 + x69 = 100; } Constraint e84 { Definition: b91 + b92 + b93 + b94 + b95 + b96 + b97 = 1; } Constraint e85 { Definition: x63 - 100*b91 <= 0; } Constraint e86 { Definition: x64 - 100*b92 <= 0; } Constraint e87 { Definition: x65 - 100*b93 <= 0; } Constraint e88 { Definition: x66 - 100*b94 <= 0; } Constraint e89 { Definition: x67 - 100*b95 <= 0; } Constraint e90 { Definition: x68 - 100*b96 <= 0; } Constraint e91 { Definition: x69 - 100*b97 <= 0; } Constraint e92 { Definition: 50*x70 - x71 - objvar = 0; } Procedure MainInitialization { Body: { x1.upper := 1; x2.upper := 1; x3.upper := 1; x4.upper := 1; x5.upper := 1; x6.upper := 1; x7.upper := 1; x8.upper := 1; x9.upper := 1; x10.upper := 1; x11.upper := 1; x12.upper := 1; x13.upper := 1; x14.upper := 1; x15.upper := 1; x16.upper := 1; x17.upper := 1; x18.upper := 1; x19.upper := 1; x20.upper := 1; x21.upper := 1; x22.upper := 1; x23.upper := 1; x24.upper := 1; x25.upper := 1; x26.upper := 1; x27.upper := 1; x28.upper := 1; x29.upper := 1; x30.upper := 1; x31.upper := 1; x32.upper := 1; x33.upper := 1; x34.upper := 1; x35.upper := 1; x36.upper := 1; x54.lower := 345; x54.upper := 390; x55.lower := 345; x55.upper := 390; x56.lower := 345; x56.upper := 390; x57.lower := 345; x57.upper := 390; x58.lower := 345; x58.upper := 390; x59.lower := 345; x59.upper := 390; x60.lower := 345; x60.upper := 390; x61.lower := 345; x61.upper := 390; x62.lower := 345; x62.upper := 390; x63.upper := 100; x64.upper := 100; x65.upper := 100; x66.upper := 100; x67.upper := 100; x68.upper := 100; x69.upper := 100; x70.lower := 0.1; x70.upper := 0.95; x71.lower := 50; x71.upper := 80; x72.lower := 20; x72.upper := 50; x73.lower := -1.5; x73.upper := -0.496714536653818; x74.lower := -1.5; x74.upper := -0.496714536653818; x75.lower := -1.5; x75.upper := -0.496714536653818; x76.lower := -1.5; x76.upper := -0.496714536653818; x77.lower := -1.5; x77.upper := -0.496714536653818; x78.lower := -1.5; x78.upper := -0.496714536653818; x79.lower := -1.5; x79.upper := -0.496714536653818; x80.lower := -1.5; x80.upper := -0.496714536653818; x81.lower := -1.5; x81.upper := -0.496714536653818; x82.upper := 0.151822697193183; x83.upper := 0.151822697193183; x84.upper := 0.151822697193183; x85.upper := 0.151822697193183; x86.upper := 0.151822697193183; x87.upper := 0.151822697193183; x88.upper := 0.151822697193183; x89.upper := 0.151822697193183; x90.upper := 0.151822697193183; x1.l := 0.4; x2.l := 0.6; x3.l := 0.4625; x4.l := 0.5375; x5.l := 0.525; x6.l := 0.475; x7.l := 0.5875; x8.l := 0.4125; x9.l := 0.65; x10.l := 0.35; x11.l := 0.7125; x12.l := 0.2875; x13.l := 0.775; x14.l := 0.225; x15.l := 0.8375; x16.l := 0.1625; x17.l := 0.9; x18.l := 0.1; x19.l := 0.2; x20.l := 0.8; x21.l := 0.3; x22.l := 0.7; x23.l := 0.4; x24.l := 0.6; x25.l := 0.5; x26.l := 0.5; x27.l := 0.6; x28.l := 0.4; x29.l := 0.7; x30.l := 0.3; x31.l := 0.8; x32.l := 0.2; x33.l := 0.9; x34.l := 0.1; x35.l := 1; x37.l := 40; x38.l := 127; x39.l := 127; x40.l := 127; x41.l := 127; x42.l := 127; x43.l := 27; x44.l := 27; x45.l := 27; x46.l := 87; x47.l := 87; x48.l := 87; x49.l := 87; x50.l := 87; x51.l := 87; x52.l := 87; x53.l := 87; x54.l := 380; x55.l := 375; x56.l := 372.5; x57.l := 370; x58.l := 367.5; x59.l := 365; x60.l := 362.5; x61.l := 360; x62.l := 355; x63.l := 14.2857142857143; x64.l := 14.2857142857143; x65.l := 14.2857142857143; x66.l := 14.2857142857143; x67.l := 14.2857142857143; x68.l := 14.2857142857143; x69.l := 14.2857142857143; x70.l := 0.45; x71.l := 60; x72.l := 40; x73.l := -0.954871459437791; x74.l := -0.972170917937763; x75.l := -0.977321724319633; x76.l := -0.982151492959225; x77.l := -0.986662793667597; x78.l := -0.990858232660528; x79.l := -0.994740453837617; x80.l := -0.998312139997537; x81.l := -1.01209290612999; x82.l := 0.0971285302367615; x83.l := 0.0755763285867959; x84.l := 0.0644929360644884; x85.l := 0.0538822972811403; x86.l := 0.0437417989462674; x87.l := 0.0340688284351046; x88.l := 0.0248607738701702; x89.l := 0.0161150242028288; b91.l := 0.142857142857143; b92.l := 0.142857142857143; b93.l := 0.142857142857143; b94.l := 0.142857142857143; b95.l := 0.142857142857143; b96.l := 0.142857142857143; b97.l := 0.142857142857143; } } MathematicalProgram feedtray { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve feedtray; } } Procedure MainTermination { Body: { return 1; } } }