UTNianos

Versión completa: [Consulta] Ejercicio Modelizacion Carlevari
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas a todos.

Estoy preparandome para el examen del próximo lunes 16/12 y tengo dudas de como encarar este ejercicio de Modelización.
Lo que no se es como totalizar aquellas horas que no están cubiertas y como activar el "if" para sabes si en un mismo dia solo se utiliza una de las modalidades.

Entiendo que quedaría:

X5: Cantidad de dias con modalidad 5hs
X6: Cantidad de dias con modalidad 6hs
X8: Cantidad de dias con modalidad 8hs

I5: Se utiliza modalidad 5hs en un mismo dia
I6: Se utiliza modalidad 6hs en un mismo dia
I8: Se utiliza modalidad 8hs en un mismo dia

Restriccion utilizacion:
X5 >= 10
X6 <= 20
X8 <= 20

Entiendo que tanto el funcional como el resto de las restricciones dependen de mis dudas.
Gracias de antemano.
Para resolver este tipo de ejercicios tenes que armar una tabla de combinaciones posibles, donde dependiendo que combinacion haces es cuanto te sobra de horas y eso es lo que tenes que usar para multiplicar por el costo que te indica para cada caso. Por ejemplo :

Ni : cantidad de dias que se usa la combinacion de tipo "i" para cubrir las 24 hs


h/combinacion N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
5 4 3 3 2 2 1 0 0 0 0
6 0 1 0 2 1 3 4 2 1 0
8 0 0 1 0 1 0 0 1 2 3

total 20 21 23 22 24 23 24 20 22 24

diferencia 4 3 1 2 0 1 0 4 2 0



entonces planteas primero que la suma de todos los N tiene que ser igual a 20, porque trabajan 20 dias al mes

1) N1 +N2 + N3 + N4 + N5 + N6 + N7 + N8 + N9 + N10 = 20

Despues tenes que plantear totalizadoras para cada uno de los tipos de turno, para de esta manera poder establecer las restricciones de cantidad por mes para cada tipo de contratacion :

tot5 ) -XT5 + 4N1 + 3N2 + 3N3 + 2N4 + 2N5 + 1N6 = 0
TOT 6) -XT6 + 1N2 + 2N4 + N5 + 3N6 + 4N7 + 2N8 + N9 = 0
TOT 8) -XT8 + N3 + N5 + N8 + 2N9 + 3N10 = 0


XT5 >= 10
XT6 <= 20
XT8 <= 20


Ahora solo queda de finir el funcional donde se debe multiplicar el sobrante de horas por la cantida dde veces al mes que se uso una combinacion que tenga sobrante por los 100 pesos, mas 50 pesos por los tres casos en los que solo se usa un tipo de contratacion por la cantidad de contraciones ya que el costo fijo es de compensacion salarial por lo que van 50 pesos por cada una de las personas que trabajo dicho dia y es propio y no terciarizado :

Z = 100. (4N1 + 3N2 + N3 + 2N4 + N6 + 4N8 +2N9) + 50. (4N1 + 4N7 + 3N10) (MIN)


Espero haber sido claro, no se si es perfecta la solucion pero es como entendi que habia que resolverlo en funcion de otro tipo de ejercisios que vi desde estilo

ajunto una foto de la tabla un poco mas clara porque en el coment se borran los espacios
(15-12-2019 18:07)jiervasi escribió: [ -> ]Para resolver este tipo de ejercicios tenes que armar una tabla de combinaciones posibles, donde dependiendo que combinacion haces es cuanto te sobra de horas y eso es lo que tenes que usar para multiplicar por el costo que te indica para cada caso. Por ejemplo :

Ni : cantidad de dias que se usa la combinacion de tipo "i" para cubrir las 24 hs


h/combinacion N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
5 4 3 3 2 2 1 0 0 0 0
6 0 1 0 2 1 3 4 2 1 0
8 0 0 1 0 1 0 0 1 2 3

total 20 21 23 22 24 23 24 20 22 24

