Está en la página 1de 43

Mtodos de Optimizacin

INTRODUCCIN
Ing Oscar Crdenas Riveros
1. INTRODUCCIN
Es una tcnica que se usa para la determinacin ptima de la distribucin de
fuentes tales como materiales, energa, potencial humano, etc.
La Programacin lineal es una tcnica para determinar programas ptimos de
uso eficiente o distribucin de recursos limitados para alcanzar los objetivos
deseados.
Entendemos por programa, como una solucin al problema, el trmino
programacin se refiere a la formulacin de un procedimiento que identifique y
defina cuales son las soluciones ms indicadas.
Por tcnicas de programacin, son los procedimientos empleados para traducir
los objetivos generales en programas cuantificados de accin concreta viable.
Una de las caractersticas que presenta el problema de programacin lineal, es
que normalmente contiene un gran nmero de variables, que pueden ser
operados simultneamente, stas variables pueden ser por ejemplo: hombre-
das, hombre-horas, mquinas-horas, espacio de trabajo, insumos, etc.
Programacin Lineal
En la programacin lineal los recursos limitados o escasos se ordenan
mediante una serie de restricciones (ecuaciones o inecuaciones), los cuales
condicionan el problema debidamente para la determinacin de la funcin
objetivo.
La Funcin Objetivo, es la relacin lineal que el problema presenta para ser
alcanzado. Puede tratarse de una Maximizacin o Minimizacin, que en todo
caso estara referido al trmino de la optimizacin.
En resumen, podramos definir a la Programacin Lineal, como una tcnica de
optimizacin que consiste en la maximizacin o minimizacin de una funcin
lineal, denominada Funcin Objetivo, sujeta a restricciones tambin lineales.
En Programacin Lineal y en general en la teora de programacin matemtica,
el trmino optimizar se usa para indicar la maximizacin o minimizacin de
una funcin segn sea conveniente.
Los beneficios, las capacidades, ganancias, etc., son funciones que se deben
maximizar; en cambio los costos, las prdidas, los accidentes, etc., son
funciones que se deben minimizar.
Programacin Lineal
Todo modelo de programacin lineal consta de tres elementos fundamentales:
a) Una funcin objetivo.
b) Restricciones estructurales.
c) Restricciones de no negatividad.
2. FASES DEL ESTUDIO DE LA PROGRAMACIN LINEAL
Las faces del estudio de la programacin lineal estn especficamente definidas por:
A. Formulacin del Problema
En todo problema de programacin lineal, es importante que el problema
est claramente definido, es decir, que para obtener resultados correctos
ser necesario partir de un problema correcto, de lo contrario cualquier
planteamiento incorrecto generar soluciones incorrectas.
Por lo tanto, en la formulacin del problema debern estar bien establecidos
los objetivos, los cursos alternativos de accin, las restricciones o
limitaciones y los efectos del sistema en estudio sobre actividades
relacionadas.
Programacin Lineal
En la formulacin del modelo se determinar bsicamente las variables o
incgnitas que presenta el problema de programacin lineal; as como
se tomar en consideracin el objetivo principal que se desea alcanzar,
que por lo general se trata de una minimizacin de costos o una
maximizacin de ganancias o utilidades y se tendr en cuenta a los
diferentes recursos escasos o limitados con que se especifica el problema.
B. Construccin del modelo matemtico
Despus de la formulacin del problema, luego de haber definido las
variables, as como el objetivo principal y las limitaciones de los recursos
disponibles, el siguiente paso es construir un modelo contenga todos los
datos del problema.
Un modelo matemtico, es un conjunto de ecuaciones o inecuaciones
que describen un sistema o problema. Todo modelo de programacin
lineal est compuesto por tres partes muy definidas, las cuales son: La
funcin objetivo, las restricciones estructurales y las restricciones de no
negatividad.
Programacin Lineal
La funcin objetivo, es una expresin matemtica del objetivo que se
desea alcanzar mediante la solucin del problema; por ejemplo, la
expresin matemtica y lineal de la ganancia o del costo de una
determinada empresa o unidad productiva.
Las restricciones estructurales, estn definidas por las limitaciones o
disponibilidades de recursos con que cuenta el problema; por ejemplo las
horas-mquina, el espacio de almacenamiento para materias primas y
productos terminados, las horas-hombre con que cuenta una empresa para
la produccin de determinados productos.
Las restricciones de no negatividad, supone que las variables de la
solucin del problema, deben ser siempre no negativos, es decir, positivos,
debido a que no se podran interpretar resultados negativos en la solucin
del problema.
Programacin Lineal
C. Solucin del problema
Una vez establecido el modelo matemtico, el siguiente paso es obtener la
solucin del problema a partir del modelo construido.
Las soluciones del modelo matemtico se obtiene mediante las tcnicas
de solucin de los mtodos de programacin lineal: Grfico, algebraico,
de eliminacin completa de Gauss-Jordan, Simplex, Simplex con arreglo de
Tucker y Simplex Revisado.
Una vez determinado la solucin ptima del problema de programacin
lineal, sta se aplica a la solucin del problema real.
3. EJEMPLO DEL PLANTEO DE UN PROBLEMA
Una empresa elabora 2 productos (P
1
, P
2
), en las cuales entran 2 componentes A y
B en cada producto. Existe una determinada disponibilidad de cada componente y
una utilidad por cada producto. Se desea hallar la cantidad de cada artculo que
debe fabricarse a fin de maximizar las utilidades, tenindose en cuenta que por cada
producto P
1
se requiere de 4 kg. del componente A y 2 kg. del componente B y por
Programacin Lineal
cada producto P
2
se requiere 2 y 5 Kgs. de A y B respectivamente. Las utilidades
que reportan cada producto P
1
y P
2
son de 30 y 40 dlares respectivamente.
SOLUCIN
Generalmente en estos tipos de problemas se procede inicialmente a resumir los
datos del problema en un cuadro, como el siguiente:
Programacin Lineal
COMPONENTE DISPONIBILIDAD
P1 P2 Kg.
A 4 Kg 2 Kg 80
B 2 Kg 5 Kg 120
UTILIDAD 30 40
PRODUCTO
a) La formulacin del problema quedar determinada por las condiciones
que muestra el problema, es decir:
Existen restricciones o limitaciones de recursos que significan
disponibilidades de 80 Kg. del componente A y 120 Kg. del componente B.
Cada producto genera una cierta utilidad de 30 y 40 dlares por los
productos P
1
y P
2
respectivamente; por lo cual, se desea determinar una
combinacin de ambos productos que hagan mximas las ganancias.
Las cantidades del producto P
1
a fabricar es desconocida, como lo es la
cantidad del producto P
2
. Por tanto, podemos definir:
Sea: x
1
: Nmero de unidades del producto P
1
a fabricarse.
x
2
: Nmero de unidades del producto P
2
a fabricarse.
Dado que x
1
y x
2
pueden tomar diferentes valores, reciben el nombre de
variables.
Una vez simbolizadas las incgnitas, el siguiente paso ser la
construccin del modelo matemtico mediante la obtencin de la funcin
Programacin Lineal
objetivo y de las restricciones estructurales del problema.
b) La construccin del modelo estar determinado por:
1) La funcin objetivo.- En ste caso se tratar de una funcin de utilidades
que debe maximizarse. El siguiente cuadro permite obtener la funcin que
se busca:
Programacin Lineal
PRODUCTO UTILIDAD SI SE PRODUCE SE OBTIENE TRMINOS
US$ US$
P
1
30 1 30 (1)
2 30 (2)
x
1
30 (x
1
) 30 (x
1
)
P
2
40 1 40 (1)
2 40 (2)
x
2
40 (x
2
) 40 (x
2
)
Por tanto, si se producen x
1
unidades del producto P
1
y x
2
unidades del
producto P
2
, la utilidad total para sta combinacin estar determinada por
la funcin:
=

