15/03/2026
En el dinámico mundo de la administración de operaciones, la capacidad de tomar decisiones informadas y eficientes es crucial. La programación lineal emerge como una herramienta matemática invaluable, diseñada para hallar la solución óptima en escenarios donde se busca maximizar o minimizar un objetivo, sujeto a un conjunto de limitaciones o restricciones. Entre los diversos enfoques para abordar estos desafíos, el método gráfico se distingue por su naturaleza intuitiva y visual, ofreciendo una perspectiva clara sobre cómo se interrelacionan las variables y las limitaciones.

- ¿Qué es la Programación Lineal?
- Importancia de la Programación Lineal
- ¿Qué es el Método Gráfico de Programación Lineal?
- ¿Cuándo se Utiliza el Método Gráfico?
- Pasos para Resolver Problemas de Programación Lineal por el Método Gráfico
- Ejemplo Práctico 1: Maximización de Utilidades
- Ejemplo Práctico 2: Minimización de Horas de Estudio
- Otros Métodos para Resolver Problemas de Programación Lineal
- Preguntas Frecuentes
- Reflexión Final y Conclusión
¿Qué es la Programación Lineal?
La programación lineal es una técnica matemática robusta utilizada para optimizar el rendimiento o la eficiencia de un sistema. Su esencia radica en encontrar el valor máximo o mínimo de una función objetivo lineal, como la maximización de ganancias o la minimización de costos, siempre sujeta a un conjunto de restricciones lineales. Estas restricciones pueden representar limitaciones de presupuesto, disponibilidad de recursos, capacidad de producción, entre otras.
Amplia en su aplicabilidad, la programación lineal es una piedra angular en campos tan diversos como la economía, la ingeniería, la gestión de operaciones y la planificación de recursos empresariales. Permite, por ejemplo, optimizar la asignación de recursos en una empresa, planificar la producción de bienes y servicios, o maximizar la eficiencia en la asignación de rutas de transporte.
Importancia de la Programación Lineal
La relevancia de la programación lineal radica en su capacidad para fundamentar decisiones objetivas, optimizar procesos y recursos, e impulsar la eficiencia. Al emplear modelos matemáticos que representan fielmente la situación a resolver, facilita la identificación de la mejor solución posible. Esto se traduce en:
- Toma de decisiones objetiva: Permite decisiones basadas en datos y no en suposiciones.
- Optimización de recursos: Asegura el uso más eficiente de los recursos disponibles, maximizando ganancias o minimizando costos.
- Incremento de la eficiencia: Al planificar y asignar recursos de manera óptima, se reducen costos y se mejora la productividad.
- Fomento de la innovación: Al resolver problemas complejos, abre camino a soluciones creativas y novedosas.
¿Qué es el Método Gráfico de Programación Lineal?
El método gráfico es una técnica distintiva que posibilita la resolución de problemas de programación lineal de una forma eminentemente intuitiva y visual. Consiste en la representación geométrica de todas las restricciones del problema en un plano cartesiano. Esta representación da origen a una zona conocida como la región factible, que encapsula todas las posibles soluciones que satisfacen simultáneamente cada una de las restricciones. Una vez definida esta región, se procede a trazar la función objetivo para identificar el punto óptimo, es decir, aquel que maximiza o minimiza el valor deseado.
¿Cuándo se Utiliza el Método Gráfico?
El método gráfico es extraordinariamente útil para problemas que involucran dos variables de decisión. Su fortaleza reside en la facilidad para visualizar la región factible y la dirección de la función objetivo. Si bien es teóricamente posible aplicarlo a ejercicios con tres variables, la visualización en tres dimensiones se vuelve considerablemente más compleja y menos práctica. Dada la imposibilidad de ilustrar más de tres dimensiones de manera efectiva, este método no es aplicable para problemas con un número mayor de variables. Para estos casos más complejos, las alternativas recomendadas incluyen el uso de herramientas como Solver en Excel o el Método Simplex, que operan de manera algebraica y algorítmica.
Pasos para Resolver Problemas de Programación Lineal por el Método Gráfico
Resolver un problema de programación lineal mediante el método gráfico implica una serie de pasos sistemáticos que, si se siguen con precisión, garantizan la identificación de la solución óptima:
Paso 1: Plantear el Problema de Programación Lineal
Este es, sin duda, el pilar fundamental. Un correcto planteamiento matemático del problema es esencial. Implica definir claramente las variables de decisión, formular la función objetivo (ya sea de maximización o minimización), y establecer todas las restricciones en forma de inecuaciones lineales. Este paso transforma un problema del mundo real en un modelo matemático que puede ser analizado.
Paso 2: Trazar el Gráfico de las Restricciones
Cada una de las restricciones (inecuaciones) debe ser representada en el plano cartesiano. Para ello, se convierte cada inecuación en una igualdad para encontrar los puntos de intersección con los ejes (cuando una variable es cero, se calcula la otra). Una vez trazada la línea, se determina el semiplano que satisface la desigualdad (usualmente probando un punto, como el origen (0,0)). Es crucial incluir las restricciones de no negatividad (x ≥ 0, y ≥ 0), que limitan el análisis al primer cuadrante.
Paso 3: Determinar la Región Factible
La región factible es el área del plano donde se superponen todos los semiplanos definidos por las restricciones. Es la zona donde cualquier punto satisface todas las condiciones simultáneamente. Esta región puede ser acotada (formando un polígono cerrado) o no acotada. En algunos casos, las restricciones pueden ser inconsistentes y no formar ninguna región factible, indicando que el problema no tiene solución.
Paso 4: Trazar la Función Objetivo
Dado que el método gráfico se usa para dos variables, la función objetivo (por ejemplo, Z = ax + by) es una recta. Para graficarla, se le asigna un valor arbitrario (por ejemplo, Z = K) y se encuentran dos puntos para trazar la línea. Esta línea representa una iso-línea (de igual valor) de la función objetivo. La dirección de crecimiento o decrecimiento de la función objetivo se determina moviendo esta línea paralela a sí misma.
Paso 5: Encontrar la Solución Visual
La solución óptima siempre se encuentra en uno de los vértices (puntos de esquina) de la región factible. Si el problema es de maximización, se busca el vértice que, al mover la línea de la función objetivo paralelamente, es el último punto de la región factible que toca la línea antes de salir de ella (el más alejado del origen en la dirección de aumento). Si es de minimización, es el primer vértice que toca la línea (el más cercano al origen).
Paso 6: Calcular las Coordenadas del Punto Óptimo
Una vez identificado el vértice óptimo visualmente, es necesario calcular sus coordenadas exactas. Esto se logra resolviendo algebraicamente el sistema de ecuaciones lineales formado por las dos restricciones cuyas líneas se intersecan en dicho vértice.