diferencia 4 3 1 2 0 1 0 4 2 0



entonces planteas primero que la suma de todos los N tiene que ser igual a 20, porque trabajan 20 dias al mes

1) N1 +N2 + N3 + N4 + N5 + N6 + N7 + N8 + N9 + N10 = 20

Despues tenes que plantear totalizadoras para cada uno de los tipos de turno, para de esta manera poder establecer las restricciones de cantidad por mes para cada tipo de contratacion :

tot5 ) -XT5 + 4N1 + 3N2 + 3N3 + 2N4 + 2N5 + 1N6 = 0
TOT 6) -XT6 + 1N2 + 2N4 + N5 + 3N6 + 4N7 + 2N8 + N9 = 0
TOT 8) -XT8 + N3 + N5 + N8 + 2N9 + 3N10 = 0


XT5 >= 10
XT6 <= 20
XT8 <= 20


Ahora solo queda de finir el funcional donde se debe multiplicar el sobrante de horas por la cantida dde veces al mes que se uso una combinacion que tenga sobrante por los 100 pesos, mas 50 pesos por los tres casos en los que solo se usa un tipo de contratacion por la cantidad de contraciones ya que el costo fijo es de compensacion salarial por lo que van 50 pesos por cada una de las personas que trabajo dicho dia y es propio y no terciarizado :

Z = 100. (4N1 + 3N2 + N3 + 2N4 + N6 + 4N8 +2N9) + 50. (4N1 + 4N7 + 3N10) (MIN)


Espero haber sido claro, no se si es perfecta la solucion pero es como entendi que habia que resolverlo en funcion de otro tipo de ejercisios que vi desde estilo

ajunto una foto de la tabla un poco mas clara porque en el coment se borran los espacios

Espectacular!! Muchisimas muchísimas gracias!! Me viene muy bien ver este ejercicio resuelto.
Un abrazo!!
(15-12-2019 18:07)jiervasi escribió: [ -> ]h/combinacion N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
5 4 3 3 2 2 1 0 0 0 0
6 0 1 0 2 1 3 4 2 1 0
8 0 0 1 0 1 0 0 1 2 3

total 20 21 23 22 24 23 24 20 22 24

diferencia 4 3 1 2 0 1 0 4 2 0

No me cierra el hecho de que los valores que usas para determinar las diferencias sea aleatorio. Es decir, la combinación que yo podría haber armado es distinta, y eso no lo vi en ningún otro ejercicio. Me cerraría si te dieran una tabla indicando que las horas se reparten como lo indicaste. Que opinas?
(15-12-2019 23:17)Mauro_bilo escribió: [ -> ]
(15-12-2019 18:07)jiervasi escribió: [ -> ]h/combinacion N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
5 4 3 3 2 2 1 0 0 0 0
6 0 1 0 2 1 3 4 2 1 0
8 0 0 1 0 1 0 0 1 2 3

total 20 21 23 22 24 23 24 20 22 24

diferencia 4 3 1 2 0 1 0 4 2 0

No me cierra el hecho de que los valores que usas para determinar las diferencias sea aleatorio. Es decir, la combinación que yo podría haber armado es distinta, y eso no lo vi en ningún otro ejercicio. Me cerraría si te dieran una tabla indicando que las horas se reparten como lo indicaste. Que opinas?


Buenas, fijate en mi Drive, el ejercicio de las Bobinas. Utiliza el mismo razonamiento:

Hay que todas las combinaciones posibles y, de cada una, hallar el "sobrante" que, en este caso, es lo que vas a tercerizar

Saludos!
Exacto, no es aleatorio, son todas las posibles combinaciones, despues tenes que buscar la que menos te haga perder por los costos de hs terciarizadas y por los costos de un solo tipo de banda horaria
Claro, ahi entendí bien con ambos. Es la combinatoria...Creo sin dudas que es de los ejercicios de modelización más complicados que hay por ahi. Son cracks! Gracias a ambos!!
URLs de referencia