asignacion cuadratica pptx

55
Instituto Tecnológico de Tijuana Ingeniería Industrial Planeación y Diseño de Instalaciones Ing. Jorge Benjamín Cruz Ramos Asignación Cuadrática Alfaro Linares Cecilia 09211263 González Núñez Sergio 09211128 Páramo Martínez Gabriela 09211116 Reyes Vázquez Víctor 09211125

Transcript of asignacion cuadratica pptx

Page 1: asignacion cuadratica pptx

Instituto Tecnológico de Tijuana

Ingeniería Industrial

Planeación y Diseño de InstalacionesIng. Jorge Benjamín Cruz Ramos

Asignación Cuadrática

Alfaro Linares Cecilia 09211263González Núñez Sergio 09211128Páramo Martínez Gabriela 09211116Reyes Vázquez Víctor 09211125

Page 2: asignacion cuadratica pptx

INTRODUCCION

La localización de una sola instalación pese a la complejidad que como se ha visto puede llegar a presentar, es solo un caso particular del problema de localización. De hecho, plantearse el problema de localizar una sola instalación supone ya una respuesta al problema más general, que incluye las siguientes preguntas:

→ ¿Cuántas instalaciones?→ ¿Dónde deben localizarse?→ ¿Con que capacidad?→ ¿Qué actividades ha de desarrollar cada instalación?→ ¿Con que instalaciones o clientes ha de relacionarse?

Page 3: asignacion cuadratica pptx

Distribución de una planta

La ordenación física  de los elementos industriales, esta ordenación, ya practicada o en proyecto incluye tanto los espacios necesarios para el movimiento de materiales, almacenamiento, trabajadores indirectos y todas las otras actividades o servicios así como el equipo de trabajo y el personal de taller.

"proceso para determinar la mejor ordenación de los factores disponibles“

Page 4: asignacion cuadratica pptx

Objetivos Básicos

• Garantizar la seguridad, satisfacción y comodidad del personal, consiguiéndose así una disminución en el índice

de accidentes y una mejora en el ambiente de trabajo.

• La distribución en planta necesitará, con mayor o menor frecuencia adaptarse a los cambios en las circunstancias bajo las que se realizan las operaciones, las que hace aconsejable la adopción de distribuciones flexibles

• Procurar que los recorridos efectuados por los materiales y

hombres, de operación a operación y entre

departamentos sean óptimos lo cual requiere economía de

movimientos, de equipos, de espacio.

• Alcanzar la integración de todos los elementos o factores implicados en la unidad productiva, para que se funcione como una unidad de objetivos.

UNIDAD CIRCULACIÓN MÍNIMA

SEGURIDADFLEXIBILIDAD

Page 5: asignacion cuadratica pptx

Asignación cuadrática

Page 6: asignacion cuadratica pptx

La asignación cuadrática es un problema estándar en la teoría de locación. En éste se trata de asignar N instalaciones a una cantidad N de sitios o locaciones en donde se considera un costo asociado a cada una de las asignaciones.

Definición…

 Este costo dependerá de las distancias y flujo entre las instalaciones, además de un costo adicional por asignar cierta instalación en cierta locación específica.

Se buscará que este costo, en función de la distancia y flujo, sea mínimo.

Page 7: asignacion cuadratica pptx

Aplicaciones para el Problema de la Asignación Cuadrática

Diseño de centros comerciales donde se quiere que el público recorra la menor cantidad de distancia para llegar a tiendas de intereses comunes para un sector del público.

Page 8: asignacion cuadratica pptx

Aplicaciones…

Diseño de terminales en aeropuertos, en donde se quiere que los pasajeros que deban hacer un transbordo recorran la distancia mínima entre una y otra terminal teniendo en cuenta el flujo de personas entre ellas.

Page 9: asignacion cuadratica pptx

Aplicaciones…

Diseño de circuitos eléctricos, en donde es de relevante importancia dónde se ubican ciertas partes o chips con el fin de minimizar la distancia entre ellos, ya que las conexiones son de alto costo.

Procesos de comunicaciones.

Diseño de teclados de computadora,

Page 10: asignacion cuadratica pptx

Formas de resolver.

1. Es la combinación de todas las soluciones factibles.

3. Métodos aproximados, es decir las metaheurísticas.

2. Método de intercambio pareado

Page 11: asignacion cuadratica pptx

Combinación de soluciones factibles.

La compañía “x” tiene 4 diversas máquinas las cuales pueden ser distribuidas en 4 diversas áreas de la empresa, y que en conjunto, realizan un proceso.