Paso 7: Determinar el Valor Óptimo
Finalmente, se sustituyen las coordenadas (x, y) del punto óptimo, calculadas en el paso anterior, en la función objetivo original. El resultado obtenido es el valor óptimo (máximo o mínimo) que el problema busca.
Ejemplo Práctico 1: Maximización de Utilidades
Planteamiento del Problema
Una empresa fabricante de juguetes produce balones de fútbol y juegos de ajedrez. Cada pelota genera una utilidad de $2, y cada juego de ajedrez, $4. La fabricación de una pelota requiere 4 horas en el centro de maquinado A y 2 horas en el centro B. Un juego de ajedrez tarda 6 horas en el centro A, 6 horas en el centro B y 1 hora en el centro C. Las capacidades diarias máximas son: centro A, 120 horas; centro B, 72 horas; centro C, 10 horas. La compañía desea maximizar su utilidad. ¿Cuántas pelotas y juegos de ajedrez debe producir por día?
Formulación Matemática
- Variables de decisión:
- P = Número de pelotas a producir por día
- J = Número de juegos de ajedrez a producir por día
- Función Objetivo (Maximizar utilidad):
- Restricciones:
Z = 2P + 4J
Centro A: 4P + 6J ≤ 120
Centro B: 2P + 6J ≤ 72
Centro C: 1J ≤ 10
No negatividad: P ≥ 0, J ≥ 0
Graficar las Restricciones
Para graficar, convertimos cada inecuación en una igualdad y encontramos los puntos de corte con los ejes:
Centro de Maquinado A: 4P + 6J = 120
- Si P = 0, 6J = 120 ⇒ J = 20. Punto: (0, 20)
- Si J = 0, 4P = 120 ⇒ P = 30. Punto: (30, 0)
Dado que la restricción es 4P + 6J ≤ 120, la región factible para esta restricción se encuentra debajo de la línea.
Centro de Maquinado B: 2P + 6J = 72
- Si P = 0, 6J = 72 ⇒ J = 12. Punto: (0, 12)
- Si J = 0, 2P = 72 ⇒ P = 36. Punto: (36, 0)
Similarmente, para 2P + 6J ≤ 72, la región factible está debajo de esta línea.
Centro de Maquinado C: J = 10
Esta es una línea horizontal en J = 10. La restricción J ≤ 10 significa que la región factible para esta restricción se encuentra debajo de esta línea.
Restricciones de No Negatividad: P ≥ 0, J ≥ 0
Estas restricciones limitan la solución al primer cuadrante del plano cartesiano, donde P y J son positivos o cero.
Determinación de la Región Factible
Al superponer las gráficas de todas las restricciones, la intersección de todas las áreas sombreadas forma la región factible. En este ejemplo, la figura resultante es un polígono convexo. La convexidad es una característica importante en programación lineal, ya que garantiza que si existe una solución óptima, esta se encontrará en uno de sus vértices.
Trazado de la Función Objetivo
La función objetivo es Z = 2P + 4J. Para visualizarla, asignamos un valor arbitrario, por ejemplo, Z = 60:
2P + 4J = 60
- Si P = 0, 4J = 60 ⇒ J = 15. Punto: (0, 15)
- Si J = 0, 2P = 60 ⇒ P = 30. Punto: (30, 0)
Esta línea representa una utilidad de $60. Al trazar líneas paralelas a esta, observamos que mientras más alejada se encuentre la línea del origen (en la dirección de aumento de P y J), mayor será el valor de la utilidad.
Encontrar la Solución Visual
Se trazan líneas paralelas de la función objetivo a través de los vértices de la región factible. Para un problema de maximización, la solución óptima se encuentra en el vértice de la región factible que es tocado por la línea de la función objetivo más alejada del origen. Visualmente, este punto es donde la función objetivo alcanza su valor más alto sin salirse de la región factible.
Cálculo de las Coordenadas del Punto Óptimo
El análisis visual indica que el punto óptimo se encuentra en la intersección de las restricciones del Centro de Maquinado A (4P + 6J = 120) y del Centro de Maquinado B (2P + 6J = 72). Resolviendo este sistema de ecuaciones:
4P + 6J = 120 2P + 6J = 72
Restando la segunda ecuación de la primera:
(4P + 6J) - (2P + 6J) = 120 - 72 2P = 48 P = 24
Sustituyendo P = 24 en la segunda ecuación:
2(24) + 6J = 72 48 + 6J = 72 6J = 24 J = 4
Las coordenadas del punto óptimo son P=24 y J=4. Esto significa que la empresa debe producir 24 pelotas y 4 juegos de ajedrez.
Determinación del Valor Óptimo
Sustituyendo P=24 y J=4 en la función objetivo Z = 2P + 4J:
Z = 2(24) + 4(4) Z = 48 + 16 Z = 64
La máxima utilidad que obtendría la empresa es de $64.
Ejemplo Práctico 2: Minimización de Horas de Estudio
Planteamiento del Problema
Un estudiante de administración necesita completar 65 cursos para graduarse. El número de cursos de administración (X) debe ser ≥ 23, y los ajenos a la administración (Y) deben ser ≥ 20. Un curso de administración cuesta $60 y requiere 120 horas de estudio. Un curso ajeno cuesta $24 y requiere 200 horas de estudio. El estudiante tiene un presupuesto de $3,000 para libros. ¿Con qué combinación de cursos se minimizaría el número total de horas de estudio?
Formulación Matemática
- Variables de decisión:
- X = Cursos de Administración
- Y = Cursos ajenos a la Administración
- Función Objetivo (Minimizar horas de estudio):
- Restricciones:
Z = 120X + 200Y
Total de cursos: X + Y = 65
Cursos de administración: X ≥ 23
Cursos ajenos: Y ≥ 20
Presupuesto: 60X + 24Y ≤ 3000
Graficar las Restricciones y Región Factible
La restricción X + Y = 65 define una línea recta. Las otras restricciones definen semiplanos. La restricción de presupuesto (60X + 24Y ≤ 3000) debe ser considerada. Al graficar todas las restricciones, se observa que la región factible es un segmento de línea, debido a la restricción de igualdad (X + Y = 65) que define una línea específica en lugar de una región abierta.

