Anda di halaman 1dari 39

Programacin Lineal

Mtodo Simplex
Solucin con Solver
Forma Estndar
Es una forma particular de un problema de programacin
lineal en la cual la funcin objetivo debe ser Maximizada,
solamente existen restricciones de igualdad y todos los
lados derechos de las restricciones y las variables son no
negativas.
Variables de igualacin
Variable Floja o de holgura variable no negativa !ue se agrega
al lado iz!uierdo de una restriccin "menor o igual# para
convertirla en igualdad.
Variable super$vit o de excedente variable no negativa !ue
se resta del lado iz!uierdo de una restriccin "mayor o igual#
para convertirla en igualdad.
%ormalmente se representan por la letra &
Enunciado:
'ual!uier restriccin puede ser convertida en
igualdad sumando una variable de holgura no
negativa del lado iz!uierdo.
'ual!uier restriccin se puede convertir en igualdad
restando una variable de excedente no negativa del
lado iz!uierdo
Forma Estndar
Ejemplo
'olocar en forma est$ndar el siguiente sistema lineal
0 x , x
6 x x -
6 x
60 - x 10 - 6x -
56 7x 8x
2
X
1
X Max
2 1
2 1
1
2 1
2 1

+
+
. .( )
Max x1 + x2
8x1 + 7x2 + S1 = 56
6x1 + 10x2 + S2 = 60
x1 + S3 = 6
-x1 + x2 - S4 = 6
Forma Estndar
* restricciones con
+ variables
* restricciones con ,
variables
0 x , x
6 x x -
6 x
60 - x 10 - 6x -
56 7x 8x
. .
2
X
1
X Max
2 1
2 1
1
2 1
2 1

+
+
( )
Ejemplo:
-na f$brica de .V/0s produce + tipos de televisiones, el 1stro
y el 'osmo. 2ay dos l3neas de produccin, una para cada tipo
de televisor y dos departamentos4 ambos intervienen en la
produccin de cada aparato. 5a capacidad de la l3nea de
produccin 1stro es de 67 .V8d3a y la de 'osmo es de 97.
En el departamento 1 se fabrican los cinescopios, en ese
departamento los .V 1stro re!uieren : hr.8hombre de trabajo y
los 'osmo + hrs.8hombre, y pueden asignarse un m$ximo de :+7
hrs.8d3a. En el departamento ) se construye el chasis, este es
igual para ambos y consume : hrs.8hombre c8u y se pueden
asignar ;7 hrs.8d3a. 5a utilidad por aparato es de <+7.77 para
1stro y <:7.77 para 'osmo.
Ejemplo:
Hrs./ aparato
Astro
A
Cosmo
C
Disponibilidad
Dpartamnto
A
1 2 120
Dpartamnto
!
1 1 "0
Capa#idad 70 50
$tilidad 20 10
Ejemplo:
=lanteamiento Forma est$ndar
Max 20A + 10C
A + 2C + S1 = 120
A + C + S2 = 90
A + S3 = 70
C + S4 = 50
0 C A,
B Cap. 50 C
A Cap. 70 A
B Depto. 90 C A
A Depto. 120 2C A
BR
10C 20A Max

+
+
+
90
80
70
60
50
40
30
20
10
0 10 20 30 40 50 60 70 80 90 100 110 120
'
1
D
e
p
t
o
.

A
D
e
p
t
o
.

