Está en la página 1de 18

Problemas de Asignaci

Asignacin

Modelos de Transporte:
Problemas de asignacin
M. En C. Eduardo Bustos Far
Faras

Problemas de Asignacin:
Son problemas balanceados de transporte en los cuales
todas las ofertas y todas las demandas son iguales a
1.

Consiste en determinar la asignaci


asignacin ptima de agentes
u objetos indivisibles a n tareas.
Son indivisibles en el sentido de que ning
ningn agente se
puede dividir en varias tareas.

La restricci
restriccin importante, para cada agente, es que
ser
ser designado a una y solo una tarea.

Uno de los problemas que utilizan el modelo


de transporte, es el de asignaci
asignacin, el cual se
refiere a la disposici
disposicin de algunos recursos
(equipos o personas) para la realizaci
realizacin de
ciertos productos o tareas a un costo
diferenciado.
El problema consiste en minimizar los costos
por asignaci
asignacin de recursos para el
desempe
desempeo de actividades.

Problemas de Asignaci
Asignacin

Supuestos restricciones
* El n
nmero de trabajadores es igual al n
nmero de empleos.

Definici
Definicin del Problema
* m trabajadores deben ser asignados a m trabajos.
* Un costo unitario (o ganancia) Cij es asociado al trabajador i
que realizara el trabajo j.
* Minimizar el costo total ( o maximizar la ganancia total) de la
la
asignaci
asignacin de trabajadores a sus respectivos empleos que le
corresponde a cada uno, tratando de que esta asignaci
asignacin
sea la ptima posible.

* Dado a que el problema esta balanceado, cada trabajador es


asignado s
slo una vez y cada trabajo tiene exactamente un solo
trabajador.
* Para un problema desbalanceado se debe agregar un
trabajador ficticio
ficticio (en el caso de que existan m
ms trabajos que
trabajadores) o un empleo ficticio
ficticio (en el caso de que existan
ms trabajadores que trabajos), quedando as
as el problema
balanceado.

Pasos del m
mtodo h
hngaro:

Pasos del m
mtodo h
hngaro:

1. Reducci
Reduccin en renglones: Elabore una nueva
matriz eligiendo el costo m
mnimo de cada
rengl
rengln y rest
restndolo de cada costo de ese
rengl
rengln.
2. Reducci
Reduccin en columnas: Elija el elemento de
costo m
mnimo en cada columna y r
rstelo a
cada elemento de la columna.
3. Determine si la matriz es reducida:
Encuentre el n
nmero m
mnimo de l
lneas rectas
que se pueden trazar sobre los renglones y
las columnas para cubrir todos los ceros. Si
este n
nmero es igual al de los renglones (o
columnas), se dice que la matriz es reducida.
Contin
Contine al paso 5. Si el n
nmero de rectas es
7
menor que el de renglones (o columnas)
contin
contine con el paso 4.

4. Reducciones posteriores: Encuentre la menor


de las celdas no cubiertas (sin l
lnea recta).
Reste el valor de esta celda a todas las celdas
no cubiertas. Agr
Agrguelo al valor de las celdas
que se encuentran en las intersecciones de
las restas dibujadas en el paso 3.
5. Localizaci
Localizacin de la soluci
solucin ptima: Las
celdas de costo cero se eligen, una por
columna y rengl
rengln a fin de hallar una
asignaci
asignacin ptima. Se suman los sotos
originales de las celdas con asignaci
asignacin para
saber el costo total.
8

Soluci
Solucin mediante el m
mtodo
Hngaro


Problema:
El profesor Michell ha terminado 4 cap
captulos de su libro y esta
pensando en pedir ayuda para terminarlo. El ha elegido a 4
secretarias que podr
podran tipearle cada uno de sus cap
captulos. El
costo asociado refleja la velocidad de la secretaria y la exactitud
exactitud
con la que realiza el trabajo. Adem
Adems los cap
captulo difieren en la
cantidad de hojas y en la complejidad. Qu
Qu puede hacer el
profesor si conoce la siguiente tabla:

EJEMPLO 1
El profesor Michell
Problema de asignaci
asignacin

Secretar
Secretara
Juana
Mar
Mara
Jackeline
Edith

13
96
116
120
114

Cap
Captulos
14
99
109
102
105

15
16
105 108
107
96
113 111
118 115

Restricciones del M
Mtodo

Matriz de Costos
Secretar
Secretara
Juana
Mar
Mara
Jackeline
Edith

