Sie sind auf Seite 1von 5

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO DE NOGALES

UNIDAD IV
PROGRAMACIN ENTERA

INVESTIGACIN DE OPERACIONES
ING. EVELY SARAY RODRIGUEZ GONZALEZ

INGENIERIA INDUSTRIAL
GONZALEZ FIGUEROA DEYANIRA FERNANDA
13340503

H. Nogales, Sonora, a 26 de Mayo de 2015.

PROGRAMACIN ENTERA
OBJETIVO
Formulacin de modelos de optimizacin y aplicacin de programacin lineal con
variables de valores enteros a partir de problemas en donde las empresas buscan
optimizar la funcin objetivo.

TEMARIO
4.1 VARIABLES ENTERAS
4.2 ALGORITMO BRANCH AND BOUND
4.3 VARIABLES BINARIAS
4.4. APLICACIN DE VARIABLES ENTERAS

INTRODUCCIN
Programacin entera es el nombre que recibe un conjunto de tcnicas que pueden
usarse para encontrar la mejor solucin entera posible para un problema de
programacin lineal. Se utiliza para resolver problemas en que las variables deben ser
enteras y para problemas enteros mixtos, es decir, los que tienen algunas variables
enteras y algunas continuas. Es una tcnica de optimizacin ya que lleva a la mejor
solucin entera posible.
El redondeo de una solucin ptima es peligroso, ya que no es obvio el hecho de que
la solucin que resulte sea ptima o siquiera posible. Por tanto, se tienen que emplear
otros mtodos cuantitativos que permitan slo el uso de variables enteras y que
generen soluciones enteras.
En ese sentido, los estudiosos de la investigacin de operaciones han desarrollado
varias tcnicas que cumplen con dichas caractersticas, entre las que se pueden citar el
algoritmo branch and bound y el mtodo de variables binarias, entre otros.
En este apartado se explican con detalle los mtodos sealados y se muestra un
ejemplo desarrollado, as como las caractersticas que lo diferencian de otras tcnicas
de programacin.

4.1 VARIABLES ENTERAS


Las variables estudiadas en una empresa pueden ser referidas mediante un smbolo
(X, Y o cualquier letra) que puede representar a cualquier elemento dentro de la
organizacin. Por ejemplo, la variable X puede ser un producto de la empresa o los
trabajadores de la misma.
La programacin entera se diferencia de la programacin lineal, en que los valores de
las variables de decisin slo pueden tomar valores enteros. As pues, las variables
enteras no pueden tomar nmeros fraccionarios o decimales.
Como ejemplo de las variables enteras podemos citar el nmero de productos al da,
que pueden ser 50 o 120, pero no pueden ser 50.23 ni 120.32 productos.

4.2 ALGORITMO BRANCH AND BOUND.


Es una herramienta que emplea algoritmos para encontrar la solucin ptima con
variables enteras. Al inicio, los problemas se deben resolver empleando la
programacin lineal, a travs de la cual se obtienen fracciones; es de gran ayuda
emplear el algoritmo de branch and bound.
Este mtodo denominado en espaol ramificacin y acotamiento forma parte de la
programacin entera. Puede ser usado para dos o ms variables dependiendo del
problema que se presente.
Ramificacin y acotamiento es una estrategia de bsqueda sistemtica que reduce
mucho el nmero de combinaciones que se deben examinar. Comienza con la solucin
ptima del simplex en donde se ignoraron las restricciones de variables enteras. Se
selecciona despus una variable con valor no entero y se crean dos ramas
mutuamente excluyentes. Esto da lugar a dos nuevos problemas de programacin
lineal que se deben resolver. Si ninguna solucin es entera, se crean nuevas ramas y
se resuelven nuevos problemas.
En cada paso, la solucin que se encuentra proporciona una cota para esa rama en el
sentido de que ninguna otra solucin puede ser mejor. Por ejemplo, se inicia el proceso
con una solucin ptima no entera; se sabe que no existe ninguna otra solucin no
entera que sea mejor.

4.3 VARIABLES BINARIAS


Las variables binarias se distinguen porque slo pueden tomar valores de 0 y 1. Este
tipo de variables son muy empleadas en problemas de decisin, es decir, si se hace
una operacin o si no se hace. Por ejemplo, una empresa puede elaborar un producto
Xj, o no elaborarlo, pero si se pudiera hacer slo en ciertas cantidades entre Kj y Lj, la
variable binaria se representa de la siguiente manera:
1 Si se produce el producto Xj.
0 Si no se produce el producto Xj
La restriccin quedara de la siguiente forma:
Kj Yj Xj Lj Yj

Las variables binarias tienen un sinfn de aplicaciones, ya sea en el rea industrial, de


servicios o de medio ambiente; por ejemplo: hacer un pedido o no hacerlo, hacer la
operacin o no hacerla, estar vivo o estar muerto, etctera.

4.4 APLICACIN DE VARIABLES ENTERAS


Los modelos usados en la investigacin de operaciones son variados y se adaptan a
cualquier problema cuantitativo de la empresa. Los modelos donde intervienen
variables enteras, son los que totalmente o una parte de ellos toman valores enteros.
Muchas situaciones pueden analizarse con modelos lineales. Hablamos de linealidad
cuando existe una relacin estrecha entre dos o ms variables que tienen un impacto
proporcional.
Ejemplo: a un aumento de 5% en horas de trabajo, aumenta un 5% la produccin. Para
algunos casos, slo importa que todas las variables de decisin sean valores enteros,
es decir, el rea de soluciones factibles slo tenga nmeros enteros; cuando esto
sucede hablamos de programacin lineal entera.
Ahora, si interesan tan solo algunas variables de decisin, hablamos de programacin
lineal mixta. Y por ltimo, si slo interesan las variables que pueden tomar valores de 0
y 1, hablamos de variables binarias.
Se pueden emplear variables enteras, por ejemplo, cuando se refiere a nmero de
mquinas, ya que se habla de 10 o 20 mquinas, pero no de media mquina. Cuando
se trabaja con el nmero de empleados, se dice 40 o 50 empleados, pero no se habla
de 35.5 empleados. En fin, existe un campo muy amplio donde es necesario emplear
slo valores enteros y no fraccionarios.

Das könnte Ihnen auch gefallen