B
A = 70
C = 50
(epresentacin gr$fica
90
80
70
60
50
40
30
20
10
0 10 20 30 40 50 60 70 80 90 100 110 120
'
1
I
II III
IV
V
VI
=unto ptimo
1>67, '>+7
A = 0
S4 = 0
S1 = 0
S2 = 0
S3 = 0
C = 0
Definicin
Variables )$sicas son a!uellas variables !ue en un v?rtice
son diferentes de 7.
Variables no b$sicas son a!uellas !ue en un v?rtice tienen
valor igual a 7.
=ara cual!uier problema de =5 escrito en forma est$ndar
con restricciones de igualdad, el n@mero de variables
positivas en cual!uier v?rtice es igual o menor !ue el
n@mero de restricciones.
(epresentacin gr$fica
9
8
7
6
5
4
3
2
1
0 1 2 3 4 5 6 7 8 9 10 11
A+
A:
4
2
1
3
0 x , x
(4 6 x x -
(3 6 x
(2 60 - x 10 - 6x -
(1 56 7x 8x
2
X
1
X Max
2 1
2 1
1
2 1
2 1

+
+
. .( )
(egin factible A+
A:
I
II
III
IV
V
=:
&: , &+ , &B , &* 7
Conteo de positivas en vrtices
V?rtice degenerado
Vertice Variables Nulas Variables positivas No. De positivas
I X1 , X2 S1, S2, S3, S4 4
II X1 , S2 , S4 X2, S1, S3 3
III S1, S2 X1, X2, S3, S4 4
IV S1, S3 X1, X2, S2, S4 4
V X2, S3 X1, S1, S2, S4 4
Definicin:
El algoritmo &implex es un m?todo algebraico sistem$tico !ue
examina los v?rtices de un conjunto factible de programacin
lineal en busca de una solucin optima.
En particular el m?todo comienza con la determinacin de un
v?rtice inicial y luego recorre la regin factible hasta encontrar
la solucin optima basado en los costos de oportunidad.
Definicin:
'ada v?rtice se representa algebraicamente como una clase
de solucin particular de un conjunto de ecuaciones lineales
'ada movimiento en la secuencia se llama C.E(1'CD% o
=CVE.EE. El modelo utiliza la forma est$ndar.
todo !imple"
I
II III
IV
V
VI
=unto ptimo
1>67, '>+7
A = 0
S4 = 0
S1 = 0
S2 = 0
S3 = 0
C = 0
#erramienta !olver
Es una de las herramientas !ue proporciona Excel. 'onsiste
en identificar en una hoja de c$lculo normal, las celdas !ue
representaran las variables de decisin e introducir la funcin
objetivo y las restricciones en funcin de estas celdas. -na
vez identificados se ejecuta la herramienta &olver, indicando
si el sistema se desea maximizar o minimizar y se obtienen las
respuestas al sistema.
#erramienta !olver
Hrraminta %ol&r
Hrraminta %ol&r
#erramienta !olver
#erramienta !olver
Hrraminta %ol&r
Se coloca la celda
en donde esta el objetivo
Se escoge el objetivo del problema
Se colocan las variables de decisin
Se colocan las restricciones
#erramienta !olver
Ejemplo:
(espuesta de una aplicacin solver
A= 70
C= 20
Max 1600
Depto A 110 120
Depto B 90 90
Cap.linea Astro 70 70
Cap. Linea Cosmo 20 50
Ejemplo:
5a confederacin agr3cola sur esta formada por tres pe!ueFas
comunidades, la planeacin global del grupo se hace en una oficina
de coordinacin t?cnica. En la actualidad planean la produccin
agr3cola para el prximo aFo.
5a produccin esta limitada tanto por la extensin de terreno
disponible para irrigacin como por la cantidad de agua !ue la
'omisin de 1guas asigne.
Comunidad
Terreno disponible
(acres)
Asignacin de
agua (pies-acre)
: *77 ,77
+ ,77 G77
B B77 B69
Ejemplo $:
5os tipos de cultivo adecuados para la regin incluyen remolacha,
algodn y sorgo, !ue son precisamente los !ue est$n es estudio para
la estacin venidera.
5os cultivos difieren primordialmente en su rendimiento neto
esperado por acre y en su consumo de agua. 1dem$s el Ministerio
de 1gricultura ha establecido una cantidad m$xima de acres !ue la
'onfederacin puede dedicas a estos cultivos
Cultivo Cantidad
mxima en
acres
Consumo de
agua (acre-
pie/acre)
Rendimiento
neto ($/acre)
(emolacha ,77 B :777
1lgodn 977 + 697
&orgo B+9 : +97
Ejemplo $:
Hebido a la disponibilidad limitada de agua para irrigacin, la
confederacin no podr$ utilizar todo el terreno irrigable para los
cultivos de la prxima temporada, para asegurarse la e!uidad
entre las tres comunidades han acordado !ue cada uno sembrar$ la
misma proporcin de sus tierras irrigables disponibles. =or
ejemplo la comunidad : siembra +77 de sus *77 acres disponibles,
entonces la comunidad + deber$ sembrar B77 de sus ,77 acres,
mientras !ue la comunidad B sembrar$ :97 de sus B77 acres.
'ual!uier combinacin de estos cultivos se pude sembrar en
cual!uiera de las granjas. El trabajo al !ue se enfrenta la oficina
es asignar cuantos acres deber$n sembrarse en cada comunidad
cumpliendo con las restricciones.
Planteamient
o
Ejemplo %:
Un gerente de personal debe elaborar un programa
de vigilancia de modo que se satisfagan los
requerimientos de personal que se muestran en las
siguientes tablas.
Los guardias trabajan turnos de 8 hrs. Todos los
das hay seis turnos, el gerente de personal quiere
determinar cuntos guardias debern trabajar en
cada turno con el objetivo de minimi!ar el n"mero
total de guardias que satisfaga los requerimientos
de personal.
Ejemplo %:
Tiempo
Numero mnimo de
o!iciales re"ueridos
Medianoche I * am 9
* am. I G am. 6
G am. I Mediod3a :9
Mediod3a I * pm. 6
* pm. I G pm. :+
G pm. I Medianoche ;
Ejemplo %:
T#RN$
%$RA &'
'NTRA&A
%$RA &'
(A)*&A
: Medianoche G77 am.
+ *77 am. Mediod3a
B G77 am. *77 pm.
* Mediod3a G77 pm.
9 *77 pm. Medianoche
, G77 pm. *77 am.
Planteamiento y
soluci#n
&'(E'
MQUINA
DEMANDA
MXIMA
PRODUCTO 1 2 3 4
A 5 10 6 3 400
B 3 6 4 8 100
C 4 5 3 3 150
D 4 2 1 2 500
PROBLEMA 1
Un problema de produccin. Una planta tiene sui!iente !apa!i"a" pa#a
$anua!tu#a# !ual%uie# !&$'ina!i(n "e !uat#& p#&"u!t&s "ie#entes )A* B* C*
D+. ,a#a !a"a p#&"u!t& sie$p#e se #e%uie#e in-e#ti# tie$p& en !uat#&
$.%uinas "istintas* el !ual est. e/p#esa"& en $inut&s 0 1il&2#a$& "e
p#&"u!t&* !&$& se pue"e ap#e!ia# en la si2uiente ta'la. Ca"a $.%uina tiene
una "isp&ni'ili"a" "e 60 3#s. 0se$ana. 4&s p#&"u!t&s A* B* C 5 D pue"en
-en"e#se a 67* 68* 66 5 65 p&# 1il& #espe!ti-a$ente. 4&s !&st&s -a#ia'les "e
$an& "e &'#a s&n "e 62 p&# 3&#a pa#a las $.%uinas 1 5 2 5 "e 63 p&# 3&#a pa#a
las $.%uinas 3 5 4. 4&s !&st&s "e $ate#ial pa#a !a"a 1il& "el p#&"u!t& A s&n
"e 64. 4&s !&st&s "e $ate#ial pa#a !a"a 1il& "e l&s p#&"u!t&s B* C 5 D s&n "e
61. 9&#$ule el $&"el& "e ,4 %ue $a/i$i!e las 2anan!ias* "a"a la "e$an"a
$./i$a "el p#&"u!t& %ue se $uest#a a !&ntinua!i(n 5 #esu:l-al&.
&'(E'
+R$,)'-A .
#n problema de produccin/ -n fabricante tendr$ !ue atender cuatro pedidos de
produccin 1, ), ', y H, en este mes. 'ada trabajo puede ser llevado a cabo en cual!uiera
de los tres talleres. El tiempo utilizado para completar cada trabajo en uno de estos
talleres, el costo por hora y la cantidad de horas disponibles !ue tendr$ cada taller
durante este mes aparecen en la siguiente tabla. .ambi?n existe la posibilidad de dividir
cada uno de los trabajos entre los distintos talleres, en cual!uier proporcin !ue se desee.
=or ejemplo, una cuarta parte del trabajo de 1 puede hacerse en G horas en el taller : y
una tercera parte del trabajo de ' puede hacerse en :; horas en el taller B. El fabricante
desea determinar la cantidad de horas de cada trabajo !ue deber$n realizarse en cada
taller, para minimizar el costo total de terminacin de los cuatro trabajos. Cdentifi!ue las
variables de decisin, formule el =5 para este problema y resu?lvalo.
TIEMPO REQUERIDO (hrs.)
COSTO POR
HORA DEL
TALLER ($)
TIEMPO DE TALLER
DISPONIBLE (hrs.)
TALLER A B C D
1 32 151 72 11 ! 1"#
2 3! 1$7 "1 12" 1 1"#
3 $" 155 57 121 $ 1"#
&'(E'
+R$,)'-A 0
#n problema de programacin/ Mientras permanece en las afueras de Estocolmo, el
portaviones Mighty efect@a maniobras de lunes a viernes y fondea el fin de semana. 5a
prxima semana, el capit$n desea dejar en tierra, desde el lunes hasta el viernes a la
mayor3a de los +,977 marineros de la tripulacin. %o obstante, debe efectuar las maniobras
de la semana y cumplir con los reglamentos navales. Hichos reglamentos son
5os marineros deber$n trabajar ya sea en el turno a.m. Jde medianoche a mediod3aK o en el
p.m. Jde mediod3a a medianocheK cada uno de los d3as !ue est?n en servicio y, durante toda
la semana, tendr$n !ue estar adscritos al mismo turno todos los d3as de servicio.
'ada marinero !ue trabaje debe de estar en activo durante cuatro d3as, incluso cuando no
haya suficiente "trabajo real# en alguno de esos d3as.
5a cantidad de marineros re!ueridos para cada uno de esos turnos, seg@n los diferentes
d3as, se muestra en la siguiente tabla. Formule y resuelva este ejercicio como un problema
de =5, de manera !ue podamos saber cu$ntos marineros trabajar$n cada d3a.
L M M J V
A.M. 900 1000 450 00 700
!.M. 00 500 1000 "00 750
&'(E'
=(E)5EM1 *
#n problema de integracin/ 1limentos 'onsolidados produce dos salsas para
carne &picy Hiablo y (ed )aron Jla mas suaveK. Estas salsas se hacen mezclando
dos ingredientes 1 y ). &e permite cierto nivel de flexibilidad en las frmulas de
estos productos. 5os porcentajes permisibles, as3 como la informacin de ingresos
y costos, aparecen en la siguiente tabla. Es posible comprar hasta *7 litros de 1 y
B7 de ). 1limentos 'onsolidados puede vender toda la salsa !ue elabore. Formule
el modelo =5 para maximizar las ganancias netas obtenidas por las ventas de
estas salsas.
;alsa
In2#e"iente
,#e!i& "e -enta
p&# lit#& )6+
A B
;pi!5 Dia'l&
Cuan"& $en&s
25<
Cuan"& $en&s
50<
63.35
=e" Ba#&n
Cuan"& $u!3&
85<
N& 3a5 l>$ite 62.85
C&st& p&# lit#& 61.60 62.57
&'(E'
+R$,)'-A 1
Administracin Agrcola/ -na empresa opera * granjas de productividad
comparable. 'ada granja tiene una cierta cantidad de acres @tiles y un n@mero de
horas disponibles para plantar y atender los cultivos. 5os datos para la siguiente
temporada se muestran en la siguiente tabla :. 5a organizacin est$ pensando en
sembrar B cultivos, !ue difieren, seg@n se muestra en la tabla +.
GRANJA AREA UT!"A#!E
$ORA% DE TRA#AJO
D%PON#!E% & 'E%
1 500 1800
2 700 3000
3 300 700
4 800 2200
CU!T(O AREA ')*'A
$ORA% DE !A#OR A!
'E% & ACRE
UT!DAD E%PERADA &
ACRE
A 800 2 6500.00
# 800 4 6200.00
C 300 3 6300.00
.abla :
.abla +
&'(E'
=or otra parte, el $rea total !ue puede ser destinada a cual!uier cultivo particular
est$ limitada por los re!uerimientos de e!uipo de cultivo, con el objeto de
mantener, a grandes rasgos, cargas de trabajo uniformes entre las granjas, la
pol3tica de la administracin es !ue el porcentaje del $rea aprovechada debe ser el
mismo en cada granja. &in embargo, se puede cultivar cual!uier combinacin de
las plantaciones en tanto se satisfagan todas las restricciones Jincluyendo el
re!uerimiento de carga de trabajo uniformeK. 5a administracin desea saber
cu$ntos acres de cada cultivo deben sembrarse en las respectivas granjas con el
objeto de maximizar las utilidades. Formule esto como un modelo de
programacin lineal.

Anda mungkin juga menyukai