Redes Unidad 4

INVESTIGACION DE OPERACIONES II OPTIMIZACIÓN DE REDES Catedrático Titular,. Adriana Monserrat Gómez Ramos Equipo Rol

Views 64 Downloads 4 File size 3MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • joe
Citation preview

INVESTIGACION DE OPERACIONES II

OPTIMIZACIÓN DE REDES Catedrático Titular,. Adriana Monserrat Gómez Ramos

Equipo

Rolando López

Carlos Cruz

Alexis Canuto

José Mata

Eduardo Lozano

Carlos Trujillo

página 2

TERMINOLOGÍA

INTRODUCCIÓN La mayor parte de los modelos de optimización de redes son casos particulares de modelos de programación lineal y pueden ser formalizados a partir del modelo de Flujo de Costo Mínimo, estos modelos se aplican en la administración de problemas de transporte, logística, comunicación y seguimiento de proyectos de finanzas, recursos humanos o mercadeo. En algunos problemas de optimización puede ser útil representar el problema a través de una gráfica, para entender los modelos de redes se utiliza una terminología apropiada que se muestra a continuación, esta terminología no está estandarizada ni lo estará pues un concepto se puede describir de diferentes maneras. página 4

GRÁFICA O RED

Arco: Los arcos se etiquetan para dar nombres a los nodos en sus puntos terminales, por ejemplo, AB es el arco entre los nodos A y B (se pone primero el nodo de donde viene) • LA RED TIENE 12 LÍNEAS LLAMADAS DE DIFERENTES FORMAS COMO ARCOS, RAMAS, ARISTAS O LIGADURAS ESTAS REPRESENTAN LOS 12 CAMINOS EXISTENTES EN LA RED. POR LOS ARCOS DE UNA RED PUEDEN EXISTIR ALGÚN TIPO UN FLUJO QUE PASA POR ELLOS

Nodos

Arcos

Flujo

Cruceros Aeropuertos Puntos de conmutación Estaciones de bombeo Centros de Trabajo

Caminos Líneas de espera Cables, canales

Vehículos Aviones Mensajes

Tuberías

Fluidos

Rutas de manejo

Trabajos

LOS ARCOS DE UNA RED PUEDEN TENER UN FLUJO DE ALGUN TIPO. página 7

A

B

EL FLUJO A TRAVÉS DE DEL ARCO SE PERMITE ÚNICAMENTE EN UNA DIRECCIÓN (TAL COMO UNA CALLE DE UN SOLO SENTIDO),Y ESTÁ SE INDICA CON UNA CABEZA DE FLECHA AL FINAL DE LA LÍNEA QUE REPRESENTA EL ARCO

ARCO NO DIRIGIDO CUANDO EL FLUJO SE PERMITE EN AMBAS DIRECCIONES

PARA DISTINGUIR ENTRE LOS DOSTIPOS DE ARCOS CON FRECUENCIA LOS ARCOS NO DIRIGIDOS SE NOMBRAN LIGADURAS.

RED DIRIGIDA TODOS LOS ARCOS ESTAN DIRIGIDOS

RED NO DIRIGIDA TODOS LOS ARCOS DE LA RED NO ESTAN DIRIGIDOS

Una red no dirigida se puede convertir en una red dirigida, si se desea, cambiando cada arco no dirigido por un par de arcos dirigidos en direcciones opuestas

A

B

TRAYECTORIA ENTRE DOS NODOS:ES UNA SUCESIÓN O SERIE DE ARCOS DISTINTOS QUE CONECTAN ESTOS NODOS. POR EJEMPLO DOSPOSIBLE TRAYECTORIAS QUE CONECTAN A LOS NODOS O Y F SONLASUCESIÓN DEARCOS. A O

D

B C

A F

E

O

D B

C

OB-BD-DF Ó (O→B→D→F), Y VICEVERSA. OC-CB-BE-ED-DF Ó (O→C→B→E→D→F), Y VICEVERSA.

F

E

