Sunteți pe pagina 1din 13

Tema 3: Programacin Lineal

Prof. Jos Rangel

Escuela de Ingeniera de Procesos Industriales


Departamento de Estadstica Aplicada
Universidad Central de Venezuela

Programacin Lineal (8206)

Facultad de Ingeniera

Breve Introduccin a los modelos de


Programacin Lineal
Tema 3
El principal objetivo por el cual fue implementada la Programacin lineal, fue para

darle solucin a determinados problemas de la vida real, es decir, matematizar una

situacin especfica, en una estructura abstracta manejable, con el propsito de determinar

una solucin y analizar como esta se puede implementar mediante la toma de decisiones
para satisfacer las necesidades de dicho problema. El siguiente grafico representa la idea
planteada:

Los modelos de programacin lineal, constan de una estructura muy especfica, la

cual se puede representar de las siguientes maneras:

a. La forma cannica de un modelo de programacin lineal es:


=
Sujeto a

+
+

0,
Programacin Lineal (8206)

+ +

+ +

, =,

+ +
+ +

0, ,

, =,

, =,

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

El modelo anterior est conformado por los siguientes elementos:


= La funcin objetivo, la cual puede maximizarse o minimizarse.
= Las variables de decisin que deben determinarse.
= Los coeficientes en la funcin objetivo de la variable de decisin
= Los coeficientes de las restricciones que se refieren al consumo de recursos de las

variables

= constante del lado derecho, referido al recurso disponible por cada restriccin i.
b. En forma de sumatoria puede expresarse como:
=
, =,

Sujeto a
,

,,

= 1,2, ,

c. Y en forma de notacin matricial compacta es:


=

, =
Donde:

C= Es el vector fila (1 x n) de los coeficientes de la funcin objetivo.


X= Es el vector columna (m x 1) de las variables de decisin.
A= Es la matriz (m x n) de coeficientes de las restricciones.
B= Es el vector columna (m x 1) de recursos.
Cada variable de decisin, consume o requiere de determinados recursos, segn

sea el caso, por lo tanto, esto es:

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Actividad

______________________
=

+ +

+ +

Sujeto a

0,

, =,

+ +
+ +

0, ,

, =,

, =,

Adems de las estructuras clsicas en un modelo de programacin lineal,

representadas anteriormente, estn implcitos los siguientes supuestos:

1.-Aditividad: Cada funcin de un modelo de PL (ya sea la funcin objetivo o las


restricciones) es la suma de las contribuciones individuales de las variables de decisin
respectivas.

2.-Divisibilidad: En un modelo de PL, las variables de decisin pueden tomar cualquier

valor, incluso valores no enteros, que satisfagan las restricciones y de no negatividad. En


consecuencia estas variables no estn restringidas a solo valores enteros. Como cada

variable de decisin representa el nivel de alguna actividad, se supondr que las actividades
se pueden realizar a niveles fraccionales.

3.-Certidumbre: Se supone que los valores asignados a cada parmetro de un modelo de


PL son constantes conocidas, es decir, los coeficientes
coeficientes

en las restricciones y los

en la funcin objetivo, los

en el lado derecho de las restricciones.

4.-Proporcionalidad: La contribucin de cada actividad al valor de la funcin objetivo Z es


proporcional al nivel de la actividad

, como lo presenta el trmino

en la funcin

objetivo. De manera similar, la contribucin de cada actividad al lado izquierdo de cada


restriccin es proporcional al nivel de la actividad
trmino

, como lo representa en la restriccin el

. En consecuencia, este supuesto elimina cualquier exponente diferente a 1

para las variables en cualquier termino de las funciones (ya sea la funcin objetivo o las
restricciones) en un modelo de PL.

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

La manera en que se trata un modelo de programacin lneal es utilizando

determinados mtodos o algoritmos iterativos con el propsito de hallar, de ser posible una

solucin ptima (la mejor) que satisfaga el conjunto de restricciones a la cual est sujeta la
funcin objetivo.

Limitaciones de los modelos de Programacin Lineal

1.- Es un modelo determinstico: El modelo de PL involucra nicamente 3 tipos de parmetros:


, , ; de ah su sencillez y gran aplicacin. Sin embargo, el valor de dichos parmetros debe
ser conocido y constante. Cuando el valor de los parmetros tiene un cierto riesgo o
incertidumbre, puede utilizarse la programacin paramtrica, la programacin estocstica o
bien, realizarse un anlisis de sensibilidad.

2.-Es un modelo esttico: en algunos modelos matemticos se han empleado con xito las
ecuaciones diferenciales, para inducir la variable tiempo en ellos. En este sentido, puede decirse
que la PL, utiliza un modelo esttico, ya que la variable tiempo no se involucra formalmente.
3.- Es un modelo que no suboptimiza: debido la forma en que se plantea el modelo de PL, o
encuentra la solucin ptima o declara que esta no existe. Cuando no es posible obtener una
solucin optima y se debe obtener alguna, se recurre a otra tcnica ms avanzada que la PL, la
cual se denomina programacin lineal por metas.

Programacin Lineal Grafica.

La geometra de dos dimensiones puede usarse como un sistema grafico para

ilustrar muchos elementos importantes de los modelos de PL. Aun cuando la geometra
representa un caso muy especial en dos dimensiones, es sencillo trabajar con ella y muchos

conceptos generales que se aplican a modelos de mayor nmero de dimensiones pueden


expresarse con imgenes bidimensioanles. En particular, la geometra de dos dimensiones

es til como base para el mtodo de resolucin grafica con el objetivo de resolver modelos
de PL que tenga solo 2 variables de decisin.
=
, =,

Sujeto a
,

Programacin Lineal (8206)

= 1,2, ,

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Procedimiento para la graficacin de desigualdades:


Paso 1. Grfico de la igualdad: se convierten las desigualdades de cada restriccin en una
igualdad, graficando en el plano cartesiano la recta que representa dicha ecuacin.

Las desigualdades al convertirse en desigualdades, el modelo toma la siguiente

estructura:

=
=

Sujeto a
,

= 1,2, ,

Paso 2. Se selecciona un punto de prueba: se elige cualquier punto de prueba que no est
sobre la lnea.

Paso 3. Se resuelve la expresin del lado izquierdo: se sustituye el punto de prueba en la


expresin del lado izquierdo de la desigualdad.

Paso 4. Se determina si el punto de prueba satisface la igualdad.


Si el punto de prueba satisface la igualdad original, entonces la recta trazada en el
paso 1 y todos los puntos que estn la mismo lado de la recta que el punto de prueba,
satisfacen la igualdad.

Si el punto de prueba no satisface la desigualdad original, entonces la recta y todos


los puntos que no estn en el mismo lado que el punto de prueba satisfacen la
desigualdad.

Paso 5. Se determinan los vrtices que conforman la regin factible y se evalan en la

funcin objetivo, si se maximiza se elige el punto que genere el mayor valor arrojado por la
F.O y si se minimiza, se realiza el procedimiento contrario.

TEOREMA: La cantidad de puntos de solucin en el espacio factible conformado por n vrtices


ser infinita, por lo tanto, la solucin ptima siempre est asociada con un punto de esquina del
espacio de soluciones (donde, en dos dimensiones, se intersecan dos lneas).

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

El procedimiento para la graficacin de las desigualdades que conforman un modelo

de PL tiene como objetivo la determinacin del espacio de soluciones factibles, este espacio
es el rea en el primer cuadrante que satisface todas las restricciones al mismo tiempo, lo
que permitir obtener la solucin ptima.

Resumen de pasos para el mtodo grfico:

Generalizando el procedimiento para desarrollar el mtodo grfico, pude resumirse en


solo 2 objetivos:
1.-Determinacion del espacio de soluciones factibles (graficacin de las desigualdades que
conforman las restricciones del modelo).
2.-Determinacion de la solucin ptima.

En el siguiente ejemplo se describe el desarrollo del mtodo grfico.


=
Sujeto a

+5
2

+2

12
18

Una vez aplicados los pases descritos anteriormente, la regin factible es:

La regin factible se encuentra delimitada por los vrtices del polgono A, B, C, D,


E.

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

EL punto ptimo se encuentra en el vrtice D (2,6).


El valor de Z es 36.

Principio general del mtodo grfico:


Al agregar ms restricciones, el conjunto de decisiones permisibles siempre se