Si cada maquina ofrece rendimientos diversos de operación en cada área(factores externos al proceso), si existe una distancia entre una máquina y otra mayor a la distancia promedio de la matriz, el rendimiento disminuye en 1 unidad en la siguiente área.

Page 12: asignacion cuadratica pptx

Esta “penalización” se da porque al existir grandes distancias en transporte de un departamento a otro en un proceso o futuro proceso, pueden ocurrir problemas como: contaminación del producto, equipo de transporte se averié y no se pueda transportan fácilmente las m.p., etc.

Page 13: asignacion cuadratica pptx

Área 1 Area 2 Area 3 Area 4

Maquina A 12 20 17 16

Maquina B 13 15 18 13

Maquina C 19 23 14 18

Maquina D 17 16 19 11

Area 1 Area 2 Area 3 Area 4

Area 1 0 21 mts 18 mts 13 mts

Area 2 21 mts 0 19mts 15 mts

Area 3 18mts 19 mts 0 17mts

Area 4 13 mts 15 mts 17 mts 0

Tabla de rendimientos.

Tabla de distancias,.

Page 14: asignacion cuadratica pptx

Primero obtener la distancia promedio de la matriz.

Distancia promedio =∑Xijkl/nDp=250/16= 15.625 = 16 mts

Se procede a la realización de las combinaciones.

Cn=An +Bn +Cn +Dn - penalizaciónC1= A1 + B2 + C3 + D4 – PC1 = 12+15+14+11-0=52

Page 15: asignacion cuadratica pptx

C2= A1 + B3 + C4 + D2 – PC2= 12 + 18 + 18 + 16 – 4 = 60C3= A1 + B4 + C2 + D3 – PC3 = 12 + 13 + 23 + 19 – 3 =64

COMBINACION RESULTADO COMBINACION RESULTADO

C1 52 C7

C2 60 C8

C3 64 C9

C4 C10

C5 C11

C6 C12

Page 16: asignacion cuadratica pptx

Resultados.

COMBINACION RESULTADO COMBINACION RESULTADO

C1 52 C7 57

C2 60 C8 64

C3 64 C9 59

C4 69 C10 63

C5 69 C11 57

C6 50 C12 61

Page 17: asignacion cuadratica pptx

Como podemos ver en la tabla anterior existen dos combinaciones las cuales maximizan las ganacias que tendrá la empresa ya que al tener la distribución idónea de las maquinas minimizamos los posibles “perdidas "de la compañía al tener las instalaciones en distintas localizaciones.

Page 18: asignacion cuadratica pptx

Método del intercambio pareado

Page 19: asignacion cuadratica pptx

Este método comienza con una solución inicial propuesta, en donde cada planta se asigna a un sitio.  Luego, se consideran todos los intercambios pareados, entiéndase como combinaciones posibles, y se efectúa el intercambio que produce la máxima reducción en el costo total.

El proceso continúa hasta que no se encuentren intercambios pareados que produzcan una reducción en el costo total.  La solución resultante, que no necesariamente es un óptimo global, se conoce como la solución 2-opt debido a que ningún intercambio pareado puede reducir más el costo total.

Page 20: asignacion cuadratica pptx

Suponga que se van a colocar cuatro máquinas en un taller y se disponen 4 sitios para su colocación. A continuación aparecen la matriz de flujo desde-hacia, para las máquinas (de la A a la D) y la matriz de las distancias, para los cuatro sitios (del 1 al 4): Esta matriz, nos muestra como de la maquina A a la maquina B, existe un flujo de 5, de la maquina A a la C un flujo de 2, de la maquina A a la maquina D no existe flujo, y así sucesivamente.Quedándonos como posibles intercambios pareados:                                         

Ejemplo. Método intercambio pareado

AB, BC, AC,BD,AD,CD

Page 21: asignacion cuadratica pptx

Por otro lado, esta segunda matriz, nos muestra las distancias existentes entre los sitios. Ejemplo: la distancia entre el sitio 4 y 1 son 6, entre el sitio 4 y 2 es 6, y así sucesivamente. Suponga que la solución inicial propuesta es: (A:1, B:2, C:3,

D:4). Es decir, la planta A se asigna al sitio 1, la planta B se asigna al sitio 2 y así sucesivamente.

Page 22: asignacion cuadratica pptx

2. A continuación se formulan combinaciones posibles de maquinas, basadas en los flujos de una maquina a otra, tomando como referencia la matriz de flujo.

