• No se han encontrado resultados

FORMULACIÓN DE MODELOS DE PROGRAMACIÓN ENTERA PROBLEMAS DE REDES

N/A
N/A
Protected

Academic year: 2021

Share "FORMULACIÓN DE MODELOS DE PROGRAMACIÓN ENTERA PROBLEMAS DE REDES"

Copied!
72
0
0

Texto completo

(1)

FORMULACIÓN DE

MODELOS DE

PROGRAMACIÓN

ENTERA

PROBLEMAS DE REDES

Postgrado de Investigación de Operaciones

Facultad de Ingeniería

Universidad Central de Venezuela

(2)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(3)

Una red consiste en una serie de nodos conectados por arcos que también se denominan conexiones o líneas.

Existen redes físicas (carreteras, comunicaciones,

oleoductos, etc.) y sistemas que pueden

representarse como redes:

Los nodos representan estados de un sistema, finalización de una operación, un período de tiempo,…

Los arcos representan órdenes de precedencia entre operaciones,…

Gráficamente, las redes se representan:

Nodos mediante círculos.

Arcos mediante líneas.

Dirección del arco mediante puntas de flecha. Modelos de redes

(4)

Nodos Arcos

10

Funciones en los arcos

(5)

Muchos problemas comerciales pueden ser resueltos a través de modelos de redes.

Dadas ciertas condiciones en los datos, el resultado de un problema de redes garantiza una solución entera, dada su estructura matemática. No se necesitan restricciones adicionales para obtener este tipo de solución.

Problemas de redes pueden ser resueltos por pequeños algoritmos , no importando el tamaño del problema, dada su estructura matemática.

(6)
(7)

¿Por qué un experimento?

Problema de

Transporte

Problema de

Transbordo

Problema de

Asignación

Problema de la

Ruta más Corta

Problema del

Flujo con Costo

Mínimo

Problema del

Flujo Máximo

(8)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(9)

Un problema de transporte surge cuando se necesita un modelo costo-efectividad que permita transportar ciertos bienes desde un lugar de origen a un destino que necesita aquellos bienes, con ciertas restricciones en la cantidad que se puede transportar.

Se tienen m lugares de origen. Cada lugar de origen tiene una capacidad de producción Si . Se tienen n destinos. Cada destino j demanda Dj.

OBJETIVO. Minimizar el costo de transporte de la carga al lugar de destino cumpliendo con las restricciones de los lugares de origen.

(10)

1

2

n

Recursos

1

c11

c12

c1n

s1

Origen 2

c21

c22

c2n

s2

m

cm1

cm2

cmn

sm

Demanda

d1

d2

dn

Destino

Costo por unidad distribuida

(11)

S1 [

s

1] S2 [

s

2] Sm [

s

m] D1 [-

d

1] D2 [-

d

2] Dm [-

d

m] c11 c12 c1n c21 c22 c2n cm1 cm2 cmn

(12)

.

y

para

,

0

,

,...,

2

,

1

para

,

,...,

2

,

1

para

a

sujeta

min

1 1 1 1

j

i

x

n

j

d

x

m

i

s

x

x

c

Z

ij m j j ij n j j ij m i n j ij ij

=

=

=

=

=

∑ ∑

= = = =

.

y

para

,

0

,

,...,

2

,

1

para

,

,...,

2

,

1

para

a

sujeta

min

1 1 1 1

j

i

x

n

j

d

x

m

i

s

x

x

c

Z

ij m j j ij n j j ij m i n j ij ij

=

=

=

=

=

∑ ∑

= = = =

(13)

1. La oferta total no es igual a la demanda

total

2. Maximización en lugar de minimización

3. Capacidades en las rutas o mínimos en las

rutas

4. Rutas inaceptables

(14)

La farmacéutica Carlton abastece de

drogas y otros suministros médicos. Esta

tiene tres plantas en: Cleveland, Detroit,

Greensboro. Tiene cuatro centros de

distribución

en:

Boston,

Richmond,

Atlanta, St Louis. La gerencia de Carlton

desea

realizar

el

transporte

de

sus

productos de la manera más económica

posible.

(15)

Boston Richmond Atlanta St.Louis Origenes Cleveland Detroit Greensboro S1=1200 S2=1000 S = 800 D1=1100 D2=400 D3=750 D4=750

Ejemplo 1. Red del problema

(16)

La estructura del modelo es la siguiente: Minimizar <Costo total de transporte> sujeto a :

