Está en la página 1de 10

Programación lineal

Utilización de los modelos lineales.


La programación Lineal (PL) es una técnica de modelado matemático, diseñada para
optimizar el empleo de recursos limitados
La Programación Lineal es un procedimiento o algoritmo matemático mediante el cual
se resuelve un problema indeterminado, formulado a través de ecuaciones lineales,
optimizando la función objetivo, también lineal.
Consiste en optimizar (minimizar o maximizar) una función lineal, denominada función
objetivo, de tal forma que las variables de dicha función estén sujetas a una serie de
restricciones que expresamos mediante un sistema de inecuaciones lineales.

En otras palabras, la Programación Lineal es el estudio de modelos matemáticos


concernientes a la asignación eficiente de los recursos limitados en las actividades
conocidas, con el objetivo de satisfacer las metas deseadas (tal como maximizar
beneficios o minimizar costos). El propósito de la programación lineal es el de
MAXIMIZAR o MINIMIZAR funciones lineales de la forma:

f(X) = C1X1 + C2X2 + C3X3 +. …. ….+ CnXn

Sujeta a un sistema de inecuaciones o ecuaciones lineales.

a11X1 + a12X2 + a13X3 a1nXn <= b1

a21X1 + a22X2 + a23X3 a2nXn <= b2

...

...

...

am1X1 + am2X2 + am3X3 + amnXn <= bn

En donde las variables Xi (i = 1,2,3 n) son no negativas.

Variables

Las variables son números reales mayores o iguales a cero.

En caso que se requiera que el valor resultante de las variables sea un número entero,
el procedimiento de resolución se denomina Programación entera.

Restricciones

Las restricciones pueden ser de la forma:

Tipo 1:
Tipo 2:

Tipo 3:

Donde:

A = valor conocido a ser respetado estrictamente;


B = valor conocido que debe ser respetado o puede ser superado;
C = valor conocido que no debe ser superado;
j = número de la ecuación, variable de 1 a M (número total de restricciones);
a; b; y, c = coeficientes técnicos conocidos;
X = Incógnitas, de 1 a N;
i = número de la incógnita, variable de 1 a N.

En general no hay restricciones en cuanto a los valores de N y M. Puede ser N = M; N >


M; ó, N < M.

Sin embargo si las restricciones del Tipo 1 son N, el problema puede ser determinado,
y puede no tener sentido una optimización.

Los tres tipos de restricciones pueden darse simultáneamente en el mismo problema.


Función Objetivo
La función objetivo puede ser:

Donde:

f = coeficientes son relativamente iguales a cero.


Para que sirve, historia, limitaciones Los modelos lineales de la Investigación de
Operaciones tienen como precursores a Jordan en 1873 Minkowsky en 1896 y a Farkas
en 1903. En 1950 se introdujo a la industria, los negocios y el gobierno, un ejemplo
sobresaliente es el método “Simplex” para resolver problemas de programación lineal,
desarrollada en 1947 por George Dantzing. . La programación lineal se aplica
exitosamente en el ejército, en la agricultura, la industria, los transportes, la economía,
los sistemas de salud, en el ejército e incluso en los sistemas conductuales y sociales.
La utilidad de esta técnica se incrementa mediante el uso y disponibilidad de
programas de computadora altamente eficientes. De hecho la PL, debido a su alto nivel
de eficiencia computacional, es la base para el desarrollo de algoritmos de solución de
otros tipos (más complejos) de modelos de IO, incluyendo la programación entera, no
lineal y estocástica.

Modelos lineales. Limitaciones.


Un problema de programación matemática consta de los siguientes elementos: datos,
variables, restricciones y función a optimizar. Un PPL se dice que está bien formulado si
tiene una solución acotada. Sino tiene solución es porque está restringido en exceso.
Por tanto, para que el problema este bien formulado es crucial que las restricciones se
elijan adecuadamente. Las restricciones son el conjunto de condiciones que toda
solución candidata a óptima debe cumplir. Estas condiciones están asociadas a la
realidad física, económica o de ingeniería en la que surge el problema. Este conjunto
de restricciones define el conjunto factible, esto es, el conjunto de soluciones que
satisfacen las restricciones. Este conjunto tiene interés en sí mismo ya que engloba
todas las soluciones que son de interés real y entre las que están las soluciones
óptimas.

Método simple y su presentación geométrica y matemática

