Vous êtes sur la page 1sur 38

UNIVERSIDAD PERUANA LOS ANDES

F
Facultad
lt d de
d Ciencias
Ci
i Ad
Administrativas
i i t ti
yC
Contables
t bl

METODOS CUANTITATIVOS DE NEGOCIOS

captulo 2.
2 modelos de
optimizacin: programacin
lineal y entera

Objetivos de Aprendizaje:

Formular y resolver modelos de


optimizacin: programacin lineal
y/o entera e Interpretar los
resultados de un problema de
programacin lineal y/o entera
mediante el anlisis de
sensibilidad.
ybnias@infonegocio.net.pe

Contenido:
2.1

El arte de formular modelos de programacin lineal..

2.2

Solucin grfica de un modelo de programacin lineal.

2.3

Solucin algebraica de un modelo de programacin


lineal.

2.4

Mtodos simplex.

25
2.5

Anlisis de sensibilidad.

26
2.6

Programacin con enteros


enteros. Solucin de problemas
problemas.
ybnias@infonegocio.net.pe

El arte de formular modelos de


programacin lineal.
En problemas reales de planificacin y toma de
y
dificultades no surgen
g en la
decisiones, las mayores
resolucin del modelo, sino en su propia formulacin.
No siempre es fcil obtener una formalizacin
matemtica del sistema que queremos representar,
especialmente porque es necesario adaptarse a unos
modelos estndar para que puedan resolverse mediante
algoritmos de uso general.
Esto se debe a que
que, si los algoritmos son conocidos
conocidos,
seguramente se dispondr de un software capaz de
resolver el modelo de forma eficiente.
ybnias@infonegocio.net.pe

El arte de formular modelos de


programacin lineal.
La modelizacin tiene ms de arte que de
ciencia. No existe un conjunto de reglas fijas
o teoras que permitan aprender
mecnicamente a formular modelos.
Como la pintura o la escultura
escultura, este arte se
aprende sobre todo con la prctica,
aunque es conveniente utilizar una forma
sistemtica de disear los modelos.
ybnias@infonegocio.net.pe

Metodologa
de
Modelizacin
de Problemas
de
Programacin
Lineal