cantidad a transportar desde la fabrica = oferta de la fábrica

cantidad a recibir por la distribuidora =

demanda de la distribuidora.

Variables de decisión:

Xij = cantidad a transportar desde la fábrica i a la distribuidora j

donde i = 1 (Cleveland), 2 (Detroit), 3 (Greensboro) j = 1 (Boston), 2 (Richmond), 3 (Atlanta),

(17)

Boston Richmond Atlanta St.Louis D1=1100 D2=400 D3=750 D4=750 Cleveland O1=1200 X11 X12 X13 X14 Detroit O2=1000 X21 X22 X23 X24 Greensboro O = 800 X31 X32 X33 X34

(18)

Minimizar 35X11+30X12+40X13+ 32X14 +37X21+40X22+42X23+25X24+ 40X31+15X32+20X33+38X34 ST Restricciones de la oferta X11+ X12+ X13+ X14 1200 X21+ X22+ X23+ X24 1000 X31+ X32+ X33+ X34 800 Restricciones de la demanda: X11+ X21+ X31 1100 X12+ X22+ X32 400 X13+ X23+ X33 750 X14+ X24+ X34 750

Todos los Xij mayores que cero

= = = = = = = Ejemplo 1. Modelo matemático completo

(19)

Se transporta un producto desde 3 plantas hasta

4 centros de distribución:

Origen

Planta

Capacidad

de

Producción en 3

meses (unidades)

1

Cleveland

5000

2

Bedford

6000

3

York

2500

Total

13 500

Destino Centro de Distribución Pronóstico de la demanda a 3 meses (unidades) 1 Boston 6000 2 Chicago 4000 3 St. Louis 2000 4 Lexigton 1500 Total 13 500

(20)

Origen Boston Chicago St Louis Lexigton Producción Cleveland 3 2 7 6 5000 Bedford 7 5 2 3 6000 York 2 5 4 5 2500 Demanda 6000 4000 2000 1500 13500 13500 Costo por unidad distribuida

Destino

(21)

O1 [5000] O2 [6000] O3 [2500] D1 [6000] [4000] [2000] [1500] D2 D3 D4 2 4 5 Plantas Nodos de Origen Centros de Dist. Nodos de Destino Rutas de Distribución Arcos

(22)

Sea Z el costo total de transporte y sea xij (i=1,2,3;j=1,2,3,4) el

número de unidades transportadas de la enlatadora i al almacén j.

Max

Sujeta a las restricciones

11 12 13 14 21 22 23 24 31 32 33 34 11 12 13 14 21 22 23 24 31 32 33 34 11 21 31 12 22 32 13 23 33 Z 3x 2x 7x 6x 7x 5x 2x 3x 2x 5x 4x 5x x x x x 5000 x x x x 6000 x x x x 2500 x x x 6000 x x x 4000 x x x = + + + + + + + + + + + + + + = + + + = + + + = + + = + + = + + = 14 24 34 ij 2000 x x x 1500 x 0 (i 1,2,3;j 1,2,3,4) + + = ≥ = = Max

Sujeta a las restricciones

11 12 13 14 21 22 23 24 31 32 33 34 11 12 13 14 21 22 23 24 31 32 33 34 11 21 31 12 22 32 13 23 33 Z 3x 2x 7x 6x 7x 5x 2x 3x 2x 5x 4x 5x x x x x 5000 x x x x 6000 x x x x 2500 x x x 6000 x x x 4000 x x x = + + + + + + + + + + + + + + = + + + = + + + = + + = + + = + + = 14 24 34 ij 2000 x x x 1500 x 0 (i 1,2,3;j 1,2,3,4) + + = ≥ = =

(23)

Origen

Boston

Chicago

St Louis Lexigton Producción

Cleveland

3500

1500

0

0

5000

Bedford

0

2500

2000

1500

6000

York

2500

0

0

0

2500

Demanda

6000

4000

2000

1500

39500

Unidades que se envían

Destino

Origen

Boston

Chicago

St Louis Lexigton Producción

Cleveland

3500

1500

0

0

5000

Bedford

0

2500

2000

1500

6000

York

2500

0

0

0

2500

Demanda

6000

4000

2000

1500

39500

Unidades que se envían

Destino

COSTO

(24)

La

corporación

Versatech

producirá

tres

productos nuevos. En este momento, cinco de

sus plantas tienen exceso de capacidad de

producción. El costo unitario respectivo de