TRAYECTORIA NO DIRIGIDA DEL NODO I AL NODO J PUEDE SER HACIA O DESDE EL NODO J ALGUNAS VECES UNA TRAYECTORIA DIRIGIDA TENDRA ALGUNOS ARCOS DIRIGIDOS, CON FRECUENCIA UNA TRAYECTORIA NO DIRIGIDA TENDRA ALGUNOS ARCOS DIRIGIDOS AL NODO J Y OTROS DESDE I: TRAYECTORIA DIRIGIDA DEL NODO I AL NODO J CUANDO LA SUCESIÓN DE ARCOS CUYA DIRECCION ES FACTIBLE A TRAVEZ DE ESTA . LA TRAYECTORIA DIRIGIDA TAMBIEN SATISFACE LA DEFINICION DE TRAYECTORIA AB-BC-CE ES UNA TRAYECTORIA DIRIGIDA DEL NODO A AL NODO E .

página 11

CICLO

TRAYECTORIA QUE UNE A UN NODO CONSIGO MISMO ES DECIR, COMIENZA Y TERMINA EN EL MISMO NODO. EN UNA RED DIRIGIDA UN CICLO PUEDE SER DIRIGIDO O NO DEPENDIENDO SI LA TRAYECTORIA EN CUESTION ES DIRIGIDA O NO. POR EL CONTRARIO AB-BC-AC ES UN CICLO NO DIRIGIDO PUESTO QUE LA DIRECCION DEL ARCO AC ES OPUESTA AL DE LOS ARCOS AB Y BC. (COMO UNA TRAYECTORIA DIRIGIDA TAMBIEN ES NO DIRIGIDA, UN CICLO DIRIGIDO ES UN CICLO NO DIRIGIDO , PERO EN GENERAL EL INVERSO NO ES CIERTO) página 12

UNA RED CONECTADA CUANDO ES POSIBLE LLEGAR A CUALQUIER NODO DESDE OTRO SIGUIENDO LA SECUENCIA DE ARCOS EN LA QUE NO IMPORTA LA DIRECCION

1

3

2

5

4

página 13

ARBOL DE EXPANSION SUBCONJUNTO CONECTADO DE UNA RED QUE COMPRENDE TODOS LOS NODOS PERO NINGUN CICLO.

1

3 2

5

1

4

3 2

1

3 2

5

4

5 4 página 14

PROBLEMA DE LA RUTA MAS CORTA • ESTE TIPO DE PROBLEMAS BUSCA ENCONTRAR LA RUTA MÁS CORTA ENTRE DOS NODOS DE UNA RED, EN LA CUAL LA LONGITUD O ARCO TIENE UN COSTO POSITIVO Y ASÍ MINIMIZAR EL COSTO TOTAL. ESTE TIPO DE PROBLEMAS ES FUNDAMENTAL EN ÁREAS COMO INVESTIGACIÓN DE OPERACIONES, CIENCIA DE LA COMPUTACIÓN E INGENIERÍA. • TRATA DE ENCONTRAR LA RUTA DE MENOR DISTANCIA O COSTO ENTRE EN PUNTO DE PARTIDA O EL NODO INICIAL Y EL DESTINO O NODO TERMINAL.

página 15

EL POR QUÉ DE SU IMPORTANCIA ES: • APLICACIONES PRÁCTICAS COMO EL ENVÍO DE ALGÚN MATERIAL ENTRE DOS PUNTOS ESPECÍFICOS DE FORMA EFICIENTE, ECONÓMICA O RÁPIDA. • AL SER APLICADOS A UNA RED CON CARACTERÍSTICAS ESPECIFICAS COMO ACÍCLICA Y COSTOS POSITIVOS, LOS RESULTADOS QUE ARROJA SON EXACTOS A UN TIEMPO Y COSTO RAZONABLES. • SE PUEDE USAR COMO INICIO EN UN ESTUDIO DE MODELOS COMPLEJOS DE REDES, QUE ES CUANDO NO SE CONOCE LA ESTRUCTURA DE LA RED. • SE UTILIZA COMO SUBPROBLEMAS EN LA SOLUCIÓN DE PROBLEMAS COMBINATORIOS Y REDES, RESULTAN AUXILIARES PARA ENCONTRAR UNA BUENA SOLUCIÓN.