Pero, dado que dichas utilidades deben ser las mximas posibles, se tratar
de maximizar la funcin anterior, como:
=

El mximo de sta funcin objetivo, estar sujeta a las restricciones o


limitaciones de las disponibilidades recursos.
2) Restricciones Estructurales.- Estarn limitadas por las disponibilidades de
recursos de los componentes A y B.
En el siguiente cuadro permite determinar las restricciones a las que se
sujetar la Funcin Objetivo:
Programacin Lineal
COMPONENTE PRODUCTO Kg/Prod SI SE SE REQUIEREN TRMINOS DISPONIBILIDAD
PRODUCEN Kg Kg
1 4 (1)
P
1
4 2 4 (2) 4 x
1
No ms
A x
1
4 (x
1
)
de
1 2 (1) 80
P
2
2 2 2 (2) 2 x
2
x
2
2 (x
2
)
1 2 (1)
P
1
2 2 2 (2) 2 x
1
No ms
B x
1
2 (x
1
) de
1 5 (1) 120
P
2
5 2 5 (2) 5 x
2
x
2
5 (x
2
)
Programacin Lineal
La restriccin de la disponibilidad del componente A, se ve reflejada por
sus 80 Kg. del mencionado componente, luego:

( )
El total de kg. invertidos en la produccin de x
1
productos P
1
y x
2
productos P
2
, debe ser igual o menor a los 80 Kg. de componente A
disponibles.
La restriccin de la disponibilidad del componente B, se sujetar a los
120 Kg. que de ella disponen, luego:

( )
El total de Kg. del componente B es la produccin de x
1
productos P
1
y
x
2
productos P
2
, debe ser igual o menor a los 120 Kg. de componente B
que se disponen.
Programacin Lineal
3) Restricciones de no Negatividad.- Determina que las variables incgnitas
x
1
y x
2
, deben ser igual a cero o positivas, es decir:

( )
Esta restriccin se impone, porque no tendra sentido una solucin tal como
por ejemplo:

=
Pues, equivaldra a destruir 3 unidades del producto P
1
. En cambio
cualquier variable solucin puede ser cero; por ejemplo:

=
Tiene sentido econmico, porque equivaldra a dejar de producir el producto
P
2
.
En resumen, nuestro problema tiene 2 restricciones estructurales, luego,
= y tiene tambin 2 variables

; luego, = , quedando el
Modelo definido por:
Programacin Lineal
=


En el problema expuesto y en los problemas que se plantean en el presente
curso, muestran las caractersticas generales de los problemas de
Programacin Lineal.
Como se observa en el ejemplo anterior, es necesaria la existencia de una
Funcin Objetivo, que debe maximizarse o minimizarse; adems dicha
funcin debe ser de Primer Grado.
Programacin Lineal
Por otra parte, debe contener un conjunto de Restricciones Estructurales,
tambin lineales, a que debe estar sujeta la Funcin Objetivo.
Debe cumplirse tambin, con las restricciones de no negatividad, que
condiciona a que las variables de solucin, tomen valores mayores o
iguales a cero.
Es necesario tener en cuenta que las mencionadas Restricciones
Estructurales pueden estar contenidas por igualdades o desigualdades o
la combinacin de ambos.
Luego de construir el modelo matemtico, el siguiente paso es dar solucin
al modelo planteado.
c) Solucin de Problemas
Se determinar mediante la aplicacin de las tcnicas o mtodos de
solucin.
Siendo ste un problema de 2 variables , podr ser evaluado por el mtodo
Programacin Lineal
grfico y otros mtodos matemticos.
El problema anteriormente planteado nos servir de modelo para la
aplicacin de las diferentes tcnicas a desarrollar.
ESQUEMA DE MODELO
DE PROGRAMACIN
LINEAL
Programacin Lineal
Ejemplo 1
Una determinada empresa fabrica 2 productos:

; se pide Maximizar las


ganancias.
Utilidad: S/.