fabricación del primer producto será de $31,

$29, $32, $28 y $29, en las plantas 1, 2, 3, 4 y 5.

El costo unitario respectivo de fabricación del

segundo producto será de $45, $41, $46, $42 y

$43 en las plantas respectivas 1, 2, 3, 4 y 5; y

para el tercer producto será de $38, $35 y $40

en las plantas respectivas 1, 2 y 3, pero las

plantas 4 y 5 no pueden fabricar este producto.

(25)

Los pronósticos de ventas indican que la

producción diaria debe ser 600, 1000 y 800

unidades

de

los

productos

1,

2

y

3,

respectivamente. Las plantas 1, 2, 3, 4 y 5

tienen capacidades para producir 400, 600,

400, 600 y 1000 unidades diarias; sin importar

el producto o combinación de productos.

Suponga que cualquier planta que tiene

capacidad y posibilidad de fabricarlos podrá

producir

cualquier

combinación

de

productos en cualquier cantidad.

(26)

La

gerencia

desea

asignar

los

nuevos productos a las plantas con

el

mínimo

costo

total

de

fabricación.

(27)

1

2

3

Planta 1

$31

$45

$38

400

Planta 2

$29

$41

$35

600

Planta 3

$32

$46

$40

400

Planta 4

$28

$42

-

600

Planta 5

$29

$43

-

1000

Pr Diaria

600

1000

800

3000

Capacidad

2400

Origen

Tipo de Producto

Tabla de Costos

Destino

1

2

3

Planta 1

$31

$45

$38

400

Planta 2

$29

$41

$35

600

Planta 3

$32

$46

$40

400

Planta 4

$28

$42

-

600

Planta 5

$29

$43

-

1000

Pr Diaria

600

1000

800

3000

Capacidad

2400

Origen

Tipo de Producto

Tabla de Costos

Destino

(28)

1 2 3 Planta 1 0 0 200 200 <= 400 Planta 2 0 0 600 600 <= 600 Planta 3 0 0 0 0 <= 400 Planta 4 600 0 0 600 <= 600 Planta 5 0 1000 0 1000 <= 1000 Pr Diaria 600 1000 800 $88,400.00 = = = 600 1000 800 Costo Mínimo Destino Origen Capacidad Tipo de Producto

Tabla Cantidades (asignaciones a cada planta)

(29)

La compañía Move-It tiene dos plantas que producen montacargas que se mandan a tres centros de distribución. Los costos de producción unitarios son los mismos para las dos plantas y los costos de transporte (en cientos de dólares) por unidad para todas las combinaciones de planta y centro de distribución se muestran en la tabla anexa. Se debe producir y mandar un total de 60 unidades por semana. Cada planta puede producir y mandar cualquier cantidad hasta un máximo de 50 unidades a la semana, de manera que hay una gran flexibilidad para dividir la producción total entre las dos plantas y reducir los costos de transporte.

(30)

El objetivo de la gerencia es determinar cuánto se debe producir en cada planta y después, cuál debe ser el patrón de embarque de manera que se minimice el costo total de transporte

Ejemplo 4. Problema Move-It

1 2 3 Planta A $800 $700 $400 50 Planta B $600 $800 $500 50 Dist. Sem. ? ? ? Suma Destino Centro de Distribución Tabla de Costos de Transporte

Origen 100 Capacidad 60 1 2 3 Planta A $800 $700 $400 50 Planta B $600 $800 $500 50 Dist. Sem. ? ? ? Suma Destino Centro de Distribución Tabla de Costos de Transporte

Origen

100 Capacidad

(31)

1 2 3 Planta A $800 $700 $400 50 Planta B $600 $800 $500 50 Dist. Sem. ? ? ? Suma Destino Centro de Distribución Tabla de Costos de Transporte

Origen 100 Capacidad 60 1 2 3 Planta A 0 0 50 50 <= 50 Planta B 0 0 10 10 <= 50 Dist. Sem. 0 0 60 $25,000.0

Suma COSTO Min.

= 60 60 Origen Destino Capacidad Centro de Distribución

Cantidades por planta

(32)

Resolver el problema de Move-It si

cualquier centro de distribución puede

recibir cualquier cantidad entre 10 y 30

montacargas por semana para reducir

más el costo total de envío, siempre que

el envío total a los tres centros sea igual

a 60 montacargas por semana.

(33)

