EuraStudy
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.
5 secciones~30 min de lectura3 competenciasRevisado · 07/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.
Profundidad de lectura: En profundidad
Tamaño de texto: Estándar · Interlineado: Compacto
Cargar siempre los medios: desactivado
5 secciones20 puntos clave9 fórmulas20 errores típicos
Anatomía de un problema de programación lineal
Vocabulario
→ TarjetasFunció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).
Practicar con ejercicios afines8 preguntas de este tema
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))
Las condiciones de no negatividad confinan la región al primer cuadrante
Vocabulario
→ TarjetasSemiplano 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.
Practicar con ejercicios afines8 preguntas de este tema
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))
Rectas de nivel paralelas: la última que toca la región marca el óptimo
Vocabulario
→ TarjetasRecta 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.
Interaktive Grafik lädt…
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).
La pregunta que todo el mundo hace la primera vez es por qué el óptimo aparece siempre en una esquina. Vale la pena entenderlo, porque a partir de ahí el método se vuelve mecánico.
Empieza dibujando los puntos donde la función objetivo vale lo mismo. Si z = 3x + 2y, los puntos con z = 6 forman una recta. Los que dan z = 12, otra.
La familia de rectas de nivel
Al despejar y, la pendiente vale −3/2 sea cual sea z. Cambiar z solo mueve la ordenada en el origen: las rectas se desplazan sin girar.
Ahí está la clave: todas esas rectas son paralelas. Aumentar z no las inclina, las empuja. Es como una regla que barre el plano siempre con la misma inclinación.
Ahora superpón la región factible y desliza la regla en el sentido en que z crece. Mientras la recta corte a la región, ese valor de z es alcanzable.
Sigue empujando. Llega un momento en que la recta está a punto de salirse y solo toca la región en un punto. Ese valor de z es el máximo, y ese punto es la solución.
Y ese último punto de contacto de una recta con un polígono convexo es, por fuerza, un vértice. Salvo en un caso: si la recta llega justamente paralela a un lado, lo toca entero.
De ahí sale el atajo que se usa en el examen: como el óptimo solo puede estar en un vértice, no hace falta dibujar ninguna recta de nivel. Basta evaluar z en todos los vértices y comparar.
Dibuja igualmente una recta de nivel en el papel. Cuesta diez segundos, enseña al corrector que sabes por qué el método funciona y te avisa del caso de la arista completa.
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.
Practicar con ejercicios afines8 preguntas de este tema
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
Vocabulario
→ TarjetasTeorema 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.
Practicar con ejercicios afines8 preguntas de este tema
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
Vocabulario
→ TarjetasCondició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.
Practicar con ejercicios afines8 preguntas de este tema
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))
Revisado · 07/2026Versión completa con el regulador de profundidad — mismo lugar, mismas anclas
Referencias y fuentes
Gobierno de España — Boletín Oficial del Estado (BOE)
Ministerio de Educación, Formación Profesional y Deportes — educagob
Véase también