MINLPLib

A Library of Mixed-Integer and Continuous Nonlinear Programming Instances

Home // Instances // Documentation // Download // Statistics


Instance steenbrf

A totally separable nonconvex multi-commodity network problem
Formats ams gms mod nl osil py
Primal Bounds (infeas ≤ 1e-08)
282.67955680 p1 ( gdx sol )
(infeas: 8e-10)
Other points (infeas > 1e-08)  
Dual Bounds
282.67955650 (ANTIGONE)
282.67955150 (BARON)
282.67942850 (COUENNE)
282.67955680 (LINDO)
282.67805550 (SCIP)
1.54000000 (SHOT)
References Steenbrink, P. A., Optimization of Transport Networks, Wiley, 1974.
Source CUTE model steenbrf
Application Network Design
Added to library 06 Feb 2017
Problem type NLP
#Variables 468
#Binary Variables 0
#Integer Variables 0
#Nonlinear Variables 108
#Nonlinear Binary Variables 0
#Nonlinear Integer Variables 0
Objective Sense min
Objective type signomial
Objective curvature indefinite
#Nonzeros in Objective 108
#Nonlinear Nonzeros in Objective 108
#Constraints 108
#Linear Constraints 108
#Quadratic Constraints 0
#Polynomial Constraints 0
#Signomial Constraints 0
#General Nonlinear Constraints 0
Operands in Gen. Nonlin. Functions  
Constraints curvature linear
#Nonzeros in Jacobian 864
#Nonlinear Nonzeros in Jacobian 0
#Nonzeros in (Upper-Left) Hessian of Lagrangian 324
#Nonzeros in Diagonal of Hessian of Lagrangian 108
#Blocks in Hessian of Lagrangian 36
Minimal blocksize in Hessian of Lagrangian 3
Maximal blocksize in Hessian of Lagrangian 3
Average blocksize in Hessian of Lagrangian 3.0
#Semicontinuities 0
#Nonlinear Semicontinuities 0
#SOS type 1 0
#SOS type 2 0
Minimal coefficient 1.5000e-01
Maximal coefficient 1.0000e+00
Infeasibility of initial point 2000
Sparsity Jacobian Sparsity of Objective Gradient and Jacobian
Sparsity Hessian of Lagrangian Sparsity of Hessian of Lagrangian

$offlisting
*  
*  Equation counts
*      Total        E        G        L        N        X        C        B
*        109      109        0        0        0        0        0        0
*  
*  Variable counts
*                   x        b        i      s1s      s2s       sc       si
*      Total     cont   binary  integer     sos1     sos2    scont     sint
*        469      469        0        0        0        0        0        0
*  FX      0
*  
*  Nonzero counts
*      Total    const       NL      DLL
*        973      865      108        0
*
*  Solve m using NLP minimizing objvar;


Variables  x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19
          ,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36
          ,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53
          ,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64,x65,x66,x67,x68,x69,x70
          ,x71,x72,x73,x74,x75,x76,x77,x78,x79,x80,x81,x82,x83,x84,x85,x86,x87
          ,x88,x89,x90,x91,x92,x93,x94,x95,x96,x97,x98,x99,x100,x101,x102,x103
          ,x104,x105,x106,x107,x108,x109,x110,x111,x112,x113,x114,x115,x116
          ,x117,x118,x119,x120,x121,x122,x123,x124,x125,x126,x127,x128,x129
          ,x130,x131,x132,x133,x134,x135,x136,x137,x138,x139,x140,x141,x142
          ,x143,x144,x145,x146,x147,x148,x149,x150,x151,x152,x153,x154,x155
          ,x156,x157,x158,x159,x160,x161,x162,x163,x164,x165,x166,x167,x168
          ,x169,x170,x171,x172,x173,x174,x175,x176,x177,x178,x179,x180,x181
          ,x182,x183,x184,x185,x186,x187,x188,x189,x190,x191,x192,x193,x194
          ,x195,x196,x197,x198,x199,x200,x201,x202,x203,x204,x205,x206,x207
          ,x208,x209,x210,x211,x212,x213,x214,x215,x216,x217,x218,x219,x220
          ,x221,x222,x223,x224,x225,x226,x227,x228,x229,x230,x231,x232,x233
          ,x234,x235,x236,x237,x238,x239,x240,x241,x242,x243,x244,x245,x246
          ,x247,x248,x249,x250,x251,x252,x253,x254,x255,x256,x257,x258,x259
          ,x260,x261,x262,x263,x264,x265,x266,x267,x268,x269,x270,x271,x272
          ,x273,x274,x275,x276,x277,x278,x279,x280,x281,x282,x283,x284,x285
          ,x286,x287,x288,x289,x290,x291,x292,x293,x294,x295,x296,x297,x298
          ,x299,x300,x301,x302,x303,x304,x305,x306,x307,x308,x309,x310,x311
          ,x312,x313,x314,x315,x316,x317,x318,x319,x320,x321,x322,x323,x324
          ,x325,x326,x327,x328,x329,x330,x331,x332,x333,x334,x335,x336,x337
          ,x338,x339,x340,x341,x342,x343,x344,x345,x346,x347,x348,x349,x350
          ,x351,x352,x353,x354,x355,x356,x357,x358,x359,x360,x361,x362,x363
          ,x364,x365,x366,x367,x368,x369,x370,x371,x372,x373,x374,x375,x376
          ,x377,x378,x379,x380,x381,x382,x383,x384,x385,x386,x387,x388,x389
          ,x390,x391,x392,x393,x394,x395,x396,x397,x398,x399,x400,x401,x402
          ,x403,x404,x405,x406,x407,x408,x409,x410,x411,x412,x413,x414,x415
          ,x416,x417,x418,x419,x420,x421,x422,x423,x424,x425,x426,x427,x428
          ,x429,x430,x431,x432,x433,x434,x435,x436,x437,x438,x439,x440,x441
          ,x442,x443,x444,x445,x446,x447,x448,x449,x450,x451,x452,x453,x454
          ,x455,x456,x457,x458,x459,x460,x461,x462,x463,x464,x465,x466,x467
          ,x468,objvar;

