Loading
Loading
La programación lineal traduce un problema real de las ciencias sociales —repartir recursos limitados para maximizar un beneficio o minimizar un coste— en un modelo matemático formado por una función objetivo lineal y un conjunto de restricciones lineales. En este tema aprenderás a plantear el modelo a partir del enunciado, a dibujar la región factible como intersección de semiplanos y a localizar la solución óptima evaluando la función objetivo en los vértices. Es un contenido netamente evaluable en la fase de acceso de la Selectividad/PAU, donde aparece como problema de optimización con dos variables resuelto por el método gráfico.
5seccionesca. 26min de lectura3competenciasNivelBásico 1 · Estándar 3 · Profundización 1Revisado · 06/2026
nivel básico
En las materias comunes la optimización lineal no se trabaja; aquí basta dominar el planteamiento de inecuaciones y su interpretación gráfica básica como repaso previo.
nivel avanzado
Como materia de modalidad (Matemáticas Aplicadas a las CCSS II), debes resolver íntegramente un problema de programación lineal con dos variables por el método gráfico: planteamiento, región factible, vértices, óptimo e interpretación, incluidos los casos de solución múltiple o región no acotada.
Lesetiefe: En profundidad
Schriftgröße: Standard
Anatomía de un problema de programación lineal
Función objetivo
Expresión lineal de las variables de decisión cuyo valor queremos hacer máximo (beneficio, ingreso) o mínimo (coste, tiempo).
Restricciones
Cada limitación del enunciado es una inecuación lineal; las dos últimas son las condiciones de no negatividad, casi siempre presentes.
Un taller fabrica dos modelos de mesa, M1 y M2. Cada M1 requiere 1 hora de carpintería y 2 horas de barnizado; cada M2 requiere 1 hora de carpintería y 1 hora de barnizado. Se dispone de 50 horas de carpintería y 80 horas de barnizado a la semana. El beneficio es de 40 € por M1 y 30 € por M2. Plantea el modelo de programación lineal (variables, función objetivo y restricciones).
Sea x = número de mesas M1 fabricadas a la semana e y = número de mesas M2 fabricadas a la semana. Por ser cantidades de unidades, x ≥ 0 e y ≥ 0.
El beneficio total es z = 40x + 30y, y se trata de un problema de máximo (maximizar el beneficio).
Cada mesa, de cualquier tipo, consume 1 hora de carpintería; no se pueden superar las 50 horas.
Cada M1 consume 2 horas y cada M2, 1 hora de barnizado; el total no puede pasar de 80 horas.
El problema completo queda definido por la función objetivo y el sistema de restricciones, incluida la no negatividad.
Resultado: Modelo: maximizar z = 40x + 30y sujeto a x + y ≤ 50, 2x + y ≤ 80, x ≥ 0, y ≥ 0. (Su resolución gráfica se aborda en los apartados siguientes.)
Errores frecuentes
Repaso activo
Una pastelería elabora dos tipos de tarta, A y B. Cada tarta A necesita 200 g de harina y 3 huevos; cada tarta B necesita 100 g de harina y 4 huevos. Se dispone de 6 kg de harina y 90 huevos. El beneficio es de 5 € por tarta A y 4 € por tarta B. Define las variables de decisión, escribe la función objetivo indicando si es de máximo o de mínimo y plantea el sistema completo de restricciones (no resuelvas todavía).
Recuerdo activo
Recuerda los puntos clave — luego revela.
Fuentes: Real Decreto 243/2022 — enseñanzas mínimas del Bachillerato (saberes básicos, Anexo II) (Gobierno de España — Boletín Oficial del Estado (BOE))
Semiplano de una inecuación
Cada inecuación lineal define un semiplano; el válido se elige sustituyendo un punto de prueba (p. ej. el origen) en la inecuación.
Región factible
La región factible R es la intersección de todos los semiplanos asociados a las restricciones; es un polígono convexo (acotado o no).
Determina la región factible del modelo de producción del taller (x + y ≤ 50, 2x + y ≤ 80, x ≥ 0, y ≥ 0), indica si es acotada y calcula las coordenadas de todos sus vértices.
x + y = 50 corta los ejes en (50, 0) y (0, 50). 2x + y = 80 corta los ejes en (40, 0) y (0, 80).
El origen (0, 0) verifica 0 ≤ 50 y 0 ≤ 80, luego ambas inecuaciones se cumplen en el semiplano que contiene al origen. Con x ≥ 0, y ≥ 0 la región queda en el primer cuadrante.
Resolvemos el sistema x + y = 50 y 2x + y = 80. Restando la primera de la segunda: x = 30; sustituyendo, y = 20.
Sobre y = 0, la restricción más exigente es 2x ≤ 80, es decir x ≤ 40: vértice (40, 0). Sobre x = 0, la más exigente es y ≤ 50: vértice (0, 50). El origen (0, 0) es el cuarto vértice.
Comprobamos que (30, 20) cumple todo: 30 + 20 = 50 ≤ 50 y 2·30 + 20 = 80 ≤ 80. Es vértice válido.
Resultado: La región factible es un cuadrilátero ACOTADO con vértices (0, 0), (40, 0), (30, 20) y (0, 50).
Errores frecuentes
Repaso activo
Representa gráficamente la región factible definida por el sistema de inecuaciones: x + y ≤ 6, x ≤ 4, y ≤ 5, x ≥ 0, y ≥ 0. Indica si la región es acotada o no acotada y calcula las coordenadas de todos sus vértices.
Recuerdo activo
Recuerda los puntos clave — luego revela.
Fuentes: Real Decreto 243/2022 — enseñanzas mínimas del Bachillerato (saberes básicos, Anexo II) (Gobierno de España — Boletín Oficial del Estado (BOE))
Recta de nivel
Los puntos con z = k forman una recta de pendiente −a/b; al variar k se obtiene una familia de rectas paralelas.
Método de los vértices
El valor óptimo de z sobre la región factible se alcanza en uno de sus vértices; basta evaluar z en todos ellos.
Para el problema de producción del taller (z = 40x + 30y a maximizar), escribe la ecuación de la recta de nivel correspondiente a z = 1200, halla su pendiente y razona en qué dirección hay que desplazarla para aumentar el beneficio.
Imponemos z = 1200: 40x + 30y = 1200. Despejando y obtenemos su forma explícita.
La pendiente es −a/b = −40/30 = −4/3, común a todas las rectas de nivel de esta función objetivo (son paralelas).
Como los coeficientes 40 y 30 son positivos, aumentar z desplaza la recta hacia arriba y hacia la derecha (alejándose del origen). Hay que empujarla en esa dirección hasta el último punto de la región factible.
El último vértice que toca la recta al alejarse del origen es (30, 20); allí z alcanza su valor máximo, z = 1800, como se confirma en el siguiente apartado.
Resultado: Recta de nivel z = 1200: y = −(4/3)x + 40, pendiente −4/3; para aumentar z se desplaza paralelamente alejándose del origen, hasta el vértice (30, 20).
Errores frecuentes
Repaso activo
Para la función objetivo z = 3x + 2y, escribe la ecuación de la recta de nivel que pasa por el punto (4, 3), indica su pendiente y razona en qué sentido hay que desplazarla para aumentar el valor de z.
Recuerdo activo
Recuerda los puntos clave — luego revela.
Fuentes: Currículo de Bachillerato (LOMLOE) — materias y saberes básicos (Ministerio de Educación, Formación Profesional y Deportes — educagob)
Tabla de evaluación de la función objetivo en los vértices
Teorema fundamental (programación lineal)
Si la función objetivo lineal alcanza su óptimo sobre la región factible, lo alcanza en (al menos) un vértice.
Resuelve el problema de producción del taller: maximiza z = 40x + 30y sobre la región factible de vértices (0, 0), (40, 0), (30, 20) y (0, 50). Indica el beneficio máximo y la producción que lo proporciona.
z = 40·0 + 30·0 = 0.
z = 40·40 + 30·0 = 1600.
z = 40·30 + 30·20 = 1200 + 600 = 1800.
z = 40·0 + 30·50 = 1500.
El mayor valor de la tabla es 1800, en el vértice (30, 20). Como x = 30 e y = 20 son enteros, la solución es directamente aplicable.
Resultado: El beneficio máximo es z = 1800 €, fabricando 30 mesas M1 y 20 mesas M2 a la semana.
Errores frecuentes
Repaso activo
Dada la región factible de vértices (0, 0), (6, 0), (4, 4) y (0, 5), maximiza la función objetivo z = 50x + 60y construyendo la tabla de vértices y señalando el vértice óptimo.
Recuerdo activo
Recuerda los puntos clave — luego revela.
Fuentes: Real Decreto 243/2022 — enseñanzas mínimas del Bachillerato (saberes básicos, Anexo II) (Gobierno de España — Boletín Oficial del Estado (BOE))
Solución óptima múltiple: óptimo sobre toda una arista
Condición de solución óptima múltiple
Cuando las rectas de nivel son paralelas a un lado de la región, el óptimo se alcanza en todos los puntos de ese lado (infinitas soluciones).
Problema no acotado
Si la región se extiende sin límite en el sentido en que se optimiza, la función objetivo no alcanza un valor óptimo finito.
Una explotación prepara un pienso mezclando dos compuestos, A y B. Cada kg de A aporta 1 unidad de proteína y 3 de fibra; cada kg de B aporta 2 unidades de proteína y 1 de fibra. La mezcla debe contener al menos 10 unidades de proteína y al menos 15 de fibra. El coste es de 2 €/kg de A y 3 €/kg de B. ¿Cuántos kg de cada compuesto minimizan el coste? Interpreta el resultado.
Sea x = kg de A e y = kg de B. Minimizar z = 2x + 3y sujeto a x + 2y ≥ 10 (proteína), 3x + y ≥ 15 (fibra), x ≥ 0, y ≥ 0.
Corte de x + 2y = 10 con 3x + y = 15: de la segunda y = 15 − 3x, sustituyendo x + 2(15 − 3x) = 10 ⇒ −5x = −20 ⇒ x = 4, y = 3. Sobre los ejes: (10, 0) es el corte de la restricción de proteína x + 2y = 10 con {y = 0} (el corte de 3x + y = 15 con y = 0 sería (5, 0), infactible) y (0, 15) es el corte de 3x + y = 15 con {x = 0}; ambos verifican la otra restricción.
z(10, 0) = 2·10 + 3·0 = 20; z(4, 3) = 2·4 + 3·3 = 8 + 9 = 17; z(0, 15) = 2·0 + 3·15 = 45.
El menor valor es 17, en el vértice (4, 3). Aunque la región es no acotada hacia arriba, el mínimo existe y se alcanza en ese vértice.
La mezcla más barata que cumple los requisitos nutricionales usa 4 kg del compuesto A y 3 kg del compuesto B, con un coste mínimo de 17 €.
Resultado: Coste mínimo z = 17 €, mezclando 4 kg de A y 3 kg de B; la región es no acotada pero el mínimo existe en el vértice (4, 3).
Errores frecuentes
Repaso activo
Sobre la región factible de vértices (0, 0), (40, 0), (30, 20) y (0, 50), considera la función objetivo z = 20x + 20y. Calcula z en cada vértice, comprueba que el máximo se alcanza en dos vértices contiguos e interpreta qué significa que la solución óptima sea múltiple.
Recuerdo activo
Recuerda los puntos clave — luego revela.
Fuentes: Real Decreto 534/2024 — Prueba de Acceso a la Universidad (PAU) (Gobierno de España — Boletín Oficial del Estado (BOE))
Referencias y fuentes
Gobierno de España — Boletín Oficial del Estado (BOE)
Ministerio de Educación, Formación Profesional y Deportes — educagob