Método simplex, soluciones gráficas y algebraicas.


Es un método analítico de solución de problemas de programación lineal para resolver
modelos más complejos que los del método gráfico sin restricción en el número de
variables. Es un método iterativo que permite ir mejorando la solución en cada paso.
La razón matemática de esta mejora radica en que el método consiste en caminar del
vértice de un poliedro a un vértice vecino de manera que aumente o disminuya (según
el contexto de la función objetivo, sea maximizar o minimizar), dado que el número de
vértices que presenta un poliedro solución es finito siempre se hallará solución
EL MÉTODO SIMPLEX
INICIA: Con una solución básica y factible, pero no óptima.
BUSCA: La optimalidad
TERMINA: Con una solución que conserva la factibilidad y, además, es óptima.

TIPOS DE SOLUCIONES:
1. SOLUCIÓN: Cualquier conjunto de valores para las variables.
2. SOLUCIÓN ÓPTIMA: Es una solución factible que maximiza o minimiza el
valor de la función objetivo.
3. SOLUCIÓN FACTIBLE: Es una solución que satisface a todas las restricciones.
4. SOLUCIÓN BÁSICA: Dado un programa lineal en forma estándar, con n variables y
m restricciones se obtiene una solución básica igualando a 0 n-m de las
variables y resolviendo las ecuaciones de restricción para encontrar los valores de las
otras m variables.
5. SOLUCIÓN BÁSICA FACTIBLE: Es una solución básica que también es factible; es
decir que incluso satisface las condiciones de no-negatividad. Una solución básica
factible corresponde a un punto extremo

El Método Simplex Gráfico debe su denominación, al uso del plano cartesiano para
representar las funciones lineales que modelan la relación entre una variable
independiente “x” con otra dependiente “y”. El método gráfico es una forma fácil y
rápida para la solución de problemas de Programación Lineal, siempre y cuando el
modelo conste de dos variables. Para modelos con tres o más variables, el método
gráfico es imposible.
Consiste en representar geométricamente las restricciones, condiciones técnicas y
función objetivo.

Las funciones con las cuales trabaja la programación lineal, están relacionadas con
procesos de producción a nivel de tiempos de fabricación, cantidad de mano de obra,
materiales, equipos utilizados y costos de operación entre muchos otros aspectos.

Todos los problemas de programación lineal incluidos los de tipo gráfico, demandan la
maximización o minimización de los diferentes recursos invertidos, a fin de obtener el
mayor beneficio, como función de los objetivos que persiga tanto el área donde se
presenta la problemática o necesidad como los directivos de la organización
empresarial
Formulación de los diferentes modelos

Pasos para la construcción de los modelos lineales.


Para resolver un problema de programación lineal es recomendable seguir ciertos
pasos que son:
1. Definición del problema
2. Desarrollo de un modelo matemático y recolección de datos
Identificación de las variables de decisión
Identificación de los datos del problemas
Identificación de la función objetivo
Identificación de las restricciones
3. Resolución del modelo matemático
4. Validación, instrumentación y control de la solución
5. Modificación del modelo

Problemas de aplicación para formular un modelo


1). Proceso de producción.- Una fábrica produce dos tipos de productos: M y N, los
costos de producción de ambos productos son $3 para el producto M y $5 para el
producto N. El tiempo total de producción está restringido a 500 horas; y los tiempos de
producción son de 8 horas/unidad para el producto M y de 4 horas/unidad para el
producto N. Formule el Modelo matemático que permita determinar la cantidad de
productos M y N a producir, y que optimice el Costo total de producción de los dos
productos.

Formulación del Modelo

En la formulación del modelo, podemos ayudarnos con la representación del Problema


mediante un organizador gráfico o esquema:

 Definición de Variables
Se desea formular un modelo matemático para determinar la cantidad que debe
producirse por cada producto (M y N), por lo tanto tendremos dos variables,
representados por: x1 , x2.

Siendo: x1 = Cantidad a producirse del producto M,

x2 = Cantidad a producirse del producto N

 Función Objetivo

Como se tiene información de Costos de producción de los productos M y N, el objetivo


será minimizarlos:

Luego la Función Objetivo será Minimizar "C" igual al Costo total de producción del
producto M más el Costo total de producción del producto N.

Matemáticamente la Función Objetivo es:

 Definición de Restricciones

