Looking at your formulas you have an If function in the range P7:P16 and this causes your problem as the If function is a discontinuous function.
The Linear solver engine solves linear problems, the GRG nonlinear engine can solve smooth nonlinear problems and the Evolutionary engine can handle non-smooth problems and discontinuous functions.
But using the Evolutionary engine comes with a price i.e. in solution time and quality of the solution.
According to the makers of solver
By far the most common discontinuous function in Excel is the IF function where the conditional test depends on the decision variables, as in the example =IF(C1>10,D1,2*D1) where C1 is a variable. Here is a short list of common discontinuous Excel functions:
IF, CHOOSE
LOOKUP, HLOOKUP, VLOOKUP
COUNT
INT, ROUND
CEILING, FLOOR
and some non-smooth excel functions
So selecting the Evolutionary engine for solver and changing settings a bit in "Options" for the Evolutionary tab solver do find a solution to the problem.
aevo.jpg
I've tested using different "Maximum Time without improvement" i.e. 10, 20 and 30 but selected 30 as this gave the highest number of teams (7 as opposed to 6).
Still I do think that a rebuild of your model to get a linear relation would be the best choice so as I said I'll have a go at it during the weekend.
Could you please explain the formula in the E column as this has me puzzled.
Alf
Bookmarks