You are on page 1of 27

INSTITUTO TECNOLOGICO

DE TIJUANA
Depto. Ingeniera Industrial
Planeacin y diseo
de instalaciones
UNIDAD II

Asignacin cuadrtica
EQUIPO:

Moreno Mireles Andrs

Petris Gaytn Asgard Ulises

Ruiz Briceo Jorge

Simental Torres Oscar Miguel
Ing. Jorge Benjamn Cruz
Tijuana Baja California a 22 de septiembre del 2013
INTRODUCCION
El Problema de Asignacin Cuadrtica (QAP Quadratic
Assignment Problem) es un problema clsico de optimizacin
combinatorio, en el cual se encuentra un vasto nmero de
problemas de diseo y de distribucin de recursos en diferentes
campos, donde la decisin a tomar es una asignacin de
elementos de un conjunto en otro. El QAP es considerado como
un problema complejo y dificultoso de resolver y puede
establecerse como un conjunto de n elementos distintos que
deben ser localizados (asignados) en n localidades distintas de
forma ptima.
El Problemas de Asignacin Cuadrtica (QAP, por sus siglas en
ingls, Quadratic Assignment Problem) fue introducido por
Koopmans y Beckmann en 1957 como un modelo matemtico
para la ubicacin de un conjunto de actividades econmicas
indivisibles.
El QAP puede ser descrito mejor como el problema
de asignar un conjunto de elementos a un conjunto
de ubicaciones, donde hay distancias entre las
ubicaciones y flujos entre los elementos.
ASIGNACION CUADRATICA
ASIGNACION CUADRATICA
Ms formalmente, dados n elementos y n ubicaciones, dos
matrices A = [air] y B = [bjs] de n n, donde air es la distancia
entre las ubicaciones i y r y bjs es el flujo entre los elementos j y s,
el QAP puede ser formulado como:
Donde (n) es el conjunto de todas las permutaciones
(correspondientes a las asignaciones) en el conjunto de enteros
{1, . . . , n}, y j da la ubicacin del elemento j en
la solucin actual (n).
ASIGNACION CUADRATICA
El trmino cuadrtico deriva de la formulacin del QAP como un
problema de optimizacin entero con una funcin objetivo
cuadrtica. Sea xij una variable binaria la cual toma el valor 1 si el
elemento i es asignado a la ubicacin j, y 0 en otro caso.
Entonces, el problema puede ser formulado como:
Sujeto a las restricciones:
El objetivo entonces es ubicar los elementos en las
ubicaciones de forma tal que la suma del producto entre flujos
y distancias sea mnima.
El diseo de circuitos elctricos o sistemas de
telecomunicaciones para determinar el mejor
emplazamientos de conexiones, circuitos, y
microchips.

En terminales areas para minimizar el
desplazamiento de los usuarios entre
conexiones de vuelos.

Centros comerciales o diseos por ejemplo de
salas de hospitales y como ubicar los diferentes
servicios de rayos X, anlisis de sangre, etc.





ASIGNACION CUADRATICA
El problema de tipo QAP es uno de los
problemas ms difciles de optimizacin
combinatoria.
De hecho, problemas de ms de 30
elementos (n > 30) no se pueden resolver
en un tiempo razonable actualmente.
Desde su formulacin, el QAP ha suscitado enorme inters no slo
por su importancia tanto prctica como terica, sino tambin por su
gran complejidad.
ASIGNACION CUADRATICA
Algunas meta heursticas
disponibles para resolver el
QAP:
Algoritmos Evolutivos
Diferentes algoritmos evolutivos, la
mayora basados en algoritmos genticos,
han sido implementados para el QAP. Uno
de los ms prominentes fue el algoritmo
gentico hbrido.
El cual adaptaron un algoritmo gentico
para resolver el QAP usando un operador
de recombinacin especial y donde la
mutacin es reemplazada por ejecuciones
cortas de un algoritmo Bsqueda Tab.
Existen otros enfoques para resolver
el QAP que estn basados en
algoritmos evolutivos. Estos incluyen
algoritmos genticos tradicionales,
algoritmos genticos paralelos,
estrategias evolutivas, y algoritmos
genticos de bsqueda local.
Los algoritmos genticos hbridos [3,
50, 25, 53, 26, 55] estn entre los
algoritmos meta heursticos de mayor
rendimiento para resolver el QAP, y
han probado ser ms prometedores
que los tradicionales.
Bsqueda Tab
Probablemente el algoritmo de Bsqueda
Tab ms conocido es el algoritmo de
Bsqueda Tab Robusta. Existen una gran
variedad de otras implementaciones de
Bsqueda Tab para el QAP. La primera de
las implementaciones se desarroll en 1990.
Algunas extensiones de estos primeros
algoritmos fueron propuestos por el
mismo autor]; estas tambin incluyen una
implementacin de Bsqueda Tab
masivamente paralela. Una variante
particular de Bsqueda Tab, llamada
Bsqueda Tab Reactiva (BTR).
la principal idea de la
BTR es el uso de la
historia de bsqueda
para adaptar
dinmicamente la
longitud de la lista tab
durante la ejecucin del
algoritmo.
Simulated Annealing
Despus de esto, en se present un
nuevo equilibrio de componentes. Se
introdujo un concepto de temperatura
optima que ha dado buenos
resultados.
Fue una de las primeras metaheursticas
disponibles, por lo tanto no es sorprendente
que tambin haya sido la primera que se
aplic al QAP en 1984.
Problema de Asignacin
Cuadrtica (QAP)
Es una frmula matemtica muy comn para
los problemas de localizacin de plantas.