El tipo de recurso en el problema es el tiempo (puede ser horas hombre u horas


máquina). Formulamos la restricción, colocando en el lado izquierdo de la inecuación el
consumo unitario de los productos M y N, y en el lado derecho la cantidad disponible
del recurso (500 horas).

Resumiendo tenemos el siguiente Modelo matemático de Programación Lineal del


Problema (un modelo con dos variables y una restricción, estando listo para aplicar un
método de solución:
2). Líneas de Producción.- Un empresario tiene 80 kg de acero y 120 kg de aluminio, y
quiere fabricar dos modelos de bicicletas: bicicletas de paseo y bicicletas de montaña,
para venderlas en el mercado a S/. 200 y S/. 150 respectivamente cada modelo, a fin de
obtener el máximo beneficio. Para la bicicleta de paseo empleará 1 kg de acero y 3 kg
de aluminio, y para la bicicleta de montaña usará 2 kg de ambos metales. Formular el
modelo matemático de programación lineal, que permita determinar la cantidad óptima
de bicicletas a producir, para obtener el mayor beneficio económico.

Formulación del Modelo

Representamos el Problema mediante un organizador gráfico o esquema

 Definición de Variables:

Se desea determinar la cantidad de bicicletas a producir por cada modelo (paseo y


montaña), por lo tanto tendremos dos variables.

Sean: x1 = Cantidad de bicicletas de paseo a fabricar

x2 = Cantidad de bicicletas de montaña a fabricar

 Función Objetivo

El objetivo del problema es maximizar los beneficios económicos totales (Z) de los
modelos de bicicletas que fabricará el empresario.

Precio de venta de la bicicleta de paseo = S/. 200


Precio de venta de la bicicleta de montaña = S/. 150

Beneficio económico = Precio de venta unitario x cantidad a fabricar

Beneficio económico total de bicicleta de paseo = 200 x1

Beneficio económico total de bicicleta de montaña = 150 x2

Luego la Función objetivo será: Maximizar: Z = 200 x1 + 150 x2

 Definición de Restricciones

Elaboramos una tabla de materia prima consumida (Acero y Aluminio) por cada modelo
de bicicleta (paseo y montaña) y su disponibilidad:

Modelo de bicicleta Acero Aluminio


Paseo 1 kg. 3 kg.
Montaña 2 kg. 2 kg.
Disponibilidad de materia prima 80 kg. 120 kg.

Restricción del consumo de Acero en la fabricación de bicicletas:

1 x1 + 2 x2 < 80

Restricción del consumo de Aluminio en la fabricación de bicicletas:

3 x1 + 2 x2 < 120

Observación:

 El lado derecho de las restricciones, 80 y 120 representa la disponibilidad en kg.


de acero y aluminio respectivamente (materia prima).
 El lado izquierdo en las restricciones indica el consumo unitario de materia
prima por cada modelo de bicicleta.
 Condición de no negatividad: La producción de cada modelo de las bicicletas
pueden ser cero (0) o mayor que cero, o sea: x1, x2 = 0

Luego el Modelo matemático de Programación Lineal (con dos variables y dos


restricciones) será:
3). Caso de toma de decisiones.- Suponga con los datos del problema 2), anterior, si el
empresario por restricción económica decide hacer solo un modelo de bicicleta. ¿Cuál
modelo debe elegir? ¿Por qué?

Las alternativas de fabricación se desarrollan en las restricciones del Modelo


matemático; y la toma de decisiones se determina evaluando en la Función objetivo las
alternativas obtenidas.

La decisión a tomar, por restricción económica, es producir un solo modelo de bicicleta


que genere mayor beneficio al empresario. Luego desarrollamos las alternativas
evaluando en las restricciones del modelo:

La toma de decisiones se realiza evaluando en la Función objetivo las alternativas de


fabricación obtenidas por modelo de bicicleta. A continuación se muestra el
procedimiento a realizar.
Toma de decisiones:

Como la Función objetivo es maximizar el beneficio económico, generado por las


ventas, tomamos la decisión de fabricar solo bicicletas de paseo, por ser el modelo que
va generar mayor ganancia, equivalente a S/. 8,000.

Observación:

Hemos demostrado la importancia de formular un modelo matemático adecuado, ya que


un error en la formulación del Modelo, nos puede llevar a tomar una decisión
equivocada que puede generar graves consecuencias para la empresa u organización.

También podría gustarte