recorta o no resulta afectado. La adicin de restricciones nunca expande el conjunto de


decisiones permitidas.

Todo modelo de programacin lineal corresponde a alguna de las 3 categoras, en

las que no puede haber suposiciones:

1.- El modelo tiene una solucin ptima.


2.- No existe solucin ptima porque el modelo no est acotado.
3.- No existe solucin ptima porque el modelo no es factible.
Por lo tanto, pueden ocurrir 4 casos o situaciones que son importantes a considerar:
Degeneracin

ptimos alternativos
Solucin no acotada
Solucin infactible

A continuacin se definen e ilustran cada uno de ellos.


Degeneracin: ocurre si en un solo punto (que se dice degenerado) coinciden tres
o ms de las rectas que limitan la regin factible, esto indica que una de las
restricciones es redundante.
Por qu ocurre?
Durante la construccin del modelo matemtico, es posible que se tomen en cuenta

recursos que son superfluos o innecesarios, resultando en la redundancia.


Ejemplo:
=
Sujeto a

Programacin Lineal (8206)

+9

+4
,

+2

8
4

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Grficamente se observa lo siguiente.

Ntese que la restriccin

+4

8 es redundante, ya se coinciden en el eje

otra restriccin, justo en el punto ptimo.

con la

ptimos alternativos: es cuando un problema de PL tiene una cantidad infinita de


ptimos alternativos.

Por qu ocurre?
Sucede cuando la funcin objetivo es paralela a una restriccin obligatoria no

redundante (es decir, una restriccin que se satisface como una ecuacin en la solucin

ptima). Desde el punto de vista de la solucin puede ser beneficioso el tener variedad de
soluciones, que le permitan a la gerencia decidir entre distintas alternativas.
Ejemplo:
=
Sujeto a

+4

+2
,

5
4

La representacin grfica del modelo es:

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Solucin no acotada: En algunos modelos de programacin lineal, el espacio de


soluciones es no acotado en por lo menos una variable, es decir que las variables
pueden incrementarse de forma indefinida sin violar ninguna de las restricciones.
Por qu ocurre?
Un espacio de soluciones no acotado casi siempre indica que el modelo est mal

construido. La irregularidad ms probable en tales modelos es que no se han tomado en

cuenta algunas restricciones clave. Otra posibilidad es que las estimaciones de los
coeficientes de las restricciones quiz no sean precisas.
Ejemplo:
=
Sujeto a

2
2

10
40

La representacin grfica del modelo es:

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Solucin no factible: Los modelos PL con restricciones inconsistentes no tienen


una solucin factible.

Por qu ocurre?
Desde el punto de vista prctico, un espacio no factible apunta hacia la posibilidad

de que el modelo se formul de manera incorrecta.


Ejemplo.
=
Sujeto a

+2

+4

12

Graficando cada restriccin en el plano cartesiano y determinando la solucin ptima,

resulta grficamente en:

Programacin Lineal (8206)

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Ejercicios propuestos.
1.- Obtenga la solucin ptima en los siguientes modelo y adems indique si la solucin
es degenerada, con ptimos alternativos, no acotada e infactible.
a.=
Sujeto a

+5

+3

b.=

3
4
3

+3

Sujeto a
,
Programacin Lineal (8206)

5
=3

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

c.=
Sujeto a

+ 21

+ 12

d.=
Sujeto a

Programacin Lineal (8206)

+ 24

72
76
3

0
+3
3

+2

6
6

Procesos Industriales

Tema 3: Programacin Lineal

Prof. Jos Rangel

Referencias

Hillier, F. S., & Lieberman, G. (2010). Introduccion a la Investigacion de Operaciones. Mexico: McGrawHill/Interamericana Editores, S,A de C.V.
Risa, J. S., & Arreola Risa, A. (2003). Programacion Lineal, Una introduccion a la toma de decisiones
cuantitativa. Mexico: Thomson Editores.
Taha, H. (2012). Investigacion de Operaciones. Mexico: Pearson Prentice Hall.

UNA. (1993). Investigacion de Operaciones I. Caracas: Universidad Nacional Abierta.

Programacin Lineal (8206)

Procesos Industriales

S-ar putea să vă placă și