so, it looks like the difference between maxobj(om1) and minobj(om1) gets zero for a certain or all om1.
You could rewrite the equation by adding a $constraint, but I don’t know if this is what you want:

Fortunately, there is only one division by ‘(maxobj(om1) - minobj(om1))’. So one of the om1 seem to have maxobj=minobj when generating the model in question (mod_epsmethod). I displayed om1, minobj, and maxobj before the repeat loop solving model mod_epsmethod and voila:

---- 260 SET om1 all but the first elements of k
te, tj
---- 260 PARAMETER maxobj maximum value from the payoff table
( ALL 0.000 )
---- 260 PARAMETER minobj minimum value from the payoff table
( ALL 0.000 )

You can use the to avoid executing the division (e.g. sum(om1(abs(maxobj(om1) - minobj(om1))>1e-6),sl(om1)/(maxobj(om1) - minobj(om1)))), but the logical error that resulted in the division by 0 might be somewhere else.