Sie sind auf Seite 1von 24

INTRODUCCIÓN

la Investigación de Operaciones (IO), o Investigación Operativa, es la investigación de las


operaciones a realizar para el logro óptimo de los objetivos de un sistema o la mejora del mismo.
Esta disciplina brinda y utiliza la metodología científica en la búsqueda de soluciones óptimas,
como apoyo en los procesos de decisión, en cuanto a lo que se refiere a la toma de decisiones
óptimas y en sistemas que se originan en la vida real.

OBJETIVOS

Objetivo general:

Investigar la aplicación y solución de problemas de transporte, asignación y redes.

Objetivos específicos:

 Indagar sobre los métodos de resolución para los problemas de transporte, asignación
y redes
 Utilizar los métodos para la resolución de ejercicios

EL PROBLEMA DE TRANSPORTE

El problema de transporte es una de las primeras aplicaciones importantes de la programación


lineal. Se puede representar con un modelo lineal y utilizar el método simplex para resolverlo.
Sin embargo, dada la estructura especial de este modelo lineal, se puede construir un método
más eficaz para su resolución.

MÉTODO ESQUINA NOROESTE

El método de la esquina es un método de programación lineal hecho a mano para encontrar una
solución inicial factible del modelo, muy conocido por ser el método más fácil al determinar una
solución básica factible inicial, pero al mismo tiempo por ser el menos probable para dar una
solución inicial acertada de bajo costo, debido a que ignora la magnitud relativa de los costos.
es un proceso utilizado para resolver problemas de transporte o asignación, si bien es un método
no exacto tiene la ventaja de poder resolver problemas manualmente y de una forma rápida,
muy cercano al valor óptimo. Cada problema debe representarse en forma de matriz en donde
las filas normalmente representan las fuentes y las columnas representan los destinos.

Los pasos para solucionar un problema de programación lineal por este método son:

Paso 1: Seleccionar la celda de la esquina noroeste (esquina superior izquierda) para un envío.

Paso 2: Hacer el más grande envío como pueda en la celda de la esquina noroeste. Esta
operación agotara completamente la disponibilidad de suministros en un origen a los
requerimientos de demanda en un destino.

Paso 3: Corregir los números del suministro y requerimientos para reflejar lo que va quedando
de suministro y requerimiento y regrese al paso 1.

Ejemplo

La empresa “químicos del caribe S.A” posee 4 depósitos de azufre que deben ser usados para
fabricar 4 tipos de productos diferentes (A, B, C, D), además por cada litro que se haga de los
productos A, B, C, y D se utilizan un litro de azufre. Se sabe que las capacidades de cada depósito
son de 100L, 120L, 80L, 95L respectivamente. La empresa tiene un pedido de 125L de la
sustancia A, 50L de la sustancia B, 130L de la sustancia C y 90L de la sustancia D.

Los costos que reaccionan la producción de cada químico con cada depósito se presentan a
continuación:

A B C D

deposito1
2 3 4 6

deposito2
1 5 8 3

deposito3
8 5 1 4

deposito4
4 5 6 3

Formule una solución para este problema de manera que se cumpla el pedido y se minimice
los costos:
De acuerdo con las especificaciones del problema podemos completar la tabla de la
siguiente manera:
El siguiente paso será seleccionar el número de la esquina más al noroeste

En este punto se deberá asignar la mayor cantidad de unidades posibles, de manera que no
sobrepase la capacidad de químicos en litros de cada depósito y los litros requeridos de
cada químico. En este caso se deberá asignar el número 100.

Debido a que el deposito 1 se ha abastecido completamente se llega a una solución:


A1=100, (es decir el deposito 1 suministrara 100 litros a la sustancia A), no obstante, no es
necesario tener en cuenta esa fila. Se procederá ahora a elegir nuestra siguiente esquina:
Nuestra nueva esquina será 1, como lo indica la tabla 5, además los litros requeridos para
el deposito A serán 25 esto es porque A1=100, es decir ya se le han encargado 100 litros al
depósito 1 y por lo tanto los litros restantes serán 25.
Las unidades para nuestra nueva esquina serán 25. El procedimiento continúa como se hizo
anteriormente.

Ahora el deposito 2 contiene 95 litros en total puesto que se le ha restado las 25 unidades
de A2. Nuestro nuevo punto esquina será el 5:

La unidad que se tomará será 50:


Ahora que todos los litros requeridos por la sustancia B han sido completados por lo tanto
no es necesaria esta columna. Presentaremos nuestra nueva esquina con su respectiva
unidad se muestra a continuación:

La columna del depósito 2 ha sido completada por lo tanto no se tendrá en cuenta, el numero
85 resulta de la resta de 130-45. Nuestra nueva esquina con la respectiva unidad se muestra
a continuación:

La columna del depósito 3 ha sido completada por tanto ya no se tendrá en cuenta, nuestra
nueva esquina con nuestra nueva unidad será:

Nuestra última tabla queda como sigue:


El resultado final para las asignaciones será:

A1: 100 (se le asigna 100 litros al depósito 1 para suministrarle al químico 2).

A2: 25 (se le asigna 25 litros al depósito 2 para suministrarle al químico 2).

B2: 50 (se le asigna 50 litros al depósito 2 para suministrar al químico B)

C2: 45 (se le asigna 45 litros al depósito 2 para suministrar al químico C)

C3:80 (se le asigna 80 litros al depósito 3 para suministrar al químico C)

C4: 5 (se le asigna 5 litros al depósito 4 para suministrar al químico C)

D4: 90 (se le asigna 90 litros al depósito 4 para suministrar al químico D)

En tabla el resultado final será:

A B C D

deposito1
100 0 0 0 100

deposito2
25 50 45 0 120

deposito3
0 0 80 0 80

deposito4
0 0 5 90 95

125 50 130 90
MÉTODO DEL COSTO MÍNIMO

EJERCICIO DE APLICACIÓN
La empresa Electri-Guajira SA ESP, dispone de cuatro plantas de generación para
satisfacer la demanda diaria eléctrica en cuatro municipios, Maicao, Riohacha, Uribia y
Manaure. Las plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día
respectivamente. Las necesidades de los municipios de Maicao, Riohacha, Uribia y
Manaure son de 70, 40, 70 y 35 millones de Kw al día respectivamente.
Los costos asociados al envío de suministro energético por cada millón de KW entre
cada planta y cada municipio son los registrados en la siguiente tabla.

Maicao Riohacha Uribia Manaure


Planta 1 5 2 7 3
Planta 2 3 6 6 1
Planta 3 6 1 2 4
Planta 4 4 3 6 6

SOLUCIÓN PASO A PASO


Planteamos la tabla de costos con las cantidades ofertadas y demandadas
respectivamente:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 30
Planta 3 6 1 2 4 60
Planta 4 4 3 6 6 45
Demanda 70 40 70 35

PASO 1
Elegimos la celda menos costosa y se le asigna la mayor cantidad de unidades posible,
cantidad que se ve restringida ya sea por las restricciones de oferta o de demanda.

Maicao Riohacha Uribia Manaure Oferta


Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 30
Planta 3 6 1 2 4 60
Planta 4 4 3 6 6 45
Demanda 70 40 70 35

En este caso se presenta un empate, este se rompe de forma arbitraria, así que se le
asigna a cualquiera la mayor cantidad posible.
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 30
Planta 3 6 (40) 1 2 4 60 (20)
Planta 4 4 3 6 6 45
Demanda 70 40 70 35
En este mismo paso se procede a ajustar la oferta y demanda de la fila y columna
afectada, restándole la cantidad asignada a la celda.
PASO 2
Dado que se satisface totalmente la demanda de suministro energético del municipio de
Riohacha, entonces procedemos a tachar la columna correspondiente.
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 30
Planta 3 6 1 (40) 2 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 70 35
Realizamos la siguiente asignación, teniendo en cuenta tomar el menor costo de la
tabla restante.
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 (30)1 30
Planta 3 6 1 (40) 2 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 70 35 (5)

En este mismo paso también se procede a ajustar la oferta y demanda de la fila y


columna afectada, restándole la cantidad asignada a la celda.
Con esta nueva asignación, logramos agotar la capacidad de suministro energético de
la Planta 2, por lo tanto procedemos a tachar la fila correspondiente:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 70 5

Realizamos la siguiente asignación, teniendo en cuenta tomar el menor costo de la


tabla restante.
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) (20) 2 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 70 (50) 5

En este mismo paso también se procede a ajustar la oferta y demanda de la fila y


columna afectada, restándole la cantidad asignada a la celda.
Con esta nueva asignación, logramos agotar la capacidad de suministro energético de
la Planta 3, por lo tanto procedemos a tachar la fila correspondiente:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 80
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 (20) 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 50 5
Realizamos la siguiente asignación, teniendo en cuenta tomar el menor costo de la
tabla restante.
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 (5) 3 80 (75)
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 (20) 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 50 5