Cap
Captulos
13
14
96
99
116
109
120
102
114
105

Restar el Menor valor de cada fila


Secretar
Secretara
Juana
Mar
Mara
Jackeline
Edith

* Solo problemas de minimizaci


minimizacin.
* N
Nmero de personas a asignar m es igual al n
nmero de
lugares m.
* Todas las asignaciones son posibles
* Una asignaci
asignacin por persona y una persona por asignaci
asignacin


10

11

Cap
Captulos
14
15
3
9
13
11
0
11
0
13

16
12
0
9
10

Restar el menor valor de cada columna en la matriz


anterior
Secretar
Secretara
Juana
Mar
Mara
Jackeline
Edith

15
16
105 108
107
96
113 111
118 115

13
0
20
18
9

13
0
20
18
9

Cap
Captulos
14
15
3
0
13
2
0
2
0
4

16
12
0
9
10

12

Trazar el m
mnimo n
nmero de llneas que cubran los
ceros de la matriz obtenida en el punto anterior.
Secretar
Secretara
Juana
Mar
Mara
Jackeline
Edith

13
0
20
18
9

Cap
Captulos
14
15
3
0
13
2
0
2
0
4

Secretar
Secretara
Juana
Mar
Mara
Jackeline
Edith

16
12
0
9
10




Si el n
nmero de llneas es igual al n
nmero de filas se
esta en la soluci
solucin ptima, sino identificar el menor
valor no rayado restarselo a los dem
dems n
nmeros no
rayados y sumarlo en las intersecciones.

Cap
Captulos
14
15
5
0
13
0
0
0
0
2

16
14
0
9
10

Se obtuvo la asignaci
asignacin ptima.
Las asignaciones corresponde a los valores donde
existen 0
Juana
Mar
Mara
Jackeline
Edith

Para este caso corresponde al valor 2

13
0
18
16
7

Cap.
Cap. 13
Cap.
Cap. 16
Cap.
Cap. 15
Cap.
Cap. 14

*Costo Asignaci
Asignacin: 96 + 96 +113 +105 =410
13

14

Casos especiales
* Cuando un trabajador no puede realizar un empleo en
particular

EJEMPLO 2

* Un problema de maximizaci
maximizacin.

Electr
Electrnica Ballston
Problema de asignaci
asignacin

15

16

Electr
Electrnica Ballston


Datos
* Tiempo de inspecci
inspeccin en minutos para la llnea de
ensamble de cada rea de inspecci
inspeccin.

Existen 5 diferentes proyectos el


elctricos sobre 5
lneas de producci
produccin que necesitan ser
inspeccionadas.
El tiempo para realizar una buena inspecci
inspeccin de un
rea depende de la llnea de producci
produccin y del rea de
inspecci
inspeccin.

Linea
Ensamble

1
2
3
4
5

A
10
11
13
14
19

B
4
7
8
16
17

Area de Inspeccin
C
6
7
12
13
11

D
10
9
14
17
20

E
12
14
15
17
19

La gerencia desea asignar diferentes reas de


inspecci
inspeccin a inspectores de productos tal que el
tiempo total utilizado sea m
mnimo.

RED QUE REPRESENTA EL PROBLEMA


Lnea de ensamble
10
S1=1
1
12

rea de Inspeccin
A D1=1

10 6

S2=1

D2=1

S3=1

C D3=1

S4=1

D4=1

S5=1

D5=1

SOLUCIN CON WINQSB

20

21

22

23

24

EJEMPLO 3
PROBLEMA DE ASIGNACI
ASIGNACIN

25

Q
Q

La gerencia general de la compa


a
compaa
PROTAC, como parte de su auditoria
anual, decidi
decidi que cada uno de los
cuatro vicepresidentes visite e
inspeccione una de las 4 plantas
durante las 2 primeras semanas de
octubre.
Se desea generar una asignaci
asignacin
ptima.
Indique el costo asociado.

26

F = vicepresidente de finanzas
M = vicepresidente de mercadotecnia
O = vicepresidente de operaciones
P = vicepresidente de personal
Pi =Plantas 1, 2, 3 y 4
27

28

Solucin
Enumeraci
Enumeracin completa
Q Usar el m
mtodo h
hngaro
Q

SOLUCIN

a) Por enumeraci
enumeracin completa, se
hace una lista de las posibles
soluciones, se calcula su costo
asociado y se escoge la mejor.
29

30

a) Enumeracin completa

b) Mtodo Hngaro