Trazado de la Función Objetivo
La función objetivo es Z = 120X + 200Y. Para problemas de minimización, se trazan líneas paralelas de la función objetivo, y se busca la línea más cercana al origen que aún intersecta la región factible.
Encontrar la Solución Visual
Al trazar las líneas de la función objetivo a través de los puntos extremos del segmento de la región factible, se identifica visualmente el punto que minimiza el valor de Z. Este será el vértice del segmento de línea que esté más cercano al origen, en la dirección de disminución de Z.
Cálculo de las Coordenadas del Punto Óptimo
El punto óptimo se encuentra en la intersección de las restricciones X + Y = 65 y 60X + 24Y = 3000. Resolviendo el sistema:
De X + Y = 65, despejamos Y = 65 - X.
Sustituimos en la ecuación del presupuesto:
60X + 24(65 - X) = 3000 60X + 1560 - 24X = 3000 36X = 1440 X = 40
Ahora, sustituimos X = 40 en Y = 65 - X:
Y = 65 - 40 Y = 25
Las coordenadas del punto óptimo son X=40 y Y=25. Por lo tanto, el estudiante debe elegir 40 cursos de administración y 25 cursos ajenos a la administración.
Determinación del Valor Óptimo
Sustituyendo X=40 y Y=25 en la función objetivo Z = 120X + 200Y:
Z = 120(40) + 200(25) Z = 4800 + 5000 Z = 9800
La mínima cantidad de horas de estudio sería 9800.
Otros Métodos para Resolver Problemas de Programación Lineal
Si bien el método gráfico es excelente para la visualización y comprensión de los fundamentos de la programación lineal, existen otros métodos más adecuados para problemas con mayor número de variables o complejidades específicas. Los más comunes incluyen el Método Simplex, el Método de los Multiplicadores de Lagrange y el Método de las Regiones Factibles (que en esencia es una extensión del gráfico pero para desigualdades).
Tabla Comparativa de Métodos de Programación Lineal
Para ofrecer una visión clara de las diferencias entre los métodos más comunes, presentamos la siguiente tabla comparativa:
| Criterio | Método Gráfico | Método Simplex | Método de Lagrange | Método Regiones Factibles |
|---|---|---|---|---|
| Aplicabilidad | Problemas con 2 variables y restricciones sencillas | Problemas con múltiples variables y restricciones | Problemas con restricciones de igualdad | Problemas con 2 variables y restricciones de desigualdad |
| Resolución | Gráfico y visual | Iterativo y algorítmico | Matemático y analítico | Gráfico y visual |
| Escalabilidad | Limitado a problemas pequeños | Puede manejar problemas más grandes y complejos | Limitado a problemas específicos | Limitado a problemas pequeños |
| Restricciones de igualdad | No admite igualdades directas (se convierten en líneas) | Se pueden manejar igualdades | Requiere igualdades específicas | No admite igualdades directas |
| Precisión | Precisión limitada (depende de la gráfica) | Mayor precisión | Mayor precisión | Precisión limitada |
| Velocidad de Convergencia (en problemas grandes) | No aplicable | Rápida convergencia | Convergencia variable | No aplicable |
| Uso Típico | Introducción a la programación lineal, problemas didácticos | Resolución de problemas de programación lineal complejos | Problemas con restricciones de igualdad específicas | Problemas pequeños de programación lineal |
| Desventajas Principales | Limitado a problemas simples y pequeños | Mayor complejidad y requerimiento de software | Limitado a igualdades específicas | Limitado a problemas pequeños |
Preguntas Frecuentes
¿Cómo se calcula la Programación Lineal?
La programación lineal se calcula optimizando (maximizando o minimizando) una función objetivo lineal, sujeta a un conjunto de restricciones también lineales. Los pasos generales incluyen:
- Elegir las variables de decisión: Identificar las incógnitas que se desean determinar.
- Escribir la función objetivo: Formular la ecuación lineal que representa el objetivo a optimizar (por ejemplo, f(x,y) = ax + by).
- Escribir las restricciones: Expresar las limitaciones del problema como inecuaciones lineales.
- Averiguar la región factible: Representar gráficamente las restricciones para encontrar el conjunto de soluciones posibles.
- Calcular las coordenadas de los vértices: Identificar los puntos de esquina de la región factible.
- Evaluar la función objetivo en los vértices: Sustituir las coordenadas de cada vértice en la función objetivo para encontrar el valor óptimo.
¿Cuáles son los pasos generales para hacer una Programación Lineal?
Los pasos para abordar cualquier problema de programación lineal son universales y fundamentales para una resolución efectiva:
- Definir el problema: Clarificar el objetivo (maximizar/minimizar) y las limitaciones.
- Identificar las variables: Asignar nombres a las incógnitas relevantes.
- Formular la función objetivo: Crear la ecuación lineal que representa el objetivo.
- Establecer las restricciones: Definir las inecuaciones o igualdades lineales que limitan el problema.
- Representar el problema en forma de sistema: Expresar todo el modelo matemáticamente.
- Resolver el sistema: Aplicar el método adecuado (gráfico, simplex, etc.) para encontrar la solución óptima.
- Interpretar la solución: Analizar los resultados en el contexto del problema original y tomar decisiones.
¿Qué es la Región Factible?
La región factible es el conjunto de todos los puntos en el plano (o espacio multidimensional) que satisfacen simultáneamente todas las restricciones del problema de programación lineal. Es el espacio de soluciones posibles. Cualquier punto dentro de esta región es una solución válida, aunque no necesariamente la óptima.
¿Siempre se Encuentra una Solución Óptima?
No siempre. Un problema de programación lineal puede tener:
- Una única solución óptima (en un vértice).
- Múltiples soluciones óptimas (a lo largo de un segmento de la región factible).
- Una solución no acotada (la función objetivo puede crecer o decrecer infinitamente sin violar las restricciones).
- Ninguna solución factible (las restricciones son contradictorias y no forman una región factible).
¿Qué es una Función Objetivo?
La función objetivo es una expresión matemática lineal que representa el objetivo principal del problema de programación lineal. Es la función que se busca maximizar (por ejemplo, ganancias, producción) o minimizar (por ejemplo, costos, tiempo) y está compuesta por las variables de decisión multiplicadas por sus coeficientes correspondientes.
Reflexión Final y Conclusión
Aunque el método gráfico para resolver problemas de programación lineal puede parecer laborioso y se limita a problemas con dos variables, su valor didáctico es inmenso. Ofrece una comprensión visual y clara de cómo esta metodología busca las soluciones óptimas, iluminando los conceptos de la región factible, la función objetivo y la importancia de los vértices. Para el administrador de operaciones, comprender estos fundamentos visualmente es crucial, incluso si para problemas más complejos se recurre a herramientas computacionales o métodos algebraicos como el Simplex.
En síntesis, la programación lineal es una herramienta matemática poderosa que facilita la toma de decisiones objetivas y la optimización de procesos y recursos en una amplia gama de campos. Su eficacia depende, en gran medida, de la precisión y fiabilidad de los datos de entrada. Al combinar la potencia analítica de la programación lineal con datos robustos, las organizaciones pueden no solo resolver problemas complejos, sino también descubrir patrones y tendencias ocultos, lo que conduce a decisiones estratégicas más informadas y a una mayor eficiencia operativa.
Si quieres conocer otros artículos parecidos a El Método Gráfico en Programación Lineal puedes visitar la categoría Cálculos.