En este mismo paso también se procede a ajustar la oferta y demanda de la fila y


columna afectada, restándole la cantidad asignada a la celda.
Con esta nueva asignación, logramos satisfacer la demanda de suministro energético
del municipio de Manaure, por lo tanto procedemos a tachar la columna
correspondiente:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 (5) 75
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 (20) 4 20
Planta 4 4 3 6 6 45
Demanda 70 40 50 5

Realizamos la siguiente asignación, teniendo en cuenta tomar el menor costo de la


tabla restante.
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 (5) 75
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 (20) 4 20
Planta 4 (45) 4 3 6 6 45
Demanda 70 (25) 40 50 5

En este mismo paso también se procede a ajustar la oferta y demanda de la fila y


columna afectada, restándole la cantidad asignada a la celda.
Con esta nueva asignación, logramos agotar la capacidad de suministro energético de
la Planta 4, por lo tanto procedemos a tachar la fila correspondiente:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 5 2 7 3 (5) 75
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 (20) 4 20
Planta 4 4 (45) 3 6 6 45
Demanda 25 40 50 5
Como podemos observar, solo nos queda una fila, es decir que solamente tenemos
disponible la Planta 1, la cual está en capacidad de suministrar 75 millones de Kw de
energía, entonces procedemos a distribuirla a los dos (02) municipios restantes:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 (25) 5 2 (50) 7 3 (5) 75
Planta 2 3 6 6 1 (30) 30
Planta 3 6 1 (40) 2 (20) 4 20
Planta 4 4 (45) 3 6 6 45
Demanda 25 40 50 5

Con esta asignación logramos satisfacer las necesidades de suministro energético de


todos los ciudades,municipios, por ende hemos terminado el método.
Este sería nuestro cuadro de asignaciones:
Maicao Riohacha Uribia Manaure Oferta
Planta 1 25 50 5 80
Planta 2 30 30
Planta 3 40 20 60
Planta 4 45 45
Demanda 70 40 70 35

Para realizar el análisis de costos asociado con esta distribución, procedemos a darle
valor a cada una de las asignaciones, teniendo en cuenta la tabla de costos al inicio del
ejercicio:
Variable de decisión Actividad
de la Costo x Contribución
Variable Unidad Total

X1,1 25 5 125

X1,3 50 7 350

X1,4 5 3 15

X2,4 30 1 30

X3,2 40 1 40

X3,3 20 2 40

X4,1 45 4 180

TOTAL 780
INTERPRETACIÓN GENERAL
La empresa Electri-Guajira realizará el suministro energético desde las cuatro plantas
de generación hasta los cuatro municipios a un costo mínimo total de 780 pesos.
INTERPRETACIÓN INDIVIDUAL
Para satisfacer la demanda diaria eléctrica de los cuatro municipios, la empresa Electri-
Guajira deberá realizar el suministro energético desde las cuatro plantas de generación
de la siguiente manera:

 Desde la planta Nº 1 debe enviar 25 millones de Kw hasta el municipio de Maicao


a un costo unitario de 5 pesos. Con un costo de distribución total de 125 pesos.
 Desde la planta Nº 1 debe enviar 50 millones de Kw hasta el municipio de Uribia
a un costo unitario de 7 pesos. Con un costo de distribución total de 350 pesos.
 Desde la planta Nº 1 debe enviar 5 millones de Kw hasta el municipio de Manaure
a un costo unitario de 3 pesos. Con un costo de distribución total de 15 pesos.
 Desde la planta Nº 2 debe enviar 30 millones de Kw hasta el municipio de
Manaure a un costo unitario de 1 peso. Con un costo de distribución total de 30
pesos.
 Desde la planta Nº 3 debe enviar 40 millones de Kw hasta el municipio de
Riohacha a un costo unitario de 1 peso. Con un costo de distribución total de 40
pesos.
 Desde la planta Nº 3 debe enviar 20 millones de Kw hasta el municipio de Uribia
a un costo unitario de 2 pesos. Con un costo de distribución total de 40 pesos.
 Desde la planta Nº 4 debe enviar 45 millones de Kw hasta el municipio de Maicao