Positive Variables  x3,x4,x5,x6,x9,x10,x11,x12,x15,x16,x17,x18,x21,x22,x23,x24
          ,x27,x28,x29,x30,x33,x34,x35,x36,x39,x40,x41,x42,x45,x46,x47,x48,x51
          ,x52,x53,x54,x57,x58,x59,x60,x63,x64,x65,x66,x69,x70,x71,x72,x75,x76
          ,x77,x78,x81,x82,x83,x84,x87,x88,x89,x90,x93,x94,x95,x96,x99,x100
          ,x101,x102,x105,x106,x107,x108,x109,x110,x111,x112,x113,x114,x115
          ,x116,x117,x118,x119,x120,x121,x122,x123,x124,x125,x126,x127,x128
          ,x129,x130,x131,x132,x133,x134,x135,x136,x137,x138,x139,x140,x141
          ,x142,x143,x144,x145,x146,x147,x148,x149,x150,x151,x152,x153,x154
          ,x155,x156,x157,x158,x159,x160,x161,x162,x163,x164,x165,x166,x167
          ,x168,x169,x170,x171,x172,x173,x174,x175,x176,x177,x178,x179,x180
          ,x181,x182,x183,x184,x185,x186,x187,x188,x189,x190,x191,x192,x193
          ,x194,x195,x196,x197,x198,x199,x200,x201,x202,x203,x204,x205,x206
          ,x207,x208,x209,x210,x211,x212,x213,x214,x215,x216,x217,x218,x219
          ,x220,x221,x222,x223,x224,x225,x226,x227,x228,x229,x230,x231,x232
          ,x233,x234,x235,x236,x237,x238,x239,x240,x241,x242,x243,x244,x245
          ,x246,x247,x248,x249,x250,x251,x252,x253,x254,x255,x256,x257,x258
          ,x259,x260,x261,x262,x263,x264,x265,x266,x267,x268,x269,x270,x271
          ,x272,x273,x274,x275,x276,x277,x278,x279,x280,x281,x282,x283,x284
          ,x285,x286,x287,x288,x289,x290,x291,x292,x293,x294,x295,x296,x297
          ,x298,x299,x300,x301,x302,x303,x304,x305,x306,x307,x308,x309,x310
          ,x311,x312,x313,x314,x315,x316,x317,x318,x319,x320,x321,x322,x323
          ,x324,x325,x326,x327,x328,x329,x330,x331,x332,x333,x334,x335,x336
          ,x337,x338,x339,x340,x341,x342,x343,x344,x345,x346,x347,x348,x349
          ,x350,x351,x352,x353,x354,x355,x356,x357,x358,x359,x360,x361,x362
          ,x363,x364,x365,x366,x367,x368,x369,x370,x371,x372,x373,x374,x375
          ,x376,x377,x378,x379,x380,x381,x382,x383,x384,x385,x386,x387,x388
          ,x389,x390,x391,x392,x393,x394,x395,x396,x397,x398,x399,x400,x401
          ,x402,x403,x404,x405,x406,x407,x408,x409,x410,x411,x412,x413,x414
          ,x415,x416,x417,x418,x419,x420,x421,x422,x423,x424,x425,x426,x427
          ,x428,x429,x430,x431,x432,x433,x434,x435,x436,x437,x438,x439,x440
          ,x441,x442,x443,x444,x445,x446,x447,x448,x449,x450,x451,x452,x453
          ,x454,x455,x456,x457,x458,x459,x460,x461,x462,x463,x464,x465,x466
          ,x467,x468;

Equations  e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,e11,e12,e13,e14,e15,e16,e17,e18,e19
          ,e20,e21,e22,e23,e24,e25,e26,e27,e28,e29,e30,e31,e32,e33,e34,e35,e36
          ,e37,e38,e39,e40,e41,e42,e43,e44,e45,e46,e47,e48,e49,e50,e51,e52,e53
          ,e54,e55,e56,e57,e58,e59,e60,e61,e62,e63,e64,e65,e66,e67,e68,e69,e70
          ,e71,e72,e73,e74,e75,e76,e77,e78,e79,e80,e81,e82,e83,e84,e85,e86,e87
          ,e88,e89,e90,e91,e92,e93,e94,e95,e96,e97,e98,e99,e100,e101,e102,e103
          ,e104,e105,e106,e107,e108,e109;


e1..    x427 - x428 + x447 - x448 + x467 - x468 =E= 0;

e2..    x367 - x368 + x387 - x388 + x407 - x408 - x467 + x468 =E= -2000;

e3..    x307 - x308 + x327 - x328 + x347 - x348 - x447 + x448 =E= 2000;

