Anda di halaman 1dari 12

Instituto Tecnolgico de Acapulco

Ingeniera en Sistemas Computacionales


Investigacin de Operaciones
Anlisis de Redes
Israel Isaac Ocotl Prez No.12320110
Rodrguez Vsquez Juan Manuel

04/05/14

ndice:
Unidad 2: Anlisis de Redes.
2.1 Conceptos Bsicos 3-4 pg.
2.2 Problema de Transporte 5-8 pg.
2.3 Problema de Asignacin 8-10 pg.
2.4 Problema de Transporte 10-12 pg.






Conceptos Bsicos.
Anlisis Reticular
El anlisis de redes o anlisis reticular ("network analysis" en ingls) designa una
orientacin en la investigacin social que se ha venido desarrollando, sobre todo en los
pases anglosajones, desde mediados los aos sesenta.
Es difcil, en el corto espacio del que disponemos, establecer con claridad las
dimensiones de esta perspectiva de investigacin: por una parte, se trata de un conjunto
de tcnicas, por otra de una metodologa y, consecuentemente, de un paradigma
cientfico. Lo que hace difcil delimitarlo es, ante todo, que no se trata de un
movimiento intelectual limitado a una ciencia social particular, sino que se extiende,
prcticamente, al conjunto de las ciencias sociales.
Postulados bsicos
El anlisis reticular en sociologa comparte con el desarrollado en otras ciencias sociales
un cierto nmero de preocupaciones bsicas:
1.- El anlisis reticular se encuadra en una sociologa estructural: su principal objetivo es
la bsqueda de las determinaciones estructurales de la accin humana, y no de las
motivaciones individuales o colectivas de los individuos.
2.- El concepto de estructura, implcito o explcito, utilizado en las investigaciones
reticulares presupone que las estructuras se manifiestan en la forma de los VNCULOS
("ties") existentes entre los elementos o NODOS diferenciados que integran un sistema
social, siendo estos nodos "actores sociales" o cualquier tipo de entidades sociales
significativas (individuos, grupos, organizaciones, clases). Las REDES SOCIALES son
pues CONJUNTOS DE VNCULOS ENTRE NODOS.
3.- Los conjuntos de vnculos entre entidades sociales constituyen los datos bsicos del
anlisis reticular: la estructura buscada se concibe como pautas o regularidades en las
formas de vinculacin que emergen en los conjuntos relacionales como consecuencia de
un anlisis: la estructura de las relaciones no es directamente observable en los datos,
que son de naturaleza compleja e incoherente en su apariencia inmediata.

4.- El anlisis relacional presupone que las caractersticas estructurales de las redes de
relaciones sociales descubiertas en el curso del anlisis determinan los comportamientos
de los individuos implicados en ellas.
5.- Por ello, el anlisis reticular concibe los sistemas sociales como redes de relaciones
sociales, ms que como conjunto de individuos cuya conducta est regularizada por
conjunto de normas y valores interiorizados, por atributos individuales o por meras
relaciones didicas (la interaccin de la psicologa social). Los VNCULOS no son
necesariamente diadicos y el anlisis reticular considera los VNCULOS ENTRE
VNCULOS como un elemento esencial de la estructura.
6.- As, el anlisis reticular de un sistema social es, ante todo, el de un conjunto
estructurado de posiciones sociales: el concepto de rol aparece como una variable
dependiente de la posicin misma y no como la que designa las unidades significativas
de los sistemas sociales. En consecuencia, las dimensiones valorativas y normativas de la
conducta son, para el anlisis reticular, como las dems dimensiones de la motivacin,
ms bien efectos que causa.
7.- Los vnculos entre los nodos que definen un retculo social son, en buena parte de las
investigaciones concretas realizadas hasta hoy, flujos de informacin, de bienes o de
influencia. Por ello las estructuras sociales descritas diferencian posiciones
relativamente a esas dimensiones.
Instrumentos analticos
Las tcnicas de anlisis empleadas en las investigaciones reticulares presentan
caractersticas diferenciales respecto a las tcnicas usuales de investigacin social. Estas
diferencias se derivan del objeto mismo que se analiza


