You are on page 1of 11

ANALISIS DE REDES

La administración de proyectos ha evolucionado como un nuevo


campo con el desarrollo de dos técnicas analíticas para la planeación,
programación y control de proyectos. Tales son el método de ruta
critica (CPM) y la técnica de evaluación y revisión de proyectos (Pert) .

La programación de proyectos por Pert consiste en 3 fases básicas:


planeación, programación y control.La fase de planeación se inicia
descomponiendo el proyecto en actividades distintas. Las
estimaciones de tiempo para estas actividades se determinan luego y
se construye un diagrama de red donde cada uno de sus arcos
representa una actividad.

El ultimo objetivo de la fase de programación es construir un


diagrama de tiempo que muestre los tiempos de iniciación y
terminación para cada actividad, así como su relación con otras
actividades del proyecto.

PROBLEMA DE TRANSPORTE

El modelo de transporte busca determinar un plan de transporte de una mercancía 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 mercancía a cada destino.


Como solo hay una mercancía un destino puede recibir su demanda de una o más
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 suposición básica del modelo es que el costo del transporte en una ruta es
directamente proporcional al numero de unidades transportadas. La definición de
“unidad de transporte” variará dependiendo de la “mercancía” que se transporte.

Tecnica del Transporte

Los pasos básicos de la técnica de transporte son:

Paso 1: determínese una solución factible.

Paso 2: determínese la variable que entra, que se elige entre las variables no básicas. Si
todas estas variables satisfacen la condición de optimidad (del método simplex),
deténgase; de lo contrario, diríjase al paso 3.

Paso 3: determínese la variable que sale (mediante el uso de la condición de


factibilidad) de entre las variables de la solución básica actual; después obténgase la
nueva solución básica. Regrese al paso 2.

Un modelo de transporte se llama balanceado cuando:

S i ai = S j b

Esto significa que la suma de los suministros de todas las plantas debe ser igual a la
suma de las demandas de todos los almacenes. Sin embargo en problemas de la vida
real, esta igualdad rara vez se satisface. Lo que se hace entonces es balancear el
problema.

Si los requerimientos exceden a los suministros, se agrega una planta ficticia, que
suministrará la diferencia. El costo de transporte desde la planta ficticia hacia cualquier
almacén es cero. Reciprocamente, si los suministros exceden a los requerimientos, se
agrega un almacén ficticio que absorberá el exceso. El costo unitario de transporte desde
las plantas al almacén ficticio es cero.

Formulacion General

Un problema de transporte queda definido por la siguiente información:

1. Un conjunto de m puntos de oferta. Cada punto de oferta i tiene asociado una


oferta si .

2. Un conjunto de n puntos de demanda. Cada punto de demanda j tiene asociada


una demanda dj .

3. Cada unidad enviada desde un punto de oferta i a un punto de demanda j tiene un


costo unitario de transporte cij

Consideremos:

xij = número de unidades enviadas desde el punto de oferta i al punto de demanda j.

Luego, la formulación general del problema de transporte queda:

Restricciones de Oferta, de Demanda y de Signo Respectivamente:

Para resolver los problemas de transporte del Analisis de las redes existen diferentes
metodos entre ellos el metodo “Vogel” y el metodo “Noroeste”
METODO DE LA ESQUINA NORESTE

Este método comienza asignando la cantidad máxima permisible para la oferta


y la demanda a la variable X11 (la que está en la esquina noroeste de la tabla).

La columna o renglón satisfechos se tacha indicando que las variables


restantes en la columna o renglón tachado son igual a cero. Si la columna y el
renglón se satisfacen simultaneamente, únicamente uno (cualquiera de los dos)
debe tacharse. Esta condición garantiza localizar las variables básicas cero si
es que existen. Después de ajustar las cantidades de oferta y demanda para
todos los renglones y columnas no tachados, la cantidad máxima factible se
asigna al primer elemento no tachado en la nueva columna o renglón. El
procedimiento termina cuando exactamente un renglón o una columna se dejan
sin tachar.

Ejemplo:

Una compañía tiene 3 almacenes con 15, 25 y 5 artículos disponibles


respectivamente. Con estos productos disponibles desea satisfacer la demanda
de 4 clientes que requieren 5, 15, 15 y 10 unidades respectivamente. Los
costos asociados con el envío de mercancía del almacén al cliente por unidad
se dan en la siguiente tabla.

Clientes
Almacén 1 2 3 4
1 10 0 20 11
2 12 7 9 20
3 0 14 16 18
Construya la solución básica inicial por el método de la esquina noroeste.

Ejemplo 2.

Una compañía de renta de autos tiene problemas de distribución debido a que


los acuerdos de renta permiten que los autos se entreguen en lugares
diferentes a aquellos en que originalmente fueron rentados. Por el momento,
hay 2 lugares (fuentes) con 15 y 13 autos en exceso, respectivamente, y cuatro
lugares (destinos) en los que se requieren 9, 6, 7, y 9 autos respectivamente.
Los costos unitarios de transporte en dólares entre los lugares son los
siguientes:

Elabore la tabla inicial de transporte por el método de la esquina noroeste.


Crear un origen ficticio con autos disponibles.
PROCEDIMIENTO DE OPTIMIZACION
Partiendo de una solución inicial factible (Vogel, Esquina Noroeste, etc.) es necesario
probar la optimización de la asignación evaluando todas las celdas no asignadas (vacías)
y determinando la conveniencia de asignar en ellas. En la evaluación de las celdas
vacías para un posible mejoramiento, una ruta cerrada (ciclo) es seleccionada. La ruta
tiene movimientos horizontales y verticales, considerando que las celdas asignadas y no
asignadas pueden ser brincadas en el movimiento para localizar una celda adecuada.
Con la excepción de la celda que está siendo evaluada, el resto de las celdas en la
ruta deben tener una asignación. Cuando nos movimientos alrededor de la ruta
cerrada, cambios de dirección en ángulo recto (movimientos verticales y horizontales)
son realizados en cada celda que toque la ruta, que resulta con la adición de una unidad
y la resta de una unidad de cada fila, y la columna incluida en la ruta (con asignación
alternada de signos positivos y negativos a los costos de las celdas en la ruta).

La adición y la resta asegura que las restricciones de la unidad de capacidad y la unidad


de requerimientos no serán violadas.

Para evaluar la celda vacía se realiza la sumatoria de los costos de cada una de las
celdas en la ruta.

Si alguna de estas evaluaciones arrojará un signo negativo (para un problema de


minimización), entonces se deberá asignar en aquella celda con la evaluación más
negativa. Esto indicará que una reducción en el costo total puede lograrse transfiriendo
tantas unidades como sea posible a esa celda.

El número de unidades posibles a ser transferido será igual a la mínima cantidad que se
encuentra asignada en las celdas de la ruta con costo negativo. Al realizarse esta
transferencia debe asegurarse que las restricciones de la capacidad y de
requerimientos no sean violadas (esto se hace agregando las unidades encontradas a
asignar en las celdas con signo positivo y restando estas unidades de las celdas con
signo negativo).

Si la evolución de todas las celdas vacías arrojan valores positivos, entonces se


dice que la asignación es óptima.

Ejemplos de rutas:
Le deben asignar 5 unidades en la celda B1 ya que en la ruta las celdas con signo
negativo la asignación menor es de 5 unidades.

TABLA.
Como todas las evoluciones son positivas la asignación es óptima, con el resultado
siguiente:
PROBLEMA DEL CAMINO MAS CORTO
Los problemas conocidos como problemas del camino mínimo o camino más corto,
tratan como su nombre indica de hallar la ruta mínima o más corta entre dos puntos.
Este mínimo puede ser la distancia entre los puntos origen y destino o bien el tiempo
transcurrido para trasladarse desde un punto a otro. Se aplica mucho para problemas de
redes de comunicaciones.

Este tipo de problemas pueden ser resueltos por el método del Simplex, sin embargo
existen otros métodos más eficientes como por ejemplo el algoritmo de Dijkstra o el de
Bellman-Ford.

Ejemplo

Una persona tiene que desplazarse a diario de un pueblo 1 a otro 7. Está


estudiando cual es el trayecto más corto usando un mapa de carreteras. Las
carreteras y sus distancias están representadas en la figura siguiente:

Se determinan las variables de decisión, en este caso:

• Xij: acción de desplazarse del pueblo i al j (0 indica que no hay desplazamiento


y 1 que sí hay desplazamiento)

Se determinan las restricciones y se expresan como ecuaciones o inecuaciones de las


variables de decisión. Dichas restricciones se deducen del balance entre los posibles
caminos que parten desde cada pueblo y los que llegan hasta él (obviando los caminos
que nos devuelvan al punto de partida y los que provengan del punto de destino):

• Balance de caminos del pueblo 1: X12 + X13 = 1


• Balance de caminos del pueblo 2: X24 + X25 – X12 – X42 – X52 = 0
• Balance de caminos del pueblo 3: X34 + X36 – X13 – X43 – X63 = 0
• Balance de caminos del pueblo 4: X42 + X43 + X45 – X24 – X34 – X54 = 0
• Balance de caminos del pueblo 5: X52 + X54 + X57 – X25 – X45 =

Balance de caminos del pueblo 6: X63 + X67 – X36 = 0


 Balance de caminos del pueblo 7: – X57 – X67 = -1

Se expresan todas las condiciones implícitamente establecidas por la naturaleza de las


variables: que no puedan ser negativas, que sean enteras, que solo puedan tomar
determinados valores, … En este caso las restricciones son que las variables deben ser
booleanas (0 no se toma el camino, 1 se toma), y por lo tanto no pueden ser negativas:

• Xij ≥ 0
• Xij es booleano

Se determina la función objetivo:

• Minimizar Z = 12·X12 + 4·X13 + 5·X24 + 3·X25 + 2·X34 + 10·X36 + 5·X42 +


2·X43 + 10·X45 + 3·X52 + 10·X54 + 2·X57 + 10·X63 + 4·X67

You might also like