Para formular las combinaciones, no se deben tomar en cuenta aquellas combinaciones cuyo flujo es cero. Combinaciones: AB, AC, BC, DB, CA, CB, DC.

Page 23: asignacion cuadratica pptx

3. Se construye la primera parte una tabla que después será expandida, donde se insertan los datos del flujo y las distancias para las combinaciones determinadas, como sigue:

De manera que el flujo de la maquina A a la B es de 5, y como la maquina A esta ubicada en el sitio 1 y la maquina B en el sitio 2 (según la solución inicial propuesta), la distancia entre el sitio 1 y el sitio 2 es de 5. Para obtener el costo total, se hace una multiplicación de los flujos por las distancias, para después sumarse.

Nota: S.I. (A:1, B:2, C:3, C:4)

Tabla 1.

Page 24: asignacion cuadratica pptx

 Estas combinaciones (intercambios pareados) se añaden a la tabla 1 como posibles soluciones.

Page 25: asignacion cuadratica pptx

Para poder rellenar sus columnas es necesario realizar el intercambio en la matriz de distancias: a) Se intercambian los sitios de las maquinas A y B

horizontalmente (renglones) de la matriz de distancia:

      b) Se intercambian los sitios de las maquinas A y B verticalmente (columnas) de la nueva matriz de distancias:

Page 26: asignacion cuadratica pptx

De esta manera, con la nueva matriz de distancia AB, vamos rellenando la columna del intercambio AB de la tabla 1, con los valores de la nueva matriz construida, considerando solo los sitios de los pares de maquinas.

Ejemplo.A(1)B(2): Del sitio 1 al sitio 2 la distancia es 4.A(1)C(3): Del sitio 1 al sitio 3 la distancia es 6.

Y así sucesivamente hasta completar los pares. Para terminar este paso se realiza la multiplicación de los flujos por las distancias para sumarse y determinar el costo total de dicha combinación.

Page 27: asignacion cuadratica pptx

Ejercicio AC

Page 28: asignacion cuadratica pptx

Ejercicio AD

Page 29: asignacion cuadratica pptx

Ejercicio BC

Page 30: asignacion cuadratica pptx

Ejercicio BD

Page 31: asignacion cuadratica pptx

Ejercicio CD

Page 32: asignacion cuadratica pptx

Una vez completada la tabla, se elige la opción que nos da el menor costo total.

Entonces, recordando que nuestra solución inicial propuesta fue: A:1, B:2, C:3, D:4 y obtenemos que intercambiar C por D nos da un menor costo que el de la solución propuesta procedemos a realizar el intercambio de sitios quedándonos como nueva solución: 

A:1, B:2, C:4, D:3

Page 33: asignacion cuadratica pptx

Puesto que se tiene una nueva solución inicial, es decir una nueva colocación de las maquinas en los sitios, se toma la matriz resultante del intercambio de CD como la nueva matriz de distancia base, y se comienza la tabla 2.

Tabla 2

La columna flujo y pares de maquinas se quedan igual, en la columna de solución inicial se escriben los valores del intercambio CD.Los intercambios pareados son los mismos, por lo que solo se prosigue al llenado de datos.

Page 34: asignacion cuadratica pptx

Una vez completada la segunda tabla, nuevamente se busca la opción que brinde el menor costo.

Como podemos ver, el intercambio AD es el de menor costo con 120, por lo que a nuestra solución optima anterior A:1 B:2 C:4 D:3 le hacemos el intercambio AD, obteniendo: 

A:3 B:2 C:4 D:1 

A la cual se le nombra solución 2-opt.

Page 35: asignacion cuadratica pptx

El procedimiento puede seguir tantas veces como se encuentren costos totales menores.  La calidad de la solución final depende mucho de la solución con la que se comenzó, por lo que se recomienda que el procedimiento se ejecute con soluciones iniciales alternas.

Page 36: asignacion cuadratica pptx

Método Metaheuristico

Page 37: asignacion cuadratica pptx

Algoritmos de busqueda

Existe una serie de problemas reales (de optimización combinatoria, de ingeniería, ..) de difícil solución que requieren de tareas tales como encontrar:◦ El camino más corto entre varios puntos,◦ Un plan de mínimo coste para repartir mercancías a clientes.◦ Una asignación óptima de trabajadores a tareas a realizar.◦ Una secuencia óptima de proceso de trabajos en una cadena

de producción.◦ Una distribución de tripulaciones de aviones con mínimo

