Red de conocimiento informático - Aprendizaje de programación - Soluciones de programación de software LINGO.

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));!