.
Funcin Objetivo: =

Restricciones:
Restriccin del torneado y pulido:


Programacin Lineal
X1 X2 DISPONIBLE
TORNEADO 2 10 2,500
PULIDO 3 8 1,500
Los pasos a seguir en el Modelamiento para la Toma de Decisiones:
Programacin Lineal
4. PLAN GENERAL DE UN MODELO DE OIPTIMIZACIN DE PROGRAMACIN
LINEAL
1) FUNCIN OBJETIVO
OPTIMIZAR (Z) =

+ +

2) RESTRICCIONES ESTRUCTURALES

++

++

++

=
3) RESTRICCIONES DE NO NEGATIVIDAD

, ,


Programacin Lineal
RESMEN
1) FUNCIN OBJETIVO
=
=

= , , ,
2) RESTRICCIONES ESTRUCTURALES

= , , ,

= , , ,
Ejemplo 2
=

Sujeto:


Programacin Lineal
Ejemplo 3
=

Sujeto:


Programacin Lineal

=
Programacin Lineal
4.1. CARACTERSTICAS QUE PRESENTAN LOS PROBLEMAS DE
PROGRAMACIN LINEAL.
= N de artculos o productos.
= N de restricciones o factores limitativos de produccin.

= Coeficiente tcnico para producir un artculo utilizando el recurso .

= Cantidad de artculos o productos a producir.

= Utilidad o costo por unidad de artculo.

= Cantidad de recursos disponibles.


4.2. FORMAS DE PRESENTACIN DEL MODELO DE PROGRAMACIN
LINEAL.
1) FORMA CNICA
Se presenta cuando se necesita Maximizar una Funcin Objetivo,
sujeta a restricciones estructurales, exclusivamente del tipo y las
variables de decisin slo admiten valores positivos.
Programacin Lineal
MODELO GENERAL I:
Funcin Objetivo:
=

++

Restricciones Estructurales:

+ +

+ +

+ +

Restriccin de No Negatividad:

, ,


Ejemplo 4 Con 2 variables de decisin
=

Sujeto a:

1

1

2

2

3

3
Programacin Lineal
2. FORMA ESTANDARIZADA
Se presenta cuando se desea Maximizar o Minimizar una Funcin
Objetivo sujeta a restricciones estructurales, exclusivamente del tipo =
y cuyas variables de decisin slo admiten valores positivos.
Programacin Lineal
MODELO GENERAL II:
Funcin Objetivo:
=

++

Restricciones Estructurales:

+ +

+ +

+ +

Restriccin de No Negatividad:

, ,


Ejemplo 5 Con 2 variables de decisin
=

Sujeto a:

1
=
1

2
=
2
Programacin Lineal
3. FORMA MAYOR O IGUAL
Se presenta cuando se necesita Minimizar una Funcin Objetivo, sujeta
a restricciones estructurales, exclusivamente del tipo y cuyas variables
de decisin toman valores positivos.
Programacin Lineal
MODELO GENERAL III:
Funcin Objetivo:
=

++

Restricciones Estructurales:

+ +

+ +

+ +

Restriccin de No Negatividad:

, ,


Ejemplo 5 Con 2 variables de decisin
=

Sujeto a:

1

1

2

2

3

3
Programacin Lineal
5. FORMA MIXTA
Se presenta cuando se necesita Maximizar Minimizar una Funcin
Objetivo, sujeta a restricciones estructurales del tipo , = y , y cuyas
variables de decisin slo admiten valores positivos.
Programacin Lineal
MODELO GENERAL IV:
Funcin Objetivo:
=

++

Restricciones Estructurales:

+ +

+ +

+ +

Restriccin de No Negatividad:

, ,


Ejemplo 5 Con 2 variables de decisin
=

Sujeto a:

1

1

2

2

3

3

4