e4..    x247 - x248 + x267 - x268 + x287 - x288 - x407 + x408 =E= 0;

e5..    x187 - x188 + x207 - x208 + x227 - x228 - x347 + x348 =E= 0;

e6..    x167 - x168 - x227 + x228 - x287 + x288 =E= 0;

e7..    x147 - x148 - x327 + x328 - x387 + x388 - x427 + x428 =E= 0;

e8..    x127 - x128 - x147 + x148 - x207 + x208 - x267 + x268 - x307 + x308
      - x367 + x368 =E= 0;

e9..  - x127 + x128 - x167 + x168 - x187 + x188 - x247 + x248 =E= 0;

e10..    x425 - x426 + x445 - x446 + x465 - x466 =E= 0;

e11..    x365 - x366 + x385 - x386 + x405 - x406 - x465 + x466 =E= -2000;

e12..    x305 - x306 + x325 - x326 + x345 - x346 - x445 + x446 =E= 0;

e13..    x245 - x246 + x265 - x266 + x285 - x286 - x405 + x406 =E= 2000;

e14..    x185 - x186 + x205 - x206 + x225 - x226 - x345 + x346 =E= 0;

e15..    x165 - x166 - x225 + x226 - x285 + x286 =E= 0;

e16..    x145 - x146 - x325 + x326 - x385 + x386 - x425 + x426 =E= 0;

e17..    x125 - x126 - x145 + x146 - x205 + x206 - x265 + x266 - x305 + x306
       - x365 + x366 =E= 0;

e18..  - x125 + x126 - x165 + x166 - x185 + x186 - x245 + x246 =E= 0;

e19..    x423 - x424 + x443 - x444 + x463 - x464 =E= 0;

e20..    x363 - x364 + x383 - x384 + x403 - x404 - x463 + x464 =E= -1000;

e21..    x303 - x304 + x323 - x324 + x343 - x344 - x443 + x444 =E= 0;

e22..    x243 - x244 + x263 - x264 + x283 - x284 - x403 + x404 =E= 0;

e23..    x183 - x184 + x203 - x204 + x223 - x224 - x343 + x344 =E= 1000;

e24..    x163 - x164 - x223 + x224 - x283 + x284 =E= 0;

e25..    x143 - x144 - x323 + x324 - x383 + x384 - x423 + x424 =E= 0;

e26..    x123 - x124 - x143 + x144 - x203 + x204 - x263 + x264 - x303 + x304
       - x363 + x364 =E= 0;

e27..  - x123 + x124 - x163 + x164 - x183 + x184 - x243 + x244 =E= 0;

e28..    x421 - x422 + x441 - x442 + x461 - x462 =E= 0;

e29..    x361 - x362 + x381 - x382 + x401 - x402 - x461 + x462 =E= 0;

e30..    x301 - x302 + x321 - x322 + x341 - x342 - x441 + x442 =E= -1000;

e31..    x241 - x242 + x261 - x262 + x281 - x282 - x401 + x402 =E= 1000;

e32..    x181 - x182 + x201 - x202 + x221 - x222 - x341 + x342 =E= 0;

e33..    x161 - x162 - x221 + x222 - x281 + x282 =E= 0;

e34..    x141 - x142 - x321 + x322 - x381 + x382 - x421 + x422 =E= 0;

e35..    x121 - x122 - x141 + x142 - x201 + x202 - x261 + x262 - x301 + x302
       - x361 + x362 =E= 0;

e36..  - x121 + x122 - x161 + x162 - x181 + x182 - x241 + x242 =E= 0;

e37..    x419 - x420 + x439 - x440 + x459 - x460 =E= 0;

e38..    x359 - x360 + x379 - x380 + x399 - x400 - x459 + x460 =E= 0;

e39..    x299 - x300 + x319 - x320 + x339 - x340 - x439 + x440 =E= -2000;

e40..    x239 - x240 + x259 - x260 + x279 - x280 - x399 + x400 =E= 0;

e41..    x179 - x180 + x199 - x200 + x219 - x220 - x339 + x340 =E= 2000;

e42..    x159 - x160 - x219 + x220 - x279 + x280 =E= 0;

e43..    x139 - x140 - x319 + x320 - x379 + x380 - x419 + x420 =E= 0;

e44..    x119 - x120 - x139 + x140 - x199 + x200 - x259 + x260 - x299 + x300
       - x359 + x360 =E= 0;

e45..  - x119 + x120 - x159 + x160 - x179 + x180 - x239 + x240 =E= 0;

e46..    x417 - x418 + x437 - x438 + x457 - x458 =E= 0;

e47..    x357 - x358 + x377 - x378 + x397 - x398 - x457 + x458 =E= 0;

e48..    x297 - x298 + x317 - x318 + x337 - x338 - x437 + x438 =E= 0;

e49..    x237 - x238 + x257 - x258 + x277 - x278 - x397 + x398 =E= -1000;

e50..    x177 - x178 + x197 - x198 + x217 - x218 - x337 + x338 =E= 1000;

e51..    x157 - x158 - x217 + x218 - x277 + x278 =E= 0;

e52..    x137 - x138 - x317 + x318 - x377 + x378 - x417 + x418 =E= 0;

e53..    x117 - x118 - x137 + x138 - x197 + x198 - x257 + x258 - x297 + x298
       - x357 + x358 =E= 0;