Los costos de asignacin se determinan por
las distancias y el material entre todas las
entidades de la empresa.

Cada asignacin tiene un impacto directo a
cada uno de los dems objetos.
Problema de Asignacin
Cuadrtica (QAP)
Actividad cartas de relacin:

Son medios grficos de representacin de la conveniencia de la localizacin de
pares de mquinas / operaciones cerca el uno al otro.

Los cdigos se clasifican en letras comunes para la clasificacin de las
calificaciones de "proximidad":

A: Absolutamente necesario. Debido a que si dos mquinas / operaciones utilizan
el mismo equipo o instalaciones, entonces deben estar ubicados cerca de la otra.
E: Especialmente importante. Las instalaciones pueden ser, por ejemplo, requerir
el mismo personal o registros.
I: Importante. Las actividades pueden estar ubicados en secuencia en el flujo
normal de trabajo.
Problema de Asignacin
Cuadrtica (QAP)
O: Importancia Ordinaria. Significa que es conveniente tener cerca las
instalaciones entre si, pero no es esencial.

: importancia. No importa si las instalaciones se encuentran cerca unos
de otros o no.

X: indeseable. Localizacin de una para poner scrab cerca de otra que
utiliza lquidos inflamables sera un ejemplo de esta categora.

En la concepcin original del QAP se necesita un nmero que da la razn
de cada calificacin a la cercana que tambin se necesita.

En el caso de la calificacin de cercana "X" un valor negativo se utiliza
para indicar la inconveniencia de proximidad para las mquinas /
operaciones de acuerdo.
Problema de Asignacin
Cuadrtica (QAP)
Ejemplo: METS MI Inc., es una cadena de franquicias de restaurantes
de comida rpida. Un nuevo restaurante est ubicado en una
comunidad suburbana que crece cerca de Reston, Virginia. Cada
restaurante cuenta con los siguientes departamentos que se encargan
de:

Hamburguesas de cocina.
Cocinar papas.
Embalaje y almacenamiento de hamburguesas.
Cuidar dispensadores de sodas.
Servicio de BAr
Servidor Drive-up

Problema de Asignacin
Cuadrtica (QAP)
Diagrama de ralacion de Actividades para el problema de
ejemplo:
Problema de Asignacin
Cuadrtica (QAP)
Formulacin matemtica:

Necesitamos ambas distancias entre los lugares y el flujo de materiales
entre las entidades organizacionales(OE).
n entidades organizacionales (OE), todas son de mismo tamao y por
lo tanto se pueden intercambiar entre s.
n ubicaciones, cada una de las cuales pueden ser proporcionadas por
cada uno de los OE (exactamente 1)
thi ... transp. intensidad, es decir, el flujo de material entre OE h y la OE i
djk ... distancia entre j y ubicacin k (no implcitamente simtrica).
Los costos de transporte son proporcionales a la cantidad transportada y
la distancia.
Problema de Asignacin
Cuadrtica (QAP)
Si la OE h es asignada a la locacin j y OE i a la
locacion k:
El costo de transporte por unidad transportada desde OE h para OE i se determina por
djk
Determinamos el costo total de transporte multiplicando djk con el flujo de material
entre OE h su OEi que es thi
j k ...
...
...
locaciones
h i
... ... ...
OE
d
jk
.
t
hi
.
Costo = t
hi
d
jk

Problema de Asignacin
Cuadrtica (QAP)
Objetivo:

Reducir al mnimo los costos totales de transporte entre los OE
Caractersticas:
Cada OE h se asigna exactamente a 1 locacin j
Cada locacin j es prova exactamente por una locacin de
OE h
Decisin variable binaria.
Problema de Asignacin
Cuadrtica (QAP)
Ejemplo: Calcular el costo para 3 OE (1 ,2 ,3) y 3 locaciones (A, B, C)
A
B C
(
(
(

=
0 1 3
1 0 1
2 1 0
C
B
A
D
C B A
Distancias entre las
locaciones d
jk

(
(
(

=
0 1 3
2 0 2
1 1 0
3
2
1
3 2 1
T
Flujo de material t
hi

1 possible solucin:
1 A, 2 B, 3 C,
Todas las resticciones se cumplen.
Costo total de transporte:
0*0 + 1*1 + 2*1 + 1*2 + 0*0 + 1*2 + 3*3 + 1*1 + 0*0 = 17
Problema de Asignacin Cuadrtica
(QAP)
Se recurre a la matriz:
(
(
(

=
0 1 3
1 0 1
2 1 0
C
B
A
D
C B A
Por lo tanto las filas y las columnas aparecen de la siguiente manera:
1 C, 2 A y 3 B, que es C, A, B
(es recomendable realizar la reordenacin de 2 pasos: primero filas que
columnas o al revs)
(
(
(

=
0 1 1
1 0 2
1 3 0
B
A
C
D
B A C
(
(
(

=
0 1 3
1 0 1
2 1 0
C
B
A
D
C B A
(
(
(

=
1 3 0
0 1 1
1 0 2
C
B
A
D
B A C
Esta solucin no es ptima,
ya que OE 1 y 3 (que tienen
un alto grado de flujo de
material), las cuales se
asignan a ubicaciones A y C
(que tienen la distancia
mayor entre ellos).
Problema de Asignacin Cuadrtica
(QAP)
(
(
(

=
0 1 3
1 0 1
2 1 0
C
B
A
D
C B A
(
(
(

=
0 1 1
1 0 2
1 3 0
B
A
C
D
B A C
Una mejor solucin puede ser.:
1 C, 2 A and 3 B,
Con el costo total de transportacin:
0*0 + 3*1 + 1*1 + 2*2 + 0*0 + 2*1 + 1*3 + 1*1 + 0*0 = 14
2 A
3 B 1 C
Distancias
Flujo de material
(
(
(

=
0 1 3
2 0 2
1 1 0
3
2
1
3 2 1
T
Problema de Asignacin
Cuadrtica (QAP)
Ejemplo 2 : Calcular el costo para 3 OE (1 ,2 ,3) y 3 locaciones (A, B,
C)
A
B C
(
(
(

=
0 3 5
3 0 3
4 3 0
C
B
A
D
C B A
Distancias entre las
locaciones d
jk

(
(
(

=
0 3 5
4 0 4
3 3 0
3
2
1
3 2 1
T
Flujo de material t
hi

1 posible solucin:
2 A, 3 B, 5 C,
Todas las resticciones se cumplen.
Costo total de transporte:

Problema de Asignacin Cuadrtica
(QAP)
Se recurre a la matriz:
Por lo tanto las filas y las columnas aparecen de la siguiente manera:
3 C, 4 A y 5 B, que es C, A, B
(es recomendable realizar la reordenacin de 2 pasos: primero filas que
columnas o al revs)
(
(
(

=
0 3 3
3 0 4
3 5 0
B
A
C
D
B A C
(
(
(

=
3 5 0
0 3 3
3 0 4
C
B
A
D
B A C
(
(
(

=
0 3 5
3 0 3
4 3 0
C
B
A
D
C B A
(
(
(

=
0 3 5
3 0 3
4 3 0
C
B
A
D
C B A
Problema de Asignacin Cuadrtica
(QAP)
(
(
(

=
0 3 3
3 0 4
3 5 0
B
A
C
D
B A C
Una mejor solucin puede ser.:
3 C, 4 A y 4 B,
Con el costo total de transportacin:

2 A
3 B 1 C
Distancias
Flujo de material
(
(
(

=
0 3 5
4 0 4
3 3 0
3
2
1
3 2 1
T
El diseo de las instalaciones dentro de una empresa es de
suma importancia para el flujo de la comunicacin,
informacin y materiales para que funcione de la manera
ms eficientemente posible. Una distribucin requiere de
un anlisis exhaustivo de una serie de factores, cuyo
anlisis en ocasiones se complejiza debido al nmero
excesivo de clculos y posibilidades en los problemas de
distribucin. Por ello se han diseado programas
computacionales especializados en la resolucin de estos
problemas, entre ellos destacan CORELAP, ALDEP y
CRAFT).
CONCLUSION

You might also like