F puede asignarse a cualquiera de


las 4 plantas
M puede enviarse a cualquiera
Q
de las 3 plantas restantes
O puede enviarse a cualquiera
Q
de las 2 planta restantes
P se asigna a la nica planta
Q
disponible
Q

31

32

33

34

Formulaci
Formulacin matem
matemtica del
modelo de Asignaci
Asignacin

35

Existen n personas las cuales pueden


desempe
desempear cualquier actividad de un
conjunto de n actividades y conocemos
el costo cij de asignaci
asignacin de la actividad
i a la persona j.
i = 1,
j = 1,
1,, m
1,, n
El problema es determinar de todas las
asignaciones posibles, las de costo total
mnimo.
36

3. Restricciones:
1. Variables de decisi
decisin:
xij = 1, si la actividad i es asignada
a la persona J
0, si i no es asignada a j
2. Funci
Funcin objetivo:
m

Mn

Z = Cij xij
i =1 j =1

37

38

39

40

41

42

43

44

45

46

47

48

OFERTA
DEMANDA

49

50

51

52

Este ejemplo ilustra por qu


qu la
minimizaci
minimizacin de costos de oportunidad
conduce a una soluci
solucin que maximiza
las utilidades.
Q Ahora podemos aplicar el m
mtodo
hngaro en la manera acostumbrada
sobre la matriz de costos de
oportunidad.
Q

Para maximizar utilidades, aun deseando


escoger el rengl
rengln 1, optar
optaramos por el
rengl
rengln D porque 25 es ahora la mayor
utilidad disponible (ver figura 7.44).
Para minimizar costos de oportunidad,
tambi
tambin elegir
elegiramos el rengl
rengln D
porque 15 es el menor costo disponible
(ver figura 7.45)

53

54

Programacin de pilotos
PROBLEMA DE ASIGNACI
ASIGNACIN

55

56

57

58

59

60

SOLUCIN

10

61

62

EJERCICIO PARA RESOLVER


Problema de asignaci
asignacin

63

64

Desarrolle una representacin de red para el problema.


Indique el modelo de programacin lineal asociado y resulvalo por simplex.
Resulvalo por el mtodo hngaro.
Q
Q
Q

El gerente de la llnea de producci


produccin de una empresa
electr
electrnica debe asignar personal a cinco tareas.
Existen cinco operadores disponibles para
asignarlos.
El gerente de llnea tiene a su disposici
disposicin datos de
prueba que reflejan una calificaci
calificacin num
numrica de
productividad para cada uno de los cinco trabajos.
Estos datos se obtuvieron a trav
travs de un examen de
operaci
operacin y prueba administrado por el
departamento de ingenier
ingeniera industrial (v
(vase la tabla
siguiente).
Suponiendo que un operador puede ejecutar un solo
trabajo, plantee un modelo que conduzca a la
asignaci
asignacin ptima de tareas.
65
Resu
Resulvalo.

Nmero
de
operador

Nmero de trabajo

1
1
2
3
4
5

12 16 24 8
6
8 20 14
10 6 26 18
2
4
2 24
7 10 6
6

2
6
12
20
18

66

11

SOLUCIN

67

68

69

70

Problemas de Transbordo

71

72

12

Problemas de Transbordo
Son problemas de transporte en los que
se agregan puntos de transbordo.
transbordo.
Q Los puntos de transbordo son puntos
que pueden tanto recibir mercader
mercadera de
otros puntos como enviar mercader
mercadera a
otros puntos.
puntos.
Q

73

Es una extensi
extensin al problema de
transporte en el cual se agregan nodos
intermedios (nodos de transbordo),
transbordo),
para tomar en consideraci
consideracin
localizaciones, como por ejemplo
almacenes.
En este tipo m
ms general del problema
de transporte de distribuci
distribucin, los
embarques pueden ser efectuados entre
cualquier par de tres tipos generales de
nodos: de origen, de transbordo o de
74
destino.

Caractersticas
Q
Q
Q

La oferta o suministro disponible en


cada origen es limitada.
En cada destino la demanda est
est
definida o especificada.
El objetivo en el problema de
transbordo es de determinar cuantas
unidades deber
debern embarcarse por cada
uno de los arcos de la red, de manera
que todas las demandasdemandas-destino se
satisfagan al costo de transporte
mnimo posible.

Ejemplo

75

76

SOLUCIN

Encontrar la formulacin de programacin lineal para el problema


de transbordo planteado en el modelo de redes, tal que
minimice los costos de transporte.
77