e54..  - x117 + x118 - x157 + x158 - x177 + x178 - x237 + x238 =E= 0;

e55..    x415 - x416 + x435 - x436 + x455 - x456 =E= 0;

e56..    x355 - x356 + x375 - x376 + x395 - x396 - x455 + x456 =E= 200;

e57..    x295 - x296 + x315 - x316 + x335 - x336 - x435 + x436 =E= -200;

e58..    x235 - x236 + x255 - x256 + x275 - x276 - x395 + x396 =E= 0;

e59..    x175 - x176 + x195 - x196 + x215 - x216 - x335 + x336 =E= 0;

e60..    x155 - x156 - x215 + x216 - x275 + x276 =E= 0;

e61..    x135 - x136 - x315 + x316 - x375 + x376 - x415 + x416 =E= 0;

e62..    x115 - x116 - x135 + x136 - x195 + x196 - x255 + x256 - x295 + x296
       - x355 + x356 =E= 0;

e63..  - x115 + x116 - x155 + x156 - x175 + x176 - x235 + x236 =E= 0;

e64..    x413 - x414 + x433 - x434 + x453 - x454 =E= 0;

e65..    x353 - x354 + x373 - x374 + x393 - x394 - x453 + x454 =E= 200;

e66..    x293 - x294 + x313 - x314 + x333 - x334 - x433 + x434 =E= 0;

e67..    x233 - x234 + x253 - x254 + x273 - x274 - x393 + x394 =E= -200;

e68..    x173 - x174 + x193 - x194 + x213 - x214 - x333 + x334 =E= 0;

e69..    x153 - x154 - x213 + x214 - x273 + x274 =E= 0;

e70..    x133 - x134 - x313 + x314 - x373 + x374 - x413 + x414 =E= 0;

e71..    x113 - x114 - x133 + x134 - x193 + x194 - x253 + x254 - x293 + x294
       - x353 + x354 =E= 0;

e72..  - x113 + x114 - x153 + x154 - x173 + x174 - x233 + x234 =E= 0;

e73..    x411 - x412 + x431 - x432 + x451 - x452 =E= 0;

e74..    x351 - x352 + x371 - x372 + x391 - x392 - x451 + x452 =E= 100;

e75..    x291 - x292 + x311 - x312 + x331 - x332 - x431 + x432 =E= 0;

e76..    x231 - x232 + x251 - x252 + x271 - x272 - x391 + x392 =E= 0;

e77..    x171 - x172 + x191 - x192 + x211 - x212 - x331 + x332 =E= -100;

e78..    x151 - x152 - x211 + x212 - x271 + x272 =E= 0;

e79..    x131 - x132 - x311 + x312 - x371 + x372 - x411 + x412 =E= 0;

e80..    x111 - x112 - x131 + x132 - x191 + x192 - x251 + x252 - x291 + x292
       - x351 + x352 =E= 0;

e81..  - x111 + x112 - x151 + x152 - x171 + x172 - x231 + x232 =E= 0;

e82..    x409 - x410 + x429 - x430 + x449 - x450 =E= 0;

e83..    x349 - x350 + x369 - x370 + x389 - x390 - x449 + x450 =E= 0;

e84..    x289 - x290 + x309 - x310 + x329 - x330 - x429 + x430 =E= 100;

e85..    x229 - x230 + x249 - x250 + x269 - x270 - x389 + x390 =E= -100;

e86..    x169 - x170 + x189 - x190 + x209 - x210 - x329 + x330 =E= 0;

e87..    x149 - x150 - x209 + x210 - x269 + x270 =E= 0;

e88..    x129 - x130 - x309 + x310 - x369 + x370 - x409 + x410 =E= 0;

e89..    x109 - x110 - x129 + x130 - x189 + x190 - x249 + x250 - x289 + x290
       - x349 + x350 =E= 0;

e90..  - x109 + x110 - x149 + x150 - x169 + x170 - x229 + x230 =E= 0;

e91..  - x3 + x4 - x9 + x10 - x15 + x16 =E= 0;

e92..    x3 - x4 - x21 + x22 - x27 + x28 - x33 + x34 =E= 0;

e93..    x9 - x10 - x39 + x40 - x45 + x46 - x51 + x52 =E= 200;

e94..    x21 - x22 - x57 + x58 - x63 + x64 - x69 + x70 =E= 0;

e95..    x39 - x40 - x75 + x76 - x81 + x82 - x87 + x88 =E= -200;

e96..    x57 - x58 + x75 - x76 - x93 + x94 =E= 0;

e97..    x15 - x16 + x27 - x28 + x45 - x46 - x99 + x100 =E= 0;

e98..    x33 - x34 + x51 - x52 + x63 - x64 + x81 - x82 + x99 - x100 - x105
       + x106 =E= 0;

e99..    x69 - x70 + x87 - x88 + x93 - x94 + x105 - x106 =E= 0;

e100..  - x5 + x6 - x11 + x12 - x17 + x18 =E= 0;

e101..    x5 - x6 - x23 + x24 - x29 + x30 - x35 + x36 =E= 0;

e102..    x11 - x12 - x41 + x42 - x47 + x48 - x53 + x54 =E= 0;

e103..    x23 - x24 - x59 + x60 - x65 + x66 - x71 + x72 =E= 100;

e104..    x41 - x42 - x77 + x78 - x83 + x84 - x89 + x90 =E= -100;