1 2 3 Planta A $800 $700 $400 50 Planta B $600 $800 $500 50 Dist. Sem. 10-30 10-30 10-30 Suma Destino Centro de Distribución Tabla de Costos de Transporte

Origen 100 Capacidad 60 1 2 3 Planta A 0 10 30 40 <= 50 Planta B 20 0 0 20 <= 50 Dist. Sem. 20 10 30 $31,000.0 >=10 >=10 >=10 COSTO Min. <=30 <=30 <=30 Suma = 60 Origen Destino Capacidad Centro de Distribución

Cantidades por planta

(34)

El modelo matemático clásico de transporte hace varias suposiciones simplificatorias. Entre las más importantes están:

Supone que los costos de envío son proporcionales a las cantidades que se envían.

Supone que se puede enviar cualquier cantidad de mercancía de cada fábrica a cada tienda sujeta solamente a satisfacer las demandas y no exceder las capacidades de producción, no poniéndole restricciones a las capacidades de las rutas de envío.

Solamente se considera un tipo de mercancía en todo el problema.

Se suponen nulas las pérdidas de mercancía en cada ruta del transporte.

(35)

Una generalización que se le puede hacer al modelo es ponerle restricciones de capacidad

a las rutas de envío para modelar, por

ejemplo, la cantidad de vehículos de

transporte con que se cuenta, o la capacidad

de la infraestructura del transporte (por

ejemplo el ancho de la carretera que limita el número de vehículos que pueden transitar por hora en transporte carretero.) Es así que un

modelo llamado de Transporte Capacitado

satisface las siguientes expresiones

matemáticas:

(36)

M N

Minimizar ΣΣΣΣ ΣΣΣΣ Cij xij

j=1 i=1 M sujeto a: ΣΣΣΣ xij = bj , j = 1, 2, ..., N i=1 N ΣΣΣΣ xij = ai , i = 1, 2, ..., M j=1 kij ≥≥≥≥ xij ≥≥≥≥ 0, i = 1, 2, ..., M; j = 1, 2, ..., N

donde kij es la capacidad de transporte de la

ruta de envío que va de la fábrica i a la

tienda j.

(37)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(38)

El problema de transbordo es un problema de transporte en el que la mercancía, en lugar de ir directamente de origen a destino, puede pasar por unas zonas de trasbordo intermedias.

El planteamiento general es:

Sujeto a:

Restricciones de oferta:

Restricciones de demanda:

Balance en zonas de transbordo:

m n n K m K ij ij j k j k ik ik i 1 j 1 j 1 k 1 i 1 k 1 M in ( z ) c x c x c x = = = = = = =

∑ ∑

+

∑ ∑

+

∑ ∑

i

j

k

n K ij ik i j 1 k 1 i x x O = = ∀ →

+

≤ = = ∀ →

m ik +

n jkk i 1 j 1 k x x D m K ij jk i 1 k 1 j x x = = ∀ →

=

Problema de transbordo

(39)

Se debe minimizar el coste entre los orígenes 1 y 2 y los destinos finales 5,6 y 7; satisfaciendo la demanda.

Oferta máxima Demanda

1 5 6 7 2 3 4 100.000 200.000 65.000 60.000 40.000 Origen 3 4 5 6 7 1 900 2400 - - -2 1200 2700 - - -3 - - 2107 1223 1343 Destinos

Costes de transporte entre los puntos Ejemplo 6. Problema de transbordo

(40)

Definición de variables

xij Cantidad de producto transportado de i a j donde i = (1, 2), j = (3, 4) xjk Cantidad de producto transportado de j a k donde j = (3, 4), k = (5, 6, 7)

Función ObjetivoRestricciones Oferta Transbordo Demanda 3 5 4 5 3 6 4 6 3 7 4 7 6 0 . 0 0 0 4 0 . 0 0 0 6 5 . 0 0 0 x x x x x x + = + = + = 1 3 2 3 3 5 3 6 3 7 1 4 2 4 4 5 4 6 4 7 x x x x x x x x x x + = + + + = + + 1 3 2 3 1 4 2 4 3 5 4 5 3 6 4 6 3 7 4 7 ( ) 9 0 0 1 2 0 0 2 4 0 0 2 7 0 0 2 1 0 7 1 0 9 5 1 2 2 6 1 8 3 3 1 3 4 3 1 3 4 8 M in z x x x x x x x x x x = + + + + + + + + + 1 3 1 4 2 3 2 4 2 0 0 . 0 0 0 1 0 0 . 0 0 0 x x x x + ≤ + ≤

