Asignacion Cuadratica
Asignacion Cuadratica
Asignacion Cuadratica
Integrantes del equipo NOSOTROS Aguilar Valencia Francisco Javier Ballinas Vivar Zayuri Hernndez Hernndez Alejandro Mino Fuentes Michel Ramrez Reyes Miguel ngel
La localizacin de una sola instalacin pese a la complejidad que como se ha visto puede llegar a presentar, es solo un caso particular del problema de localizacin. De hecho, plantearse el problema de localizar una sola instalacin supone ya una respuesta al problema ms general, que incluye las siguientes preguntas: Cuntas instalaciones? Dnde deben localizarse? Con que capacidad? Qu actividades ha de desarrollar cada instalacin? Con que instalaciones o clientes ha de relacionarse?
Objetivos Bsicos
Alcanzar la integracin de todos los elementos o factores implicados en la unidad productiva, para que se funcione como una unidad de objetivos.
Procurar que los recorridos efectuados por los materiales y hombres, de operacin a operacin y entre departamentos sean ptimos lo cual requiere economa de movimientos, de equipos, de espacio.
UNIDAD
CIRCULACI N MNIMA
FLEXIBILIDAD
SEGURIDAD
Garantizar la seguridad, satisfaccin y comodidad del personal, consiguindose as una disminucin en el ndice de accidentes y una mejora en el ambiente de trabajo.
La distribucin 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 adopcin de distribuciones flexibles
Asignacin cuadrtica
Definicin
La asignacin cuadrtica es un problema estndar en la teora de locacin. 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.
Este costo depender de las distancias y flujo entre las instalaciones, adems de un costo adicional por asignar cierta instalacin en cierta locacin especfica.
Aplicaciones
Diseo de terminales en aeropuertos, en donde se quiere que los pasajeros que deban hacer un transbordo recorran la distancia mnima entre una y otra terminal teniendo en cuenta el flujo de personas entre ellas.
Aplicaciones
Procesos de comunicaciones.
Diseo de circuitos elctricos, en donde es de relevante importancia dnde se ubican ciertas partes o chips con el fin de minimizar la distancia entre ellos, ya que las conexiones son de alto costo.
Formas de resolver.
1. Mtodo de intercambio pareado
Este mtodo comienza con una solucin inicial propuesta, en donde cada planta se asigna a un sitio. Luego, se consideran todos los intercambios pareados, entindase como combinaciones posibles, y se efecta el intercambio que produce la mxima reduccin en el costo total. El proceso contina hasta que no se encuentren intercambios pareados que produzcan una reduccin en el costo total. La solucin resultante, que no necesariamente es un ptimo global, se conoce como la solucin 2-opt debido a que ningn intercambio pareado puede reducir ms el costo total.
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 solucin 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.
2. A continuacin 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.
3. Se construye la primera parte una tabla que despus 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 (segn la solucin inicial propuesta), la distancia entre el sitio 1 y el sitio 2 es de 5. Para obtener el costo total, se hace una multiplicacin de los flujos por las distancias, para despus sumarse.
Tabla 1.
Para poder rellenar sus columnas es necesario realizar el intercambio en la matriz de distancias:
a)
b) Se intercambian los sitios de las maquinas A y B verticalmente (columnas) de la nueva matriz de distancias:
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 multiplicacin de los flujos por las distancias para sumarse y determinar el costo total de dicha combinacin.
Ejercicio AC
Ejercicio AD
Ejercicio BC
Ejercicio BD
Ejercicio CD
Una vez completada la tabla, se elige la opcin que nos da el menor costo total.
Entonces, recordando que nuestra solucin 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 solucin propuesta procedemos a realizar el intercambio de sitios quedndonos como nueva solucin: A:1, B:2, C:4, D:3
Puesto que se tiene una nueva solucin inicial, es decir una nueva colocacin 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.
Los intercambios pareados son los mismos, por lo que solo se prosigue al llenado de datos.
La columna flujo y pares de maquinas se quedan igual, en la columna de solucin inicial se escriben los valores del intercambio CD.
Tabla 2
Una vez completada la segunda tabla, nuevamente se busca la opcin que brinde el menor costo.
Como podemos ver, el intercambio AD es el de menor costo con 120, por lo que a nuestra solucin optima anterior A:1 B:2 C:4 D:3 le hacemos el intercambio AD, obteniendo:
El procedimiento puede seguir tantas veces como se encuentren costos totales menores. La calidad de la solucin final depende mucho de la solucin con la que se comenz, por lo que se recomienda que el procedimiento se ejecute con soluciones iniciales alternas.
La compaa x tiene 4 diversas mquinas 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 operacin en cada rea(factores externos al proceso), si existe una distancia entre una mquina y otra mayor a la distancia promedio de la matriz, el rendimiento disminuye en 1 unidad en la siguiente rea.
Esta penalizacin se da porque al existir grandes distancias en transporte de un departamento a otro en un proceso o futuro proceso, pueden ocurrir problemas como: contaminacin del producto, equipo de transporte se averi y no se pueda transportan fcilmente las m.p., etc.
Tabla de rendimientos. rea 1 Maquina A Maquina B Maquina C Maquina D 12 13 19 17 Area 2 20 15 23 16 Area 3 17 18 14 19 Area 4 16 13 18 11
Tabla de distancias,. Area 1 Area 1 Area 2 Area 3 Area 4 0 21 mts 18mts 13 mts Area 2 21 mts 0 19 mts 15 mts Area 3 18 mts 19mts 0 17 mts Area 4 13 mts 15 mts 17mts 0
C1
C2 C3 C4 C5 C6
52
60 64
C7
C8 C9 C10 C11 C12
Resultados.
COMBINACIO N
C1 C2 C3 C4
RESULTADO
52 60 64 69
COMBINACIO N
C7 C8 C9 C10
RESULTADO
57 64 59 63
C5
C6
69
50
C11
C12
57
61
Como podemos ver en la tabla anterior existen dos combinaciones las cuales maximizan las ganacias que tendr la empresa ya que al tener la distribucin idnea de las maquinas minimizamos los posibles perdidas "de la compaa al tener las instalaciones en distintas localizaciones.
Mtodo Metaheuristico
Algoritmos de busqueda
Existe una serie de problemas reales (de optimizacin combinatoria, de ingeniera, ..) de difcil solucin que requieren de tareas tales como encontrar:
El camino ms corto entre varios puntos, Un plan de mnimo coste para repartir mercancas a clientes. Una asignacin ptima de trabajadores a tareas a realizar. Una secuencia ptima de proceso de trabajos en una cadena de produccin. Una distribucin de tripulaciones de aviones con mnimo costo. El mejor enrutamiento de un paquete de datos en Internet.
El trmino metaheursticos fue utilizado por primera vez por Glover y su signicado ha cambiado a lo largo de los aos. En la actualidad, un algoritmo metaheurstico puede ser visto como una estrategia inteligente para disear o mejorar procedimientos heursticos con un alto desempeo. Por lo general combinan mtodos constructivos, mtodos de bsqueda local, conceptos que vienen de la Inteligencia Articial, Mtodos Estadsticos y Mtodos Bioinspirados.
Ventajas:
Algoritmos de propsito general Gran xito en la prctica Fcilmente implementables Fcilmente paralelizables
Inconvenientes:
Son algoritmos aproximados, no exactos Son altamente no determinsticos (probabilsticos) Presentan poca base terica
Para obtener buenas soluciones, cualquier algoritmo de bsqueda debe establecer un balance adecuado entre dos caractersticas contradictorias del proceso:
Intensificacin: cantidad de esfuerzo empleado en la bsqueda en la regin actual (explotacin del espacio) Diversificacin: cantidad de esfuerzo empleado en la bsqueda en regiones distantes del espacio (exploracin)
Las metaheursticas aplican distintas estrategias para obtener un buen balance entre intensificacin y diversificacin
Heursticas constructivas: Parten de una solucin inicial vaca y van aadindole componentes hasta construir una solucin. GRASP, Optimizacin Basada en Colonias de Hormigas. Heursticas basadas en trayectorias: Parten de una solucin inicial e iterativamente tratan de reemplazarla por otra solucin de su vecindario con mejor calidad. Bsqueda, Local, Enfriamiento Simulado, Bsqueda Tab, BL Iterativa, ... Heursticas basadas en poblaciones: Evolucionan una poblacin de soluciones iterativamente. Algoritmos Genticos, Scatter Search, Particle Swarm, ...
Aplicaciones
Aplicaciones
DOMINIOS DE APLICACIN
Optimizacin combinatoria Optimizacin en ingeniera Modelado e identificacin de sistemas Planificacin y control Aprendizaje y minera de datos Vida artificial Bioinformtica .
Ejemplo
Dado un conjunto de ciudades conectadas por distintas carreteras, encontrar el circuito de coste mnimo que pasa por todas ellas volviendo a la ciudad de partida Es un problema muy estudiado al presentar aplicaciones reales tales como la fabricacin en serie de tarjetas de ordenador (impresin de los buses de estao)
Ejemplo
Ejemplo
Arreglo de almacenes.
Concepto: La distribucin de espacio se refiere a la disposicin fsica de los puestos de trabajo, de sus componentes materiales y a la ubicacin de las instalaciones para la atencin y servicios tanto para el personal, como para los clientes
El almacn de electra recibe artculos en la plataforma de descarga y los lleva a un rea de almacenamiento. Mas tarde, los operarios retiran unidades del inventario para sustituir cada uno de los pedidos que hacen los clientes. Por ejemplo, la tabla siguiente muestra que, en el caso de los tostadores electricos, se realizan 280 recorridos por semana entre la plataforma de descarga y el rea de almacenamiento.
Plataform a
rea de almacenamiento
Determine una nueva distribucin fsica para el almacn de electra para minimizar los recorridos (id)
Departamento 1-Tostadores electricos 2-Aparatos de aire acondicionado Razn 280/1=280 160/2=80 Clasificaci n 1 2
3-Hornos de microondas
4-Aparatos estereofnicos 5-Televisiones 6-Radios 7-Celulares
360/1=360
375/3=125 800/4=200 150/1=150 100/2=50
1
3 4 1 2
El departamento 3 (hornos de microondas) mostro la razn mas alta, por o cual fue clasificado n primer lugar. A pesar de que representa 360 recorridos semanales este departamento solo usa un bloque de espacio. Se van colocando los almacenes por numero de recorridos que se hacen hacia la plataforma hasta llegar a una distribucin mejorada. 3 5 5 6 4 2 7
Corredor 1 5 5 4 4 2 7
EJERCICIO EN CLASE
Sams desea minimizar las distancias entre sus departamentos para volver mas eficiente el manejo entre departamentos en la siguiente tabla se muestra la distocia que recorren los operarios entre cada departamento. Encuentre la forma de disminuir recorridos entre los departamentos mas importantes.
Departamento Distancia de recorrido hasta la caja Numero de bloques
5 3 4 5 1 3