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

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

Un corredor aficionado tiene dos tipos de entrenamiento, el corto y el largo. En cada entrenamiento corto, al que dedica 1 hora, corre 15 km y consume 1200 kilocalorías. En cada entrenamiento largo, al que dedica 3 horas, corre 30 km y consume 2500 kilocalorías. Quiere planificar los entrenamientos del verano de forma que haga al menos 24 entrenamientos, pero no corra más de 660 km ni dedique más de 48 horas, en total. Si su objetivo es maximizar el número total de kilocalorías consumidas, plantear y resolver un problema de programación lineal para determinar cuántos entrenamientos de cada tipo tiene que hacer. ¿Cuántas kilocalorías consumirá en ese caso? (10 puntos)

Solución

Si su objetivo es maximizar el nuˊmero total de kilocalorıˊas consumidas, plantear y resolver un problema de programacioˊn lineal para determinar cuaˊntos entrenamientos de cada tipo tiene que hacer. ¿Cuaˊntas kilocalorıˊas consumiraˊ en ese caso? (10 puntos)\textbf{Si su objetivo es maximizar el número total de kilocalorías consumidas, plantear y resolver un problema de programación lineal para determinar cuántos entrenamientos de cada tipo tiene que hacer. ¿Cuántas kilocalorías consumirá en ese caso?}\ (10\ \text{puntos})

Se llama x x al número de entrenamientos cortos e y y al número de entrenamientos largos.

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





Horas \text{Horas} Kiloˊmetros \text{Kilómetros} Kilocalorıˊas \text{Kilocalorías}
Entrenamientos cortos (x)x15x1200x
Entrenamientos largos (y)3y30y2500y
Totalesx+3y15x+30y1200x+2500y
Límite48660






La función objetivo que se desea maximizar es el consumo total de kilocalorías: K(x,y)=1200x+2500y K(x,y)=1200x+2500y .

Las restricciones del problema son:

Quiere hacer al menos 24 entrenamientos \Rightarrow x+y24 x+y\geq 24 .

No quiere correr más de 660 km \Rightarrow 15x+30y660 15x+30y\leq 660 , que simplificando entre 15 15 queda x+2y44 x+2y\leq 44 .

No quiere dedicar más de 48 horas \Rightarrow x+3y48 x+3y\leq 48 .

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

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

{x+y24x+2y44x+3y48x0; y0 \begin{cases} x+y\geq 24\\ x+2y\leq 44\\ x+3y\leq 48\\ 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 A A :

{x+y=24y=0A(24,0) \begin{cases}x+y=24\\y=0\end{cases} \Rightarrow A(24,0)

Vértice B B :

{x+2y=44y=0B(44,0) \begin{cases}x+2y=44\\y=0\end{cases} \Rightarrow B(44,0)

Vértice C C :

{x+2y=44x+3y=48 \begin{cases}x+2y=44\\x+3y=48\end{cases}

Restando la primera de la segunda:

y=4x+8=44x=36C(36,4) y=4 \Rightarrow x+8=44 \Rightarrow x=36 \Rightarrow C(36,4)

Vértice D D :

{x+y=24x+3y=48 \begin{cases}x+y=24\\x+3y=48\end{cases}

Restando la primera de la segunda:

2y=24y=12x=12D(12,12) 2y=24 \Rightarrow y=12 \Rightarrow x=12 \Rightarrow D(12,12)

Conviene señalar que el corte de las rectas x+y=24 x+y=24 y x+2y=44 x+2y=44 es el punto (4,20) (4,20) , que no es vértice de la región factible porque no cumple la restricción de las horas:

4+320=64>48 4+3\cdot 20=64>48

Se valora la función K(x,y)=1200x+2500y K(x,y)=1200x+2500y en cada uno de los vértices en busca del máximo.

A(24,0)K(24,0)=28800 A(24,0) \Rightarrow K(24,0)=28800

B(44,0)K(44,0)=52800 B(44,0) \Rightarrow K(44,0)=52800

C(36,4)K(36,4)=43200+10000=53200 C(36,4) \Rightarrow K(36,4)=43200+10000=53200

D(12,12)K(12,12)=14400+30000=44400 D(12,12) \Rightarrow K(12,12)=14400+30000=44400

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

{Entrenamientos: 36+4=4024Kiloˊmetros: 1536+304=540+120=660Horas: 36+34=48 \begin{cases} \text{Entrenamientos: } 36+4=40\geq 24 \\ \text{Kilómetros: } 15\cdot 36+30\cdot 4=540+120=660 \\ \text{Horas: } 36+3\cdot 4=48 \end{cases}

El corredor tiene que hacer 36 entrenamientos cortos y 4 entrenamientos largos, con lo que agota los 660 km y las 48 horas y consume un total de 53200 53200 kilocalorías.

Más ejercicios de Programación lineal

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