Documente Academic
Documente Profesional
Documente Cultură
ESTADO DE OAXACA
ANALISIS DE REDES
Investigacin de operaciones
Docente: Arango Cruz Juan Miguel
ALUMNOS:
Garcia Labastida Daniel De Jess
Ortiz Martnez Eric
Len Santiago Alejandro
Lpez Hernndez Bryan
Bernal Gonzlez Morachel Manic
Figueroa Terrones Williams
pg. 1
INDICE
3..2.1.-CONCEPTOS BASICOS
6.2.2.-PROBLEMA DE TRANSPORTE
13.2.3.-PROBLEMA DE ASIGNACION
18.2.5-PROGRAMACION DE PROYECTOS
pg. 2
2.1-CONCEPTOS BASICOS
El anlisis de redes es el rea encargada de analizar las redes mediante la teora de redes
(conocida ms genricamente como teora de grafos).
Las redes pueden ser de diversos tipos:
Social
Transporte
Elctrica
Biolgica
Internet
Informacin
Epidemiologa
Cuando se habla de una red, se entiende como un grupo de individuos que, en forma
agrupada o individual, se relacionan con otros con un fin especfico, caracterizado por la
existencia de flujo de informacin. Las redes pueden tener muchos o pocos actores y una o
ms clases de relaciones entre pares de actores.
Terminologa de Redes
* Flujo: Corresponde a la cantidad que debe transportarse desde un nodo i a un nodo j a
travs de un arco que los conecta. La siguiente notacin es usada: Xij= cantidad de flujo
Uij= cota mnima de flujo que se debe transportar Lij= cota mxima de flujo que se puede
transportar.
* Arcos dirigidos /no dirigidos: Cuando el flujo puede transportarse en una sola direccin se
tiene un arco dirigido (la flecha indica la direccin). Si el flujo puede transportarse en ambas
direcciones existe un arco no dirigido (sin flecha).
* Nodos adyacentes: Un nodo j es adyacente con un nodo i si existe un arco que une el
nodo j con el nodo i.
pg. 3
Rutas/Conexin entre nodos
*Ruta: Una coleccin de arcos formados por una serie de nodos adyacentes; los nodos
estn conectados si existe una ruta entre ellos.
Ciclos / Arboles /Arboles expandidos
* Ciclos : Un ciclo se produce cuando al partir de un nodo por un cierto camino se vuelve al
mismo nodo por otra ruta.
* rbol : Una serie de nodos que no contienen ciclos.
*rbol expandido: Es un rbol que conecta todos los nodos de la red (contiene n-1 arcos).
GRAFOS NO DIRIGIDOS
Si los pares que forman las relaciones no son pares ordenados, entonces el lazo (na,nb)
entre dos nodos es exactamente la misma que (nb,na), es decir, no hay un origen y un
destino de la relacin. Este tipo de relaciones son simtricas o no direccionales. Por
ejemplo, la relacin es hermano de es de este tipo.
GRAFOS DIRIGIDOS
Si los pares que forman las relaciones son pares ordenados, entonces el lazo (na,nb)
representa una informacin diferente al lazo (nb,na), y puede que entre dos nodos haya un
lazo en una direccin pero no en la otra. Por ejemplo, la relacin ama apasionadamente
a es dirigida, ya que puede darse el caso de que el amor sea de a hacia b pero que no est
correspondido de b hacia a.
EL ARS (ANLISIS DE REDES SOCIALES):
Es un conjunto de tcnicas de anlisis para el estudio formal de las relaciones entre actores
y para analizar las estructuras sociales que surgen de la recurrencia de esas relaciones o de
la ocurrencia de determinados eventos
En el anlisis de redes sociales se emplean categoras abstractas, basados en una
prescripcin fctica o abordaje terico. Las categoras son empleadas para describir roles
sociales o posiciones sociales tpicas de los miembros de la categora bajo anlisis. Las
categoras pueden estar dadas por atributos que tienen en comn los actores sociales. Se
pg. 4
basan generalmente en el anlisis estructural para definir categoras y variables en trminos
de similitud de los modelos de relaciones entre los actores, por tanto la definicin de una
categora, rol social o posicin social depende de sus relaciones con otra categora.
a. Las posiciones en la red y los roles sociales:
Las posiciones o categoras sociales surgen de relaciones entre actores, por ello es posible
definir empricamente las posiciones sociales empleando datos de las redes. En ese sentido
se puede decir que dos actores ocupan la misma posicin o rol en la medida en que sus
relaciones con otros actores son las mismas, esto quedar claro en el anlisis de juego de
actores, cuando se analice la posicin de los actores con respecto a la reforma y los
objetivos que se han definido para efectos de realizar el anlisis.
b. Definir la equivalencia o similitud:
La similitud puede ser entendida de tres formas. Por una parte se tiene la equivalencia
estructural, se tiene la equivalencia automrfica y la equivalencia regular. Estas
equivalencias tienen sus diferencias en el grado de abstraccin, constituyendo la
equivalencia estructural la ms concreta y la equivalencia regular la ms abstracta.
Dos nodos son exactamente equivalentes estructuralmente si tienen estrictamente las
mismas relaciones con todos los otros actores. Dos actores son equivalentes en tanto
tengan las mismas relaciones con todos los otros actores. En el caso de que dos nodos
sean exactamente equivalentes estructuralmente, tambin sern equivalentes auto
mrficamente y regularmente. Esto se da porque la equivalencia estructural realmente
significa lo mismo que idntico o sustituible.
Dos actores son equivalentes auto mrficamente si existe un re-etiquetado posible de
actores sin que cambie ninguna propiedad del grafo. Significa conjunto de actores ms que
de actores individuales. Se pregunta si se pueden localizar subgrafos o subconjuntos de
actores estructuralmente idnticos, es decir que puedan ser intercambiables entre s sin
alterar las distancias en el grafo.
La equivalencia regular se da cuando dos nodos tienen el mismo perfil de lazos con
miembros de otros conjuntos de actores que tambin son equivalentes regularmente. Los
actores equivalentes regularmente no ocupan necesariamente las mismas posiciones
respecto a otros actores individuales, ms bien tienen los mismos tipos de relaciones con
algunos miembros de otros grupos de actores.
c. La teora de Grafos:
La teora de grafos ha sido muy til para el ARS porque: 1) tiene un vocabulario que puede
ser utilizado para analizar muchas propiedades de las estructuras sociales, 2) nos ofrece las
operaciones matemticas por las cuales esas propiedades pueden analizarse y medirse y 3)
nos permite probar teoremas sobre los grafos y, por tanto, deducir y someter a test
determinados enunciados.
Un grafo G consiste en dos conjuntos de informacin: un conjunto de nodos, N = {n1, n2,..,
ng} y un conjunto de lneas, L = {l1, l2, lL} entre pares de nodos. En un grafo hay g nodos
y L lneas. Un grafo se representa como G (N, L). Se dice que dos nodos son adyacentes si
la lnea lk = (ni, nj) est incluida en el conjunto de lneas L.
pg. 5
2.2-PROBLEMAS DE TRANSPORTE
Mtodo Hngaro:
Los problemas de asignacin incluyen aplicaciones tales como asignar
personas a tareas. Aunque sus aplicaciones parecen diferir de las del
problema del transporte, constituye un caso particular.
Los problemas de transporte y asignacin son casos particulares de un
grupo ms grande de problemas, llamados problemas de flujo en redes.
3. Realizar lo siguiente:
a) Marcar con un * todas la filas que no contengan ceros
asignados.
b) Marcar todas las columnas que contengan uno o ms
ceros cancelados en alguna fila marcada.
c) Marcar toda fila que tenga un cero asignado en una columna
pg. 6
marcada.Repetir b) y c) hasta que no sea posible marcar ms
filas o columnas.
d) Poner un trazo (lnea) sobre toda fila no marcada y
sobre toda columna marcada.
4. Tomar el menor nmero no atravesado por un trazo (lnea) y:
Restarlo a todos los elementos de las filas no atravesadas.
Sumarlo a todos los elementos de columnas
atravesadas. Volver al paso 2.
PROBLEMAS RESUELTOS
Solucin:
Paso 1: Encontramos el menor elemento de cada columna y restarlo de la columna
respectiva.
pg. 7
Mquina Mquina Mquina
Equipo de 1
4 2
5 3
2
Mantenimiento
1
Equipo de 3 4 0
Mantenimiento
2
Equipo de 0 0 4
Mantenimiento
3
Encontramos el menor elemento de cada fila en la matriz resultante y restarlo de
la fila respectiva.
pg. 8
Marcamos con * las filas 1 y 2 y la columna 3. De acuerdo al algoritmo de Hngaro.
*
Mquina 1 Mquina 2 Mquina 3
Equipo de 0 1 0
* Mantenimiento 1
* Equipo de 1 2 0
Mantenimiento 2
Equipo de 0 0 5
Mantenimiento 3
Hacemos nuevamente las asignaciones empezando por las filas que tengan menos
ceros.
Por ende la asignacin que representa el menor costo para la jornada de mantenimiento
preventivo determina que el Equipo 1 realice el mantenimiento de la Mquina 1, el Equipo
2 realice el mantenimiento de la Mquina 3 y el Equipo 3 realice el mantenimiento de la
Mquina 2, jornada que tendr un costo total de 17 unidades monetarias.
pg. 9
II. Se desea asignar 4 mquinas a 4 lugares posibles. A continuacin se
presentan los costos asociados.
Maquina\Luga 1 2 3 4
r
1 3 5 3 3
2 5 14 10 10
3 12 6 19 17
4 2 17 10 12
Paso 1: Al igual que en el ejemplo anterior restamos cada columna del menor
elemento y luego con la matriz resultante hacemos lo mismo pero por fila. La matriz
resulta como se muestra.
Maquina\Luga 1 2 3 4
r
1 1 0 0 0
2 0 6 4 4
3 9 0 15 13
4 0 12 7 9
Mquina\Luga 1 2 3 4
r
1 1 0 0 0
2 0 6 4 4
3 9 0 15 13
4 0 12 7 9
Puede ver que solo logramos hacer tres asignaciones no logramos asignar la
Mquina 4 por lo que no alcanzamos el ptimo.
pg. 10
Paso 3:
a) Marcar con un * todas la filas que no contengan ceros asignados.
Mquina\Lugar 1 2 3 4
1 1 0 0 0
2 0 6 4 4
3 9 0 15 13
* 4 0 12 7 9
c) Marcar toda fila que tenga un cero asignado en una columna marcada.
*
Mquina\Lugar 1 2 3 4
1 1 0 0 0
* 2 0 6 4 4
3 9 0 15 13
* 4 0 12 7 9
d) No hay ms
pg. 11
e) Poner un trazo (lnea) sobre toda fila no marcada y sobre toda columna
marcada.
*
Mquina\Lugar 1 2 3 4
1 1 0 0 0
* 2 0 6 4 4
3 9 0 15 13
* 4 0 12 7 9
4. El menor nmero es 4.
*
Mquina\Lugar 1 2 3 4
1 5 0 0 0
* 2 0 2 0 0
3 13 0 15 13
* 4 0 8 3 5
Mquina\Luga 1 2 3 4
r
1 5 0 0 0
2 0 2 0 0
3 13 0 15 13
4 0 8 3 5
pg. 12
2.3 Problema de asignacin
pg. 14
Solucin ptima: El conjunto de los vrtices del recinto se denomina conjunto de
soluciones factibles bsicas y el vrtice donde se presenta la solucin ptima se llama
solucin mxima (o mnima segn el caso).
pg. 15
Este tipo de problemas pueden ser resueltos por el mtodo del Simplex, sin embargo
existen otros mtodos ms eficientes como por ejemplo el algoritmo de Dijkstra o el de
Bellman-Ford.
Este algoritmo calcula el camino mnimo de un nodo a a otro nodo z en particular, a la
vez que calcula los caminos mnimos desde el nodo inicial a dado hasta cada uno de
los otros nodos del grafo.
Consiste en encontrar la ruta ms corta entre dos nodos dados de un grafo dirigido y
valuado (con capacidades).
Veremos dos algoritmos, por un lado el algoritmo de Dijkstra, que encuentra el
camino ms corto entre el nodo origen y cada uno de los otros nodos de la red, y por
otro lado el algoritmo de Floyd, que encuentra el camino ms corto entre cualquier
par de nodos de la red.
Algoritmo de Floyd
El algoritmo de Floyd es ms general que el de Dijkstra, ya que determina la ruta ms
corta entre dos nodos cualquiera de la red.
Los pasos a dar en la aplicacin del algoritmo de Floyd son los siguientes:
pg. 16
Algoritmo de Dijkstra
Seleccionamos el nodo que sea destino de la arista con menor valor que
salga del nodo o, llammoslo u. Introducimos el nodo u en S y lo sacamos de C.
Almacenamos en la posicin u del vector D el valor COSTEou y en la
posicin u del vector P el valor del nodo predecesor, es decir, o.
Seleccionamos el siguiente nodo al que podamos llegar con menor coste,
bien directamente desde o, bien a travs del otro nodo seleccionado u.
Llamamos al nuevo nodo seleccionado v. Introducimos el nodo v en S y lo
sacamos de C. Introducimos en la posicin v del vector D el coste de llegar al
nodo v, si es directamente desde o ser COSTEov, si es a travs
de u ser D[u]+COSTEuv. Por ltimo, en la posicin v del vector P introducimos
el valor del nodo predecesor, ya sea o o u.
pg. 17
Repetiremos este proceso hasta que todos los nodos hayan sido
seleccionados, es decir, hasta que el conjunto C est vaco, o lo que es lo
mismo, hasta que en el conjunto S se encuentren todos los nodos del grafo. En
ese momento en el vector D tendremos almacenado el coste mnimo para llegar
desde el nodo origen a cualquier nodo del grafo, y podremos obtener el camino
ms corto mediante el vector P.
2.5-PROGRAMACION DE PROYECTOS
Programacin de proyectos (PERT-CPM)
El PERT/CPM fue diseado para proporcionar diversos elementos tiles de
informacin para los administradores del proyecto. Primero, el PERT/CPM expone la
ruta crtica de un proyecto. Estas son las actividades que limitan la duracin del
proyecto.
La principal diferencia entre PERT y CPM es la manera en que se realizan los
estimados de tiempo. E1 PERT supone que el tiempo para realizar cada una de las
actividades es una variable aleatoria descrita por una distribucin de probabilidad. E1
CPM por otra parte, infiere que los tiempos de las actividades se conocen en forma
determinsticas y se pueden variar cambiando el nivel de recursos utilizados.
DEFINICION DEL PROYECTO
En toda actividad a realizar se requieren conocimientos precisos y claros de lo que se
va a ejecutar, de su finalidad, viabilidad, elementos disponibles, capacidad financiera,
etc. Esta etapa aunque esencial para la ejecucin del proyecto no forma parte del
mtodo.
pg. 18
PROGRAMACIN DE PROYECTOS
Una vez elaborado el diagrama queda clara la secuencia de actividades y se puede
pasar a la programacin de las mismas. Para ello, es necesario conocer las duraciones
de las distintas actividades. Generalmente, stas no se pueden fijar con exactitud, ya
que son muchos los factores de carcter aleatorio que estn relacionados con ellas.
COSTOS Y PENDIENTES
En este paso se solicitaran los costos de cada actividad realizada en tiempo estndar
y en tiempo ptimo. Ambos costos deben ser proporcionados por las personas
responsables de la ejecucin, en concordancia con los presupuestos ya suministrados
por ellos. Dichos costos se deben anotar en la matriz de informacin
pg. 19