Soluciones de programación de software LINGO.
conjuntos: días/x1..x7/: requerido,inicio;
conjuntos finales
datos:?
! Número mínimo de empleados requeridos por día;?
requerido = 22 11 13 14 15 18 24
datos finales
! Minimizar la cantidad de personal requerido por semana;
min=@sum(días: inicio);?
@for(días(J):@sum(días(I) | I #le# 5:? inicio( @wrap(J+I+2,7)) >=requerido(J));
@for(días:@gin(inicio));!