RUTA MÁS CORTA EN PROGRAMACIÓN LINEAL SE PUEDE PLANTEAR COMO EL ENVÍO DE UNA UNIDAD DE FLUJO DEL NODO ORIGEN AL NODO DESTINO AL MÍNIMO COSTO. SE PUEDEN PRESENTAR DE DIFERENTES FORMAS: • PARA QUE EXISTA SOLUCIÓN, DEBE EXISTIR UNA TRAYECTORIA. ADEMÁS DE QUE NO EXISTEN CIRCUITOS NEGATIVOS. • DEBE EXISTIR RUTAS DEL NODO ORIGEN A LOS NODOS DE LA RED. • ENTRE CADA PAR DE NODOS DEBE EXISTIR AL MENOS UNA TRAYECTORIA.

EL ALGORITMO DE LA RUTA MÁS CORTA CONSTA DE LOS SIGUIENTES ELEMENTOS: • NODO ORIGEN, COMIENZA DE LA RUTA. • ARCO, LÍNEA QUE UNE LOS NODOS. • NODO ADYACENTE, NODOS CONECTADOS POR UN ARCO. • NODO DESTINO, FINALIZA LA RUTA. • ETIQUETAS, ESTAS NOS VAN INDICANDO LA LONGITUD DE UN ARCO OTRO Y DE QUÉ NODO VIENE, SE REPRESENTA ENTRE CORCHETES [DISTANCIA DEL NODO, NODO DEL QUE PARTE] página 18

EJEMPLOS DE APLICACIONES DE LA RUTA MAS CORTA • • • •

REEMPLAZO DE EQUIPO RUTA MAS CONFIABLE ACERTIJO DE LAS TRES JARRAS ALGORITMO DE LA RUTA MAS CORTA

página 19

REEMPLAZO DE EQUIPO RENTCAR ESTA DESARROLLANDO UNA POLITICA DE REEMPLAZO PARA SU FLOTILLA DE AUTOMOVILES EN UN HORIZONTE DE PLANEACION DE 4 AÑOS, AL INICIO DE CADA AÑO, UN AUTOMOVIL SE REEMPLAZARA O SE CONSERVARA EN OPERACIÓN DURANTE UN AÑO MAS . UN AUTOMOVIL DEBE ESTAR EN EL SEVICIO 1 A 3 AÑOS. LA SIGUIENTE TABLA PROPORCIONA EL COSTO DE REEMBOLSO COMO UNA FUNCION DEL AÑO EN EL QUE SE ADQUIERE UN AUTOMOVIL Y LOS AÑOS DE OPERACIÓN.

Equipo adquirido al inicio del año

Costo de reembolso ($) para años en operación

1

2

3

1

4000

5400

9800

2

4300

6200

8700

3

4800

7100

4

4900

página 21

página 22

RUTA MAS CONFIABLE

I.Q. SMART VA EN AUTO DIARIAMENTE AL TRABAJO. HABIENDO COMPLETADO UN CURSO DE ANLISIS DE REDES , SMART ES CAPAZ DE DETERMINAR LA RUTA MAS CORTA AL TRABAJO , POR DESGRACIA LAS RUTAS SELECCIONADAS ESTA FUERTEMENTE PATRULLADA POR LA POLICIA Y CON TODAS LAS MULTAS PAGADAS POR EXCESO DE VELOCIDAD, LA RUTA MAS CORTA PUEDE NO SER LA MEJOR OPCION POR LO TANTO HA DECIDIDO ELEGIR UNA RUTA.

1-3-5-7 ES (.9)(.3)(.25)=.0675 página 23

log (.9)= -.04576 , log (.3)= -.52288, log (.25)= -.60206

log a1+log a2+log a3= -1.1707 (.9)(.3)(.25)= .0675

10^-1.1707= .0675

=6.75% página 24

ACERTIJO DE LAS TRES JARRAS UNA JARRA DE 8 GALONES ESTA LLENA DE LIQUIDO, DADO QUE HAY 2 JARRAS VACÍAS DE 5 Y 3 GALONES DIVIDA LOS 8 GALONES DE LÍQUIDOS EN DOS PARTES IGUALES UTILIZANDO SOLO LAS TRES JARRAS. SE DEFINE UN NODO MEDIANTE UN SUBÍNDICE TRIPLE QUE REPRESENTA LAS CANTIDADES DE LIQUIDO EN LAS JARRAS DE 8,5 Y 3 GALONES RESPECTIVAMENTE. ESTO QUIERE DECIR QUE LAS RED SE INICIA CON EL NODO (8,0,0) Y TERMINA CON LA SOLUCIÓN DESEADA (4,4,0). SE GENERA UN NUEVO NODO A PARTIR DEL NODO ACTUAL DECANTANDO LIQUIDO DE UNA JARRA A OTRA .