ybnias@infonegocio.net.pe

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Descripcin del problema.
En el campo puramente acadmico,
acadmico se dira
que la descripcin del problema debe llevarla
a cabo la institucin (empresa,
(empresa administracin
pblica, ONG, ) que encarga el sistema de
decisin
decisin.
Posiblemente se considerar que la
i tit i proporcionar
institucin
i
toda
t d la
l iinformacin
f
i
necesaria y definir de forma clara el
problema
bl
all que se enfrenta.
f t
ybnias@infonegocio.net.pe

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Descripcin del problema.
En la prctica esto no es as por dos razones:
Los decisores generalmente no son plenamente
conscientes ni tienen por qu serlo
conscientes,
serlo, de las
capacidades y limitaciones de las tcnicas
Por tanto, y en g
general, no p
podrn
disponibles.
p
expresar el problema de decisin de una forma
clara y completa.
Frecuentemente, nuestro interlocutor en este tipo
de proyectos no estar entrenado para exponer
sus ideas de forma analtica y estructurada
estructurada.
ybnias@infonegocio.net.pe

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Descripcin del problema.
P todo
Por
t d ello,
ll ell analista
li t debe
d b participar
ti i
en
la fase de descripcin del problema.
El producto final de esta fase debe ser un
documento claro y conciso que describa el
planteamiento del problema y las decisiones
que el sistema debe ayudar a tomar, el o los
algoritmos que deben aplicarse y el entorno
informtico en el que va a aplicarse.
ybnias@infonegocio.net.pe

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de variables.
Puede afirmarse que una adecuada
definicin de las variables supone un paso
fundamental en el planteamiento del
problema.
E muchos
h casos, cada
d variable
i bl se
En
corresponde con una de las decisiones
que ell sistema
i t
debe
d b tomar.
t
P tanto,
Por
t t
definir las variables del problema equivale a
establecer
t bl
qu
d
decisiones
i i
d
deben
b adoptarse.
d t
ybnias@infonegocio.net.pe

10

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de variables.
A no ser que se tenga experiencia,
experiencia o que el
problema sea sencillo, no es fcil definir
correctamente todas las variables de un
modelo, por lo menos al principio.
El seguimiento
i i t del
d l proceso, debe
d b ayudamos
d
a
rehacer la definicin de variables de la forma
ms
conveniente
i t para contestar
t t a todas
t d las
l
cuestiones que plantea el sistema real y que nos
di t nuestro
dicta
t sentido
tid comn.

ybnias@infonegocio.net.pe

11

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin
D fi i i de
d variables.
i bl
Debe sealarse tambin la importancia de:
escribir explcitamente, no simplemente
retener en nuestra memoria,, la definicin
conceptual de cada variable o grupo de
variables y restricciones,, as como definir
en qu unidades estn medidas.
ybnias@infonegocio.net.pe

12

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
T d los
Todos
l procesos de
d d
decisin
i i se ven
afectados por mltiples limitaciones.
En algunos casos, stas se deben a la
disponibilidad de recursos
recursos, en otros
proceden de obligaciones
contractuales y legales
legales.
ybnias@infonegocio.net.pe

13

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
Muy a menudo, las restricciones se derivan
del hecho de que se est modelando un
subsistema limitado, inscrito en el contexto
de un sistema mayor
mayor.
Muchas de las decisiones adoptadas en
otras partes de ese sistema afectarn a
nuestro modelo en forma de restricciones.
ybnias@infonegocio.net.pe

14

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
Sea cual sea el origen de las restricciones,
restricciones
su definicin correcta es muy importante,
ya que
que, si se define un exceso de
restricciones, las soluciones que se obtengan
no sern necesariamente las mejores
mejores,
mientras que, si se omite una restriccin
relevante el sistema de decisin ofrecer a
relevante,
menudo respuestas impracticables o
simplemente absurdas
absurdas.
ybnias@infonegocio.net.pe

15

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
Frecuentemente en los modelos formulados
Frecuentemente,
por principiantes, las variables representan
cosas distintas en cada restriccin o son
incoherentes en cuanto a sus unidades de
medida A menudo
medida.
menudo, estos errores se
producen porque no se ha hecho explcita la
definicin de las variables y restricciones del
modelo.
ybnias@infonegocio.net.pe

16

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
R ti i
Restricciones
d desigualdad.
de
d i
ld d
En problemas econmicos, las restricciones
de desigualdad suelen indicar relaciones
tales como disponibilidad de recursos,
obligacin de satisfacer la demanda, etc.
En algunos
g
casos,, estas restricciones estn
referidas exclusivamente a una sola de las
p
variables del problema.
ybnias@infonegocio.net.pe

17

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
R ti i
Restricciones
d desigualdad.
de
d i
ld d
Este tipo de restricciones son conocidas como cotas,
l it o bounds.
lmites
b
d Evidentemente,
E id t
t las
l cotas
t pueden
d
tratarse de la misma forma que cualquier otra
restriccin
restriccin.
Sin embargo, es mucho ms eficiente, desde un
punto
pu
o de vista
s a co
computacional,
pu ac o a , da
darles
es u
un tratamiento
aa e o
especial. Todos los paquetes profesionales de PL
dan un tratamiento especial a las cotas.
ybnias@infonegocio.net.pe

18

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
Las
as restricciones
est cc o es de igualdad
gua dad
Obedecen a lo que se conoce como ecuaciones de
balance.
Estas ecuaciones se emplean para modelizar
situaciones en las que, por ejemplo, la energa que
entra en un nodo de distribucin debe ser igual a la
energa que sale de este mismo nodo; las
existencias de caja al principio del perodo ms las
entradas deben ser iguales a las salidas ms las
existencias finales, etc.
ybnias@infonegocio.net.pe

19

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de restricciones.
Las
as restricciones
est cc o es de igualdad
gua dad
A menudo, es posible eliminar por sustitucin
g
de estas restricciones de igualdad.
g
La
algunas
supresin de estas restricciones y variables suele
dificultar la interpretacin de resultados, por lo que, si
l reduccin
d
i d
i
t t
la
de di
dimensiones
no es iimportante,
suelen mantenerse en la formulacin final.

ybnias@infonegocio.net.pe

20

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de la funcin objetivo.
Deben establecerse cules son los criterios
que permitirn evaluar las distintas
soluciones posibles, esto es, debe definirse
la funcin objetivo del modelo.
En muchos casos este proceso da lugar a
una reformulacin del modelo, aadiendo o
eliminando restricciones y variables.
ybnias@infonegocio.net.pe

21

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de la funcin objetivo.
Al enfrentarse a un problema real hay
que analizar si es posible definir un
objetivo nico.
C
d esto
t es posible,
ibl en problemas
bl
Cuando
empresariales, ste suele ser del tipo:
maximizar beneficios, minimizar costes,
maximizar ventas,, etc.
ybnias@infonegocio.net.pe

22

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de la funcin objetivo.
La funcin objetivo debe incluir tan slo
beneficios o costes variables, nunca los fijos.
Como es bien sabido, las componentes fijas
de ingresos y/o costes no modifican la
solucin ptima del problema.
Ms adelante,, veremos q
que los ingresos
g
o
costes fijos se pueden tratar en
g
Entera y Mixta.
Programacin
ybnias@infonegocio.net.pe

23

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Definicin de la funcin objetivo.
En ocasiones,
ocasiones es imposible seleccionar un
solo objetivo a optimizar y, necesariamente,
debemos tratar varios a la vez
vez.
En la mayor parte de los casos, estos
bj ti
t
t contradictorios.
t di t i
objetivos
son mutuamente
En este caso es necesario analizar la
posibilidad de convertir algunos objetivos en
restricciones.
ybnias@infonegocio.net.pe

24

Metodologa de Modelizacin de
Problemas de Programacin Lineal

Anlisis de la solucin.
Una vez planteado y resuelto el
problema de optimizacin,
es necesario
p
p
analizar de varias formas la solucin
obtenida.
obtenida

ybnias@infonegocio.net.pe

25

Metodologa de Modelizacin de
Problemas de Programacin Lineal
Anlisis de la solucin.
Al
Algunas
cuestiones
ti
ms
relevantes
l
t que suelen
l
plantearse en esta fase son:
es sensata la solucin obtenida?,
pueden llevarse a la prctica sus
d i
?
recomendaciones?,
se obtiene mejores resultados que con los mtodos
de decisin que se usaban antes de optimizar?
optimizar?,
cabra considerar alguna mejora o refinamiento
adicional? etc
adicional?,
etc.
ybnias@infonegocio.net.pe

26

EJEMPLO1

Fabricante de Camisas
Un fabricante de camisas est tratando de decidir cuantas camisas debe
producir durante el prximo mes. Pueden fabricar siete estilos. Los estilos
varan en las horas de mano de obra que requieren, en margen unitario y
en las
l ventas
t potenciales
t
i l que ell departamento
d
t
t de
d comercializacin
i li
i estima.
ti
Los datos son los siguientes:
Se dispone de un
total de 7.500 horas
de mano de obra.
obra
Se desea calcular
qu cantidad debe
fabricarse de cada
tipo, de forma que se
maximice el margen
t t l bruto
total
b t para ell
fabricante.

Estilo

Horashombre

1
0,50
2
1,00
3
0 25
0,25
4
1,50
5
0,70
6
0,90
ybnias@infonegocio.net.pe
7
1,20

Ventas
(unidades)

Margen
Unitario
(u.m./unidad)

3
1
5
2
1.5
1.5
1.6

1,00
2,00
1 00
1,00
1,50
1,25
1,10
1,20

27

EJEMPLO1
Variables:
xi indica el nmero de camisas a producir del
estilo i.
i = {1 = camisas del estilo 1, 2 = camisas del
estilo 2, 3 = camisas del estilo 3, 4 = camisas
del estilo 4, 5 = camisas del estilo 5, 6 =
camisas del estilo 6, 7 = camisas del estilo 7}

ybnias@infonegocio.net.pe

28

EJEMPLO1
Restricciones:
Cantidad de mano de obra disponible.
disponible
Se dispone de una cantidad de horas hombre
que se debe repartir entre los diferentes estilos
estilos.
Para la produccin de cada una de las camisas de
cada estilo se necesita una cantidad determinada
de horas.

0,5x1 + x2 + 0,25x3 + 1,5x4 + 0,7x5 + 0,9x6 +


, 7 7.500
1,2x
ybnias@infonegocio.net.pe

29

EJEMPLO1
Demanda mxima
de producto.
producto
Slo se puede
vender una
determinada
cantidad mxima
estimada de cada
producto.
ybnias@infonegocio.net.pe

X1 3
3.000
000
X2 1.000
X3 5.000
000
X4 2.000
X5 1.500
X6 1
1.500
500
X7 1.600
30

EJEMPLO1
No negatividad de las variables:
x 1 , x 2 , x 3 , x 4 , x5 , x 6 , x 7 0

ybnias@infonegocio.net.pe

31

EJEMPLO1
Funcin Objetivo:
Se debe maximizar el margen
g total o la
suma de los mrgenes de cada estilo.
Max ( z ) = x1 + 2x2 + x3 + 1
1.5x
5x4 + 1
1.25x
25x5
+ 1.1x6 + 1.2x7
ybnias@infonegocio.net.pe

32

EJEMPLO1

ybnias@infonegocio.net.pe

33

EJEMPLO1

ybnias@infonegocio.net.pe

34

EJEMPLO1

ybnias@infonegocio.net.pe

35

ybnias@infonegocio.net.pe

36

ybnias@infonegocio.net.pe

37

ybnias@infonegocio.net.pe

38

Vous aimerez peut-être aussi