(41)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(42)

n trabajadores deben ser asignados a n

trabajos. Un costo unitario (o ganancia) C

ij

es

asociado al trabajador i que realizará el

trabajo j.

Minimizar el costo total (o maximizar la

ganancia

total)

de

la

asignación

de

trabajadores a sus respectivos empleos que le

corresponde a cada uno, tratando de que esta

asignación sea la óptima posible.

(43)

1. El número de asignados es igual al número de tareas (se denota por n). (esto puede variar)

2. Cada asignado se asigna exactamente a una

tarea.

3. Cada tarea debe realizarla exactamente un

asignado.

4. Existe un costo cij asociado con el asignado i (i=1,2,…,n).

5. El objetivo es determinar cómo deben hacerse las asignaciones para minimizar los costos totales.

(44)

S1 [1] S2 [1] Sm [1] D1 [1] D2 [1] Dm [1] c11 c12 c1n c21 c22 c2n cm1 cm2 cmn

(45)

).

y

toda

para

binarias,

(

y

para

,

0

,

,...,

2

,

1

para

1

,

,...,

2

,

1

para

1

a

sujeta

min

1 1 1 1

j

i

x

j

i

x

n

j

x

m

i

x

x

c

Z

ij ij m j ij n j ij ij m i n j ij

=

=

=

=

=

∑∑

= = = =

).

y

toda

para

binarias,

