Tarea2pdf
description
Transcript of Tarea2pdf
-
Edicin Especial
-
Flujo mximo
rbol
rbol de peso mnimo
Mtodo PRIM
RU
TA
M
S C
OR
TA
Cir
cuit
os
neg
ativ
os
Mtodo Dijkstra Generalizado
Ruta m
s corta como problema de Transporte
Mtodo Ford y Fulkerson
Red marginalPERT
CPM
Modelo de Programacin Lineal de Redes de Actividad
-
Mtodo de eliminacin de circuitos negativos
Mtodo basado en rutas ms cortas
Mtodo Simplex para redes
Costos indirectos
Diagrama de GANTT
Red dirigida
Capacidad y Requerimiento en la redCapacidad y Requerimiento en la redCapacidad y Requerimiento en la redCapacidad y Requerimiento en la red
-
3
-
En las siguientes pginas, se conocer y aplicaralos mtodos de solucin y modelos paraproblemas de redes de optimizacin.
Se darn a conocer cuatro tiposimportantes de problemas de Redes, y algunasideas bsicas sobre cmo resolverlos (Sinprofundizar en los aspectos de estructuras debases de datos, tan vitales para la aplicacinexitosa en los problemas de gran escala).
Los cuatro primeros tipos de problemas: El problema de la ruta ms corta, El problema del flujo mximo: Tienen una
estructura especfica que surge confrecuencia en la prctica.
El problema del flujo de costo mnimo:Proporciona un enfoque unificador de muchasotras aplicaciones por su estructura muchoms general.
Y por ltimo el mtodo del CPM.
4
-
Tema Tema Tema Tema PginaPginaPginaPgina
Presentacin..4Contenido...5Introduccin...7
Terminologa de Redes...11Componentes de Redes.....13Esquema de algunos mtodos..14
Ruta ms corta.15Algoritmo de la Ruta ms corta.....16Ejemplo...17
Flujo Mximo.19Algunas aplicaciones20Ejemplo...21
Flujo a Costo Mnimo......23Descripcin del problema....24Aplicaciones comunes..26Ejemplo28
5
-
6Redes de actividad..30
Aplicaciones31Planeacin......................32Programacin.34Ejemplo...36Control.39
Clasifica los problemas....44Si de Mtodos Hablamos....46Conocer ms a los creadores.49
Edsger Wybe Dijkstra......49Lester Randolph Ford JR.51Delbert Ray Fulkerson..52
Referencias53
-
Los problemas de redes surgen en una granvariedad de situaciones. Son aplicables a unaextensa variedad de problemas de decisin, loscuales pueden ser modelados como problemas deoptimizacin de redes que pueden ser eficiente yefectivamente resueltos.
Algunos de estos problemas de decisinson realmente problemas fsicos, tales como eltransporte o flujo de bienes materiales. Las redesde transporte, elctricas y de comunicacionespredominan en la vida diaria.
Sin embargo, muchos problemas de redesson ms que una representacin abstracta deprocesos o actividades, tales como el caminocrtico en las actividades entre las redes de unproyecto gerencial. Se utiliza ampliamente en reastan diversas como produccin, distribucin,planeacin de proyectos, localizacin deinstalaciones, administracin de recursos yplaneacin financiera, para nombrar slo unosejemplos.
7
-
La familia de redes de los problemas deoptimizacin incluye los siguientes prototiposde modelos: Problemas de asignacin,camino crtico, flujo mximo, camino mscorto, transporte y costo mnimo de flujos.
Los problemas son establecidosfcilmente mediante el uso de arcos de redesy de los nodos.
8
Qu es un Nodo? Es usualmente llamadovrtice, o punto. Es usualmente representado por uncrculo. En las redes de transporte, estos deberanser las localidades o las ciudades en un mapa.Qu es un Arco? Es usualmente llamado bordeo flecha. Este podra ser directo o indirecto. Lacabeza es el destino, y la cola el origen. La cabezay la cola son nodos que pueden estar tanto al origencomo al final. En las redes de transporte, los arcospodran ser los caminos, los canales de navegacinen un ro, o los patrones de vuelo de un avin. Losarcos proporcionan la conectividad entre los nodos.Una calle de una sola direccin podra serrepresentada por un arco, mientras que una calle dedos direcciones podra representada por un arco sindireccin o por dos arcos que apuntan a direccionesopuestas.
-
De hecho, una representacin de redesproporciona un panorama general tanpoderoso y una ayuda conceptual paravisualizar las relaciones entre loscomponentes del sistema, que se usa casi entodas las reas cientficas, sociales yeconmicas.
9
Uno de los mayores desarrollos recientes eninvestigacin de operaciones (IO) ha sido el rpidoavance tanto en la metodologa como en laaplicacin de los modelos de optimizacin de redes.
La aparicin de algunos algoritmos ha tenidoun impacto importante, al igual que las ideas deciencias de la computacin acerca de estructuras dedatos y la manipulacin eficiente de los mismos.En consecuencia, ahora se dispone de algoritmos ypaquetes de computadora y se usan en formarutinaria para resolver problemas muy grandes queno se habran podido manejar hace dos o tresdcadas.
-
10
SABAS QUE.....El peso de un rbol es la suma de los costos de lasaristas que lo forman.Y para los rboles de peso mnimo se tienen 2mtodos:PRIMKRUSKAL
-
Red: conjunto de puntos y lneas que unenciertos pares de puntos.Nodos: Puntos (o vrtices).
11
Arcos: Lneas, ligaduras, aristas o ramas. Seetiquetan para dar nombre a los nodos en sus puntosterminales.Arco dirigido: Si el flujo a travs de un arco sepermite slo en una direccin. La direccin se indicaagregando una cabeza de flecha al final de la lneaque representa el arco.Arco no dirigido: Si el flujo a travs de un arco sepermite en ambas direcciones.Red dirigida: Red que tiene slo arcos dirigidos.Red no dirigida: Todos sus arcos son no dirigidos.Trayectoria: Sucesin de arcos distintos queconectan nodos.Ciclo: Trayectoria que comienza y termina en elmismo nodo.Red conexa: Red en la que cada par de nodos estconectado.
-
rbol: Red conexa (para algn subconjuntode n nodos) que no contiene ciclos nodirigidos.rbol de expansin: Red conexa para los nnodos que contiene ciclos no dirigidos.
12
Capacidad del arco: Cantidad mxima de flujo(quiz infinito) que puede circular en un arco dirigido.Nodo fuente: Nodo origen, tiene la propiedad deque el flujo que sale del nodo excede el flujo queentra a l.Nodo de demanda: Nodo de destino, donde el flujoque llega excede al que sale de l.Nodo de trasbordo: Intermedio, satisface laconservacin del flujo, es decir, el flujo que entra esigual al que sale.
-
13
Nodos Arcos Flujos
Cruceros Caminos Vehculos
Aeropuertos Lneas areas Aviones
Puntos de
conmutacin
Cables, canales Mensajes
Estaciones de
bombeo
Tuberas Fluidos
Centros de trabajo Rutas de manejo
de materiales
Trabajos
-
14
-
15Considere una red conexa y no dirigida condos nodos especiales llamados origen ydestino. A cada ligadura (arco no dirigido) seasocia una distancia no negativa.
El objetivo es encontrar la ruta ms corta(la trayectoria con la mnima distancia total) delorigen al destino. Se dispone de un algoritmobastante sencillo para este problema.La esencia del procedimiento es que analiza todala red a partir del origen; identifica de manerasucesiva la ruta ms corta a cada uno de los nodosen orden ascendente de sus distancias (mscortas), desde el origen; el problema quedaresuelto en el momento de llegar al nodo destino.
-
16
1. Objetivo de la n-sima iteracin: encontrar el n-simo nodo ms cercano al origen. (Este paso serepetir para n=1,2, hasta que el n-simo nodoms cercano sea el nodo destino.)2. Datos para la n-sima iteracin: n-1 nodos mscercanos al origen (encontrados en las iteracionesprevias), incluida su ruta ms corta y la distancia desdeel origen. (Estos nodos y el origen se llaman nodosresueltos, el resto son nodos no resueltos.)3. Candidatos para el n-simo nodo ms cercano: Cadanodo resuelto que tiene conexin directa por unaligadura con uno o ms nodos no resueltos proporcionaun candidato, y ste es el nodo no resuelto que tiene laligadura ms corta. (Los empates proporcionancandidatos adicionales.)4. Clculo del n-simo nodo ms cercano: para cadanodo resuelto y sus candidatos, se suma la distanciaentre ellos y la distancia de la ruta ms corta desde elorigen a este nodo resuelto. El candidato con la distanciatotal ms pequea es el n-simo nodo ms cercano (losempates proporcionan nodos resueltos adicionales), y suruta ms corta es la que genera esta distancia.
-
17Ruta ms segura: Un egresado de MACconduce diariamente hacia su trabajo. Comoacaba de terminar un curso de OptimizacinEntera puede determinar la ruta ms corta.Desafortunadamente, la ruta seleccionada estmuy patrullada por la polica y a las multas pormanejar a alta velocidad podra ser que la ruta mscorta no sea la mejor eleccin. El chico decideentonces elegir una ruta que maximice laprobabilidad de no ser detenido por la polica. En lasiguiente tabla se colocan las probabilidades de noser detenido en ese segmento.Plantear la red y encontrar solucin.
-
18
SABAS QUE
El algoritmo de Dijkstra (que esuno de los mtodos utilizadospara obtener la ruta ms corta)se puede modificar paraencontrar el camino ms largo,as como en el problema de rutams segura donde se haya lamayor probabilidad.
-
19En trminos generales, el problema de flujomximo se puede describir de la siguientemanera:
1. Todo flujo a travs de una red conexa dirigida seorigina en un nodo, llamado fuente, y termina en otronodo llamado destino.2. Los nodos restantes son los nodos de trasbordo.3. Se permite el flujo a travs de un arco solo en ladireccin indicada por la flecha, donde la cantidadmxima de flujo est dada por la capacidad del arco.En la fuente, todos los arcos sealan hacia afuera. Enel destino, todos sealan hacia el nodo.4. El objetivo es maximizar la cantidad total de flujode la fuente al destino. Esta cantidad se mide encualquiera de las dos maneras equivalentes, esto es,la cantidad que sale de la fuente o la cantidad queentra al destino.
-
20A continuacin se menciona algunos tipos deaplicaciones comunes del problema del flujomximo.1. Maximizar el flujo a travs de la red de
distribucin de una compaa desde susfbricas hasta sus clientes.
2. Maximizar el flujo a travs de la red desuministros de una compaa deproveedores a las fbricas.
3. Maximizar el flujo de petrleo por unsistema de tuberas.
4. Maximizar el flujo de agua a travs de unsistema de acueductos
5. Maximizar el flujo de vehculos por unared de transporte.
En algunas de estas aplicaciones, el flujo a travsde la red se puede originar en ms de un nodo ytambin puede terminar en ms de uno, aunque elproblema de flujo mximo puede tener solo unorigen y un destino.
-
21
La aerolnea Aeromxico debe determinarcuntos vuelos de conexin diarios puedenconcretar entre Tijuana y Cancn.Los vuelos de conexin deben detenerse enGuadalajara y despus parar en el DF o en Toluca.Debido al espacio de aterrizaje limitado, la empresaest limitada a hacer el nmero de vuelos diariosentre los pares de ciudades que se muestran en lasiguiente tabla. Establezca un problema de flujomximo cuya solucin permite saber cmomaximizar el nmero de vuelos de conexin diariosentre Tijuana y Cancn.Plantear red y modelo de programacin lineal.
-
22
-
23Qu es?El problema del flujo de costo mnimo tieneuna posicin medular entre los modelos deoptimizacin de redes; primero, abarca unaclase amplia de aplicaciones y segundo, susolucin es muy eficiente.Toma en cuenta un flujo en una red con capacidadeslimitadas en sus arcos. Considera un costo (odistancia) para el flujo a travs de un arco. Puedemanejar varios orgenes (nodo fuente) y variosdestinos (nodos demanda) para el flujo, de nuevo concostos asociados.La razn por la que el problema de flujo de costomnimo se puede resolver de modo tan eficiente esque se puede formular como un problema deprogramacin lineal y es posible resolverlo con unaversin simplificada del mtodo Smplex llamadamtodo Smplex de redes.
-
24A continuacin se describe el
problema del flujo de costo mnimo:1. La red es una red dirigida y conexa.2. Al menos uno de los nodos es un nodofuente.3. Al menos uno de los nodos es un nodo dedemanda.4. El resto de los nodos son nodos de trasbordo.5. Se permite el flujo a travs de un arco slo en ladireccin indicada por la flecha, donde la cantidadmxima de flujo est dada por la capacidad delarco.
6. La red tiene suficientes arcos con suficientecapacidad para permitir que todos los flujosgenerados por los nodos fuente lleguen a los nodosde demanda.7. El costo del flujo a travs del arco es proporcionala la cantidad de ese flujo, donde se conoce el costopor unidad.8. El objetivo es minimizar el costo total de enviar elsuministro disponible a travs de la red parasatisfacer la demanda dada. (Un objetivo alternativoes maximizar la ganancia total del envo.)
-
25
Objetivo:
Tal vez el tipo ms importante de aplicacindel problema del flujo de costo mnimo es enla operacin de la red de distribucin de unacompaa.Este tipo de aplicacin siempre incluye determinarun plan para enviar bienes desde las fuentes(fbricas, etc.) a las instalaciones dealmacenamiento intermedias (segn se necesite) ydespus a los consumidores.Siendo as, el objetivo es minimizar el costo total demandar los recursos a travs de la red parasatisfacer la demanda dada.Por ejemplo, considere la red de distribucin de laInternational Paper Company (descrita en elnmero de marzo-abril de 1988 de Interfaces). Estacompaa es el mayor fabricante en el mundo depulpa, papel y productos de papel, lo mismo que unimportante productor de madera y triplay. Los nodosfuente en su red de distribucin son esos bosquesen los distintos lugares. Sin embargo, antes de quelos bienes de la compaa puedan llegar a losnodos de demanda (clientes), la madera debepasar por una larga secuencia de nodos detrasbordo.
-
26
Una trayectoria tpica por la red dedistribucin es:Bosques Maderera Aserradero Fbrica de papel Plantas Transformadoras Almacenes Consumidores
Aplicaciones comunes del problema del
flujo de costo mnimo:
Tipo de
aplicacin
Nodos
fuente
Nodos de
trasbordo
Nodos de
demanda
Operacin de
una red de
distribucin
Fuentes de
bienes
Almacenes
intermedios
Consumidores
Administracin
de desechos
slidos
Fuentes de
desechos
slidos
Instalaciones
de
procesamiento
Rellenos
Operacin de
una red de
suministros
Agentes de
ventas
Almacenes
intermedios
Instalaciones de
procesamiento
-
27Coordinacin
de mezclas de
productos en
plantas
Plantas Produccin
de un artculo
especifico
Mercado del
producto
especifico
Administracin
de flujo de
efectivo
Fuentes de
efectivo en
tiempos
especficos
Opciones de
inversin a
corto plazo
Necesidad
de efectivo
en tiempos
especficos
SABAS QUE.....
En el problema de flujo mximotodo que entra debe sexexactamente igual al que sale, nadase queda en los nodos detransbordo.
-
28Asignacin de empleados: La agencia deempleo tena un contrato para proporcionartrabajadores durante los 4 meses siguientesde acuerdo.Plantear la red.
Debido al cambio en la demanda podra ser mseconmico conservar ms trabajadores de losnecesarios durante determinado mes. El costo dereclutar y mantener a un trabajador est en funcinde su periodo de empleo.
-
29
SABAS QUE.....El flujo a costo mnimo es el caso ms general
de las redes de optimizacin.
-
30Pert (Programa Evolution and Review
Technique) Tcnica de Evaluacin y
Revisin de Programas.
.PERT fue desarrollado por cientficos de la oficinanaval de proyectos especficos en 1958, siendo losautores: Booz Allen y Hamilton y la divisin desistemas y armamentos de la empresa Lockheedpara el desarrollo del misil Polans.Al mismo tiempo la empresa Dupant desarrollaba elmtodo de la Ruta Critica (CPM) para controlar elmantenimiento de proyectos de plantas qumicas.Una diferencia principal entre PERT y CPM es quePERT es la metodologa y CPM es uno de los pasesdentro de PERT. Otra diferencia es que PERT utilizatiempos probabilsticos y CPM deterministas.
SABAS QUE.....En las redes de actividad los nodos representan momentos en el tiempo.
-
31Aplicaciones: Ingeniera de Software Construccin de inmuebles Desarrollo de procedimientos en una
empresa.Esta tcnica se utiliza para administrar proyectos.Un proyecto se define como la combinacin deactividades interrelacionadas que deben ejecutarseen cierto orden, antes de que el proyecto termine.Una actividad es un trabajo que requiere tiempo yrecursos.
PERT/CPM proporciona diversos elementos tilespara la administracin de proyectos: Duracin de un proyecto Actividades criticas del proyecto Tiempos de holgura de las actividades Herramientas para controlar y monitorear el
proceso del proyectoEsta tcnica apoya de los proyectos: Planeacin Programacin Control
-
32
En esta primera etapa se contempla:o Identificar las tareas (actividades)
individualmente que contrapone el proyectoo Obtener la estimulacin de tiempo de
conclusin de cada actividado Identificar las relaciones entre las
actividadeso Dibujar la red
Identificacin de las tareas:
Se deben enlistar considerando los siguientespuntos:1. Cada actividad tiene un inicio y final clases en el
contexto del proyecto2. La terminacin de cada actividad es necesaria
para la conclusin de un proyecto3. Se debe hacer responsable a una persona en
cada actividad
PlaneacinPlaneacinPlaneacinPlaneacin::::
-
33
Obtener los tiempos:En PERT se requieren tres valores paraobtener un valor esperado:a) Tiempo optimista (Si todo sale bien)b) Tiempo pesimista (Si todo sale mal)c) Tiempo ms probable (Si todo sale de
manera normal)Estos se combinan para obtener una frmulade aproximacin utilizando la distribucin Beta:
-
34Consiste en llevar el mtodo CPM (CriticalPath Method) Mtodo de la Ruta Crtica.Este mtodo se realiza directamente en la red y losresultados son: Clasificacin de actividades crticas y no crticas:
Una actividad es crtica si una demora en suinicio o en su fin causa una demora en lafinalizacin del proyecto (estas actividades sutiempo de holgura vale 0).
Ruta crtica: Cadena de actividades crticas lascuales conectan el nodo inicial y el nodoterminal. La duracin de esta cadena (la sumade las actividades criticas) define la duracin delproyecto. Puede haber ms de una cadenacrtica.
ProgramacinProgramacinProgramacinProgramacin::::
SABAS QUE.....
En las redes de los arcos representan la duracin de laactividad que va acompaado de la clave de dichaactividad.
-
35
El mtodo de la ruta crtica se basa en llevara cabo dos revisiones: Revisin hacia adelante: Con esta secalcula la duracin de un proyecto:
Tiempo prximo de iniciacin
Tiempo prximo de terminacin
Revisin hacia atrs: Calcula los tiempos deholgura y clasifica las actividades:
Tiempo ms lejano de iniciacin
Tiempo ms lejano de terminacin
-
36Proyecto: Construir una casa en semanas
RED:
Actividad Descripcin Predecesor b a m t Desviacin
estndar
A Cimientos --- 6 3 4 4.2 0.5
B Plomera y
electricidad
A 5 1 2 2.3 0.7
C Techos A 7 2 3 3.5 0.8
D Pintura externa A 3 5 1 1.3 0.4
E Pintura interna B, C 10 4 5 5.7 1.0
-
37
RUTA CRTICA:
-
38REVISIN HACIA ADELANTE:
REVISIN HACIA ATRS:
-
39El tiempo determinacin de un proyecto es untiempo esperado y este valor puede variar.
La distribucin de la duracin de un proyectose supone se distribuye normalmente.
Cmo se obtiene la desviacin estndar en unproyecto?- Se debe sumar las desviaciones estndar de cadaactividad crtica
ControlControlControlControl::::
El rango para la duracin del proyecto:
[13.4 2.3, 13.4 + 2.3]
[11.10, 15.70]
-
40
a) Cul es la probabilidad de cumplircon una fecha especfica de terminacin?
Por ejemplo Cul es la probabilidad enconstruir la casa en 15 semanas?
Primero se estandariza nuestra normal:
P (z 0.70) = 0.75 Probabilidad de terminar lacasa en 15 semanas
-
41
Cul es la probabilidad de construir la casaen 13 semanas?
Cul es la probabilidad de construir la casa en 19semanas?
P (z - 0.17) = 0.43
P (z 2.43) = 0.99
SABAS QUE.....
El anlisis de la ruta crtica se establecioficialmente en 1957 por la Seccin deInvestigacin Operativa de la Central ElectricityGenerating Board en Inglaterra que se utilizanpara gestionar un gran proyecto que requieretodo el rediseo de una planta de fabricacin.
-
42
b) Qu fecha de terminacin se puedecumplir con un nivel dado de confianza?
Por ejemplo Cul es la fecha de terminacincon una confianza de 95%?
z = 1.65
x = 17.20 Se construir la casa en 17.20semanas
-
43
Con una confianza del 85% cuando seterminara de construir la casa?
z = 1.04
Con una confianza del 20% cuando se terminarade construir la casa?
z = -0.81
x = 15.79 semanas
x = 11.54 semanas
-
44
Tipo de
problema
Caractersticas Planteamiento Mtodos
Reemplazo -Variable binaria
-Los nodos
representan
perodos en el
tiempo
-Los arcos
representan los
tiempos de
cambio
Xij=
min z= x12+ x13+ +x1n++ xm1+ xm2++
xmn
s.a
x12+ x13++ x1n=>1
x21+ x22++ x2n=>1
:
:
Xm1+ xm2++ xmn=>1
-Dijkstra
-Dijkstra
generalizado
Ruta ms
segura
-En lugar de costos
hay probabilidades
en los arcos
-Se multiplican las
probabilidades
Xij=
max z= x12+ x13+ +x1n++ xm1+ xm2++
xmn
s.a
x12+ x13++ x1n=>1
x21+ x22++ x2n=>1
:
:
Xm1+ xm2++ xmn=>1
-Dijkstra
-Dijkstra
generalizado
-
45
Mochila -Variable binaria
-En el arco se
coloca el valor del
articulo
-En el nodo se
coloca el artculo y
la capacidad
restante
Xij=
max z= x11+ x21+ +x2n++ xm1+
xm2++ xmns.a
x12+ x13++ x1n=>1
x21+ x22++ x2n=>1
:
:
Xm1+ xm2++ xmn=>1
-Dijkstra
-Dijkstra
generalizado
Planeacin de
produccin
-Variable binaria
-El costo total se
pone en el arco
-Los nodos
representan
momentos en el
tiempo
-Capacidad en
funcin a ofertas y
demandas
Xij=
min z= x12+ x13+ +x1n++ xm1+
xm2++ xmn
s.a
x12+ x13++ x1n=>1
x21+ x22++ x2n=>1
:
:
Xm1+ xm2++ xmn=>1
-Dijkstra
-Eliminacin de
circuitos negativo
-Mtodo simplex
Asignacin de
empleados
-Se manejan costos
y penalizaciones
-Las ofertas y
demandas se
manejan en funcin
a cada mes
Xij=
min z= x12+ x13+ +x1n++ xm1+
xm2++ xmn
s.a
x12+ x13++ x1n=>1
x21+ x22++ x2n=>1
:
:
Xm1+ xm2++ xmn=>1
-Eliminacin de
circuitos negativo
-Mtodo simplex
SABAS QUE.....
En el problema de flujo mximo todo que entra debe ser
exactamente igual al que sale, nada se queda en los nodos
de transbordo.
-
46
Mtodo Tipo de problema Caracterstica Ventajas y
Desventajas
Prim -Ruta ms corta -Empieza con un
nodo y analiza
arcos adyacentes
-Se tienen
exactamente n-1
iteraciones
-Encuentra arboles
de peso mnimo
-Fcil de aplicar
-Solo para
problemas
pequeos
-Se tiene n-1
iteraciones
Kruskal -Ruta ms corta -Enlista arcos y
selecciona los de
menor peso sin
hacer bucles
-Para redes sin
direccin
-se realizan ms
de n-1 iteraciones
-Resuelve
problemas
grandes
-Es ms preciso
que PRIM
-Se tiene que
programar
-Se pueden tener
muchas
iteraciones
Dijkstra -Ruta ms corta -Se obtiene la
arborescencia de
ruta ms corta
-Es para redes
dirigidas
-Solo para costos
positivos
-Etiqueta a
destiempo
-Fcil de
implementar
-
47
Dijkstra
generalizado
-Ruta ms corta -Equivalente a
simplex para ruta
ms corta
-No importa el
costo
-Arborescencia
de ruta ms corta
-Es ms preciso
-Acepta costos
negativos
-Muchas
iteraciones
Floyd -Ruta ms corta -Redes dirigidas
con cualquier
costo
-Ruta ms corta
entre todo par de
nodos
-Se tiene n
iteraciones
-Encuentra
cualquier ruta
ms corta
-Muchas
posibilidades
Ford-Fulkerson -Flujo mximo -Inicia saturando
arcos
-Etiqueta los
arcos con el flujo
-Equidad en el
flujo
-Se utiliza la
capacidad
mxima de los
arcos del nodo
inicial y el nodo
final
-Resulta un poco
difcil aplicar a
redes grandes
Flujo mnimo -Flujo a costo
mnimo
-Etiqueta arcos
saturando arcos
sobrepasando el
requerimiento
mnimo
-Satisface los
requerimientos
mnimos de todos
los arcos
-Similar a Ford-
Fulkerson
-Fcil de aplicar
a redes
pequeas
-Complicado
para redes
grandes
-
48
Eliminacin de
circuitos negativos
-Flujo a costo
mnimo
-Se aplica a una
red marginal
-Solo se aplica a
redes marginales
Ruta ms corta -Flujo a costo
mnimo
-Se aplica a una
red marginal
-Solo se aplica a
redes marginales
CPM -Redes de
actividad
-Se utiliza solo para
redes de actividad
-sirve para la
planeacin de
proyectos
-Revisa hacia atrs
y hacia adelante
-Muestra inicio y fin
de las actividades
-Fcil de
implementar
-Muestra tiempos
de holgura
-Indica tiempo ms
prximo y lejano de
inicio y fin de
actividades
SABAS QUE.....
En un inicio las redes de actividad como casi todos los
mtodos se implement inicialmente en el campo
militar
-
Algunos de los personajes ms importantes enlas redes de optimizacin son:
49
Edsger Wybe Dijkstra(1930-2002)
En su capacidad como herramienta, los computadores sern
slo un rizo sobre la superficie de nuestra cultura. En su
capacidad de desafo intelectual, no tienen precedente en la
historia de la humanidad.
Dijkstra en su discurso de recepcin del premio Turing, 1972.
El premio Turing otorgado por laACM (Association for ComputingMachinery, EEUU) es considerado elequivalente al premio Nobel de lacomputacin. El primero de ellos fueentregado en 1966 y hasta la fechadiez de nuestros prceres ya no nosacompaan. .Casualmente, cuatro de ellosfallecieron en un lapso menor a 45das:El 29 de Junio, Ole-Johan Dahl; el 16 de Julio, John Cocke; el 6 deAgosto, Dijkstra; y el 10 de Agosto, Kristen Nygaard. John Cocke fue unode los principales diseadores de las arquitecturas RISC. Ole-Johan yKristen fueron los desarrolladores de Simula, el precursor de los lenguajesde programacin orientados a objetos, tema del prximo mes. Hoydedicaremos estas lneas a Dijkstra, quin contribuy al desarrollo de lacomputacin en muchas reas distintas.
-
50
ContribucionesContribucionesContribucionesContribuciones::::Dijkstra escribi ms de 1300 artculos, peroindudablemente hay tres contribuciones cuyo impactoest presente en numerosos mbitos de la computacinmoderna:
Algoritmo para encontrar el camino ms corto en un grafo:este fue el primer problema de grafos que resolvi Dijkstra en1956 y publicado en 1959 por que en esa poca un algoritmoera difcilmente considerado un logro cientfico. Hoy en da,este algoritmo ha sido usado como la base para protocolosde enrutamiento en Internet, sistemas de posicionamientoglobal o simplemente para itinerarios de viaje.
Su aporte a la programacin estructurada. Dijkstra participen el comit que diseo Algol 60, el primer lenguaje deprogramacin estructurado, y lo promovi intensamentefomentando la verificacin formal de programas y laeliminacin del goto. En este tema fue autor y coautor devarios libros, adems de su artculo corto "Go To statementconsidered harmful" (La instruccin go to es consideradadaina) publicado en Communications of ACM en 1968, quees legendario.
-
51Algoritmo de Ford y Fulkerson:Algoritmo de Ford y Fulkerson:Algoritmo de Ford y Fulkerson:Algoritmo de Ford y Fulkerson:
LESTER RANDOLPH FORD, JR.
Naci el 23 de septiembre 1927, Houston.Es un americano matemtico especializado en redes deflujo problemas. l es el hijo del matemtico Lester R.Ford, padre.Papel de Ford con DR Fulkerson en el problema de flujomximo y el algoritmo de Ford-Fulkerson para resolverlo,publicado como un informe tcnico en 1954 y en undiario en 1956, estableci el mximo de flujo mnimo decorte teorema. Con Richard Bellman, Ford tambin hadesarrollado el algoritmo de Bellman-Ford paraencontrar los caminos ms cortos en grafos que tienenbordes negativamente ponderados.
-
52
DELBERT RAY FULKERSON
Naci el 14 de agosto de 1924.Fue un matemtico estadounidense que desarroll comoco-autor, y junto con Lester Randolph Ford, Jr., el Algoritmode Ford-Fulkerson, uno de los algoritmos ms utilizadospara computar el flujo mximo en una red de flujo.Fulkerson recibi su Ph.D. en la Universidad de Wisconsin-Madison en 1951. En 1956, su importante artculocientfico fue publicado.Desde 1979, la Sociedad de ProgramacinMatemtica (MPS) y la American MathematicalSociety (AMS) otorgan cada tres aos el Premio Fulkerson,para aquellos matemticos que hayancreado artculos importantes en el rea de la matemticadiscreta.Fulkerson muri el 10 de enero de 1976.
-
53
INFORMACIN: Optimizacin de Enteros y Modelos de Redes, Modelos de Redes,
Recuperado (06/Octubre/2014) dehttp://home.ubalt.edu/ntsbarsh/opre640S/SpanishIN.htm
Optimizacin de Redes, Instituto Tecnolgico de Tijuana, Recuperado(13/Octubre/2014) de:http://es.slideshare.net/herovalrey/optimizacion-de-redes
Biografa de Edsger Wybe Dijkstra, Universidad de Chile(13/Septiembre/2014), Recuperado de:http://users.dcc.uchile.cl/~rbaeza/inf/dijkstra.html
Lester Randolph Ford, Jr., Biografa, Recuperado(27/Septiembre/2014) de http://en.wikipedia.org/wiki/L._R._Ford,_Jr.
Delbert Ray Fulkerson, Biografa, Recuperado (27/Septiembre/2014)de http://es.wikipedia.org/wiki/D._R._Fulkerson
IMGENES: Modelos de Redes, Mtodos de solucin, Recuperado
(06/Octubre/2014) dehttp://arodriguez.blogs.upv.es/files/2008/12/redes_grafos.jpg
Lester Randolph Ford, Jr., Recuperado (27/Septiembre/2014)de http://www.tangrammit.com/images/INFORMS01web.jpg
Delbert Ray Fulkerson, Recuperado (27/Septiembre/2014) dehttp://arodrigu.webs.upv.es/grafos/lib/exe/fetch.php?media=delbertrayfulkerson_foto.jpg
Optimizacin de Redes, Instituto Tecnolgico de Tijuana, Recuperado(13/Octubre/2014) de:http://es.slideshare.net/herovalrey/optimizacion-de-redes
-
Universidad Nacional Autnoma de Mxico
Facultad de Estudios Superiores Acatln
Matemticas Aplicadas y Computacin
Elaborado (18/Octubre/2014) por: Ramrez Gonzlez Juan Francisco
Villeda Lira Dalia Itzel