## ams_version=1.0 Model Main_sporttournament06 { 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 objvar; Constraint e1 { Definition: { 2*b1*b3 - 2*b1 + 2*b3 + 2*b1*b7 - 2*b7 + 2*b2*b5 - 2*b2 - 2*b5 + 2*b2*b10 - 4*b10 - 2*b3*b4 + 2*b4 - 2*b3*b12 - 2*b3*b14 - 2*b4*b5 + 2*b4*b9 - 2*b9 - 2*b4*b15 + 2*b5*b6 - 2*b6 + 2*b5*b8 - 2*b8 + 2*b6*b9 - 2*b7*b8 + 2*b7* b12 + 2*b7*b13 + 2*b8*b10 + 2*b8*b15 + 2*b9*b11 - 2*b11 - 2*b9*b12 + 2*b10 *b11 + 2*b10*b12 - 2*b13*b15 + 2*b14*b15 + objvar <= 0 } } Procedure MainInitialization; MathematicalProgram sporttournament06 { Objective: objvar; Direction: maximize; Constraints: AllConstraints; Variables: AllVariables; Type: MINLP; } ElementParameter myGMP { Range: AllGeneratedMathematicalPrograms; } Procedure MainExecution { Body: { solve sporttournament06; } } Procedure MainTermination { Body: { return 1; } } }