4
Programacin Lineal
Programacin Lineal
5. MTODO GRFICO
ste mtodo, como su nombre lo indica, es una tcnica de solucin de
representacin grfica para resolver problemas de programacin lineal de
dos y hasta tres variables o incgnitas.
La solucin debe estar delineada en el 1
er
cuadrante, debido a las
restricciones de no negatividad, donde se ubicarn un conjunto de soluciones
factibles, formada por las restricciones estructurales que se plantean en el
modelo de programacin lineal.
El programa o programas ptimos nos dar la ubicacin de la recta de la
funcin objetivo en aquel punto o puntos que intersecten al polgono de
soluciones factibles y que permitan la optimizacin de la funcin objetivo.
Programacin Lineal
Programacin Lineal
Grfico N 01
5.1. REGIN FACTIBLE
Es aquella que al analizarse, restriccin por restriccin, forma un Polgono
de Soluciones, que cumple con las restricciones estructurales y de no
negatividad.
Cualquier punto de la regin o Polgono de Soluciones, es una solucin
factible.
En el Grfico 01, la regin factible est dada por el polgono: 1 - 2 - 3 - 4 - 5.
El polgono de soluciones factibles se caracteriza por ser Convexo.
Polgono Convexo, es un conjunto de puntos, que tiene la propiedad de que
el segmento que une a 2 de sus puntos cualesquiera del conjunto de puntos,
est totalmente contenido en l.
Programacin Lineal
5.2. SOLUCIN FACTIBLE
Es cualquier punto que se encuentra ubicado dentro de la regin del
polgono de soluciones factibles.
En el Grfico 01, est dado por los puntos: 1, 2, 3, 4, 5, y los innumerables
puntos que existen en la regin factible.
5.3. SOLUCIN BSICA
Es aquella que se encuentra ubicada en la interseccin de las rectas de
restricciones, en la interseccin de las rectas de restricciones con los ejes
de coordenadas, y en la interseccin de los ejes coordenados.
En el Grfico 01, est dado por los puntos: 1, 2, 3, 4, 5, 6, 7, 8, 9 y 10.
5.4. SOLUCIN BSICA FACTIBLE
Es aquella solucin bsica que se encuentra ubicada dentro de la regin
factible o polgono de soluciones factibles.
En el Grfico 01, est dado por los puntos: 1, 2, 3, 4 y 5.
Programacin Lineal
5.5. SOLUCIN BSICA FACTIBLE DEGENERADA
Es una solucin bsica en la que una o ms variables bsicas toman el
valor nulo.
En el Grfico 01, est dado por los puntos: 1, 2, 5, 6, 7, 8 y 9.
5.6. SOLUCIN PTIMA O PROGRAMA PTIMO
Es una solucin bsica factible o varias soluciones bsicas factibles, con las
que se obtendr el ptimo de la funcin objetivo en sus alternativas de
maximizacin o minimizacin, segn se presente el problema.
6. DESARROLLO DEL MTODO GRFICO
Para el desarrollo del mtodo grfico, se sigue los siguientes pasos:
1. Formulacin del problema.
2. Determinacin de la funcin objetivo y restricciones estructurales (construccin
del modelo matemtico).
3. Determinacin de los puntos de las rectas de restricciones
4. Determinacin del polgono de soluciones factibles.
5. Determinacin de una recta de funcin objetivo.
Programacin Lineal
6.1. FORMULACIN DEL PROBLEMA Y DETERMINACIN DE LA FUNCIN
OBJETIVO Y RESTRICCIONES ESTRUCTURALES.
Estos 2 pasos han sido sintetizados en el planteamiento del problema - ejemplo
planteado anteriormente, y servir de modelo para el mtodo grfico y dems
tcnicas de solucin de programacin lineal.
= 30
1
+40
2
4
1
+2
2
80
1
1
2
1
+5
2
120
2
2

1
0
3
3

2
0
4
4
6.3. DETERMINACIN DE LOS PUNTOS DE LAS RECTAS DE RESTRICCIONES
La determinacin de los puntos de las rectas de restriccin, la podemos realizar
dando valores arbitrarios a

o a