78

13

Oferta

Almacenes
(transbordo)

Plantas
(origen)

2
600

Distribuidores
(destino)

Demanda

200

2
3

3
3

150

3
400

350

3. Restricciones
a) De los nodos origen:

5
300

1. Variables de decisi
decisin: xij = n
nmero de unidades
embarcadas del origen i al destino j, pasando por
los nodos de trasbordo que se especifican.
i = 1, 2, 3, 4
j = 5,.., 8
2. Funci
Funcin objetivo:
Z = 2 x13 + 3x14 + 3 x23 + x24 + 2 x35 + 6 x36 + 3 x37 + 6 x38 + 4 x45 + 4 x46 + 6 x4779+ 5 x48
Mn

x13 + x14 600


x23 + x24 400
b) De los nodos de transbordo:
transbordo:

x13 x23 + x35 + x36 + x37 + x38 = 0


x14 x24 + x45 + x46 + x47 + x48 = 0

80

c) De los nodos destino:


x35 + x45 = 200
x36 + x46 = 150

Ejemplo

x37 + x47 = 350


x38 + x48 = 300

Problemas de transbordo

xij 0
ij

81

82

83

84

14

85

86

87

88

Variantes del problema de


trasbordo

Igual que en los problemas de transporte


se pueden formular problemas de
trasbordo con varias variantes:
Q Suministro total no igual a la demanda
total
Q Maximizaci
Maximizacin de la funci
funcin objetivo
Q Rutas con capacidad limitada
Q Rutas inaceptables
89

90

15

Variantes al problema de
transporte
Q

Las modificaciones a los modelos


de programaci
programacin lineal requeridas
para aceptar estas variaciones son
id
idnticas a las que se mencionaron
para el problema de transporte.

Oferta no igual a la demanda total: Se agrega


una columna de holgura en la tabla de
transporte y se le asignan ceros en los
costos.
Rutas con capacidad limitada: En la formulaci
formulacin
de programaci
programacin lineal del problema de
transporte tambi
tambin puede tomar en
consideraci
consideracin capacidades o cantidades
mnimas para una ruta. As
As :
Para capacidad xij <= 1000
Para montos m
mnimos de ruta xij >= 2000

91

Rutas no aceptables: Quiz


Quizs no pueda ser posible
establecer una ruta desde cualquiera de los
or
orgenes hasta cualquiera de los destinos.
A fin de manejar esta situaci
situacin, hacemos
desaparecer el arco correspondiente en la
formulaci
formulacin de la programaci
programacin lineal.
Maximizaci
Maximizacin de la funci
funcin objetivo: En algunos
problemas de transporte, el objetivo es
encontrar una soluci
solucin que maximice la
utilidad o los ingresos.

92

Q
Q

Empleando valores de la utilidad o de ingresos


unitarios como coeficientes de la funci
funcin
objetivo, resolvemos un problema lineal de
maximizaci
maximizacin en vez de uno de minimizaci
minimizacin.
Este cambio no afecta a las restricciones.
Otro m
mtodo empleando la tabla de transporte
es construir la matriz de costos de
oportunidad.
Costo de oportunidad es el costo en que se
incurre por no haber tomado la mejor decisi
decisin
o por no haber hecho la mejor elecci
eleccin posible.

93

En el contexto de un problema de
transporte que impide maximizaci
maximizacin, el
costo de oportunidad para una celda es
la diferencia entre su utilidad y la
utilidad de la celda de esa columna que
sea mayor.
El costo de oportunidad es el costo en
que se incurre al no transportar todo
por la ruta que arroje las mayores
utilidades.
95

94

EJEMPLO 1
Maximizaci
Maximizacin

96

16

Maximizar las utilidades totales de


la ruta de transporte que se
muestra.
Q Aqu
Aqu los valores de los recuadros
son utilidades (d
(dlares por
unidad).
Q

SOLUCIN

97

98

99

100

Se construye la tabla de transporte con los costos de


oportunidad, se encuentra una SBFI y se procede
con el c
clculo de los ndices de mejoramiento.

0
1

Problema para resolver


Los valores de las variables en la tabla ptima se
multiplican por las utilidades de la tabla original y se
suman para calcular la utilidad total.
x11 = 200 * 5 = 1000
x12 = 50 * 3 = 150
x22 = 200 * 2 = 400
x23 = 150 * 4 = 600
Z= 2150

Transbordo

101

102

17

4
5

103

18

También podría gustarte