costo.◦ El mejor enrutamiento de un paquete de datos en Internet.

Page 38: asignacion cuadratica pptx

El término metaheurísticos fue utilizado por primera vez por Glover y su significado ha cambiado a lo largo de los años. En la actualidad, un algoritmo metaheurístico puede ser visto como una estrategia inteligente para diseñar o mejorar procedimientos heurísticos con un alto desempeño.

Por lo general combinan métodos constructivos, métodos de búsqueda local, conceptos que vienen de la Inteligencia Artificial, Métodos Estadísticos y Métodos Bioinspirados.

Page 39: asignacion cuadratica pptx

Algoritmo Meta heuristico

Los algoritmos metaheurísticos son algoritmos aproximados de optimización y búsqueda de propósito general.

Son procedimientos iterativos que guían una heurística subordinada combinando de forma inteligente distintos conceptos para explorar y explotar adecuadamente el espacio de búsqueda.

Page 40: asignacion cuadratica pptx

Ventajas:

◦Algoritmos de propósito general◦Gran éxito en la práctica◦Fácilmente implementables◦Fácilmente paralelizables

Inconvenientes:

◦Son algoritmos aproximados, no exactos◦Son altamente no determinísticos (probabilísticos)◦Presentan poca base teórica

Page 41: asignacion cuadratica pptx

Factores que pueden hacer interesante su uso

Cuando no hay un método exacto de resolución, o éste requiere mucho tiempo de cálculo y memoria (ineficiente)

Cuando no se necesita la solución óptima, basta con una de buena calidad

Page 42: asignacion cuadratica pptx

Funcionamiento de los metaheuristicosPara obtener buenas soluciones, cualquier

algoritmo de búsqueda debe establecer un balance adecuado entre dos características contradictorias del proceso:

◦ Intensificación: cantidad de esfuerzo empleado en la búsqueda en la región actual (explotación del espacio)

◦Diversificación: cantidad de esfuerzo empleado en la búsqueda en regiones distantes del espacio (exploración)

Page 43: asignacion cuadratica pptx
Page 44: asignacion cuadratica pptx

El equilibrio entre intensificación y diversificación es

necesario para:◦ Identificar rápidamente regiones del espacio con

soluciones de buena calidad◦No consumir mucho tiempo en regiones del espacio

no prometedoras o ya exploradas

Las metaheurísticas aplican distintas estrategias para obtener un buen balance entre intensificación y diversificación

Page 45: asignacion cuadratica pptx

Clasificación de las metaheuristicas

Existen distintas metaheurísticas en función de conceptos como:

◦Seguimiento de trayectoria considerado◦Uso de poblaciones de soluciones◦Uso de memoria◦Número de vecindarios considerados◦Fuente de inspiración

Page 46: asignacion cuadratica pptx

Una posible clasificación:

Heurísticas constructivas: Parten de una solución inicial vacía y van añadiéndole componentes hasta construir una solución. GRASP, Optimización Basada en Colonias de Hormigas.

Heurísticas basadas en trayectorias: Parten de una solución inicial e iterativamente tratan de reemplazarla por otra solución de su vecindario con mejor calidad. Búsqueda, Local, Enfriamiento Simulado, Búsqueda Tabú, BL Iterativa, ...

Heurísticas basadas en poblaciones: Evolucionan una población de soluciones iterativamente. Algoritmos Genéticos, Scatter Search, Particle Swarm, ...

Page 47: asignacion cuadratica pptx

Aplicaciones

Page 48: asignacion cuadratica pptx

Aplicaciones

DOMINIOS DE APLICACIÓN

◦Optimización combinatoria ◦Optimización en ingeniería◦Modelado e identificación de sistemas◦Planificación y control◦Aprendizaje y minería de datos◦Vida artificial◦Bioinformática◦….

Page 49: asignacion cuadratica pptx

Ejemplo

Dado un conjunto de ciudades conectadas por distintas carreteras, encontrar el circuito de coste mínimo que pasa por todas ellas volviendo a la ciudad de partida

Es un problema muy estudiado al presentar aplicaciones reales tales como la fabricación en serie de tarjetas de ordenador (impresión de los buses de estaño)

Page 50: asignacion cuadratica pptx

Ejemplo

Page 51: asignacion cuadratica pptx

Ejemplo

Page 52: asignacion cuadratica pptx
Page 53: asignacion cuadratica pptx
Page 54: asignacion cuadratica pptx
Page 55: asignacion cuadratica pptx