## ams_version=1.0 Model Main_sporttournament10 { Variable b1 { Range: binary; } Variable b2 { Range: binary; } Variable b3 { Range: binary; } Variable b4 { Range: binary; } Variable b5 { Range: binary; } Variable b6 { Range: binary; } Variable b7 { Range: binary; } Variable b8 { Range: binary; } Variable b9 { Range: binary; } Variable b10 { Range: binary; } Variable b11 { Range: binary; } Variable b12 { Range: binary; } Variable b13 { Range: binary; } Variable b14 { Range: binary; } Variable b15 { Range: binary; } Variable b16 { Range: binary; } Variable b17 { Range: binary; } Variable b18 { Range: binary; } Variable b19 { Range: binary; } Variable b20 { Range: binary; } Variable b21 { Range: binary; } Variable b22 { Range: binary; } Variable b23 { Range: binary; } Variable b24 { Range: binary; } Variable b25 { Range: binary; } Variable b26 { Range: binary; } Variable b27 { Range: binary; } Variable b28 { Range: binary; } Variable b29 { Range: binary; } Variable b30 { Range: binary; } Variable b31 { Range: binary; } Variable b32 { Range: binary; } Variable b33 { Range: binary; } Variable b34 { Range: binary; } Variable b35 { Range: binary; } Variable b36 { Range: binary; } Variable b37 { Range: binary; } Variable b38 { Range: binary; } Variable b39 { Range: binary; } Variable b40 { Range: binary; } Variable b41 { Range: binary; } Variable b42 { Range: binary; } Variable b43 { Range: binary; } Variable b44 { Range: binary; } Variable b45 { Range: binary; } Variable objvar; Constraint e1 { Definition: { 2*b1*b14 - 2*b1 - 4*b14 + 2*b1*b34 + 2*b1*b35 - 2*b1*b39 + 2*b2*b3 - 2*b2 - 2*b3 + 2*b2*b31 - 4*b31 + 2*b3*b4 - 2*b4 + 2*b3*b8 - 4*b8 - 2*b3*b43 + 2*b4*b9 - 4*b9 + 2*b5*b7 - 2*b5 - 4*b7 + 2*b5*b11 - 2*b11 + 2*b6*b7 - 2*b6 + 2*b6*b11 + 2*b7*b13 - 2*b13 + 2*b7*b42 + 2*b8*b19 - 4*b19 + 2*b8*b28 - 2*b28 + 2*b8*b44 + 2*b9*b10 - 2*b10 + 2*b9*b18 - 2*b18 + 2*b9*b43 + 2*b10* b19 + 2*b11*b36 - 2*b11*b40 - 2*b12*b13 + 2*b12 - 2*b12*b38 + 2*b12*b40 - 2*b12*b45 + 2*b13*b14 + 2*b13*b25 - 2*b25 + 2*b14*b16 - 2*b16 + 2*b14*b40 - 2*b15*b17 - 2*b15 - 2*b17 + 2*b15*b25 + 2*b15*b35 + 2*b15*b41 + 2*b16* b17 + 2*b16*b26 - 2*b26 - 2*b16*b44 + 2*b17*b18 + 2*b17*b43 + 2*b18*b30 - 2*b30 - 2*b18*b35 + 2*b19*b20 - 2*b20 + 2*b19*b29 - 2*b29 + 2*b20*b30 - 2* b21*b22 + 2*b21 + 2*b22 - 2*b21*b23 - 2*b23 - 2*b22*b24 - 2*b24 - 2*b22* b36 + 2*b22*b38 + 2*b23*b24 + 2*b23*b42 + 2*b23*b45 + 2*b24*b26 + 2*b24* b39 - 2*b25*b27 - 2*b27 + 2*b25*b36 + 2*b26*b27 - 2*b26*b42 + 2*b27*b28 + 2*b27*b44 + 2*b28*b29 - 2*b28*b37 + 2*b29*b31 - 2*b29*b34 + 2*b30*b32 - 2* b32 - 2*b30*b33 + 2*b31*b32 + 2*b31*b33 + 2*b33*b34 - 2*b33*b35 - 2*b34* b37 - 2*b36*b41 + 2*b37*b39 + 2*b37*b41 - 2*b39*b40 - 2*b41*b42 - 2*b43* b44 + objvar <= 0 } } Procedure MainInitialization; MathematicalProgram sporttournament10 { Objective: objvar; Direction: maximize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve sporttournament10; } } Procedure MainTermination { Body: { return 1; } } }