Matemáticas CCSS · Programación lineal · Aragón · 2020

Ejercicio resuelto de Programación lineal · Matemáticas CCSS

Una modista está organizando su trabajo para el próximo mes. Puede hacer vestidos de fiesta y vestidos de calle. Cada vestido de fiesta necesita 3 metros de tela y lleva 6 horas de trabajo, mientras que cada vestido de calle necesita 1 metro de tela y lleva 4 horas de trabajo. La modista dispone, como máximo, de 36 metros de tela y 120 horas de trabajo, y no quiere hacer más vestidos de fiesta que de calle. Por cada vestido de fiesta, obtiene un beneficio de 100 euros, mientras que por cada vestido de calle obtiene un beneficio de 65 euros. Plantear y resolver un problema de programación lineal para determinar cuántos vestidos de cada tipo tiene que hacer para maximizar su beneficio. ¿Cuál será el beneficio en ese caso? (10 puntos)

Solución

Plantear y resolver un problema de programacioˊn lineal para determinar cuaˊntos vestidos de cada tipo tiene que hacer para maximizar su beneficio. ¿Cuaˊl seraˊ el beneficio en ese caso? (10 puntos)\textbf{Plantear y resolver un problema de programación lineal para determinar cuántos vestidos de cada tipo tiene que hacer para maximizar su beneficio. ¿Cuál será el beneficio en ese caso?}\ (10\ \text{puntos})

Se llama x x al número de vestidos de fiesta e y y al número de vestidos de calle.

Se ordena la información del enunciado en una tabla.





Metros de tela \text{Metros de tela} Horas de trabajo \text{Horas de trabajo} Beneficio (€) \text{Beneficio (€)}
Vestidos de fiesta (x)3x6x100x
Vestidos de calle (y)y4y65y
Totales3x+y6x+4y100x+65y
Disponible36120






La función objetivo que se desea maximizar es el beneficio: B(x,y)=100x+65y B(x,y)=100x+65y .

Las restricciones del problema son:

Se dispone como máximo de 36 metros de tela \Rightarrow 3x+y36 3x+y\leq 36 .

Se dispone como máximo de 120 horas de trabajo \Rightarrow 6x+4y120 6x+4y\leq 120 , que simplificando entre 2 2 queda 3x+2y60 3x+2y\leq 60 .

No quiere hacer más vestidos de fiesta que de calle \Rightarrow xy x\leq y .

El número de vestidos no puede ser negativo \Rightarrow x0; y0 x\geq 0;\ y\geq 0 .

Se reúnen todas las restricciones en un sistema de inecuaciones:

{3x+y363x+2y60xyx0; y0 \begin{cases} 3x+y\leq 36\\ 3x+2y\leq 60\\ x\leq y\\ x\geq 0;\ y\geq 0 \end{cases}

Se representan las rectas que delimitan la región factible. La región factible es la zona coloreada en azul.

Figura del ejercicio

Las coordenadas de los vértices se obtienen resolviendo los sistemas de ecuaciones correspondientes.

Vértice O O : es el origen, O(0,0) O(0,0) .

Vértice A A :

{3x+y=36y=x3x+x=364x=36x=9A(9,9) \begin{cases}3x+y=36\\y=x\end{cases} \Rightarrow 3x+x=36 \Rightarrow 4x=36 \Rightarrow x=9 \Rightarrow A(9,9)

Vértice B B :

{3x+y=363x+2y=60 \begin{cases}3x+y=36\\3x+2y=60\end{cases}

Restando la primera de la segunda:

y=243x+24=36x=4B(4,24) y=24 \Rightarrow 3x+24=36 \Rightarrow x=4 \Rightarrow B(4,24)

Vértice C C :

{3x+2y=60x=02y=60y=30C(0,30) \begin{cases}3x+2y=60\\x=0\end{cases} \Rightarrow 2y=60 \Rightarrow y=30 \Rightarrow C(0,30)

Se valora la función beneficio B(x,y)=100x+65y B(x,y)=100x+65y en cada uno de los vértices en busca del máximo.

O(0,0)B(0,0)=0 O(0,0) \Rightarrow B(0,0)=0

A(9,9)B(9,9)=900+585=1485 A(9,9) \Rightarrow B(9,9)=900+585=1485

B(4,24)B(4,24)=400+1560=1960 B(4,24) \Rightarrow B(4,24)=400+1560=1960

C(0,30)B(0,30)=6530=1950 C(0,30) \Rightarrow B(0,30)=65\cdot 30=1950

El beneficio máximo se produce en el vértice B(4,24) B(4,24) . Se comprueba que en ese punto se cumplen las tres restricciones:

{Tela: 34+24=36Horas: 64+424=24+96=120Vestidos: 424 \begin{cases} \text{Tela: } 3\cdot 4+24=36 \\ \text{Horas: } 6\cdot 4+4\cdot 24=24+96=120 \\ \text{Vestidos: } 4\leq 24 \end{cases}

La modista tiene que hacer 4 vestidos de fiesta y 24 vestidos de calle, con lo que agota los 36 metros de tela y las 120 horas de trabajo y obtiene un beneficio máximo de 1960 € 1960\ \text{€} .

Más ejercicios de Programación lineal

Ver este ejercicio en Hodeia — miles de ejercicios de selectividad resueltos y filtrables.