2.2 Problema de transporte.
El modelo de transporte busca determinar un plan de transporte de una mercanca de varias
fuentes a varios destinos. Los datos del modelo son:
1. Nivel de oferta en cada fuente y la cantidad de demanda en cada destino.
2. El costo de transporte unitario de la mercanca a cada destino.
Como solo hay una mercanca un destino puede recibir su demanda de una o ms fuentes. El
objetivo del modelo es el de determinar la cantidad que se enviar de cada fuente a cada destino,
tal que se minimice el costo del transporte total.
La suposicin bsica del modelo es que el costo del transporte en una ruta es directamente
proporcional al numero de unidades transportadas. La definicin de unidad de transporte
variar dependiendo de la mercanca que se transporte.
El esquema siguiente representa el modelo de transporte como una red con m fuentes y n
destinos. Una fuente o un destino esta representado por un nodo, el arco que une fuente y un
destino representa la ruta por la cual se transporta la mercanca. La cantidad de la oferta en la
fuente i es ai, y la demanda en el destino j es bj. El costo de transporte unitario entre la fuente i
y el destino j es Cij.
Si Xi j representa la cantidad transportada desde la fuente i al destino j, entonces, el modelo
general de PL que representa el modelo de transporte es:
Minimiza Z= S i=1 m S j=1 n C i j X i j
S j=1 n X i j <= ai , i=1,2,, m
Sujeta S i=1 m X I j >= bj , j=1,2,, n
X i j >=0 para todas las i y j
El primer conjunto de restricciones estipula que la suma de los envos desde una fuente no
puede ser mayor que su oferta; en forma anloga, el segundo conjunto requiere que la suma de
los envios a un destino satisfaga su demanda.
El modelo que se acaba de escribir implica que la oferta total Si=1 m ai debe ser cuando menos
igual a la demanda total Sj=1 n bj. Cuando la oferta total es igual a la demanda total, la
formulacin resultante recibe el nombre de modelo de transporte equilibrado. Este difiere del
modelo solo en el hecho de que todas las restricciones son ecuaciones, es decir:
SX i j = ai, i=1,2,..., m
SX i j = bj, j=1,2,..., n
En el mundo real, no necesariamente la oferta debe ser igual a la demanda o mayor que ella. Sin
embargo, un modelo de transporte siempre puede equilibrarse. El equilibrio, adems de su
utilidad en la representacin a travs de modelos de ciertas situaciones prcticas, es importante
para el desarrollo del mtodo de solucin que explote completamente la estructura especial del
modelo de transporte. Los dos ejemplos que siguen presentan la idea del equilibrio y tambin sus
implicaciones prcticas.
En el ejemplo anterior suponga que la capacidad de la planta de Detroit es de 1 300 automviles
(en vez de 1 500). Se dice que la situacin esta desequilibrada debido a que la oferta total (=3
500) no es igual a la demanda total (=3 700).Nuestro objetivo consiste en volver a formular el
modelo de transporte de manera que distribuya la cantidad faltante(=3 700 3 500 = 200) en
forma optima entre los centros de distribucin.
Como la demanda es mayor que la oferta se puede agregar una planta ficticia con una capacidad
de 200. Se permite que dicha planta, en condiciones normales, enve su produccin a todos los
centros de distribucin. Fsicamente, la cantidad de unidades enviadas a un destino desde una
planta ficticia representar la cantidad faltante en ese destino.
La nica informacin que falta para completar el modelo son los costos de transporte unitarios
de la planta ficticia a los destinos. Como la planta no existe, no habr ningn envo fsico y el
costo de transporte unitario es cero. Sin embargo, podemos enfocar la situacin desde otro
ngulo diciendo que se incurre en un costo de penalizacin por cada unidad de demanda
insatisfecha en los centros de distribucin. En este caso los costos de transporte unitarios sern
iguales a los costos de penalizacin unitarios en los diversos destinos.
Denver Miami
Los ngeles 80 215 1 000
Detroit 100 108 1 300
Nueva Orlens 102 68 1 200
Planta ficticia 0 0 200
De manera anloga, si la oferta en mayor que la demanda podemos aadir un destino ficticio que
absolver la diferencia. Por ejemplo, suponga que la demanda en Denver disminuye a 1
900cualquier automvil enviado de una planta a un centro de distribucin ficticio representa un
excedente en la planta.
Denver Miami Destino
Los ngeles 80 215 0 1 000
Detroit 100 108 0 1 500
Nueva Orleans 102 68 0 1 200
La aplicacin del modelo de transporte no se limita al problema de transporte.
PROBLEMAS DE ASIGNACIN (Mtodo Hungaro)
Un problema de asignacin es un problema de transporte balanceado, en el cual todas las
ofertas y todas las demandas son iguales a uno. Se puede resolver eficientemente un problema de
asignacin m x m mediante el mtodo Hngaro:
o Paso 1.- Empiece por encontrar el elemento mas pequeo en cada rengln de la matriz de
costos. Construya una nueva matriz, al restar de cada costo, el costo mnimo de su rengln.
Encuentre, para esta nueva matriz el costo mnimo en cada columna. Construya una nueva
matriz ( la matriz de costos reducidos ) al restar de cada costo el costo mnimo de su columna.
o Paso 2.- Dibuje el mnimo numero de lneas (horizontales o verticales ) que se necesitan para
cubrir todos los ceros en la matriz de costos reducidos. Si se requieren m lneas para cubrir todos
los ceros, siga con el paso 3.
o Paso 3.- Encuentre el menor elemento no cero (llame su valor k en la matriz de costos
reducidos, que no esta cubiertos por las lneas dibujadas en el paso 2. Ahora reste k de cada
elemento no cubierto de la matriz de costos reducidos y sume k a cada elemento de la matriz de
costos reducidos cubierto por dos lneas. Regrese al paso 2.
Un problema de asignacin es un problema de transporte balanceado en el que todas las ofertas
y demandas son iguales a 1; as se caracteriza por el conocimiento del costo de asignacin de
cada punto de oferta a cada punto de demanda. La matriz de costos del problema de asignacin
se llama: matriz de costos.
Como todas las ofertas y demandas para el problema de asignacin son nmeros enteros, todas
las variables en la solucin ptima deben ser valores enteros.

2.3 Problema de Asignacin.
MODELOS DE ASIGNACIN
Introduccin al modelo de asignacin.
Los problemas de asignacin presentan una estructura similar a los de transporte, pero con dos
diferencias: asocian igual nmero de origenes con igual nmero de demandas y las ofertas en
cada origen es de valor uno, como lo es la demanda en cada destino.
El problema de asignacin debe su nombre a la aplicacin particular de asignar hombres a
trabajos ( o trabajos a mquinas), con la condicin de que cada hombre puede ser asignado a un
trabajo y que cada trabajo tendr asignada una persona.
La condicin necesaria y suficiente para que este tipo de problemas tenga solucin, es que se
encuentre balanceado, es decir, que los recursos totales sean iguales a las demandas totales.
El modelo de asignacin tiene sus principales aplicaciones en: Trabajadores, Oficinas al personal,
Vehculos a rutas, Mquinas, Vendedores a regiones, productos a fabricar, etc.
ETAPAS DEL METODO, ALGORITMO HUNGARO
1. RESTE EL VALOR MS PEQUEO DE LA FILA EN CADA UNA DE LAS FILAS
2. RESTE EL VALOR MAS PEQUEO EN LA COLUMNA DE CADA UNA DE LAS
COLUMNAS.
3. TRAZAR SEGMENTOS: Este es el criterio de decisin de asignacin, es decir
A) S el nmero de segmentos es = m, entonces podemos asignar, recuerda que m=n
asignaciones. Un Segmento es una lnea vertical u Horizontal que se va a trazar a lo largo de
toda la fila o toda la columna, no se pueden trazar segmentos en forma diagonal.
B) Caso contrario ir al paso 4
4. ATENDER LOS SIGUIENTES INCISOS:
A) Seleccione la posicin del dato menor de los no segmentados y restelo a los no segmentados,
(esto har que se generen nuevos ceros)
B) Localizar los datos en donde se INTERSECTAN los segmentos, y sumar el dato menor
seleccionado.
C) El resto de los datos segmentados quedan EXACTAMENTE igual.
5. REPITA EL PASO 3
Casos especiales del modelo de asignacin
Casos especiales del modelo de asignacin
*Oferta y demanda desiguales.
Cuando la oferta y la demanda son desiguales, se asigna una actividad ficticia con un costo de
cero para mantener la condicin de mtodo que deben ser igual nmero de ofertas y demandas
*Problemas de maximizacin.
Considere un problema de asignacin en el que la respuesta a cada asignacin es una utilidad en
vez de un costo. Considere la matriz de utilidades del problema como la caracterstica nueva la
cual consiste en que el nmero que aparece en cada celdilla representa un beneficio en lugar de
un costo.
*Problemas con asignacin inaceptable.
Supngase que se est resolviendo un problema de asignacin y que se sabe que ciertas
asignaciones son inaceptables. Para alcanzar esta meta, simplemente asigna un costo
arbitrariamente grande representado mediante la letra M . M es un nmero tan grande que si se
le resta un nmero finito cualquiera, queda todava un valor mayor que los dems.
Cuando la oferta y la demanda son desiguales, se asigna una actividad ficticia con un costo de
cero para mantener la condicin de mtodo que deben ser igual nmero de ofertas y demandas
2. Problemas de maximizacin.
Considere un problema de asignacin en el que la respuesta a cada asignacin es una utilidad en
vez de un costo. Considere la matriz de utilidades del problema como la caracterstica nueva la
cual consiste en que el nmero que aparece en cada celdilla representa un beneficio en lugar de
un costo.
3. Problemas con asignacin inaceptable.
Supngase que se est resolviendo un problema de asignacin y que se sabe que ciertas
asignaciones son inaceptables. Para alcanzar esta meta, simplemente asigna un costo
arbitrariamente grande representado mediante la letra M . M es un nmero tan grande que si se
le resta un nmero finito cualquiera, queda todava un valor mayor que los dems.