e105..    x59 - x60 + x77 - x78 - x95 + x96 =E= 0;

e106..    x17 - x18 + x29 - x30 + x47 - x48 - x101 + x102 =E= 0;

e107..    x35 - x36 + x53 - x54 + x65 - x66 + x83 - x84 + x101 - x102 - x107
        + x108 =E= 0;

e108..    x71 - x72 + x89 - x90 + x95 - x96 + x107 - x108 =E= 0;

e109.. (-0.5*sqrt(x104)) - 0.5*sqrt(x103) - 0.5*((x106 + x108)*(x106 + x108)*
       x106 + x108)/(x104*x104) - 0.5*((x105 + x107)*(x105 + x107)*x105 + x107)
       /(x103*x103) - 0.5*sqrt(x98) - 0.5*sqrt(x97) - 0.5*((x100 + x102)*(x100
        + x102)*x100 + x102)/(x98*x98) - 0.5*((x99 + x101)*(x99 + x101)*x99 + 
       x101)/(x97*x97) - 0.3*sqrt(x92) - 0.3*sqrt(x91) - 0.3*((x94 + x96)*(x94
        + x96)*x94 + x96)/(x92*x92) - 0.3*((x93 + x95)*(x93 + x95)*x93 + x95)/(
       x91*x91) - 0.25*sqrt(x86) - 0.25*sqrt(x85) - 0.25*((x88 + x90)*(x88 + 
       x90)*x88 + x90)/(x86*x86) - 0.25*((x87 + x89)*(x87 + x89)*x87 + x89)/(
       x85*x85) - 0.6*sqrt(x80) - 0.6*sqrt(x79) - 0.6*((x82 + x84)*(x82 + x84)*
       x82 + x84)/(x80*x80) - 0.6*((x81 + x83)*(x81 + x83)*x81 + x83)/(x79*x79)
        - 0.4*sqrt(x74) - 0.4*sqrt(x73) - 0.4*((x76 + x78)*(x76 + x78)*x76 + 
       x78)/(x74*x74) - 0.4*((x75 + x77)*(x75 + x77)*x75 + x77)/(x73*x73) - 
       0.15*sqrt(x68) - 0.15*sqrt(x67) - 0.15*((x70 + x72)*(x70 + x72)*x70 + 
       x72)/(x68*x68) - 0.15*((x69 + x71)*(x69 + x71)*x69 + x71)/(x67*x67) - 
       0.55*sqrt(x62) - 0.55*sqrt(x61) - 0.55*((x64 + x66)*(x64 + x66)*x64 + 
       x66)/(x62*x62) - 0.55*((x63 + x65)*(x63 + x65)*x63 + x65)/(x61*x61) - 
       0.35*sqrt(x56) - 0.35*sqrt(x55) - 0.35*((x58 + x60)*(x58 + x60)*x58 + 
       x60)/(x56*x56) - 0.35*((x57 + x59)*(x57 + x59)*x57 + x59)/(x55*x55) - 
       0.6*sqrt(x50) - 0.6*sqrt(x49) - 0.6*((x52 + x54)*(x52 + x54)*x52 + x54)/
       (x50*x50) - 0.6*((x51 + x53)*(x51 + x53)*x51 + x53)/(x49*x49) - 0.25*
       sqrt(x44) - 0.25*sqrt(x43) - 0.25*((x46 + x48)*(x46 + x48)*x46 + x48)/(
       x44*x44) - 0.25*((x45 + x47)*(x45 + x47)*x45 + x47)/(x43*x43) - sqrt(x38
       ) - sqrt(x37) - ((x40 + x42)*(x40 + x42)*x40 + x42)/(x38*x38) - ((x39 + 
       x41)*(x39 + x41)*x39 + x41)/(x37*x37) - 0.55*sqrt(x32) - 0.55*sqrt(x31)
        - 0.55*((x34 + x36)*(x34 + x36)*x34 + x36)/(x32*x32) - 0.55*((x33 + x35
       )*(x33 + x35)*x33 + x35)/(x31*x31) - 0.15*sqrt(x26) - 0.15*sqrt(x25) - 
       0.15*((x28 + x30)*(x28 + x30)*x28 + x30)/(x26*x26) - 0.15*((x27 + x29)*(
       x27 + x29)*x27 + x29)/(x25*x25) - 0.5*sqrt(x20) - 0.5*sqrt(x19) - ((x22
        + x24)*(x22 + x24)*x22 + x24)/(x20*x20) - ((x21 + x23)*(x21 + x23)*x21
        + x23)/(x19*x19) - 0.3*sqrt(x14) - 0.3*sqrt(x13) - 0.3*((x16 + x18)*(
       x16 + x18)*x16 + x18)/(x14*x14) - 0.3*((x15 + x17)*(x15 + x17)*x15 + x17
       )/(x13*x13) - 0.4*sqrt(x8) - 0.4*sqrt(x7) - 0.4*((x10 + x12)*(x10 + x12)
       *x10 + x12)/(x8*x8) - 0.4*((x9 + x11)*(x9 + x11)*x9 + x11)/(x7*x7) - 
       0.35*sqrt(x2) - 0.35*sqrt(x1) - 0.35*((x4 + x6)*(x4 + x6)*x4 + x6)/(x2*
       x2) - 0.35*((x3 + x5)*(x3 + x5)*x3 + x5)/(x1*x1) - 0.35*x3 - 0.35*x5 - 
       0.5*x106 - 0.5*x108 - 0.5*x105 - 0.5*x107 - 0.5*x100 - 0.5*x102 - 0.5*
       x99 - 0.5*x101 - 0.3*x94 - 0.3*x96 - 0.3*x93 - 0.3*x95 - 0.25*x88 - 0.25
       *x90 - 0.25*x87 - 0.25*x89 - 0.6*x82 - 0.6*x84 - 0.6*x81 - 0.6*x83 - 0.4
       *x76 - 0.4*x78 - 0.4*x75 - 0.4*x77 - 0.15*x70 - 0.15*x72 - 0.15*x69 - 
       0.15*x71 - 0.55*x64 - 0.55*x66 - 0.55*x63 - 0.55*x65 - 0.35*x58 - 0.35*
       x60 - 0.35*x57 - 0.35*x59 - 0.6*x52 - 0.6*x54 - 0.6*x51 - 0.6*x53 - 0.25
       *x46 - 0.25*x48 - 0.25*x45 - 0.25*x47 - x40 - x42 - x39 - x41 - 0.55*x34
        - 0.55*x36 - 0.55*x33 - 0.55*x35 - 0.15*x28 - 0.15*x30 - 0.15*x27 - 
       0.15*x29 - x22 - x24 - x21 - x23 - 0.3*x16 - 0.3*x18 - 0.3*x15 - 0.3*x17
        - 0.4*x10 - 0.4*x12 - 0.4*x9 - 0.4*x11 - 0.35*x4 - 0.35*x6 + objvar
        =E= 0;