a un costo unitario de 4 pesos. Con un costo de distribución total de 180 pesos.
Método de Asignación
Consiste en encontrar la forma de asignar ciertos recursos disponibles (máquinas o
personas) para la realización de determinadas tareas al menor coste, suponiendo que cada
recurso se destina a una sola tarea, y que cada tarea es ejecutada por uno solo de los
recursos. Es uno de los problemas fundamentales de optimización combinatoria de la
rama de optimización o investigación operativa en matemática. El modelo se puede
aplicar a la asignación de empleados a tareas, de fábricas a productos, de vendedores a
territorios, de postores a contratos, etc. Con una sencilla manipulación, el método también
se puede aplicar al caso en el que se pretende maximizar cierta cantidad.
Formalmente, el problema de la asignación consiste en encontrar un emparejamiento de
peso óptimo en un grafo bipartito ponderado. El problema de asignación es un caso
particular del problema de transporte, en el que la oferta en cada origen y la demanda en
cada destino son ambas de valor 1.

Ejemplo: Solución por el Método Húngaro


Paso 1: Reste el número más pequeño de cada renglón a cada número del renglón. Esto
se llama reducción de renglón.

Paso 2: Reste el número más pequeño de la nueva matriz a cada número de la columna.
Esto se llama reducción de columna.

Al momento de realizar los dos pasos anteriores la matriz nueva recibe el nombre de
matriz reducida de costos.
Paso 3: Pruebe si se puede hacer una asignación óptima. Se hace mediante la
determinación del número mínimo de líneas necesarias para cubrir todos los ceros.

Como el número de líneas no es igual al número de renglones no es posible hacer una


asignación, en este caso se continúa con el método.
Paso 4: Reste el número no cubierto más pequeño de todos los números no cubiertos de
la matriz. Sume el número no cubierto más pequeño a los números que se encuentren en
intersección de líneas. Los números cruzados pero que no se encuentran en intersección
de líneas permanece igual.

Paso 5: Repetir los pasos 3 y 4 hasta que el número de líneas sea igual al número de
renglones de la matriz.

Como el número de líneas es igual al número de renglones se tiene una solución óptima.
Se puede pasar al último paso.
Paso 6: Se hacen las asignaciones una a una en las posiciones que tienen elemento cero.
Comience con los renglones y columnas que tienen solo un cero. Cada renglón y columna
necesita recibir exactamente una asignación. Después continúe con los renglones y
columnas que no han sido asignados. Siga hasta que todos los renglones y columnas estén
asignados.
Ejemplo: Interpretación de resultados

'z = 2 + 5 + 3 + 5 = 15'

Análisis de Redes
Una red es una representación gráfica de una serie de eventos y actividades que suceden en un
trabajo que se programa para lograr un determinado objetivo.
Un evento o un suceso se representaban en la red por un círculo que se conoce como nodo, los
cuales también pueden indicar puntos geográficos o estaciones en algunos casos. Las actividades
de los proyectos solían representarse por ramas en la red, las cuales también pueden señalar
sentidos o direcciones en las cuales hay algún movimiento. Estas ramas pueden ser dirigidas si
tienen solo un sentido o dirección, en cuyo caso este se indica por una punta de flecha en la rama
y no dirigidas si permiten el tránsito en las 2 direcciones. Una rama no dirigida puede
representarse por 2 ramas dirigidas en sentidos opuestos.
Ejemplo de red

Es usual que la notación de estas ranas se forme por las letras y/o números de los nodos
a los cuales conectan. En el caso de las ramas dirigidas, primero se coloca la letra o
número del nodo a partir del cual proviene la rama, y al final aquel hacia el cual se dirige
la rama, como en el caso de la rama DC que parte del nodo y llega al C.
Una red dirigida es aquella que tiene solamente ramas dirigidas. Igualmente si las ramas
son no dirigidas, la red es no dirigida. Si la red de ambos tipos de ramas, se puede
transformar en una red dirigida si se convierten sus ramas no dirigidas por ramas dirigidas
en direcciones opuestas.
Una trayectoria en la red es una forma de conectar dos o mas nodos. Existen trayectorias
dirigidas y no dirigidas, dependiendo del tipo de ramas que conectan a los nodos A, B y
C y las ramas CB – BD – DC forman una trayectoria dirigida del nodo C a el mismo. A
este tipo de trayectorias que inician y terminan en el mismo nodo, se les llama ciclos, los
cuales a su vez también pueden ser dirigidos y no dirigidos según el tipo de trayectoria
de las ramas que lo forman.

Método del Camino Mínimo

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 A a otro G. 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:
Determinar las variables de decisión y expresarlas algebraicamente. 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)

Determinar las restricciones y expresarlas como ecuaciones o inecuaciones