(

y

para

,

0

,

,...,

2

,

1

para

1

,

,...,

2

,

1

para

1

a

sujeta

min

1 1 1 1

j

i

x

j

i

x

n

j

x

m

i

x

x

c

Z

ij ij m j ij n j ij ij m i n j ij

=

=

=

=

=

∑∑

= = = =

(46)

Existen 5 diferentes proyectos eléctricos sobre 5 líneas de producción que necesitan ser inspeccionadas. El tiempo para realizar una buena inspección de un área depende de la línea de producción y del área de inspección. La gerencia desea asignar diferentes áreas de inspección a inspectores de productos tal que el tiempo total utilizado sea mínimo.

Tiempo de inspección en minutos para la línea de ensamble de cada área de inspección.

Area de Inspección A B C D E 1 10 4 6 10 12 Linea 2 11 7 7 9 14 Ensamble 3 13 8 12 14 15 4 14 16 13 17 17 5 19 17 11 20 19

(47)

1

2

3

4

5

Línea de ensamble Área de Inspección

A B C D E S1=1 S2=1 S3=1 S4=1 D1=1 D2=1 D3=1 D4=1

(48)

1

2

3

1. Terry

10

15

9

2. Carla

9

18

5

3. Roberto

6

14

3

Jefe

de

Proyecto

Cliente

Tiempos estimados de terminación del

proyecto (días)

(49)

J1 [1] J2 [1] J3 [1] C1 [1] [1] [1] C2 C3 18 3 Jefes de Proyecto Nodos de Origen Clientes Nodos de Destino Asignaciones Posibles Arcos

(50)

Sea Z el tiempo total de terminación ) 4 , 3 , 2 , 1 ; 3 , 2 , 1 ( 0 1 1 1 1 1 1 3 14 6 5 18 9 9 15 10 33 23 13 32 22 12 31 21 11 33 32 31 23 22 21 13 12 11 33 32 31 23 22 21 13 12 11 = = ≥ = + + = + + = + + = + + = + + = + + + + + + + + + + = j i x x x x x x x x x x x x x x x x x x x x x x x x x x x x Z nes restriccio las a Sujeta Max ) 4 , 3 , 2 , 1 ; 3 , 2 , 1 ( 0 1 1 1 1 1 1 3 14 6 5 18 9 9 15 10 33 23 13 32 22 12 31 21 11 33 32 31 23 22 21 13 12 11 33 32 31 23 22 21 13 12 11 = = ≥ = + + = + + = + + = + + = + + = + + + + + + + + + + = j i x x x x x x x x x x x x x x x x x x x x x x x x x x x x Z nes restriccio las a Sujeta Max

Ejemplo 8. Modelo matemático

=

así

es

no

si

cliente

al

proyecto

de

jefe

el

asigna

se

si

0

1

i

j

x

ij

(51)

1

2

3

1. Terry

0

1

0

1

=

1

2. Carla

0

0

1

1

=

1

3. Roberto

1

0

0

1

=

1

1

1

1

=

=

=

Costo

26

1

1

1

Asignaciones

Jefe

de

Proyecto

Cliente

(52)

El entrenador de un equipo de natación debe asignar competidores para la prueba de 200 metros de relevo combinado que irán a las Olimpiadas Juveniles. Como muchos de sus mejores nadadores son rápidos en más de un estilo, no es fácil decidir qué nadador asignar cada uno de los cuatro estilos. Los cinco mejores nadadores y sus mejores tiempos (en segundos) en cada estilo son los siguientes.

Carlos Cristy David Antony José

Dorso 37.7 32.9 33.8 37 35.4

Pecho 43.4 33.1 42.2 34.7 41.8

Mariposa 33.3 28.5 38.9 30.4 33.6

Libre 29.2 26.4 29.6 28.5 31.1

Tiempo de Nado

(53)

Carlos

Cristy

David Antony

José

Dorso

0

0

1

0

0

1

=

1

Pecho

0

0

0

1

0

1

=

1

Mariposa

0

1

0

0

0

1

=

1

Libre

1

0

0

0

0

1

=

1

1

1

1

1

0

<=

<=

<=

<=

<=

1

1

1

1

1

TIEMPO Min.

Tiempo de Nado

126.2

(54)

GENERALIZED ASSIGNMENT PROBLEM.

Se tiene un conjunto J={1,2,..,n} de índices de los trabajos a realizar y otro conjunto I={1,2,..,m} de personas para realizarlos. El coste (o valor) de asignar la persona i al trabajo j viene dado por cij. Además se tiene una disponibilidad bi de recursos de la persona i (como por ejemplo horas de trabajo) y una cantidad aij de recursos de la persona i necesarias para realizar el trabajo j. Con todo esto, el problema consiste en asignar las personas a los trabajos con el mínimo coste (o el máximo valor).

Al igual que en los otros modelos de asignación vistos, se introducen variables xij que valen 1 si la persona i se asigna al trabajo j y 0 en otro caso.

(55)

Problema de la asignación generalizada

{ }

m n ij ij i 1 j 1 n ij ij i j 1 m ij i 1 ij

min

c x

s.a.

a x

b

i

1,...,m

x

1

j

1,...,n

x

0,1 , i

1,...,m j

1,...,n

= = = =

=

=

=

=

=

∑ ∑

(56)

En este modelo de asignación se puede asignar una persona a más de un trabajo, respetando obviamente las limitaciones en los recursos.

Algunas de las aplicaciones mas relevantes son:

• Asignación de clientes a camiones (de reparto o recogida) de mercancías.

• Asignación de tareas a programadores.

• Asignación de trabajos a una red de computadores.

(57)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(58)

Se trata de encontrar la ruta de menor distancia, o costo, entre el punto de partida o nodo inicial y el destino o nodo terminal.

Se tienen n nodos, partiendo del nodo inicial 1 y terminando en el nodo final n.

Arcos bi-direccionales conectan los nodos i y j con distancias mayores que cero, dij . Se desea encontrar la ruta de mínima distancia que conecta el nodo 1 con el nodo n.

LINEAS FAIRWAY VAN

Determine la ruta mas corta entre Seattle y El Paso para la siguiente red de carreteras.

(59)

Salt Lake City 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 El Paso Seattle Boise Portland Butte Cheyenne Reno Sac. Bakersfield Las Vegas Denver Albuque. Kingman Barstow Los Angeles Tucson Phoenix 599 691 497 180 432 345 440 102 452 621 420 526 138 291 280 432 108 469 207 155 114 386 403 118

(60)

Solución - Analogía de un problema de

programación lineal

Variables de decisión

X

ij

= 1 si un transporte debe viajar por la

carretera que une la ciudad i con la ciudad j.

0 En cualquier otro caso

Objetivo = Minimizar S d

ij

X

ij

(61)

7

2

Salt Lake City 1 3 4 Seattle Boise Portland 599 497 180 432 345 Butte

[El numero de carreteras para salir de Seattle (Nodo de inicio)] = 1 X12 + X13 + X14 = 1

De una forma similar:

[El número de carreteras para llegar a El Paso (Nodo final)] = 1 X12,19 + X16,19 + X18,19 = 1

[El número de carreteras para entrar a la cuidad] = [El número de carreteras para salir de la ciudad]. Por ejemplo, en Boise (Ciudad 4): X14 + X34 +X74 = X41 + X43 + X47.

Sujeto a las siguientes restricciones

(62)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(63)

Son una generalización de los problemas

de transporte y transbordo.

Consiste

en

“transportar”

una

cierta

cantidad de “producto” de unos orígenes a

unos destinos. El paso por cada arco

origina un costo. Se debe minimizar la

suma de los costos.

(64)

Se debe minimizar el costo entre los orígenes 1 y 2 y los destinos 9,8 y 10 1 3 9 5 6 8 2 4 7 10 50 67 20 52 45 6 3 10 8 4 5 3 2 2 3 7 6

(65)

El planteamiento sería:Sujeto a: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. No negatividad: xij ≥0 1 3 2 4 3 9 3 6 4 5 4 7 5 6 6 8 6 9 6 1 0 7 5 7 6 M i n ( z ) = 6 x + 3 x + 1 0 x + 8 x + 5 x + 3 x + 4 x + 7 x + 3 x + 6 x + 2 x + 2 x 1 3 2 4 1 3 3 9 3 6 2 4 4 5 4 7 4 5 7 5 5 6 3 6 5 6 7 6 6 8 6 9 6 1 0 4 7 7 5 7 6 6 8 3 9 6 9 6 1 0 - x = - 5 0 - x = - 6 7 x - x - x = 0 x - x - x = 0 x + x - x = 0 x + x + x - x - x - x = 0 x - x - x = 0 x = 5 2 x + x = 2 0 x = 4 5

(66)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(67)

Consiste en planificar los flujos a través de una red de manera que se maximice el volumen de mercancía en circulación, teniendo en cuenta que existen restricciones de flujo máximo y, posiblemente de flujo mínimo en cada uno de los arcos.

2 5 7

1 3 9

4 6 8

Placa Principal Inst. Opciones Test

Grafo del problema

Capacidades máximas Nodo Capacidad 1 30 2 20 3 15 4 10 5 18 6 25 7 10 8 12

(68)

La formulación del problema sería: Max (z) = x79 + x89Sujeto a: Balance de flujos: 2) x12 – x25 = 0 3) x13 – x35 – x36 = 0 4) x14 – x46 = 0 5) x25 + x35 – x57 = 0 6) x36 + x46 – x67 – x68 = 0 7) x57 + x67 – x79 = 0 8) x68 – x89 = 0

