Está en la página 1de 34

INVESTIGACIN DE OPERACIONES II

Ing. Csar Canelo Sotelo

Contenido del curso


Teora de redes El problema del rbol de expansin mnima El problema de la ruta ms corta El problema de flujo mximo El problema de flujo de costo mnimo Administracin de proyectos: ruta crtica determinstica, ruta crtica probabilstica, optimizacin de proyectos Programacin dinmica Proceso de Jerarqua analtica Teora de colas

SISTEMA DE EVALUACIN: G
Promedio de prcticas (PP) Examen parcial (EP) Examen final (EF)

Promedio final = (PP + EP + EF)/3

BIBLIOGRAFA
Investigacin de Operaciones - Winston Wayne Introduccin a la Investigacin de Operaciones - Hillier y Lieberman Investigacin de Operaciones H. Taha Investigacin de Operaciones: El arte de la toma de decisiones Mathur y Solow Investigacin de Operaciones en la Ciencia Administrativa Eppen Gould

TEORA DE REDES
INVESTIGACIN DE OPERACIONES II Ing. Csar Canelo Sotelo

GRFICAS
Las grficas son diagramas que si se interpretan en forma adecuada proporcionan informacin que se utiliza para describir cierto tipo de estructura. Son de utilidad porque muestran las conexiones o relaciones entre varias partes de la estructura. Ejemplos: mapas de carreteras, rutas de itinerario areo, etc.

GRFICA DE ORDEN n
Una grfica es un par ordenado G = (X, A), donde X , es finito. X se denomina conjunto de vrtices o nodos. Al conjunto A se denomina arcos o aristas, y tiene como elementos a pares de vrtices de X. Los arcos unen a todos o algunos de los vrtices xi, xj X.

GRAFICAS ORIENTADAS
Una grfica orientada G consiste en un conjunto de vrtices o nodos X y un conjunto de arcos A. Para denotar un arco u, se requiere definir el concepto de extremo. Sea u A / u = (xi, xj ), se define: xi : Extremo inicial o predecesor. xj : Extremo final o sucesor.

GRFICAS ORIENTADAS
El arco u = (xi, xj ) tambin se expresa como: xi xj Y se representa como:

Xi

Xj

Cola

Cabeza

GRFICAS ORIENTADAS
U1
X1 X2

U2 U3

X3

U5 U4

X4

U6
X5

Esta red representa la grfica G, cuyos vrtices y arcos son: X = x1, x2, x3, x4, x5 A = (x1, x1), (x3, x2), ( x3, x4), ( x3, x5), (x4, x5), (x5, x3) A = u1, u2, u3, u4, u5, u6

GRFICAS ORIENTADAS
ARCOS ADYACENTES Dos arcos son adyacentes si tienen un vrtice en comn. Ejemplo, u2 y u3 son adyacentes. VRTICES ADYACENTES Dos vrtices son adyacentes si son diferentes y existe al menos un arco que va de Xi a Xj o de Xj a Xi. Ejemplo, x2 y x3 son adyacentes.

GRFICAS ORIENTADAS
ARCO INCIDENTE A UN VRTICE Un arco u es incidente al vrtice Xi si llega a dicho vrtice o sale del mismo. Si Xi es el extremo inicial del arco u, se dice que el arco u es incidente hacia el exterior de Xi. En caso contrario, se dice que u es incidente hacia el interior de Xi. Ejemplos: Hacia el exterior de X3: u2, u3, u5 Hacia el interior de X3: u4

GRFICAS ORIENTADAS

u1
x1 x2

u2
u3

x3

u5
u4

x4

x5

u6

ARCOS INCIDENTES A UN CONJUNTO DE VRTICES

Sea Y un subconjunto de X, perteneciente a la grfica G = ( X, A), se dice que u es incidente a Y hacia el exterior si xi Y, xj ~ Y. El conjunto de arcos incidentes a Y hacia el exterior, se representa por W (Y) . Si xi ~ Y y xj Y , se dice que u es incidente hacia el interior de Y, y se representa por W (Y) .

ARCOS INCIDENTES A UN CONJUNTO DE VRTICES


As, si en la grfica definimos Y como el conjunto:
Y= Entonces: x3, x4

W (Y) = u2, u3, u6


W (Y) = u4

Al conjunto W (Y) U W (Y) se representa como:


W (Y) = u2, u3, u4, u6

X3

U2
U1
X1 X2

U5
U3 U4
X4

X5

U6

Grfica orientada

GRFICAS
SUBGRFICAS Se denomina subgrfica de G=(X,A) a la grfica constituida por Y subconjunto de X y por arcos de A que unen vrtices de Y. No intervienen todos los vrtices de X, en consecuencia slo intervienen los arcos de A que unen los vrtices de Y. GRAFICA PARCIAL Una grfica parcial de G=(X,A) es la grfica constituida por el conjunto de vrtices de X y por B subconjunto de A. Intervienen todos los vrtices de X de la grfica original.