dependientes 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 regresen al punto de partida y aquellos que provengan del
punto de destino):

 Balance de caminos del pueblo A: XAB + XAC = 1


 Balance de caminos del pueblo B: XBD + XBE - XAB - XDB - XEB = 0
 Balance de caminos del pueblo C: XCD + XCF - XAC - XDC - XFC = 0
 Balance de caminos del pueblo D: XDB + XDC + XDE - XBD - XCD - XED = 0
 Balance de caminos del pueblo E: XEB + XED + XEG - XBE - XDE = 0
 Balance de caminos del pueblo F: XFC + XFG - XCF = 0
 Balance de caminos del pueblo G: - XEG - XFG = -1

Expresar 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

Determinar la función objetivo:

 Minimizar Z = 12·XAB + 4·XAC + 5·XBD + 3·XBE + 2·XCD + 10·XCF + 5·XDB +


2·XDC + 10·XDE + 3·XEB + 10·XED + 2·XEG + 10·XFC + 4·XFG

Realizar un cambio de variables con la siguiente correspondencia:

X X X X X X X X X X X X X X
A A B B D E C C F D D E E F
B C E D B B D F C C E D G G
X X X1 X1 X1 X1 X1
X1 X2 X3 X4 X5 X6 X7
8 9 0 1 2 3 4
Método de la Ruta más Corta

El Problema del Camino más Corto (o ruta más barata) consiste en encontrar una ruta o
camino óptimo entre un nodo fuente y un nodo destino, los cuales están enlazados a través
de una red con arcos que poseen un cierto atributo, el cual puede ser costo, distancia,
tiempo, etc.

Consideremos el siguiente diagrama donde los números asignados a cada uno de los arcos
representan la distancia en kilómetros de un nodo a otro. Se desea encontrar la ruta con
la distancia mínima para ir del nodo 1 al nodo 8.

El tamaño reducido de la red anterior permite encontrar el camino más corto simplemente
enumerando las distintas alternativas que comenzando en el nodo 1 permita llegar al nodo
8. De esta forma las rutas posibles son:

 Ruta 1-2-5-7-8: 4+8+17+9=38[km]


 Ruta 1-3-4-7-8: 3+12+20+9=44[km]
 Ruta 1-3-4-6-8: 3+12+2+22=39[km]
 Ruta 1-3-4-8: 3+12+15=30[km]
 Ruta 1-3-6-8: 3+4+22=29[km]
La ruta o camino más corto esta dada por la secuencia 1-3-6-8 con una distancia
total de 29[km].
A continuación se formula un modelo de Programación Entera que permite extender este
tipo de resultados a un problema de estas características:
Variables de Decisión:

Función Objetivo: Minimizar la distancia total en [km] dada por la siguiente expresión:
Restricciones:

1. La primera restricción (1) garantiza que sólo un nodo (entre el 2 y el 3) pueda ser el que
se visita a continuación de comenzar en el nodo 1.
2. La restricción (2) determina que si se visitó el nodo 2 después del nodo 1, entonces
necesariamente el nodo 5 será visitado después del nodo 2.
3. La restricción (3) permite verificar que si el nodo 3 fue visitado luego del nodo 1,
entonces a continuación se visita el nodo 4 o el nodo 6 (sólo uno de ellos).
4. La restricción (4) establece que si el nodo 5 fue visitado luego del nodo 2, entonces el
nodo 7 debe ser visitado luego del nodo 5.
5. La restricción (5) garantiza que si el nodo 4 fue visitado luego del nodo 3, entonces a
continuación se visita uno del siguiente nodo: 7, 8 o 6.
6. La restricción (6) indica que si el nodo 6 fue visitado inmediatamente luego de estar en el
nodo 3 o 4, a continuación se visita el nodo 8.
7. La restricción (7) determina que si el nodo 7 fue visitado inmediatamente luego de estar
en el nodo 4 o 5, a continuación se visita el nodo 8.
8. Finalmente la restricción (8) asegura que ya sea el nodo 7, 4 o 6 sea el último en visitar
previo a terminar la ruta en el nodo 8.
Al implementar en Solver el problema del Camino más Corto o Ruta Mínima anterior se
alcanzan los siguientes resultados:

Donde se corrobora que la ruta más corta (solución óptima) corresponde al camino 1-3-
6-8 con una distancia total de 29[km] (valor óptimo)
Método del Flujo Máximo
Método que consiste en determinar la máxima cantidad de flujo que puede ser enviada a lo largo
de una red dirigida, desde un nodo origen (de oferta) hasta un nodo destino (de demanda) por
unidad de tiempo.
Es necesario:

 Satisfacer las restricciones de capacidad en cada uno de los arcos


 Cumplir con el requerimiento de que, para cada nodo, que no sea ni origen ni destino