Restricciones de flujo máximo: 1) x12 + x13 + x14 ≤ 30 2) x25 ≤ 20 3) x36 + x35 ≤ 15 4) x46 ≤ 10 5) x57 ≤ 18 6) x67 + x68 ≤ 25 7) x79 ≤ 10 8) x89 ≤ 12 No negatividad: xij ≥0

(69)

1. Problemas de redes

2. Transporte

3. Transbordo

4. Asignación

5. Ruta más corta

6. Flujo con costo mínimo

7. Flujo máximo

8. Red PERT

(70)

Los proyectos se descomponen en un conjunto de actividades que deben realizarse en un orden determinado.

El proyecto puede representarse como un grafo, donde cada nodo representa una tarea y cada arco representa una relación de precedencia entre dos trabajos. La distancia entre los nodos será el tiempo previsto que se empleará en pasar de una tarea a otra.

Un problema de gran interés es determinar el camino crítico que consiste en calcular el camino más largo que permite atravesar la red o completar el proyecto.

Esto permitirá calcular cuál va a ser la duración total del proyecto y detectar las fases críticas (aquellas que condicionan la duración del mismo).

El planteamiento es idéntico al de camino más corto, sólo que la función objetivo será una de maximización.

(71)

El planteamiento sería: Max (z) = 5x12 + 4x13 + 6x24 + 3x25 + 2x32+ 4x35 +4x46 + 2x56Sujeto a: 1) - x12 – x13 = -1 2) x12 + x32 – x24 – x25 = 0 3) x13 – x32 – x35 = 0 4) x24 – x45 – x46 = 0 5) x25 + x45 + x35 – x56 =0 6) x46 + x56 =1 2 4 5 6 3 6 4 5 4 4 2 1 3 2

(72)

Pensamiento de hoy

“Los gerentes no controlan la

realidad, sino los modelos o

representaciones de ésta”.

Referencias

Documento similar

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

Y tendiendo ellos la vista vieron cuanto en el mundo había y dieron las gracias al Criador diciendo: Repetidas gracias os damos porque nos habéis criado hombres, nos

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y