página 26

ALGORITMO DE LA RUTA MAS CORTA

EL ALGORITMO DE LA RUTA MÁS CORTA CONSISTE, SI ES NECESARIO DECIRLO, EN UNA MODALIDAD DE PROBLEMAS DE REDES, EN LA CUAL SE DEBE DETERMINAR EL PLAN DE RUTAS QUE GENERE LA TRAYECTORIA CON LA MÍNIMA DISTANCIA TOTAL, QUE UNA UN NODO FUENTE CON UN NODO DESTINO, SIN IMPORTAR EL NÚMERO DE NODOS QUE EXISTAN ENTRE ESTOS.

página 27

ALGORITMO DE LA RUTA MÁS CORTA - EJEMPLO UN MINERO HA QUEDADO ATRAPADO EN UNA MINA, LA ENTRADA A LA MINA SE ENCUENTRA UBICADA EN EL NODO 1, SE CONOCE DE ANTEMANO QUE EL MINERO PERMANECE ATRAPADO EN EL NODO 9, PARA LLEGAR A DICHO NODO HAY QUE ATRAVESAR UNA RED DE TÚNELES QUE VAN CONECTADOS ENTRE SÍ. EL TIEMPO DE VIDA QUE LE QUEDA AL MINERO SIN RECIBIR AUXILIO ES CADA VEZ MENOR Y SE HACE INDISPENSABLE HALLAR LA RUTA DE ACCESO AL NODO 9 MÁS CORTA. LAS DISTANCIAS ENTRE NODOS DE LA MINA SE ENCUENTRAN EN LA SIGUIENTE GRÁFICA DADAS EN CIENTOS DE METROS. FORMULE UN MODELO DE TRANSBORDO Y RESUELVA MEDIANTE CUALQUIER PAQUETE DE HERRAMIENTAS DE INVESTIGACIÓN OPERATIVA QUE PERMITA ESTABLECER LA RUTA MÁS CORTA PARA PODER ASÍ AUXILIAR AL MINERO.

página 28

VARIABLES DE DECISIÓN EL NOMBRE DE LAS VARIABLES EN ESTE CASO POCO IMPORTA, DADO QUE DE SER ESCOGIDA PARA LA SOLUCIÓN BÁSICA ESO SIGNIFICA SIMPLEMENTE QUE SERÁ EMPLEADA COMO RUTA PARA IR A RESCATAR AL MINERO, SIN EMBARGO NADA TIENE DE MALO EL QUE SE LE PUEDA ASOCIAR CON EL ENVÍO DE UNIDADES DESDE LA ENTRADA DE LA MINA HACIA EL MINERO, POR ENDE PUEDE SUGERIRSE ESTE COMO NOMBRE DE LAS VARIABLES. "CANTIDAD DE UNIDADE ENVIADAS DESDE EL NODO I HACIA EL NODO J".

X12 = Cantidad de unidades enviadas desde el nodo 1, hacia el nodo 2 X13 = Cantidad de unidades enviadas desde el nodo 1, hacia el nodo 3 X23 = Cantidad de unidades enviadas desde el nodo 2, hacia el nodo 3 X24 = Cantidad de unidades enviadas desde el nodo 2, hacia el nodo 4 X32 = Cantidad de unidades enviadas desde el nodo 3, hacia el nodo 2 X34 = Cantidad de unidades enviadas desde el nodo 3, hacia el nodo 4 X35 = Cantidad de unidades enviadas desde el nodo 3, hacia el nodo 5 X46 = Cantidad de unidades enviadas desde el nodo 4, hacia el nodo 6 X47 = Cantidad de unidades enviadas desde el nodo 4, hacia el nodo 7 X54 = Cantidad de unidades enviadas desde el nodo 5, hacia el nodo 4

página 30

RESTRICCIONES RESTRICCIONES DEMANDA

DE

OFERTA