Resolución de problema
Para resolver un problema de flujo máximo se debe seguir los siguientes pasos:

 Se identifica el nodo origen y destino.


 Se parte desde el nodo de origen y se escoge el arco que posea mayor flujo
 Se identifica los nodos de transbordo.
 Repetir como si el nodo intermediario fuera el nodo origen.
 Se calcula "k" y las capacidades nuevas.
 Dado el resultado se cambian las capacidades y se repite el mismo procedimiento desde
el inicio.

Formulario
Cij,ji =(Ci-K, Cj+K), donde:
C: capacidad
Ij: índices de los nodos
K: es el minimo flujo que pasa por el nodo, se calcula como k= min(capacidades de la ruta).
Hallar el flujo máximo del siguiente problema:

Método Ford Fulkerson


El nodo de origen como se puede observar es el número 1 de color amarillo, y el nodo de
destino es el número 5 de color azul.
Se escoge desde el nodo de origen aquel flujo que sea el mayor, en este caso es 30, y va dirigido
al nodo número 3.

Se identifica el nodo de transbordo como [30,1], 30 es la capacidad, y 1 es el nodo del cual


proviene la capacidad y luego repetimos todo el proceso, como si el nodo intermediario fuese el
nodo de origen. Se tiene como flujo mayor 20 del nodo numero 3 al nodo número 5, con el nodo
de transbordo como [20,5].

Ahora que hemos llegado al nodo de destino, procedemos a calcular "k" y las capacidades
nuevas.

K=min(∞,30,20)
K=20

C13,31 =(30-20, 0+20)


C13,31 =(10, 20)
C35,53 =(20-20, 0+20)
C35,53 =(0, 20)

Luego de haber calculado las nuevas capacidades, es necesario reemplazarlas.

Se realiza el proceso otra vez, haciendo la ruta con los mayores flujos.

K=min(∞,20,40,10,20)
K=10

C12,21 =(20-10, 0+10)


C12,21 =(10, 10)

C23,32 =(40-10, 0+10)


C23,32 =(30, 10)

C34,43 =(10-10, 5+10)


C34,43 =(0, 15)
C45,54 =(20-10, 0+10)
C45,54 =(10, 10)
Volvemos a hacer el proceso y escogemos el camino 1,2. Como se puede observar si se tomara
rumbo del nodo 2 al nodo 3 terminaría trancado, obligándose a volver al nodo origen, por lo que
se toma el camino 2,5.

K=min(∞,10,20)
K=10

C12,21 =(10-10, 10+10)


C12,21 =(0, 20)

C25,52 =(20-10, 0+10)


C25,52 =(10, 10)

Se actualizan las capacidades y procedemos a resolver de nuevo. Esta vez agarraremos el


camino de 1,3.
K=min(∞,10,10,10)
K=10

C13,31 =(10-10, 20+10)


C13,31 =(0, 30)

C32,23 =(10-10, 30+10)


C32,23 =(0, 40)

C25,52 =(10-10, 10+10)


C25,52 =(0, 20)

Y por último escogemos el camino 1,4.

K=min(∞,10,10)
K=10

C14,41 =(10-10, 0+10)


C14,41 =(0, 10)

C45,54 =(10-10, 10+10)


C45,54 =(0, 40)

Reemplazando las nuevas capacidades, nos queda de la siguiente forma, las capacidades del
nodo de origen quedan como 0, por lo cual seguimos a sumar a todas las K y ahí conseguimos el
flujo máximo.
Flujo Máximo = Σ K
Flujo Máximo = 20+10+10+10+10
Flujo Máximo = 60
El flujo máximo que puede pasar del nodo origen 1 hasta el nodo destino es de 60

Conclusiones

 Se determino los métodos mas efectivos para resolver los problemas de transporte,
asignación y redes.
 Se realizo correctamente los ejercicios propuestos, explicando los pasos a seguir para
llegar a una solución óptima.

Bibliografía
luighlatino. (2 de enero de 2018). investigación de operaciones 1. Obtenido de investigación de
operaciones 1: https://invdoperaciones.wordpress.com/metodo-esquina-noroeste/

ware, O. c. (02 de enero de 2018). UPV/EHU. Obtenido de UPV/EHU:


https://ocw.ehu.eus/pluginfile.php/5838/mod_resource/content/1/6._transporte_asi
gnacion.pdf

Das könnte Ihnen auch gefallen