Upload
csr-ipn
View
215
Download
0
Embed Size (px)
DESCRIPTION
Manual de uso para el modelo de calculadora vogas 200
Citation preview
[ A p l i c a c i o n e s c o n
T e x a s I n s t r u m e n t s
V o y a g e 2 0 0 ]
2 0 1 0
M a t e r i a p a r a :
I n g e n i e r a I n d u s t r i a l
I n g e n i e r a M e c n i c a
S i m p l e x
I n v i e r n o 2 0 0 9
EELLAABBOORRAADDOO PPOORR::
II..II.. NNGGEELL GGAARRCCAAFFIIGGUUEERROOAA HHEERRNNNNDDEEZZ [En este manual podrs encontrar aplicaciones para
diversos temas de Investigacin de Operaciones 1, tales
como solucionador paso a paso con el mtodo Simplex
para programacin lineal, aplicaciones para mtodo
grfico y otros]
Investigacin de Operaciones 1
LEER NOTA IMPORTANTE
EN PGINA SIGUIENTE
NOTA IMPORTANTE: Para usar las aplicaciones completas contenidas en ste
manual para la materia de Investigacin de Operaciones 1 debes haber
instalado el programa simplex2 con anterioridad en la calculadora. Si no lo
haz hecho por favor consulta el MANUAL DE INSTALACIN DE SOFTWARE
PARA CALCULADORAS TEXAS INSTRUMENTS VOYAGE 200, tambin su
versin en DVD, dirgete a la pgina de internet www.texasfcqei.com donde
tambin puedes descargar el programa y est explicado el cmo transferirlo
a tu calculadora, adems en este sitio se encuentra ste mismo curso en lnea
con video tutoriales y ejercicios interactivos. Es muy sencillo instalar el
programa y te tomar poco tiempo. Asegrate de solicitar un cable TI-USB
Silver Link para transferir exitosamente el programa, ste se encuentra de
igual forma en donde solicitaste tu calculadora.
La razn por la cual no instal el programa en todas las calculadoras es
porque esta materia es una materia exclusivamente para la etapa
disciplinaria de la carrera de Ingeniera Industrial, por respeto a los
estudiantes de otras carreras que pudieran llegar a ocupar las calculadoras
no sera grato para ellos encontrarlas llenas de programas para Ingeniera
Industrial y dejarlas sin memoria disponible para otros programas
especializados en su rea. Es por esto que tambin te pido que cuando
termines el prstamo de tu calculadora desinstales el programa ya que la
memoria de la calculadora es limitada.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Tabla de funciones matemticas poco usadas para la TI-V200 Pgina 3
Tabla de funciones matemticas poco usadas para la TI-V200
Funcin Forma de
escritura en HOME
Descripcin simple Ejemplo.
Valor absoluto
abs(expr)
Slo debes teclear esta combinacin de letras seguido de los respectivos parntesis de apertura y cierre con la expresin dentro.
Logaritmo log(expr) log(expr,base)
Slo debes teclear esta combinacin de letras seguido de los respectivos parntesis de apertura y cierre con la expresin dentro, seguido de una coma y la base del logaritmo, si se omite se toma como base 10.
Raz de cualquier
orden
(expr)^(n/m)
Debes teclear primero la expresin que va a elevarse a la raz dada, luego el smbolo de potencia y entre parntesis la divisin correspondiente de la raz que tengas.
Cosecante csc(expr) Slo debes teclear esta combinacin de letras seguido de los respectivos parntesis de apertura y cierre con la expresin dentro.
Secante sec(expr)
Cotangente cot(expr)
arc coseno cos-1(expr)
Para las primeras tres funciones simplemente teclea 2nd + tecla seno coseno tangente correspondiente. Para las ltimas 3 debes entrar al men de funciones trigonomtrica con 2nd + nmero 5 de la parte numrica y entrar al submen Trig. y dar ENTER sobre la opcin deseada.
arc seno sen-1(expr)
arc tangente
tan-1(expr)
arc cosecante
csc-1(expr)
arc secante sec-1(expr)
arc cotangente
cot-1(expr)
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
ndice General Pgina 4
ndice General
I. Introduccin.5
II. Detalle Tcnico..7
III. Detalle General de Teclas..9
IV. Introduciendo datos y expresiones correctamente11
V. ndice de Investigacin de Operaciones 1.21
VI. Contenido23-44
VII. Ejercicios propuestos..45
VIII. Bibliografa..48
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduccin Pgina 5
Introduccin
Bienvenido al curso Texas Instruments Voyage200, ste curso tiene la finalidad de que aprendas
el manejo eficiente y prctico de esta calculadora graficadora muy poderosa, ya que posee un gran
campo de aplicacin en todas las ingenieras y por ende en la mayora de las materias que vers a
lo largo de tu carrera, para que estudies como ingeniero y trabajes como tal.
Esta calculadora si bien tiene mucha funcionalidad y gran ventaja, es importante dejar en claro
que no debe ser usada como un medio de hacer trampa o como un sustituto del aprendizaje
impartido por el maestro, sino de un apoyo claro y especfico en cada materia para agilizar
clculos y para entender mejor los temas vistos en clase. Las materias en las que te puede ayudar
grandemente de tronco comn (1, 2 y 3 semestre) son las siguientes:
1. Qumica General
2. Algebra Lineal
3. Calculo Diferencial
4. Calculo Integral
5. Ecuaciones Diferenciales
6. Probabilidad y Estadstica 1
7. Probabilidad y Estadstica 2
8. Fsica 1
9. Fsica 2
10. Fsica 3
11. Fisicoqumica
12. Termodinmica
Y de las dems materias disciplinarias
(Programa Acadmico de Ingeniera Industrial):
13. Diseo de Experimentos
14. Computacin 2
15. Resistencia de Materiales 1
16. Circuitos Elctricos 1
17. Investigacin de Operaciones 1
18. Investigacin de Operaciones 2
19. Tecnologa de los Materiales
20. Ingeniera Econmica 1
21. Ingeniera Econmica 2
22. Control Estadstico del Proceso
23. Medicin del Trabajo
24. Metrologa
25. Administracin Financiera
Las materias en Negritas son las
que recomiendo fuertemente para
el uso de esta calculadora porque
facilita mucho el trabajo y tambin
existen programas especficos y
didcticos para cada una.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduccin Pgina 6
PRSTAMO
Existen 54 calculadoras TI-V200 disponibles para prstamo en el resguardo de sta facultad, t
puedes pedir que se te preste de forma inmediata una calculadora, se te presta gratuitamente por
espacio de 1 mes y puedes renovar el prstamo cuantas veces desees. Para esto debes acudir con
el encargado del material tecnolgico y audiovisual, l se encuentra en el segundo piso de la
facultad casi enfrente del centro de cmputo junto a la jefatura de Ingeniera Industrial, se atiende
de 7:00 A.M. a 2:00 P.M., lo nico que necesitas para que te presten la calculadora es lo siguiente:
Copia de tu credencial de la Universidad
Copia de tu toma de materias actual
Copia de tu Inscripcin/Reinscripcin actual
Como vers es muy sencillo y en definitiva recibes a cambio una gran ayuda.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Detalle Tcnico Pgina 7
Detalle Tcnico
Cuando pidas prestada una calculadora debes fijarte que contenga:
1 Calculadora
1 Carcasa
4 Pilas AAA recargables alcalinas (en caso de estar disponibles)
1 Bolsita protectora
Este es el prstamo bsico, sin embargo si t deseas instalarle algn programa desde tu
computadora debes solicitar tambin:
1 Cable TI-USB Silver-Link
Para instalacin de programas complementarios extras, consultar el MANUAL DE INSTALACIN
DE SOFTWARE PARA CALCULADORA TEXAS INSTRUMENTS VOYAGE 200.
Pasos al Iniciar sesin:
1. Coloca las 4 pilas AAA adecuadamente. Estas se encuentran dentro de la bolsa protectora de la
calculadora. La parte donde se colocan las pilas es en la parte posterior de la misma.
IMPORTANTE: No muevas la pila de botn.
2. Retira la carcasa de la calculadora:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Detalle Tcnico Pgina 8
3. Colcala por atrs para protegerla mejor.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Detalle General de Teclas Pgina 9
Detalle General de Teclas
La tecla DIAMANTE (una tecla verde al lado de la tecla ON), al presionarla una vez activa todas las
teclas que tengan leyenda verde sobre las teclas normales. Su funcin es mltiple y generalmente
te permite desplazarte entre programas y configurar ciertas aplicaciones de la parte grfica.
La tecla 2nd (tecla azul al lado de la tecla DIAMANTE), al presionarla una vez activa todas las teclas
que tengan leyenda azul. Su funcin principal es complementar las expresiones numricas, y en
algunos casos entrar a mens avanzados.
Las teclas F1-F8, se pueden utilizar cuando en la pantalla aparezcan opciones variadas en la parte
superior, generalmente se usan slo para abrir mens en los programas.
Las teclas del Cursor sirven para moverte en grficas, sobre la lnea de entrada y en el historial de
Home, as como en otros programas, te irs familiarizando con el poco a poco.
La tecla APPS, despliega el men general de la calculadora, donde se encuentran todas las
aplicaciones y programas de la misma.
La tecla MODE, despliega la pantalla para modificar la configuracin general de la calculadora.
La tecla Shift, tiene la misma funcionalidad que la tecla shift del teclado de una computadora, al
dejarlo presionado y desplazarte con el cursor de un lado a otro puedes seleccionar una serie de
Cursor
Parte Numrica
Teclado Extendido Teclas especiales Shift,
DIAMANTE, 2nd
Teclas F1-F8
Tecla APPS
Tecla CLEAR Tecla ESC
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Detalle General de Teclas Pgina 10
datos o expresiones para despus copiarlos con la combinacin DIAMANTE + letra C, y pegarlos en
cualquier otra aplicacin con la combinacin DIAMANTE + letra V.
La tecla CLEAR sirve de forma general para borrar la lnea de entrada de la calculadora y en
algunas otras aplicaciones borra grficas y elementos marcados para graficar.
La tecla ESC se usa para cancelar opciones hechas o errores cometidos dentro de un programa.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 11
Introduciendo datos y
expresiones
correctamente
Se ha dedicado un captulo completo a la
explicacin de cmo introducir datos y
expresiones correctamente debido a que se
han identificado numerosos errores de
escritura en muchos estudiantes a la hora de
teclear los datos, lo cual es de vital
importancia ya que de teclear
incorrectamente la informacin nos puede
arrojar resultados incorrectos o muy
diferentes a lo que queremos en realidad,
independientemente del programa en el que
estemos stas reglas son para cualquier
aplicacin en el que se est trabajando, es
conveniente tomarse un tiempo para
entender y practicar estos sencillos ejercicios
para que escribas correctamente la
informacin en cada tarea que resuelvas.
Signo Menos
Es importante que a la hora de teclear una
expresin en la calculadora se teclee el signo
menos adecuado en cada caso. Se debe
seguir la siguiente regla:
Cuando se escriba una expresin en la que
se inicie con signo negativo debe usarse la
tecla con signo negativo entre parntesis
. Esto mismo se usa con las
calculadoras cientficas habituales. Veremos
un par de ejemplos. Enciende tu calculadora,
tecla ON:
Muvete con el cursor a travs de las
aplicaciones y posicinate en HOME y da
ENTER:
Por ejemplo, si queremos escribir:
7 8
Damos ENTER :
Vemos que se despliega correctamente y se
reacomoda en la lnea de entrada. Este error
del uso del signo menos es muy comn y
debe usarse ya sea en el inicio de una
expresin o en la de un exponente que
queramos a una potencia negativa o despus
de que se ha cerrado un parntesis. Para
borrar la lnea de entrada teclea CLEAR.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 12
Si se hubiera puesto el otro signo menos
hubiera salido un resultado completamente
diferente e incorrecto. Otro ejemplo:
Vemos que se lee correctamente, si
hubiramos puesto el signo contrario:
Vemos que nos indica que hay un error de
sintaxis en la lnea de entrada.
En cualquier otra posicin de una
expresin que no sea el inicio, el signo
negativo que debe usarse es el de la tecla
blanca .
Por ejemplo:
8 13
Para el primer trmino como esta al inicio se
usa el signo menos de la tecla negra y para el
ltimo trmino se usa el signo menos de la
tecla blanca:
Como tip podemos decir que en la lnea de
entrada el signo menos de la tecla negra est
un poco ms pequeo y ms arriba que el de
la tecla blanca.
Parntesis
El uso correcto de los parntesis es muy
importante ya que de igual manera va a
definir nuestras expresiones. Los parntesis
dividen expresiones completas en la lnea de
entrada de la calculadora, hay algunas
funciones como la funcin exponencial,
logaritmo natural o las trigonomtricas que
cuando lo tecleas inmediatamente te abre un
parntesis y lo hace con la finalidad de que
definas correctamente lo que va dentro de
esa funcin. Es importante recordar que
Todo parntesis que se abre debe
cerrarse. Por ejemplo supongamos que
deseamos escribir:
sin 7 8 ln
Al teclear la funcin de seno se abre
automticamente el parntesis e
inmediatamente despus debemos escribir
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 13
el argumento del seno para despus cerrarlo
con el parntesis de cierre:
Es importante tambin cerrar
ordenadamente cada parntesis que se abra,
veamos otro ejemplo:
cos sin 2
Abrimos la raz dando en 2nd + tecla de
signo de multiplicacin y si te fijas se
abre el parntesis inmediatamente despus
del smbolo de la raz y luego debemos
escribir la expresin de adentro y cerrar con
el parntesis final para indicar que todo va
dentro de la raz:
Fjate en el orden de los parntesis, el
primero es el que encierra a todos los dems,
damos ENTER:
Signo de Divisin
Este es otro error algo comn a la hora de
escribir las expresiones, y hay que seguir otra
regla muy simple cuando usamos el signo de
divisin:
Cuando haya ms de un trmino en el
numerador o denominador en una divisin,
estas expresiones deben encerrarse entre
parntesis
Por ejemplo si deseamos escribir:
39 13
Como hay un solo trmino en la parte de
arriba no es necesario teclear el parntesis,
pero como en la parte de abajo hay ms de
uno, debemos teclear los parntesis en la
parte de abajo, la forma de escritura se
podra resumir con este tip:
!#$ %&/ !#$ %&
Vemos en la pantalla como se ve
correctamente la escritura de la expresin
que queremos. Qu hubiera pasado si no
ponemos los parntesis? Observa:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 14
Vemos que al dar ENTER la calculadora
entiende otra cosa completamente distinta.
Es un muy buen tip que observes lo que
escribiste al dar ENTER en la parte izquierda
de la pantalla y veas si esa expresin es la
que quieres.
Otro ejemplo:
87 3 15
Como en el numerador y denominador hay
ms de un trmino deben escribirse ambos
parntesis al inicio y al final de cada
expresin, damos ENTER:
Ntese que en el denominador como la
expresin inicia con un trmino con signo
negativo se empieza usando el menos de la
tecla negra, y el siguiente es con la tecla
menos blanca. Recordemos que los
parntesis dividen expresiones completas,
por eso aunque este en medio de la lnea de
entrada se usa el signo negativo negro.
Tambin notamos que la calculadora
factoriza la parte de arriba y cambia signos
por comodidad, siendo esto una igualdad
exacta.
Exponentes
Otro error relativamente comn son los
exponentes. Por ejemplo si queremos
escribir:
)
Como veras a simple vista en la calculadora
no existe una tecla con raz cbica, solo esta
la de raz cuadrada, para escribir una raz del
orden que sea se debe usar el exponente con
la sencilla regla:
* +
Cuando se escribe un exponente en
fracciones en la calculadora, de igual
manera debe ponerse entre parntesis
despus del smbolo de exponente:
Al dar ENTER vemos la expresin correcta de
la equis con su exponente. De igual manera
se recalca la importancia de poner entre
parntesis esta expresin ya que de no
hacerlo la calculadora entender otra cosa,
observa:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 15
Vemos que al no ponerlo la calculadora
entiende que se trata de una equis cuadrada
entre tres y no es la expresin adecuada. Por
eso es MUY IMPORTANTE el escribir
correctamente la informacin en la
calculadora ya que de no hacerlo nos dar
resultados incorrectos.
Listas Matrices
Cuando escribas en listas o matrices
(generalmente las usaras en materias como
Algebra Lineal, Investigacin de Operaciones
1, Ingeniera Econmica 1, Ingeniera
Econmica 2) es importante que recuerdes
que las comas , tambin dividen
expresiones y por lo tanto si por ejemplo
escribes un dato con signo negativo es como
si iniciara una nueva expresin y debe
teclearse con el signo menos de la tecla
negra.
Por ejemplo al escribir la lista:
-5, 6,8, 2,10
Se abren y cierran las llaves tecleando 2nd
+ parntesis de apertura o cierre
:
Vemos que al dar ENTER la lista se crea con
los datos de signo correctos, de poner el otro
signo menos ocurrira un error de sintaxis.
Funciones solve, factor, expand
Si ests trabajando en materias como calculo
diferencial, clculo integral, algebra lineal es
posible que te sean tiles stas funciones. En
general se te explicarn en el curso de la
materia que tomes si es que te son de ayuda.
De todas maneras aqu se te explica un poco
de cmo usarlas. Todas estas funciones estn
en el men F2 Algebra, al dar ENTER sobre
cada una se copia a la lnea de entrada para
usarse:
Funcin Solve
La funcin solve resuelve igualdades o
inecuaciones en la lnea de entrada de HOME
lo nico que necesitas es introducir la
ecuacin en la lnea de entrada, la respectiva
igualdad o inecuacin, luego la respectiva
coma e inmediatamente despus la variable
que deseas que la calculadora encuentre, de
esta forma:
1%23454$ , 35$572&
Por ejemplo nos piden encontrar los valores
de X que satisfacen la expresin:
6 5 30 * 75
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 16
En la lnea de entrada de HOME se debe
introducir de esta forma:
1%23 6 5 30 * 75, &
Ahora simplemente damos ENTER:
Y se llega al resultado.
Funcin Factor
La funcin factor como su nombre lo indica
factoriza expresiones (de ser posible) y
devuelve la multiplicacin adecuada que
dara como resultado esa expresin. Su
forma de escritura es:
954!%1$% &
Como te puedes dar cuenta no tiene ni coma
ni variable a buscar ya que no necesita de
una variable para encontrar, sino que va a
factorizar con las variables que tengas dentro
de la expresin. Por ejemplo te piden
factorizar la siguiente expresin:
9 7 63 Para introducirlo en la lnea de entrada de
HOME sera as:
954!% 9 7 6&
Damos ENTER y vemos:
Nos devuelve la factorizacin adecuada de
binomios que dara como resultado ese
polinomio.
Funcin Expand
La funcin expand es la funcin inversa de
factor, cuando introduzcas una expresin
elevada a una potencia o una multiplicacin
de expresiones lo que va a hacer es
desarrollar esa multiplicacin para que la
visualices por completo. Su forma de
escritura es similar a la de factor:
5 1$ &
Por ejemplo supongamos que necesitas
desarrollar la expresin:
2 9&
En la lnea de entrada de HOME se debe de
introducir as:
5 2 9&&
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 17
Damos ENTER y vemos:
Operador With
El operador with es un comando
condicionante, en la calculadora se puede
combinar con varias funciones de la misma
para restringir la bsqueda de una respuesta
para sustituir un valor en una variable en
una expresin dada. Su smbolo es |. T puedes combinarlo de la siguiente forma:
1. Pidindole que sustituya un valor en una
variable, esto es til cuando quieres sustituir
un valor cualquiera en una expresin grande
y tendras que hacer varias operaciones a
mano, por ejemplo:
5 7
3 12 5
Y quieres sustituir digamos 7 en donde haya
equis y evaluarlo. Primero debes teclear la
expresin completa en la lnea de entrada y
luego teclear este operador, el operador
with sale tecleando 2nd + letra K del
teclado extendido. En la lnea de entrada
quedara as:
Damos ENTER y vemos:
Como puedes ver opera la expresin,
tambin antes de dar ENTER puedes
presionar DIAMANTE y te devolver un valor
numrico aproximado.
2. Tambin lo puedes usar para restringir la
bsqueda de respuestas. Por ejemplo buscas
slo la solucin positiva de X para:
2 15 * 0
Para sta igualdad como sabemos ocupamos
la funcin solve y al finalizar de escribir la
funcin restringimos la bsqueda a X>0:
1%23 2 15 * 0, &| ; 0
En la lnea de entrada quedara as:
Damos ENTER y vemos:
El smbolo de > sale con 2nd+ smbolo de
punto de la parte numrica.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 18
Mensajes de Error Comunes
Los mensajes de error comunes suceden
cuando en la lnea de entrada cometiste un
error de sintaxis o que falta una variable o
alguna expresin necesaria.
Uno de los ms comunes es el mensaje de
Missing ):
Nos indica que falta un parntesis ya sea de
cierre o apertura en la lnea de entrada. Este
error hace referencia a la regla que dice
Cada parntesis que se abre debe cerrarse
Otro error comn es el de Syntax:
Este error nos indica que hemos escrito algo
mal en la lnea de entrada, generalmente se
debe a los signos negativos, es decir que
hemos usado los inadecuados.
Tambin tenemos ste otro error, el de Too
few arguments
El cual nos indica que hacen falta
argumentos para la funcin, esto se explicar
con el uso mismo de los programas y
software para que sepas como y donde
ponerlos.
Un ltimo factor importante en el uso de la
calculadora es que despus de que le des
una orden ya sea dando ENTER o con
cualquier otra tecla de resolucin dejes que
la calculadora piense o resuelva lo que le
has pedido, cuando esta ocupada lo dice
en la esquina inferior derecha, aparece el
recuadro de BUSY, lo cual indica que esta
ocupada y no debes teclear nada hasta que
te devuelva una respuesta.
Borrando Variables
Es importante que de cuando en cuando
despus de haber usado tu calculadora
elimines las variables con valores asignados
que se hayan podido guardar en la memoria,
esto ocurre algunas veces cuando ocupas la
funcin solve cuando usas el Numeric
Solver, para eliminar las variables estando en
HOME simplemente teclea F6 CleanUp y da
ENTER sobre la primera opcin Clear a-z:
Al hacer esto borras automticamente todos
los valores que podran contener las
variables de la A a la Z. Es importante
que hagas esto cuando inicias un nuevo
problema.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 19
Multiplicacin Implcita de Variables
Otro error bastante comn a la hora de
teclear los datos es que nosotros al escribir a
mano damos por hecho la multiplicacin
implcita de variables en una expresin, por
ejemplo al escribir:
< 3 2
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Introduciendo datos & expresiones correctamente Pgina 20
Ephy
Pensando en el gran nmero de usos en el
rea de Qumica y sus modalidades
combinadas (Fisicoqumica, Termodinmica,
Qumica Orgnica, etc.) instal en todas las
calculadoras una prctica tabla peridica de
los elementos que puedes consultar. Para
entrar a ella estando en HOME teclea en la
lnea de entrada la combinacin EPHY() y
da ENTER:
Da ENTER nuevamente para continuar:
Y vers:
Y puedes desplazarte por cada elemento, y
para ver su informacin da ENTER sobre el
smbolo del elemento que deseas ver y vers
su ficha completa:
La desventaja es que est en francs, pero
los smbolos qumicos no cambian, son
iguales para todos, adems de que es
bastante entendible, la informacin es
explcita, la informacin de cada elemento es
la siguiente:
Nombre
Masa Atmica
Electronegatividad
Densidad (gr/cm3)
Punto de Ebullicin (C)
Punto de Fusin (C)
Valencia
Configuracin Electrnica
Radio Atmico
Por quin fue descubierto y en que
ao.
Para salir de la tabla simplemente da ESC:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
ndice de Investigacin de Operaciones 1 Pgina 21
ndice de Investigacin de Operaciones 1
C a p t u l o 1 nico: Programacin Lineal & Mtodo Simplex
1.1 Programacin Lineal (programa simplex)..23
1.2 Mtodo Grfico ........29
1.3 Mtodo Simplex (programa simplex paso a paso)..33
1.4 Programacin Entera (ramificaciones).40
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
ndice de Investigacin de Operaciones 1 Pgina 22
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Lineal (programa simplex) Pgina 23
Programacin Lineal (programa simplex)
Este programa fue desarrollado por Esteban
Richmond, un estudiante costarricense. Este
programa es de gran ayuda en sta materia
de Ingeniera Industrial, te sirve para casi
todo el curso de Investigacin de
Operaciones 1, desde una forma de
comprobar el mtodo grfico, adems de
que te da la opcin de ir resolviendo el
problema paso a paso y puedas ir viendo lo
que se hace y de esta forma puedas estudiar
por ti mismo cuando no hay un asesor cerca.
El programa que se mostrar a continuacin
ya viene explicado en el block de notas que
viene adjunto con el programa, de cualquier
forma resolveremos aqu una serie de
ejercicios para que te quede claro el como
usarlo.
Recuerda que para la mayora de los
problemas que vers en sta materia lo ms
importante es el planteamiento del
problema, es decir sacar la funcin objetivo y
las restricciones; si ya te los dan es mucho
ms sencillo y si no pues tendrs que
analizarlo y plantear correctamente el
problema. Los siguientes tipos de problemas
aunque sean de programacin lineal y los
resuelvan por mtodo grfico (2 variables),
ste mismo programa te puede ayudar a
resolver stos problemas aunque todava no
ests viendo el algoritmo simplex y as
comprobar tus resultados.
Ejemplo:
Disponemos de 210.000 euros para invertir
en bolsa. Nos recomiendan dos tipos de
acciones. Las del tipo A, que rinden el 10% y
las del tipo B, que rinden el 8%. Decidimos
invertir un mximo de 130.000 euros en las
del tipo A y como mnimo 60.000 en las del
tipo B. Adems queremos que la inversin
en las del tipo A sea menor que el doble de
la inversin en B. Cul tiene que ser la
distribucin de la inversin para obtener el
mximo inters anual?
Solucin
Llamamos x a la cantidad que invertimos en
acciones de tipo A
Llamamos y a la cantidad que invertimos en
acciones de tipo B
Condiciones que deben cumplirse
(restricciones):
R1
R2
R3
R4
Y sabemos que la funcin objetivo es
Maximizar Z= 0.1 x + .08 y
Ahora bien ya que tenemos toda la
informacin del problema y est
correctamente planteado debemos hacer
una pequea reordenacin de los datos, esto
ya con la prctica lo puedes hacer
mentalmente. Para la Texas debes introducir
los datos ordenados, sobre todo en las
restricciones y la funcin objetivo, las
variables siempre deben quedar del lado
izquierdo y los trminos independientes del
lado derecho:
>1 < ? 210000>2 0< ? 130000>3 0 < @ 60000>4 2< ? 0
Como puedes darte cuenta, aunque no exista
la variable en alguna restriccin debe
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Lineal (programa simplex) Pgina 24
ponerse un cero indicando su inexistencia. Y
para la funcin objetivo:
. 1 .08< * 0
Debe escribirse al revs, igualado a cero o el
trmino independiente que quede libre,
despejando correctamente. Ahora bien ya
que sabemos esto podemos iniciar.
Encendemos la calculadora tecla ON:
Nos posicionamos sobre HOME, como
referencia tiene el cono de una pequea
calculadora y damos ENTER:
Si instalaste correctamente el programa
simplex (y leste el manual de instalacin de
software) ahora sabes como iniciar el
programa, damos 2nd+ signo menos
blanco :
Vemos las carpetas que tienes creadas en tu
calculadora, ahora desplegamos el contenido
de la carpeta MAIN y encontramos el
programa:
Damos ENTER y se copia a la lnea de
entrada:
Completamos con el parntesis de cierre y
damos ENTER:
Ya con la prctica puedes simplemente
teclear la combinacin simplex() en la lnea
de entrada y dar ENTER y entrar al programa
directamente.
Y aqu el programa inicia, la primera opcin
que nos dan es hacer paso a paso la solucin
del problema solo mostrar la solucin, para
ste primer tema como quiz ests viendo
estos problemas con el mtodo grfico
vamos a ver solo la solucin, cambiamos a
sta opcin dando con el cursor a la derecha
y luego abajo y dando ENTER:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Lineal (programa simplex) Pgina 25
La otra opcin que nos dan es crear la tabla
del problema esta opcin siempre se va a
quedar as como crear la tabla del problema.
Damos ENTER para pasar a la siguiente parte
del programa:
Aqu hay que llenar con cuidado la
informacin que tenemos, lo primero es
contar con las restricciones que tenemos,
son 4, solo tecleamos este valor y nos
pasamos a la funcin objetivo:
Cuando te pasas con el cursor de una
ventana a otra se sombrea lo que hay en esa
ventana, es importante que NO BORRES LOS
CORCHETES que aparecen por default aqu o
tendrs que volverlos a teclear (2nd +tecla
coma y signo de divisin). Para quitar la
sombra simplemente da a la derecha con el
cursor una vez y regrsate tecleando una vez
a la izquierda para posicionarte en medio de
los corchetes:
Ahora lo primero que hay que hacer es
teclear la funcin objetivo, como ya tenemos
ordenada nuestra F.O. SOLO DEBEMOS
TECLEAR EL VALOR DEL COEFICIENTE de las
variables separados por comas:
. 1 .08< * 0 C D. 1, .08,0E
La opcin ltima es la ms importante, la de
maximizacin o minimizacin, damos abajo
con el cursor y lo dejamos tal cual porque el
problema es de maximizacin, damos ENTER:
Ahora lo que sigue es teclear cada
restriccin, recuerda que aunque no exista la
variable debe ponerse un cero, si te das
cuenta siempre va a tener la misma
dimensin los corchetes que creemos desde
el inicio, en la F.O. haba 3 elementos
separados por comas, en todas las
restricciones siguientes debe haber la misma
cantidad de elementos. La primera
restriccin es:
< ? 210000 C D1,1,210000E
Queda as, despus de la ltima coma va
implcito el smbolo de inecuacin (mayor
que menor
que
desigual):
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Lineal (programa simplex) Pgina 26
La opcin por default ya es el menor que
igual, y corresponde a nuestra restriccin as
que solo damos ENTER para continuar:
Para la restriccin No.2:
0< ? 130000 C D1,0,130000E
Aunque no exista la variable Y debe ponerse
un cero indicando su inexistencia:
Damos ENTER para continuar:
La restriccin No. 3:
0 < @ 60000 C D0,1,60000E
En esta restriccin debemos cambiar la
inecuacin a mayor que igual, damos hacia
abajo con el cursor y desplegamos las
opciones dando a la derecha con el cursor y
la cambiamos a mayor que igual y damos
ENTER:
Ya que se cambio podemos continuar, damos
ENTER para introducir la ltima restriccin:
2< ? 0 C D1, 2,0E
Aqu de igual forma recuerda de teclear el
signo menos de tecla negra, de lo contrario
producirs un error de sintaxis:
Cambiamos la inecuacin a menor que igual:
Damos ENTER:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Lineal (programa simplex) Pgina 27
Nos va a crear la tabla para resolver por el
mtodo simplex, es posible que solo ests
viendo el mtodo grfico, luego tu profesor
te deber explicar como hacer este tipo de
tablas. Damos ENTER de nuevo:
Te dice una pequea explicacin de la tabla y
variables artificiales (tambin tu profesor te
lo debe explicar). Damos ENTER y despus de
unos momentos:
Aqu hay que aprender a interpretar el
resultado, los primeros 2 valores que vemos
en la lista corresponden a X e Y. es decir
X=130000 e Y= 80000. Damos ENTER de
nuevo:
Y vemos la solucin de optimizacin Z es
decir la evaluacin en Z y que corresponde a
19400. Con esto concluimos que la inversin
adecuada para hacer el mayor rendimiento
de utilidades es invertir 130,000 en la
inversin tipo A y 80,000 en el tipo B.
Reditundonos 19,400 al ao. Para finalizar
damos ENTER de nuevo y para salirnos del
programa ESC. Y regresamos a HOME:
Es importante mencionar tambin que
cuando haya condiciones de no negatividad
Xi>0 tambin debern agregarse estas
restricciones 1 por 1 a todas las variables que
as lo pidan, esto se llega a dar en problemas
de minimizacin. Ahorita puede parecerte
algo simple. Sin embargo cuando avances en
el curso te dars cuenta que es de gran
ayuda por el gran nmero de variables que
vers mas adelante y que vienen implicadas.
Cuando resuelvas los problemas recuerda
que debes despejar correctamente las
variables, del lado izquierdo las variables
ordenadas y del lado derecho los trminos
independientes. Otro ejemplo:
La funcin objetivo es: MaxZ=30x +40y
Restricciones:
Esto ya lo puedes pasar mentalmente a
como va a quedar en la calculadora:
F. G. : D30,40,0E>1: D1,1,5000E ?>2: D1,0,4500E ?>3: D1/3,1,0E ?
Y puedes ver directo la solucin del
problema. En este caso no es necesario
ponerle las restricciones de no negatividad
de X e Y ya que como es maximizacin va
buscar el valor mximo por default, sin
tomar en cuenta los negativos, solo llegan a
ser necesarias estas restricciones en casos
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Lineal (programa simplex) Pgina 28
donde la suma o resta de la restriccin
planteada den como resultados signos
negativos. Generalmente esto sucede si
planteaste mal el problema, en general casi
nunca es necesario teclear estas
restricciones de no negatividad, sin embargo
si llegaras a tener que escribirlas sera con un
mayor que igual a cero:
@ 0 C D1,0,0E @< @ 0 C D0,1,0E @
Y tendras que sumar desde el inicio 2
restricciones ms hasta el nmero de
variables que ests manejando Xn.
Te recomiendo que practiques los problemas
que se dejan al final de ste manual para que
adquieras habilidad y resuelvas ms
rpidamente los problemas que te dejan y
comprobar tus respuestas.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Grfico Pgina 29
Mtodo Grfico
Bien ste mtodo como puedes deducir es
relativamente simple de hacer a mano, la
desventaja de ste mtodo es que slo
puedes tener 2 variables en tu problema (X e
Y, X1 y X2), la Texas te puede ayudar en
ste tipo de problemas a dibujar la grfica
claro est y encontrar los puntos o vrtices
que a veces les piden encontrar. Yo te
recomiendo que siempre primero resuelvas
el problema con el programa simplex que se
explico en las hojas anteriores para ver el
resultado de inmediato y as compruebes tu
grfica.
Ejemplo:
Funcin objetivo (hay que obtener su
mximo): MaxZ=250x+400y
Sujeta a las siguientes condiciones
(restricciones del problema):
Como ya te habr explicado tu profesor para
hacer ste mtodo no es necesario graficar la
F.O. sta simplemente nos servir al final
para evaluar y comparar los resultados y as
encontrar el que tenga el valor mximo el
cual ser la respuesta. Lo primero que
debemos hacer como ya te habr dicho es
hacer nuestras ecuaciones, lo cual se hace
despejando Y de las restricciones:
< ? 150 C < * 150 . 25 .5< ? 50 C < * 50 .25&
< ? 125 C < * 125/.5
Como puedes darte cuenta el nico
inconveniente con la Texas es que no puedes
graficar la paralela x
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Grfico Pgina 30
Ahora para ver la grfica debemos ajustar la
pantalla a nuestra eleccin, para acceder a
sta pantalla damos DIAMANTE + letra E del
teclado extendido:
En esta pantalla se muestran los valores
predeterminados de pantalla que es de -10 a
10 en eje de equis y ye, como queremos ver
solo soluciones positiva debemos cambiar
stos valores en xmin y ymin a cero y as
solo ver el cuadrante positivo, para
cambiarlas solo teclea cero en stas
posiciones y da ENTER:
Ahora viene la parte en donde t debes
intuir las dimensiones mximas de los ejes
positivos, slo debes fijarte en las ecuaciones
que stas manejando, estas manejando
nmeros grandes (150,125), entonces por
ende los valores de xmax y ymax deben ser
grandes, lo cambiaremos por probar a 175
en estos valores, siempre es bueno dejar un
margen un poco ms amplio para ver bien las
rectas:
Ya que hemos configurado la pantalla para
ver la grfica damos en DIAMANTE + letra R
del teclado extendido:
Despus de un momento vemos graficadas
las 3 curvas, ahora slo faltara una paralela
en el punto 125 que se extiende hasta el
infinito. Tu profesor debe haberte explicado
que debes de definir tu polgono de
soluciones posibles, casi siempre ste
polgono estar pegado a los ejes X e Y. Al
presionar F3 Trace aparece el cursor que
nos sirve para desplazarnos a travs de las
rectas, nos podemos mover entre las rectas
presionando arriba y abajo con el cursor:
Y nos muestra en la parte inferior las
coordenadas xc y yc de la recta y en la
esquina superior derecha el nmero de
funcin en la que estamos posicionados.
Ahora lo que hacemos es dibujar la recta que
nos hizo falta x=125, para esto debemos
posicionarnos sobre ste valor, lo tecleamos
y damos ENTER:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Grfico Pgina 31
Vemos que nos pasa el cursor al punto
donde corresponde esa coordenada en esa
curva y nos muestra su coordenada en Y que
vale 25, ste de hecho sera un primer
vrtice. Presionamos F7 que tiene el dibujo
de un lpiz y seleccionamos la opcin 6 que
dice Vertical y damos ENTER 2 veces para
que dije la vertical en se punto
Damos ESC para quitar la funcin de vertical:
Ahora aqu ya se puede observar claramente
el polgono de soluciones posibles, lo
primero es siempre encontrar los vrtices
que cruzan con los ejes X e Y, damos En F3
para que salga nuestro cursor:
Ahora como una restriccin es 125
tecleamos este valor y damos ENTER:
Nos muestra la coordenada en Y sobre esa
curva, pero esa recta esta fuera del polgono
de soluciones, as que solo damos con el
cursor arriba o abajo para pasarnos a la recta
en donde encontramos uno de los vrtices
posibles de solucin:
Vemos que tenemos un primer punto en
(125,25). Ahora para encontrar otro valor es
cuando X es igual a cero, solo tecleamos este
valor y damos ENTER:
Vemos que de igual forma nos pasa el cursor
al inicio con los valores 0,150, sin embargo
este punto esta fuera del polgono de
soluciones por lo tanto damos con el cursor
arriba o abajo hasta posicionarnos sobre un
vrtice posible:
Aqu nos muestra ya otro vrtice posible el
cual es (0,100). Por ltimo debemos
encontrar la interseccin entre ambas curvas
la cual se ve a simple vista que es otro vrtice
posible, para encontrarlo aqu mismo
desplegamos el men matemtico F5 y
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Grfico Pgina 32
seleccionamos la opcin No. 5 de
Intersection y damos ENTER
Aqu nos har 4 preguntas sencillas, la
primera en la esquina inferior izquierda nos
pregunta 1st curve? es decir la primera
curva en la cual se encuentra la interseccin
aqu solo debemos movernos con el cursor
arriba o abajo y dar ENTER en las curvas de
las funciones 1 y 2, damos ENTER en la
primer
curva:
Puedes ver que marca con una pequea cruz
la recta indicando que la va a utilizar para
encontrar la interseccin, luego damos
ENTER de nuevo a la otra curva que la cruza y
que corresponde a la funcin No. 2:
Como
puedes ver marca tambin la segunda curva
ya que en estas 2 es en donde se encuentra
una interseccin, ahora nos pregunta Lower
bound? limite inferior, aqu lo nico que
debes hacer es dar un ENTER antes del punto
de interseccin donde se vea claramente que
estoy detrs del punto:
Y ahora que nos pregunta el Upper Bound?
o lmite superior debemos dar un ENTER un
poco despus del punto de interseccin, solo
nos movemos con el cursor a la derecha
hasta sobrepasar claramente el punto de
interseccin y dar ENTER:
Despus de unos segundos encuentra el
punto de interseccin en (100,50).Lo cual
corresponde a nuestro ltimo vrtice, por
ltimo debemos operar y comparar los
puntos y ver cual es el que maximiza el valor:
Vrtice MaxZ=250 X+400 Y
125,25 41,250
0,100 40,000
100,50 45,000
Vemos que la solucin ptima esta en
100,50. O tambin en el programa simplex:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 33
Mtodo Simplex (programa simplex paso a
paso)
En sta parte del curso usaremos el mismo
programa del inicio (simplex), slo que ahora
mostraremos un problema paso a paso, en
donde el programa te va guiando a la
solucin. Antes de empezar debes saber un
par de consideraciones.
1. Con este programa podrs resolver la gran
mayora de los problemas que te tengas que
resolver en la materia de I.O.1.
2. El nico inconveniente de ste programa
es que no puede resolver soluciones enteras,
en muchos de los casos depende del
problema a resolver, hay ocasiones en donde
el problema esta arreglado para que el
resultado d soluciones enteras (x1,x2,,
xn), y el programa devuelve soluciones
enteras sin ningn problema. Pero en otras
ocasiones se pide que las variables a resolver
sean o 0 1, o simplemente nmeros
enteros, (esto sucede a menudo en
problemas donde se debe asignar personal
un objeto en particular) claro est hay un
mtodo (que tu profesor te debe explicar) el
cual a partir de una solucin con decimales
se puede crear un nuevo problema a resolver
con ms restricciones y aproximar o llegar a
una solucin entera, para ste tipo de
problemas se debe hacer un reajuste en las
restricciones, es decir agregas ms
restricciones y corres de nuevo el programa
para que te devuelva un nmero entero.
Haremos un par de ejercicios para mostrar lo
que representa cada columna y fila.
Si es la primera vez que tomas este manual
regresa a la pgina 23 para que veas el uso
del programa simplex.
Maximizar Z= 4 X1+5X2+2X3-X4
Sujeto a las siguientes restricciones:
X1 + X2 + 2X3 X4 > 1 2X1 + 2X2 - 3X3 + X4 < 3 X1 + 4X2 + 3X3 + 2X4 < 5
Lo primero que hacemos como ya sabemos
es teclear en la lnea de entrada el llamado al
programa simplex():
Damos ENTER:
Ahora como sabemos dejaremos la primera
opcin tal cual como paso a paso para ir
viendo las tablas de resolucin, y dejamos la
opcin de crearla. Damos ENTER:
El nmero de restricciones es 3 y bajamos
con el cursor a la funcin objetivo:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 34
Como sabemos la funcin objetivo debe
introducirse tecleando solo los coeficientes
de la F.O. separados por comas y ordenados
correctamente y terminando con un coma
extra y cero (en este caso as es porque no
hay trmino independiente).
Recuerda que los signos negativos deben
teclearse con el signo menos de tecla negra.
La opcin de Max ya esta por default as que
damos ENTER para continuar:
Introducimos los datos de la primera
restriccin de igual forma. Recuerda que
despus de la ltima coma va implcito el
signo de inecuacin. Debes interpretar esta
expresin entre corchetes como la lnea de la
suma de la restriccin. Y cambiar la ltima
opcin de la inecuacin a mayor que igual.
X1 + X2 + 2X3 X4 > 1 D1,1,2, 1,1E
Damos ENTER para introducir la siguiente
restriccin:
Recuerda que todas las restricciones que
tengas deben estar despejadas y ordenadas
correctamente del lado izquierdo y del lado
derecho el trmino independiente y cuando
haya una variable que no exista debes poner
un 0 indicando su inexistencia.
Cambiamos la inecuacin dando con el
cursor hacia abajo y luego a la derecha para
desplegar el men de inecuacin y
seleccionar adecuadamente el menor que
igual dando ENTER sobre el. Avanzamos
dando ENTER de nuevo:
Introducimos la ltima restriccin:
Recuerda que el nmero de elementos desde
el inicio cuando tecleaste la funcin objetivo
siempre sern los mismos en todas las
restricciones (5 elementos en este caso).
Damos ENTER:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 35
Y el programa inicia, de aqu en adelante el
programa se ir pausando, en la esquina
inferior derecha dice PAUSE indicando este
estado, para avanzar simplemente se ir
dando ENTER, pero mostrar lo que significa
la tabla. Esto t lo puedes deducir
comparando un ejercicio resuelto en clase y
observando la tabla, sin embargo hay
ocasiones en las que la forma de escribir la
tabla varia de profesor en profesor, por eso
mostrar que representa cada fila y columna
para que lo puedas llevar a tu problema. Lo
primero que hay que hacer y lo ms ideal
tambin es copiar sta tabla inicial y rotular
o nombrar cada columna y fila.
Ok veamos, en la Texas se ve la primera tabla
as:
Se representa por:
X1 X2 X3 X4 X5 X7 X8 X6 bi
X6 1 1 2 -1 -1 0 0 1 1
X7 2 2 -3 1 0 1 0 0 3
X8 1 4 3 2 0 0 1 0 5
Z -4 -5 -2 1 0 0 0 0 0
W -1 -1 -2 1 1 0 0 0 -1
Claro est que el porque de la creacin de las
variables artificiales y de holgura te lo tiene
que explicar tu profesor (correspondientes a
X5, X6, X7, X8), aqu simplemente explicamos
sus posiciones. En las ltimas 3 columnas
(X7, X8, X6) es probable que te puedas
confundir por que estn desordenadas, en
realidad no importa el orden en que estn
las variables artificiales, siempre y cuando
concuerde con su fila y su existencia en esa
coordenada. Debes considerar esto a la hora
de llevar el ejercicio a tu cuaderno y hacer
los cambios pertinentes sin perder de vista
las posiciones que representan cada fila y
columna. Tambin hay algunos profesores
que ponen la funcin objetivo Z al inicio de la
fila, aqu lo vemos en la penltima. La ltima
fila es la Funcin W, en clase seguramente
lo vers como la gran M o letra M, y los
valores de esta fila representan los
coeficientes de las Ms:
-M-4 -M-5 -2M-2 M+1 M 0 0 0 -M
Damos ENTER para continuar:
Nos dice una explicacin de lo apenas
mencionado, la variable artificial que se creo
por la naturaleza del problema
(correspondiente a X5) y que la ltima fila es
la funcin W o de M en este caso. Damos
ENTER para continuar:
A continuacin nos dice el punto pivote, tu
debes interpretarlo de la siguiente manera,
el pivote es [1,3], primera fila tercera
columna, correspondiente al nmero 2.
Luego nos muestra las operaciones
elementales aplicadas *f1, es decir
multiplica un medio por la fila 1. Damos
ENTER y vemos:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 36
Y vemos ya operada esta fila. Damos ENTER
de nuevo:
Y nos muestra lo siguiente que debes operar,
es decir:
3*f1+f2= Multiplica 3 por la fila 1 y el
resultado smaselo a la fila 2.
-3*f1+f3= Multiplica -3 por la fila 1 y el
resultado smaselo a la fila 3.
2*f1+f4= Multiplica 2 por la fila 1 y el
resultado smaselo a la fila 4.
2*f1+f5= Multiplica 2 por la fila 1 y el
resultado smaselo a la fila 5.
Damos ENTER:
Y vemos todas las operaciones anteriores ya
realizadas. Aqu es bueno mencionar que en
ocasiones (como este caso) no se alcanza a
ver la tabla por completo porque es muy
grande, simplemente nos movemos con el
cursor a la derecha o izquierda y vemos la
tabla completa:
Damos ENTER de nuevo:
Nos da una pequea explicacin para
simplificar la tabla, va a eliminar la funcin W
(M, correspondiente a la ltima fila), y a
eliminar las variables artificiales. Damos
ENTER para continuar:
Esto se interpreta ahora as:
X1 X2 X3 X4 X5 X7 X8 bi
X3 1/2 1/2 1 -1/2 -1/2 0 0 1/2
X7 7/2 7/2 0 -1/2 -3/2 1 0 9/2
X8 -1/2 5/2 0 7/2 3/2 0 1 7/2
Z -3 -4 0 0 -1 0 0 1
Como puedes darte cuenta elimin la ltima
fila de la funcin W y la columna de X6 ya
que no ser ya ms necesaria para seguir
resolviendo el problema. Damos ENTER:
Nos Indica ahora la coordenada pivote
correspondiente a la primera fila con la
segunda columna, correspondiente a 1/2. Y
la multiplicacin adecuada que corresponde
a multiplicar 2 por la fila 1. Damos ENTER:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 37
Y vemos la operacin ya hecha a la fila.
Damos ENTER:
Y de igual forma vemos las operaciones a
realizar de cada nmero a multiplicar por la
fila 1 y el resultado sumrselo a la fila que
indica. Damos ENTER:
Y vemos ya realizadas estas operaciones.
Damos ENTER para continuar:
Y las iteraciones continan de la misma
forma hasta llegar al resultado final. Ahora el
punto pivote corresponde a la fila 3 columna
5 que corresponde al nmero 4. E indica
claramente que debemos multiplicar por la
fila 3. Damos ENTER:
Vemos las operaciones ya realizadas, damos
ENTER de nuevo:
Las operaciones realizadas para sta
iteracin. Damos ENTER:
Damos ENTER:
La prxima iteracin que corresponde a la
coordenada de la fila 2 y a la columna 1,
correspondiente a 3/2. Y la multiplicacin
inversa que debemos hacer de 2/3 por la fila
2. Damos ENTER:
Y vemos la fila ya multiplicada. Damos
ENTER:
De igual forma vemos las operaciones
realizadas para esta iteracin, el nmero a
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 38
multiplicar por cual fila y sumrselo a la fila
correspondiente. Damos ENTER:
Vemos ya hecho estas operaciones. Damos
ENTER:
Y las iteraciones continan, el nuevo pivote
corresponde a la primera fila y la tercera
columna, correspondiente a 3/2. La
multiplicacin adecuada debe ser 2/3 por la
fila 1. Damos ENTER:
Damos ENTER:
De igual forma las operaciones a realizar en
esta iteracin. Damos ENTER:
Vemos sta que es la tabla ltima porque ya
no hay nmero negativos en la fila Z de la
funcin objetivo. T debes estar al tanto de
las variables que artificiales que entran y
salen a la hora de hacer las iteraciones para
que al final tu tabla concuerde. Damos
ENTER y vemos:
Hemos llegado a la solucin ptima, sta
matriz de datos representa cada variable Xn
ordenada:
D8/3 0 7/9 0 29/9 0 0E
DI1 I2 I3 I4 I5 I7 I8E
(Recuerda que la columna de X6 se elimin
en el proceso). El resultado se puede
expresar as:
I1 * 8/3I2 * 0
I3 * 7/9I4 * 0
I5 * 29/9I7 * 0I8 * 0
Para uso prctico, tu solo debes hacer caso
de las primeras 4 variables (porque el
problema tiene 4 variables) que representan
las soluciones del problema real X1, X2, X3 y
X4. Es decir, interpretamos que la solucin
ptima est asignando 8/3 a la variable X1 y
asignando 7/9 a la variable X3 nada ms, a
las otras variables no se les debe asignar
nada para tener una solucin ptima. Damos
ENTER:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Mtodo Simplex (programa simplex paso a paso) Pgina 39
Vemos la evaluacin de Z en el problema y
equivale a 110/9. Damos ENTER
nuevamente:
Nos har una pregunta simple con relacin a
si deseamos mantener un registro de las
operaciones realizadas y que corresponde a
las operaciones que se hicieron en el proceso
de las multiplicaciones por las filas y sumas
adecuadas. Esta opcin es a tu eleccin,
vamos a dar ENTER para mantener el
registro:
Se crea el registro de operaciones con la
variable simplog. Damos ENTER:
Y el programa termina, para salirnos
simplemente damos ESC:
Nosotros podemos ver el registro de
operaciones que creo simplemente en la
lnea de entrada tecleando la combinacin
simplog y dando ENTER:
Y vemos paso a paso lo que se hizo para
resolver ste problema. Tambin tecleando
en la lnea de entrada la combinacin
result y dando ENTER vemos y podemos
utilizar la matriz resultado de la solucin
ptima:
Como puedes ver el programa es muy
sencillo de usar y te gua paso a paso a la
solucin del problema. Es importante que
aprendas a llevar el uso de este programa a
tu resolucin a mano, para que concuerde
con tu tabla y puedas estudiar por ti mismo y
comprobar tus respuestas.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Entera (ramificaciones) Pgina 40
Programacin Entera (ramificaciones)
Una excursionista planea salir de
campamento. Hay cinco artculos que desea
llevar consigo, pero entre todos sobrepasan
las 60 Ib. que considera que puede cargar.
Para auxiliarse en la seleccin, ha asignado
un valor a cada artculo en orden
ascendente de importancia:
Artculo 1 2 3 4 5
Peso lb 52 23 35 15 7
Valor 100 60 70 15 15
Qu artculos deber llevar para maximizar
el valor total, sin sobrepasar la restriccin
de peso?
Solucin. Haciendo que Xi (i = 1, 2, 3, 4, 5) indique la
cantidad a llevar del artculo I, se puede
plantear el objetivo como:
Maximcese Z = 1OO X1 + 60 X2 + 70 X3 + 15
X4 + 15 X5
La restriccin de peso es: 52X1 + 23X2 + 35X3 + 15X4 + 7X5
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Entera (ramificaciones) Pgina 41
La primera restriccin queda igual. Slo
agregamos las ltimas 5:
Recuerda que debe hacerse una por una la
restriccin de menor que igual a cada
variable. Vemos la solucin:
Vemos una solucin muy cercana a la
solucin binaria (0 1). Vemos que debemos
hacer una ramificacin en la variable X3 ya
que es imposible llevar seis sptimos de un
artculo a la excursin. En ocasiones algunos
problemas se pueden simplemente
aproximar y llegar a una buena solucin del
problema. Como ya tu profesor te debe
haber explicado la ramificacin en X3 sera
forzando que X3 fuera mayor que o igual a 1
sustituyendo sta restriccin por la que
corresponda a x3 de menor que igual a uno,
se vuelve a correr el programa y se sustituye
la restriccin 4 que representa la restriccin
de la variable X3 por >=1:
Todas las dems restricciones quedan igual.
Recuerda volver a cambiar el signo de
inecuacin. Vemos la solucin:
Aqu an existe una pequea fraccin
correspondiente a X5, pero como es muy
pequea podemos simplemente eliminarla.
Concluimos que los artculos a llevar por el
excursionista deben ser el artculo 2 y 3. Con
un peso a cargar de 58 libras, lo cual no
rebasa la restriccin de 60 libras.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Entera (ramificaciones) Pgina 42
Haremos un ejemplo ms para que observes
como debes ir haciendo las ramificaciones:
MaxZ= 3x1 + x2 + 3x3 sujeto a:
-x1 + 2x2 + x3 4 4x2 - 3x3 2 x1 - 3x2 + 2x3 3 x1; x2; x3 0; enteras
De igual forma empezamos resolviendo el
problema en el programa simplex primero
viendo el resultado relajado sin restricciones
de enteros:
Vemos la solucin:
Vemos que corresponde a fracciones (lo que
no queremos). X1 = 16/3 (5.333 aprox), X2=3,
X3=10/3 (3.333 aprox). Aqu sera un error
aproximar a (5, 3, 3) porque a la hora de
operar las restricciones nos damos cuenta
que no cumplen con las especificaciones. Lo
que debemos hacer es hacer la ramificacin
empezando con la variable X1. Una rama
ser con una restriccin extra con X16
(redondeando hacia arriba errneamente) y
la otra con X15 (redondeando hacia abajo).
Se debe volver a correr el programa
agregando una de estas 2 restricciones y
comparando los resultados primero de una
rama y luego de otra. Siempre es bueno
tener una hoja cerca para hacer las
anotaciones de los resultados, como tip te
puedo decir que casi siempre se va a tener
que redondear hacia abajo. Empecemos con
X16:
Se agrega una restriccin extra:
Las primeras 3 restricciones quedan igual, se
agrega la cuarta as:
Y vemos la solucin:
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Entera (ramificaciones) Pgina 43
Vemos que nos regreso a la solucin original,
cuando sucede esto es que no es una va
factible, por lo tanto se cancela esta
ramificacin. Volvemos a correr el programa
y hacemos todo igual solo que ahora
probamos con la otra ramificacin con X15:
Y vemos la solucin:
Y vemos nuevamente fracciones en X2 y X3.
Con las mismas nuevas restricciones que
tenamos debemos ahora hacer una nueva
ramificacin para X2 con X23 X22,
conservando claro est la anterior restriccin
de X15. Probamos primero la de X3:
Agregamos una restriccin ms. Las primeras
4 quedan igual, la quinta la definimos:
Y vemos la
solucin:
Vemos que nos regresa a la solucin
anterior, por lo tanto esta rama no es
factible y se cancela. Probamos ahora con
X22:
Y vemos la solucin:
Y listo hemos llegado a la solucin entera en
todas las variables, X1=5, X2=2 y X3=2. Con
una maximizacin en Z de 23.
Tip
Un buen tip en este tipo de problemas de
ramificaciones: para que no tengas que estar
tecleando cada restriccin cada vez que
corras el programa es guardar en una serie
de variables tanto la F.O. como las
restricciones base para que simplemente
teclees estas variables y ya nada mas teclees
las restricciones modificadas y/o agregadas.
Esto se puede hacer en HOME con las
matrices. Abrimos corchetes y creamos la
F.O:
Cada elemento separado por una coma y
cerramos con corchetes con 2nd + tecla de
signo de divisin, al final de la lnea
tecleamos tecla STO y a continuacin el
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Programacin Entera (ramificaciones) Pgina 44
nombre de la variable que queremos usar, en
este caso ponemos Z
Y damos ENTER para que la guarde:
Y hacemos lo mismo para cada restriccin
que vayamos a estar usando cada vez que
corramos el programa:
Y as simplemente teclear estas variables en
el programa simplex:
Y tambin en las restricciones simplemente
teclear la restriccin k# que le
corresponda, y solo ir cambiando los mayor
que, menor que o desigual:
Como puedes darte cuenta este es un gran
programa para ayudarte a resolver los
problemas que se te dejan en la materia de
I.O.1 y de fcil manejo, te recomiendo que
practiques los ejercicios que se dejan al final
de ste manual para que adquieras habilidad
a la hora de resolver tus tareas y si se te
permite en exmenes y pruebas. Espero que
este manual te haya sido de ayuda y que le
des un buen uso.
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Ejercicios Propuestos Pgina 45
Ejercicios Propuestos
Programacin Lineal & Mtodo Grfico (2 variables)
Encuentra la solucin directa con simplex, evaluando Z y tambin con el mtodo grfico. Todos los
ejercicios siguientes tienen condicin de no negatividad Xi>0.
5& J5K * I1 I2 1. 5:5I1 3I2 ? 153I1 5I2 ? 15
7& J5K * 10 < 1. 5: 6< ? 5012 < ? 60
4& Un expendio de carnes de la ciudad acostumbra preparar la carne para albondign con una combinacin de carne molida de res y carne molida de cerdo. La carne de res contiene 80% de
carne y 20% de grasa, y le cuesta a la tienda 80$ por libra; la carne de cerdo contiene 68% de carne
y 32% de grasa, y cuesta 60$ por libra. Qu cantidad de cada tipo de carne debe emplear la
tienda en cada libra de albondign, si se desea minimizar el costo y mantener el contenido de
grasa no mayor de 25%?
&
J5K * 2I1 I2 1. 5:5I1 8I2 ? 68I1 I2 ? 2I2 ? 6
&
J$ K * I1 8I2 1. 5:2I1 3I2 @ 63I1 I2 ? 1
I1 I2 ? 7I1 3I2 ? 1
9& J5K * 2I1 I2 1. 5:2I1 2I2 ? 3I1 I2 ? 12/5
L&
J5K * 20I1 10I2 1. 5:20I1 10I2 @ 7512I1 7I2 ? 5525I1 10I2 ? 95
M& J5K * 5I1 6I2 1. 5:I1 I2 @ 5/2I2 @ 1
$&
J$ K * 2 8< 1. 5:2 4< @ 82 5< ? 0 5< ? 5
N&
J$ K * 0.6I1 I2 1. 5:10I1 4I2 @ 205I1 5I2 @ 202I1 6I2 @ 12
O&
J$ K * 60 80< 1. 5: ? 8< ? 10 < ? 94 5< @ 40
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Ejercicios Propuestos Pgina 46
Mtodo Simplex
Encuentra la solucin paso a paso con simplex, comprobando tus tablas a mano. Todos los
ejercicios siguientes tienen condicin de no negatividad Xi>0.
5&
J$ K * 6I1 4I2 2I3 1. 5:6I1 2I2 6I3 @ 66I1 4I2 * 122I1 2I2 ? 2
7&
J5K * I1 3I2 I3 1. 5:I1 2I2 3I3 @ 7I1 2I2 2I3 ? 52I1 I2 I3 ? 133I1 I2 7I3 @ 14
4& J$ K * 2I1 3I2 5I3 1. 5: I1 2I2 3I3 @ 73I1 2I2 3I3 @ 11
& J5K * 2I1 6I2 3I3 1. 5:I1 2I2 2I3 ? 252I1 I2 3I3 ? 30
&
J$ K * 10I2 30I3 40I4 10I5 20I7 1. 5:3I1 2I2 I6 I7 * 50002I4 I5 I6 * 15000I2 3I3 2I5 I6 2I7 * 5000
9&
J5K * 4I1 5I2 2I3 I4 1. 5:I1 I2 2I3 I4 @ 12I1 2I2 3I3 I4 ? 3I1 4I2 3I3 2I4 ? 5
L& J$ K * 3I1 9I2 5I3 4I4 1. 5:I1 4I2 5I3 8I4 ? 8I1 2I2 6I3 4I4 ? 4
M& J$ K * I1 2I2 2I3 1. 5:I1 I2 2I3 ? 42I1 I2 I3 @ 3
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Ejercicios Propuestos Pgina 47
Programacin Entera
Resuelve los siguientes problemas de programacin lineal entera pura por el mtodo de
ramificaciones, todos tienen condicin de no negatividad Xi>0 y las variables Xi deben ser enteras:
5& J$ K * I1 I2 1. 5: I1 I2 ? 14I1 2I2 @ 6
7& J5K * I1 I2 1. 5:3I1 2I2 ? 62I1 4I2 ? 8
4& J5K * I1 2I2 1. 5:I1 2I2 @ 0I1 I2 @ 0
&
J5K * 2I1 I2 I3 1. 5:I1 2I2 ? 2I1 4I3 ? 4
I2 I3 ? 8
& J5K * I1 I2 10I3 1. 5:I1 I2 I3 @ 4I1 I3 ? 2
9& J$ K * I1 I2 I4 1. 5:I1 I3 ? 5I2 2I4 @ 6
L& J5K * I3 1. 5:I1 I2 @ 4I2 3I3 ? 2
M&
J5K * I1 I2 1. 5:I1 ? 2I1 I2 ? 0I2 @ 3
$& J5K * 3I1 4I2 1. 5:I1 I2 ? 10I1 I2 ? 7
N& J5K * 2I1 I2 1. 5:I1 I2 ? 54I1 3I2 ? 10
O& J5K * I1 2I2 1. 5:4I1 2I2 ? 13
2& J5K * 7I1 10I2 1. 5:I1 3I2 ? 67I1 I2 ? 35
#&
J5K * 3I1 I2 3I3 1. 5:I1 2I2 I3 ? 44I2 3I3 ? 2I1 3I2 2I3 ? 3
& J$ K * I1 2I3 1. 5:I1 I2 ? 102I2 I3 @ 7
%& J$ K * I1 2I3 1. 5:I1 I2 ? 102I2 2I3 ? 7
&
J$ K * 3I1 7I2 12I3 1. 5:3I1 6I2 8I3 ? 126I1 3I2 7I3 ? 8
2I1 3I2 3I3 ? 25
1&
J5K * 3I1 I2 3I3I1 2I2 I3 ? 44I2 3I3 ? 2I1 3I2 2I3 ? 3
& J$ K * I1 I2 I3 1. 5:2I1 3I2 I3 ? 0I2 I3 ? 2
P&
J5K * I1 2I2 1. 5:2I2 I3 ? 5I1 I3 ? 103I1 I2 ? 2
[ INVESTIGACIN DE OPERACIONES 1 ] Invierno 2009
Bibliografa Pgina 48
Bibliografa
Sitio Web:
http://actividadesinfor.webcindario.com/proli.htm
http://www.investigacion-operaciones.com/Problemas_Resueltos_PL.htm