GRFICAS ORIENTADAS
CAMINO Es una secuencia de arcos u = (u1, u2, . . . , uk), en el cual el extremo final de cada arco coincide con el extremo inicial del arco que le sigue. Ejemplos:
Camino representado por arcos Camino representado por los vrtices

( u5, u6)

(x3, x4, x5)

GRFICAS ORIENTADAS
CAMINO SIMPLE Es un camino que no utiliza ms de una vez el mismo arco. CAMINO ELEMENTAL Es un camino que no utiliza ms de una vez el mismo vrtice. LONGITUD DE UN CAMINO Es el nmero de arcos que contiene el camino y se representa por (u). Ejemplo: Si u = ( u5, u6) , entonces (u) = 2.

GRFICAS ORIENTADAS
CIRCUITO Es un camino finito N = (x1, x2, ... , xk) en el que el vrtice inicial X1 es igual al vrtice final Xk. Ejemplo: U = ( u5, u6, u4) es un circuito. ANILLO Es un circuito constituido por un solo vrtice y con un solo arco. Ejemplo: u1 = (x1, x1) es un anillo.

REPRESENTACIN DE GRFICAS ORIENTADAS Para la representacin de grficas orientadas se pueden emplear varias estructuras de datos. Una representacin comn es la matriz de adyacencia. Para una grfica G = (X, A) , se supone que X = {1, 2, . . . , n } . La matriz de adyacencia para G es una matriz B de orden nxn, de elementos booleanos, donde B = [i, j] es verdadero s y solo s, existe un arco que vaya del vrtice i al j. La matriz se exhibe con 1 para verdadero y 0 para falso.

Ejemplo
1 1 2 1 2 3 4 4 3 0 0 0 0 2 1 0 0 0 3 0 1 0 0 4 1 0 1 0

GRFICAS NO ORIENTADAS
En las grficas no orientadas los conceptos de arco, camino y circuito, se sustituyen por arista, cadena y ciclo. ARISTA Se denomina arista de una grfica no orientada G a un conjunto de vrtices xi, xj tales que xi xj, con (xi, xj) A y/o (xj, xi) A. O sea, es el segmento que une dos vrtices adyacentes. No se distinguen entre vrtice inicial y final.

GRFICA NO ORIENTADA
X1 X2

X5

X3

X4

En esta grfica cada arco tiene las dos orientaciones: (Xi, Xj) y (Xj, Xi)

GRFICAS NO ORIENTADAS
CADENA Es una secuencia de aristas. Ejemplo: v = (x1, x2, x3) es una cadena.

CICLO Es una cadena finita en el que coinciden los vrtices inicial y final. Ejemplo: v = (x1, x2, x3, x4, x5, x1)

REPRESENTACIN Tambin se puede usar la matriz de adyacencia. Ejemplo:


a a b a b c d c d b c d

0
1 0 1

1
0 1 1

0
1 0 1

1
1 1 0

REDES DE TRANSPORTE
DEFINICIN Se denomina red de transporte al grafo finito, sin anillos, donde se cumple que: a) Cada arco u tiene asociado un nmero c(u)>=0 llamado capacidad del arco. b) Existe un solo vrtice Xs tal que W(Xs) = 0 , este vrtice se llama fuente o entrada de la red. c) Existe un solo vrtice Xt tal que W(Xt) = 0 , este vrtice se llama destino o sumidero de la red.

REDES DE TRANSPORTE
FLUJO Es una funcin entera (u), definida sobre el conjunto A de arcos. Esta funcin es un flujo para una red de transporte si satisface: 0 <= (u) <= c(u) , para todo u A. La funcin (u) puede considerarse como la cantidad de materia que fluye por el arco u. Como la cantidad de materia que entra es igual a la que sale, entonces para todo nodo se cumple: (u) ingresa = (u) sale

REDES DE TRANSPORTE
ARCO SATURADO Se dice que un arco u A est saturado si: (u) = c(u) FLUJO COMPLETO Un flujo es completo si todo camino que va de la fuente al destino contiene al menos un arco saturado.

(u)
c(u) c(u) - (u)
Xs

X1

2 0
2

1
Xt

2
X2

RED DE TRANSPORTE

RED DE TRANSPORTE
CORTE Sea Y un subconjunto del conjunto X de vrtices, que contiene al destino Xt y no contiene a la fuente Xs. El conjunto W(Y) (arcos incidentes hacia el interior de Y) se le denomina corte de la red. Un corte de una red, es un conjunto de arcos cuya ausencia desconectara completamente a la red. Ejemplo, si en la red se tiene Y = (X2, Xt), entonces el corte correspondiente a Y est dado por: W(Y) = , (X1, Xt), (Xs, X2) }

x1

xs

xt

2
x2

CORTE EN UNA RED DE TRANSPORTE

REDES DE TRANSPORTE
CAPACIDAD DE CORTE Se denomina as a la expresin: C *W(Y)+ = c(u) , u W(Y) Al definirse la capacidad de un corte se toma en cuenta la direccin de los arcos del corte. Ejemplo, si Y = (X2, Xt) , C *W(Y)+ = 2 + 1 = 3

GRACIAS