Y

HAY QUE RECORDAR QUE EL OBJETIVO DE ESTE MODELO ES LA CONSECUCIÓN DE UN PLAN DE RUTA QUE NOS PERMITA ENCONTRAR AL MINERO LO MÁS PRONTO POSIBLE AL RECORRER LA DISTANCIA MÍNIMA POSIBLE, POR ENDE LA CLAVE PARA PLANTEAR EL MODELO COMO SI FUESE DE TRANSBORDO ES ESTABLECER UNA DEMANDA Y OFERTA IGUAL A LA UNIDAD (1).

página 31

FUNCIÓN OBJETIVO ZMIN = 4X12 + 2X13 + 2X23 + 7X24 + 4X32 + 9X34 + 6X35 + 1X46 + 5X47 + 2X54 + 4X56 + 3X57 + 2X58 + 1X67 + 5X69 + 4X76 + 3X78 + 5X79 + 2X87 + 7X89 NGRESANDO LOS DATOS A WINQSB

página 32

SOLUCIÓN OBTENIDA MEDIANTE WINQSB

LA RUTA MÁS CORTA PARA RESCATAR AL MINERO TIENE COMO DISTANCIA TOTAL 1600 METROS (DADO QUE LAS DISTANCIAS ESTABAN DADAS EN CIENTOS DE METROS) Y ES TAL COMO SE MUESTRA EN LA SIGUIENTE GRÁFICA.

EJEMPLO • Reemplazo de equipo RENTCAR ESTA DESARROLLANDO UNA POLITICA DE REEMPLAZO PARA SU FLOTILLA DE AUTOMOVILES EN UN HORIZONTE DE PLANEACION DE 4 AÑOS, AL INICIO DE CADA AÑO, UN AUTOMOVIL SE REEMPLAZARA O SE CONSERVARA EN OPERACIÓN DURANTE UN AÑO MAS . UN AUTOMOVIL DEBE ESTAR EN EL SEVICIO 1 A 3 AÑOS. LA SIGUIENTE TABLA PROPORCIONA EL COSTO DE REEMBOLSO COMO UNA FUNCION DEL AÑO EN EL QUE SE ADQUIERE UN AUTOMOVIL Y LOS AÑOS DE OPERACIÓN.

página 35

Costo de reembolso ($) para años en operación

Equipo adquirido al inicio del año

1

2

3

1

4000

5400

9800

2

4300

6200

8700

3

4800

7100

4

4900

página 36

página 37

1

I1

2

3

4

T1-I2

T2-I3

T3-I4

5

T4-I5 página 38

Equipo adquirido al inicio del año 1 2 3 4

Costo de reembolso ($) para años en operación 1 2 3 4000 5400 9800 4300 6200 8700 4800 7100 4900

página 39

RUTAS a) b) c) d) e)

1-2-3-4-5= $18,000 1-2-4-5= $15,100 1-2-5= $12,700 1-4-5= $14,700 1-3-5= $12,500

LA SOLUCION INDICA QUE UN AUTOMOVIL ADQUIRIDO AL INICIO DE AÑO 1 (NODO 1) DEBE REEMPLAZARSE DESPUES DE 2 AÑOS AL INICIO DEL AÑO 3 (NODO 3). EL AUTOMOVIL DE REEMPLAZO SE MANTENDRA ENTONCES EN SERVICIO HASTA FINALES EL AÑO 4. EL COSTO TOTAL DE ESTA POLITICA DE REEPLAZO ES DE $12,500 ($5,400 + $7,100) página 40

PARA OBTENER EL VALOR FINAL DE CADA RUTA SE SUMA EL COSTO DE REEMPLAZO DE LOS ARCOS EN LOS QUE SE PASARA EJEMPLOS

RUTA 1-2-3-4-5 (4,000+4,300+4,800+4,900 = 18,000) RUTA 1-2-4-5 (4,000+6,200+4,900 = 15,100) RUTA 1-2-5 (4,000+8,700 = 12,700)

RUTA 1-4-5 (9,800+4,900 = 14,700) RUTA 1-3-5 (5,400+7,100 = 12,500) página 41

TECNOLOGICO NACIONAL DE MEXICO

Investigación de operaciones II

Equipo #1 página 42