Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
2. Introducción .........................................................................................................................................3
2.1. Programación Lineal ...........................................................................................................................3
2.1.1. Simbología básica para el modelo de Programación Lineal ........................................................4
2.1.2. Forma general del modelo .................................................................................................................4
2.1.3. Supuestos asociados a la Programación Lineal ............................................................................6
2.1.4. Modelo básico de programación lineal ............................................................................................7
2.2. Método gráfico .....................................................................................................................................7
2.2.1. Conceptos importantes del método gráfico ....................................................................................8
2.2.2. Pasos generales del método gráfico ................................................................................................8
2.2.3. Método gráfico en detalle ..................................................................................................................9
2.3. Bibliografía .........................................................................................................................................10
2
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
2. Introducción
Cabe señalar que los algoritmos que veremos en esta asignatura, tales como el método
simplex o el método de transporte, están basados en la teoría de programación lineal. Por
tanto, en esta segunda unidad vamos a revisar el marco teórico que nos permitirá
comprender el funcionamiento de los algoritmos para posteriormente utilizarlos de forma
adecuada en la solución de problemas.
Cabe señalar que la palabra programación se refiere a la planeación de las actividades para
obtener un resultado óptimo. Mientras que el elemento lineal obedece a que estos
problemas se componen de elementos físicos, por tanto las funciones que se formulan para
representarlos son lineales (variables con exponente de grado 1).
Tomemos como ejemplo un problema con recursos limitados en donde se tenga que decidir:
¿Qué cantidad se debe producir entre varios productos posibles? Viendo que los productos
son unidades físicas, se van a representar como variables lineales. Por tanto, los problemas
reales que afrontamos normalmente en la industria caen en el ámbito de la programación
lineal. En tal sentido, vamos a profundizar en el marco conceptual básico que necesitamos
para la formulación del modelo.
3
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
Xj = con este símbolo representamos las variables de decisión, las cuales indican a su vez
el nivel de la actividad j (para j = 1, 2,…, n).
bi = cantidad del recurso i disponible para asignarse en las actividades (para i = 1, 2,…, m).
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛
y 𝑥1 ≥ 0, 𝑥2 ≥ 0, … , 𝑥𝑛 ≥ 0
4
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
Como veremos, cualquier problema que se intente analizar, tendrá una de dos
orientaciones. Por un lado, tendremos casos de maximización en donde se persigue
obtener la mayor cantidad de beneficios, y por el otro, los casos de minimización cuyo
objetivo es cumplir con los requerimientos al menor costo posible.
Por otro lado, nos encontramos con las restricciones, las cuales se refieren a las
limitaciones que debe cumplir el modelo. En algunos libros de textos, también se les conoce
como restricciones funcionales o restricciones estructurales. Las “m” restricciones se
construyen empleando las expresiones Ai1X1 + Ai2X2 +…+ AinXn en el lado izquierdo para
reflejar el nivel de utilización del recurso i según el nivel de actividad de las variables.
Mientras que en el lado derecho se muestran los bi, los cuales se refieren a la disponibilidad
del recurso i en el modelo. Y como se refiere a recursos disponibles se pueden establecer
relaciones entre ambos lados, ya sea “menor o igual que” (≤) a los fines de que el consumo
de los recursos según la actividad no puede exceder la disponibilidad. También veremos
relaciones de “mayor o igual que” (≥) cuando se necesite establecer el consumo mínimo del
recurso en cuestión.
5
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
Cabe señalar que un modelo de programación lineal se estructura bajo ciertos supuestos,
los cuales definen las reglas y comportamientos que deben describir los sistemas a fin de
que éstos se puedan modelar, y posteriormente se puedan aplicar los algoritmos basados
en esta metodología para encontrar una solución conveniente. De acuerdo a los autores
Frederick Hillier & Gerald Lieberman, en su libro “Introducción a la Investigación de
Operaciones”, estos supuestos son:
a) Supuesto de proporcionalidad
b) Supuesto de aditividad
c) Supuesto de divisibilidad
d) Supuesto de certidumbre
b) Supuesto de aditividad: visto el supuesto anterior, éste se asocia a que la suma de las
contribuciones individuales de las actividades respectivas representa de forma global el
valor objetivo por un lado, y en el marco de las restricciones representa la utilización del
recurso dado.
6
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
Antes de continuar con la revisión del método gráfico, te exhorto a que revises la
presentación complementaria con algunos ejemplos de formulación de modelos
matemáticos, la cual está disponible en el apartado de recursos de esta unidad 2.
Básicamente, estaremos aplicando los tres conceptos que acabamos de describir para
representar un problema mediante un modelo matemático.
Este método de solución se utiliza cuando se tiene que tomar una acción en función de dos
(2) elementos de decisión. Dígase que el método gráfico se puede aplicar y es eficiente,
cuando el problema se compone únicamente de dos (2) variables sobre las cuales se va a
decidir.
Para tales fines, utilizamos un sistema de ejes cartesianos, donde cada eje representa una
variable. Cabe señalar que solamente se utiliza el primer cuadrante, ya que las variables
7
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
físicas sólo pueden asumir valores racionales positivos. Luego, se plasman las restricciones
del modelo en esos ejes para determinar el espacio de soluciones posibles, y se emplea un
trazado de la pendiente (ángulo de inclinación de la recta) de la función objetivo a los fines
de identificar el punto óptimo, el cual deberá ser un vértice o punto esquina dentro del
espacio solución, el último en tocar el trazado de la función objetivo.
Para finalizar, utilizaremos los conocimientos de álgebra lineal para resolver el sistema de
ecuaciones integrado por las dos (2) restricciones que forman el vértice esquina identificado
como punto óptimo y así encontrar la solución matemática del problema.
Algunos conceptos relevantes que debemos tener presentes para la aplicación del método
gráfico son los siguientes:
Una solución factible se refiere a una solución cualquiera del problema en donde todas
las restricciones del modelo se satisfacen.
Mientras que una solución no factible es una solución en la cual, por lo menos una
restricción se viola, es decir, no se satisface.
Por último, se considera solución óptima aquella solución factible que proporciona el valor
más favorable en la función objetivo, dígase el valor máximo posible si el problema es de
maximización o el valor mínimo si es de minimización.
Tal como se indicó antes, el método gráfico es una alternativa para resolver de forma
sencilla los problemas de programación lineal compuestos por dos (2) variables.
8
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
A continuación describimos el paso a paso en detalle para aplicar este método gráfico en
la solución de un problema:
Nota: debemos tomar en cuenta que el punto óptimo corresponde a uno de los vértices del
polígono que conforman el espacio solución o región factible. Y resolviendo el sistema de
ecuaciones formado por las dos restricciones que forman el vértice esquina identificado,
pues, se obtiene un punto exacto de la solución óptima del modelo matemático planteado.
9
Autor: Ing. Wilson K. Casado
Unidad 2: Modelo de Programación Lineal
2.3. Bibliografía
10
Autor: Ing. Wilson K. Casado