2.4 La ruta ms corta
Un algoritmo clsico de Investigacin de Operaciones es el de La Ruta ms Corta, usado por
ejemplo para encontrar en una serie de ciudades conectadas por carreteras, la ruta para llegar de
una ciudad a otra, siguiendo una trayectoria mnima. Existen dos tipos principales de algoritmos:
Cclicos y Acclicos. Los algoritmos Acclicos son usados en redes que no tienen ciclos, es decir
que no tienen rutas que partiendo de un nodo lo lleven a l mismo de nuevo. Los ciclos son
tambin llamados "lazos".
Los algoritmos cclicos son para las redes que tienen ciclos o lazos... o en espaol vueltas en
redondo. Un ejemplo de un lazo: Si del nodo "A" puedo ir al nodo "B", y del nodo "B" puedo ir al
"C" y del "C" al "D" y del "D" puedo retornar al "A" de nuevo, ah hay un lazo o un ciclo. Las
flechas indican en que sentido esta permitido el movimiento.
Algoritmo Acclico:
Si la red no tiene ciclos, apliquemos el siguiente algoritmo:
Etiquetar cada nodo con el siguiente formato [distancia desde el nodo inicial, Nombre del Nodo
Precedente]. Para el nodo inicial por definicin la distancia es cero (la distancia a s mismo), y el
nodo precedente es vaco (ninguno): [0 , ] . Despus para cada nodo, se analiza los nodos que lo
preceden por las flechas, se escoge aquel cuya distancia al nodo inicial ms la distancia al nodo
presente sea mnima. Se etiqueta con la suma, y el nombre del nodo escogido... bueno, esto en
carreta es muy enredador... mejor con un ejemplo, paso a paso.
Consideremos la siguiente red:

Los nodos pueden representan sitios (p.e ciudades, facilidades, etc) las flechas (tambin llamadas
Arcos) indican las trayectorias permitidas y sobre ellas estn las distancias (pero tambin puede
representar el costo de desplazamiento, o el nivel de riesgo, o un producto de ambos).
Encontremos la distancia ms corta entre el nodo "A" y el nodo "G".
1. Rotular el Nodo Inicial : Recordemos el formato del rtulo es : [distancia al primer nodo,
nodo precedente]. La distancia al primer nodo, es la distancia a s mismo en ste caso, por lo
tanto es cero. El nodo precedente: como no viene de ningn nodo, lo rotulamos vacio: [ 0, ] :

2. Rotular todos los nodos que dependan nicamente del nodo inicial:
A el Nodo B se puede llegar desde el Nodo A, con la ruta A-C-B o con la ruta A-D-C-B. Asi que
depende de otros nodos a parte del Nodo inicial. Lo mismo podemos decir del Nodo C. Pero...
Pero al Nodo D slo se puede llegar directamente desde el Nodo A. Este es el nodo que vamos a
rotular, y si hubieran ms como l tambin los rotulariamos, pero en este ejemplo slo tenemos
el D.
El rtulo del Nodo D, es : [distancia mnima desde el Nodo Inicial, Nodo Precedente]. La
distancia mnima desde el Nodo Inicial al Nodo D es 15: pos no hay otra alternativa, che! y el
Nodo Precedente el "A". Rtulo: [15, "A"]

3. Rotular Todos los Nodos que tengan la informacin suficiente para rotularlos:
La informacin necesaria para rotular un Nodo con este algoritmo, es que todos los
Nodos de los que dependa, deben estar ya rotulados. Por ejemplo el Nodo B: depende
del A y del C. El Nodo A ya esta rotulado, pero el C an no. As que an no se puede
rotular el Nodo B. El Nodo C depende del A y del D, y ambos estan rotulados, as que si
podemos rotularlo. La distancia desde A es 8, y desde D es: la distancia que tiene en el
rtulo (que es la distancia mnima desde l al Nodo inicial, o sea 15), MAS la distancia
entre D y C = 15 +4 = 19: entre 8 y 19 es ms pequeo 8. As que escogemos el Nodo A
como precedente: el rtulo es [ 8 , "A"]

4. Seguir rotulando todos los Nodos que tengan informacin suficiente hasta llegar al
Nodo deseado:
G. Ahora ya hay informacin suficiente para rotular los Nodos B y F. Entonces
rotulemos el Nodo B (no importa cul se haga primero, igual hay que rotularlos todos).
El rotulo para el Nodo B: La distancia desde A es 10, la distancia mnima al Nodo inicial
desde C es: el la distancia del rtulo de C: 8 + la distancia de C a B : 3 => 8 + 3 = 11. El
mnimo entre 10 y 11 es 10. Rtulo= [10, "A"].


Rtulo para el F: Desde C: 8 + 4 = 12 y desde D: 15 + 15 = 30. Entonces el Rtulo es [12, "C]

Anda mungkin juga menyukai