, para un par de valores arbitrarios que


generaran 2 puntos , que unidos determinan la recta en cuestin.
Programacin Lineal
Para dar mayor facilidad a la operatividad del mtodo, se dan valores nulos o
ceros ya sea a
1
o
2
y se parte del supuesto de que no existe inecuacin, es
decir, que cada restriccin se contempla como si fuera una igualdad.
Sin embargo, en el desarrollo del problema, no interesa las igualdades, sino, las
desigualdades cuya representacin se ver en el siguiente paso.
Programacin Lineal
4x
1
+ 2x
2
= 80
PUNTOS
2x
1
+ 5x
2
= 120
PUNTOS
Si: x
1
= 0 ; x
2
= 40 P
1
(0, 40) Si: x
1
= 0 ; x
2
= 24 P
3
(0, 24)
Si: x
2
= 0 ; x
1
= 20 P
2
(20, 0) Si: x
2
= 0 ; x
1
= 60 P
4
(60, 0)
RESTRICCIN 1 RESTRICCIN 2
6.4. DETERMINACIN DEL POLGONO DE SOLUCIONES FACTIBLES
Este paso se analiza en la Fig. 02, en la
cual, cualquier punto del polgono de
soluciones factibles generado por las 2
restricciones, deber satisfacer las
restricciones estructurales y de no
negatividad del problema.
Representada las restricciones
estructurales y de no negatividad, han
determinado un rea o polgono de
soluciones factible que satisface a todas
las restricciones del problema; esto
quiere decir que cualquier punto

1
,
2
, contenidas en el rea
sombreada, son los nicos que
satisfacen las restricciones del
problema.
Programacin Lineal
6.5. DETERMINACIN DE UNA RECTA DE LA FUNCIN OBJETIVO
El siguiente paso ser la determinacin de una recta de la funcin objetivo, con
la intencin de determinar un punto o los puntos que haga ptimo el problema.
Para determinar la recta para un (Z), bastar dar un valor arbitrario a la
funcin objetivo, determinando 2 puntos de dicha recta, como se observa en
el cuadro siguiente, donde a la funcin objetivo se le da un valor de 600.
Nota: Para obtener una recta de la funcin objetivo, se puede dar cualquier
valor arbitrario.
Programacin Lineal
30 x
1
+ 40 x
2
= 600
PUNTOS
Si: x
1
= 0 ; x
2
= 15
P7 (0, 15)
Si: x
2
= 0 ; x
1
= 20
P8 (20, 0)
FUNCIN OBJETIVO
En la Figura 02, se puede observar, que la recta de la funcin objetivo, se
encuentra ubicada ms a la derecha del = que hemos hallado
arbitrariamente; y en el origen de las ordenadas se puede observar que la recta
de la funcin objetivo tiene un valor de cero; esto supone, que a medida que el
se aleja del origen hacia la derecha, ste se hace mayor, por tanto,
estamos en el caso del problema de Maximizacin.
1) DETERMINACIN DE LA SOLUCIN PTIMA
De acuerdo a lo sealado anteriormente, la solucin ptima del problema
de maximizacin se ubicar en el desplazamiento hacia la derecha o
arriba de la recta de valor arbitrario igual a 600.
En la Figura 02, se observa que la solucin ptima se encuentra ubicada
en el punto P
6
, cuyos valores de sus coordenadas son

= y

=
, para un mximo de:
+ = ,
Programacin Lineal
2) VERIFICACIN DE LAS RESTRICCIONES
A continuacin, se verifica que la solucin cumpla con todas las
restricciones del problema:
R
1
: 4
1
+2
2
80
+ = (Saturado)
R
2
: 2
1
+5
2
120
+ = (Saturado)
Podemos concluir, que las disponibilidades de las restricciones han sido
satisfechas en forma mxima y que la solucin ptima cumple con el
problema.
Por otra parte, es obvio que tambin se cumple con las restricciones de no
negatividad.
Programacin Lineal

También podría gustarte