Ejercicio resuelto 1
Enunciado del problema
Un empresario desea organizar a 16 trabajadores en su tienda de forma que ninguno trabaje más de 100 horas y con la posibilidad de que alguno de ellos no haga falta que trabaje. Hay que distribuirlos en 3 días diferentes los cuales están compuestos por 6 tramos horarios de una hora cada uno. Cada trabajador no puede tener a la vez el primer y último tramo del día. En cada tramo se necesitan una cantidad de trabajadores dentro del almacén y otra cantidad en tienda como veremos en la siguiente tabla:
Nombre | horas min | horas max |
---|---|---|
Paula | 0 | 100 |
Nerea | 0 | 100 |
Luís | 0 | 100 |
Yolanda | 0 | 100 |
Óscar | 0 | 100 |
Bernardo | 0 | 100 |
Lidia | 0 | 100 |
Elena | 0 | 100 |
Daniel | 0 | 100 |
Ángel | 0 | 100 |
Lucía | 0 | 100 |
Marta | 0 | 100 |
Jaime | 0 | 100 |
Juanan | 0 | 100 |
Noelia | 0 | 100 |
Paola | 0 | 100 |
DIA | TRAMO | Necesidad en Tienda | Necesidad en Almacén |
---|---|---|---|
Viernes | 1 | 5 | 3 |
2 | 7 | 1 | |
3 | 3 | 2 | |
4 | 8 | 3 | |
5 | 8 | 4 | |
6 | 6 | 2 | |
Sábado | 1 | 4 | 6 |
2 | 7 | 3 | |
3 | 2 | 2 | |
4 | 7 | 4 | |
5 | 3 | 1 | |
6 | 1 | 5 | |
Domingo | 1 | 4 | 3 |
2 | 6 | 1 | |
3 | 8 | 4 | |
4 | 8 | 4 | |
5 | 4 | 4 | |
6 | 3 | 5 |
Resolución
Para introducir los datos en el programa, seleccionamos la opción "Añadir fila" y pulsamos el botón "Hacer".
Asignaremos a cada día un número para introducir en el programa: viernes será el día 1, el sábado el día 2 y el domingo el día 3. Luego, usaremos la función de editar casilla para introducir los valores en la fila:
Introducimos ahora las restricciones del mínimo y máximo de horas que puede trabajar cada persona:
Introducimos ahora las necesidades de tienda y almacén correspondientes al día 1 y tramo horario 1, e insertamos una nueva fila usando la función "Añadir fila". Si hay más días y tramos horarios que personas, se dejan las correspondientes columnas sin editar (a valor NA). Finalmente, nos queda la siguiente tabla de datos:
Para resolver el problema, pulsamos en la pestaña "Resultados". En ella se muestra el número total de horas trabajadas, y los días y tramos horarios que trabaja cada persona.