* set non-default bounds
x1.lo = 0.01;
x2.lo = 0.01;
x7.lo = 0.01;
x8.lo = 0.01;
x13.lo = 0.01;
x14.lo = 0.01;
x19.lo = 0.01;
x20.lo = 0.01;
x25.lo = 0.01;
x26.lo = 0.01;
x31.lo = 0.01;
x32.lo = 0.01;
x37.lo = 0.01;
x38.lo = 0.01;
x43.lo = 0.01;
x44.lo = 0.01;
x49.lo = 0.01;
x50.lo = 0.01;
x55.lo = 0.01;
x56.lo = 0.01;
x61.lo = 0.01;
x62.lo = 0.01;
x67.lo = 0.01;
x68.lo = 0.01;
x73.lo = 0.01;
x74.lo = 0.01;
x79.lo = 0.01;
x80.lo = 0.01;
x85.lo = 0.01;
x86.lo = 0.01;
x91.lo = 0.01;
x92.lo = 0.01;
x97.lo = 0.01;
x98.lo = 0.01;
x103.lo = 0.01;
x104.lo = 0.01;

* set non-default levels
x1.l = 0.1;
x2.l = 0.1;
x3.l = 0.1;
x4.l = 0.1;
x5.l = 0.1;
x6.l = 0.1;
x7.l = 0.1;
x8.l = 0.1;
x9.l = 0.1;
x10.l = 0.1;
x11.l = 0.1;
x12.l = 0.1;
x13.l = 0.1;
x14.l = 0.1;
x15.l = 0.1;
x16.l = 0.1;
x17.l = 0.1;
x18.l = 0.1;
x19.l = 0.1;
x20.l = 0.1;
x21.l = 0.1;
x22.l = 0.1;
x23.l = 0.1;
x24.l = 0.1;
x25.l = 0.1;
x26.l = 0.1;
x27.l = 0.1;
x28.l = 0.1;
x29.l = 0.1;
x30.l = 0.1;
x31.l = 0.1;
x32.l = 0.1;
x33.l = 0.1;
x34.l = 0.1;
x35.l = 0.1;
x36.l = 0.1;
x37.l = 0.1;
x38.l = 0.1;
x39.l = 0.1;
x40.l = 0.1;
x41.l = 0.1;
x42.l = 0.1;
x43.l = 0.1;
x44.l = 0.1;
x45.l = 0.1;
x46.l = 0.1;
x47.l = 0.1;
x48.l = 0.1;
x49.l = 0.1;
x50.l = 0.1;
x51.l = 0.1;
x52.l = 0.1;
x53.l = 0.1;
x54.l = 0.1;
x55.l = 0.1;
x56.l = 0.1;
x57.l = 0.1;
x58.l = 0.1;
x59.l = 0.1;
x60.l = 0.1;
x61.l = 0.1;
x62.l = 0.1;
x63.l = 0.1;
x64.l = 0.1;
x65.l = 0.1;
x66.l = 0.1;
x67.l = 0.1;
x68.l = 0.1;
x69.l = 0.1;
x70.l = 0.1;
x71.l = 0.1;
x72.l = 0.1;
x73.l = 0.1;
x74.l = 0.1;
x75.l = 0.1;
x76.l = 0.1;
x77.l = 0.1;
x78.l = 0.1;
x79.l = 0.1;
x80.l = 0.1;
x81.l = 0.1;
x82.l = 0.1;
x83.l = 0.1;
x84.l = 0.1;
x85.l = 0.1;
x86.l = 0.1;
x87.l = 0.1;
x88.l = 0.1;
x89.l = 0.1;
x90.l = 0.1;
x91.l = 0.1;
x92.l = 0.1;
x93.l = 0.1;
x94.l = 0.1;
x95.l = 0.1;
x96.l = 0.1;
x97.l = 0.1;
x98.l = 0.1;
x99.l = 0.1;
x100.l = 0.1;
x101.l = 0.1;
x102.l = 0.1;
x103.l = 0.1;
x104.l = 0.1;
x105.l = 0.1;
x106.l = 0.1;
x107.l = 0.1;
x108.l = 0.1;
x109.l = 0.1;
x110.l = 0.1;
x111.l = 0.1;
x112.l = 0.1;
x113.l = 0.1;
x114.l = 0.1;
x115.l = 0.1;
x116.l = 0.1;
x117.l = 0.1;
x118.l = 0.1;
x119.l = 0.1;
x120.l = 0.1;
x121.l = 0.1;
x122.l = 0.1;
x123.l = 0.1;
x124.l = 0.1;
x125.l = 0.1;
x126.l = 0.1;
x127.l = 0.1;
x128.l = 0.1;
x129.l = 0.1;
x130.l = 0.1;
x131.l = 0.1;
x132.l = 0.1;
x133.l = 0.1;
x134.l = 0.1;
x135.l = 0.1;
x136.l = 0.1;
x137.l = 0.1;
x138.l = 0.1;
x139.l = 0.1;
x140.l = 0.1;
x141.l = 0.1;
x142.l = 0.1;
x143.l = 0.1;
x144.l = 0.1;
x145.l = 0.1;
x146.l = 0.1;
x147.l = 0.1;
x148.l = 0.1;
x149.l = 0.1;
x150.l = 0.1;
x151.l = 0.1;
x152.l = 0.1;
x153.l = 0.1;
x154.l = 0.1;
x155.l = 0.1;
x156.l = 0.1;
x157.l = 0.1;
x158.l = 0.1;
x159.l = 0.1;
x160.l = 0.1;
x161.l = 0.1;
x162.l = 0.1;
x163.l = 0.1;
x164.l = 0.1;
x165.l = 0.1;
x166.l = 0.1;
x167.l = 0.1;
x168.l = 0.1;
x169.l = 0.1;
x170.l = 0.1;
x171.l = 0.1;
x172.l = 0.1;
x173.l = 0.1;
x174.l = 0.1;
x175.l = 0.1;
x176.l = 0.1;
x177.l = 0.1;
x178.l = 0.1;
x179.l = 0.1;
x180.l = 0.1;
x181.l = 0.1;
x182.l = 0.1;
x183.l = 0.1;
x184.l = 0.1;
x185.l = 0.1;
x186.l = 0.1;
x187.l = 0.1;
x188.l = 0.1;
x189.l = 0.1;
x190.l = 0.1;
x191.l = 0.1;
x192.l = 0.1;
x193.l = 0.1;
x194.l = 0.1;
x195.l = 0.1;
x196.l = 0.1;
x197.l = 0.1;
x198.l = 0.1;
x199.l = 0.1;
x200.l = 0.1;
x201.l = 0.1;
x202.l = 0.1;
x203.l = 0.1;
x204.l = 0.1;
x205.l = 0.1;
x206.l = 0.1;
x207.l = 0.1;
x208.l = 0.1;
x209.l = 0.1;
x210.l = 0.1;
x211.l = 0.1;
x212.l = 0.1;
x213.l = 0.1;
x214.l = 0.1;
x215.l = 0.1;
x216.l = 0.1;
x217.l = 0.1;
x218.l = 0.1;
x219.l = 0.1;
x220.l = 0.1;
x221.l = 0.1;
x222.l = 0.1;
x223.l = 0.1;
x224.l = 0.1;
x225.l = 0.1;
x226.l = 0.1;
x227.l = 0.1;
x228.l = 0.1;
x229.l = 0.1;
x230.l = 0.1;
x231.l = 0.1;
x232.l = 0.1;
x233.l = 0.1;
x234.l = 0.1;
x235.l = 0.1;
x236.l = 0.1;
x237.l = 0.1;
x238.l = 0.1;
x239.l = 0.1;
x240.l = 0.1;
x241.l = 0.1;
x242.l = 0.1;
x243.l = 0.1;
x244.l = 0.1;
x245.l = 0.1;
x246.l = 0.1;
x247.l = 0.1;
x248.l = 0.1;
x249.l = 0.1;
x250.l = 0.1;
x251.l = 0.1;
x252.l = 0.1;
x253.l = 0.1;
x254.l = 0.1;
x255.l = 0.1;
x256.l = 0.1;
x257.l = 0.1;
x258.l = 0.1;
x259.l = 0.1;
x260.l = 0.1;
x261.l = 0.1;
x262.l = 0.1;
x263.l = 0.1;
x264.l = 0.1;
x265.l = 0.1;
x266.l = 0.1;
x267.l = 0.1;
x268.l = 0.1;
x269.l = 0.1;
x270.l = 0.1;
x271.l = 0.1;
x272.l = 0.1;
x273.l = 0.1;
x274.l = 0.1;
x275.l = 0.1;
x276.l = 0.1;
x277.l = 0.1;
x278.l = 0.1;
x279.l = 0.1;
x280.l = 0.1;
x281.l = 0.1;
x282.l = 0.1;
x283.l = 0.1;
x284.l = 0.1;
x285.l = 0.1;
x286.l = 0.1;
x287.l = 0.1;
x288.l = 0.1;
x289.l = 0.1;
x290.l = 0.1;
x291.l = 0.1;
x292.l = 0.1;
x293.l = 0.1;
x294.l = 0.1;
x295.l = 0.1;
x296.l = 0.1;
x297.l = 0.1;
x298.l = 0.1;
x299.l = 0.1;
x300.l = 0.1;
x301.l = 0.1;
x302.l = 0.1;
x303.l = 0.1;
x304.l = 0.1;
x305.l = 0.1;
x306.l = 0.1;
x307.l = 0.1;
x308.l = 0.1;
x309.l = 0.1;
x310.l = 0.1;
x311.l = 0.1;
x312.l = 0.1;
x313.l = 0.1;
x314.l = 0.1;
x315.l = 0.1;
x316.l = 0.1;
x317.l = 0.1;
x318.l = 0.1;
x319.l = 0.1;
x320.l = 0.1;
x321.l = 0.1;
x322.l = 0.1;
x323.l = 0.1;
x324.l = 0.1;
x325.l = 0.1;
x326.l = 0.1;
x327.l = 0.1;
x328.l = 0.1;
x329.l = 0.1;
x330.l = 0.1;
x331.l = 0.1;
x332.l = 0.1;
x333.l = 0.1;
x334.l = 0.1;
x335.l = 0.1;
x336.l = 0.1;
x337.l = 0.1;
x338.l = 0.1;
x339.l = 0.1;
x340.l = 0.1;
x341.l = 0.1;
x342.l = 0.1;
x343.l = 0.1;
x344.l = 0.1;
x345.l = 0.1;
x346.l = 0.1;
x347.l = 0.1;
x348.l = 0.1;
x349.l = 0.1;
x350.l = 0.1;
x351.l = 0.1;
x352.l = 0.1;
x353.l = 0.1;
x354.l = 0.1;
x355.l = 0.1;
x356.l = 0.1;
x357.l = 0.1;
x358.l = 0.1;
x359.l = 0.1;
x360.l = 0.1;
x361.l = 0.1;
x362.l = 0.1;
x363.l = 0.1;
x364.l = 0.1;
x365.l = 0.1;
x366.l = 0.1;
x367.l = 0.1;
x368.l = 0.1;
x369.l = 0.1;
x370.l = 0.1;
x371.l = 0.1;
x372.l = 0.1;
x373.l = 0.1;
x374.l = 0.1;
x375.l = 0.1;
x376.l = 0.1;
x377.l = 0.1;
x378.l = 0.1;
x379.l = 0.1;
x380.l = 0.1;
x381.l = 0.1;
x382.l = 0.1;
x383.l = 0.1;
x384.l = 0.1;
x385.l = 0.1;
x386.l = 0.1;
x387.l = 0.1;
x388.l = 0.1;
x389.l = 0.1;
x390.l = 0.1;
x391.l = 0.1;
x392.l = 0.1;
x393.l = 0.1;
x394.l = 0.1;
x395.l = 0.1;
x396.l = 0.1;
x397.l = 0.1;
x398.l = 0.1;
x399.l = 0.1;
x400.l = 0.1;
x401.l = 0.1;
x402.l = 0.1;
x403.l = 0.1;
x404.l = 0.1;
x405.l = 0.1;
x406.l = 0.1;
x407.l = 0.1;
x408.l = 0.1;
x409.l = 0.1;
x410.l = 0.1;
x411.l = 0.1;
x412.l = 0.1;
x413.l = 0.1;
x414.l = 0.1;
x415.l = 0.1;
x416.l = 0.1;
x417.l = 0.1;
x418.l = 0.1;
x419.l = 0.1;
x420.l = 0.1;
x421.l = 0.1;
x422.l = 0.1;
x423.l = 0.1;
x424.l = 0.1;
x425.l = 0.1;
x426.l = 0.1;
x427.l = 0.1;
x428.l = 0.1;
x429.l = 0.1;
x430.l = 0.1;
x431.l = 0.1;
x432.l = 0.1;
x433.l = 0.1;
x434.l = 0.1;
x435.l = 0.1;
x436.l = 0.1;
x437.l = 0.1;
x438.l = 0.1;
x439.l = 0.1;
x440.l = 0.1;
x441.l = 0.1;
x442.l = 0.1;
x443.l = 0.1;
x444.l = 0.1;
x445.l = 0.1;
x446.l = 0.1;
x447.l = 0.1;
x448.l = 0.1;
x449.l = 0.1;
x450.l = 0.1;
x451.l = 0.1;
x452.l = 0.1;
x453.l = 0.1;
x454.l = 0.1;
x455.l = 0.1;
x456.l = 0.1;
x457.l = 0.1;
x458.l = 0.1;
x459.l = 0.1;
x460.l = 0.1;
x461.l = 0.1;
x462.l = 0.1;
x463.l = 0.1;
x464.l = 0.1;
x465.l = 0.1;
x466.l = 0.1;
x467.l = 0.1;
x468.l = 0.1;

Model m / all /;

m.limrow=0; m.limcol=0;
m.tolproj=0.0;

$if NOT '%gams.u1%' == '' $include '%gams.u1%'

$if not set NLP $set NLP NLP
Solve m using %NLP% minimizing objvar;


Last updated: 2024-04-02 Git hash: 1dd5fb9b
Imprint / Privacy Policy / License: CC-BY 4.0