P. 1
asignacion-cuadratica

asignacion-cuadratica

|Views: 69|Likes:

More info:

Published by: Miguel Angel Ramirez Reyes on Jul 23, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

02/25/2014

pdf

text

original

Ingeniería Industrial

Planeación y Diseño de Instalaciones

Asignación Cuadrática

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?

→ → → → →

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“

Objetivos Básicos
• Alcanzar la integración 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 operación a operación y entre departamentos sean óptimos lo cual requiere economía de movimientos, de equipos, de espacio.

UNIDAD

CIRCULACIÓ N MÍNIMA

FLEXIBILIDAD

SEGURIDAD
• 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

Asignación cuadrática

en función de la distancia y flujo. 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. Se buscará que este costo.Definición… La asignación cuadrática es un problema estándar en la teoría de locación. además de un costo adicional por asignar cierta instalación en cierta locación específica. sea mínimo. . Este costo dependerá de las distancias y flujo entre las instalaciones.

.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.

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. .Aplicaciones… Diseño de terminales en aeropuertos.

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

es decir las metaheurísticas. 1. 2. Método de intercambio pareado 3. Es la combinación de todas las soluciones factibles. .Formas de resolver. Métodos aproximados.

realizan un proceso. y que en conjunto. 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. .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. el rendimiento disminuye en 1 unidad en la siguiente área.

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

Tabla de rendimientos. 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 . Á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..

Cn=An +Bn +Cn +Dn .penalización C1= A1 + B2 + C3 + D4 – P C1 = 12+15+14+11-0=52 . Primero obtener la distancia promedio de la matriz. Distancia promedio =∑Xijkl/n Dp=250/16= 15.625 = 16 mts  Se procede a la realización de las combinaciones.

C2= A1 + B3 + C4 + D2 – P C2= 12 + 18 + 18 + 16 – 4 = 60  C3= A1 + B4 + C2 + D3 – P C3 = 12 + 13 + 23 + 19 – 3 =64  COMBINACIO N RESULTADO COMBINACIO N RESULTADO 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 distribución idónea de las maquinas minimizamos los posibles “perdidas "de la compañía al tener las instalaciones en distintas localizaciones. .

.

y se efectúa el intercambio que produce la máxima reducción en el costo total. . entiéndase como combinaciones posibles. se conoce como la solución 2-opt debido a que ningún intercambio pareado puede reducir más el costo total. en donde cada planta se asigna a un sitio. La solución resultante. El proceso continúa hasta que no se encuentren intercambios pareados que produzcan una reducción en el costo total. que no necesariamente es un óptimo global. Luego. se consideran todos los intercambios pareados.Este método comienza con una solución inicial propuesta.

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

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

DC. basadas en los flujos de una maquina a otra. no se deben tomar en cuenta aquellas combinaciones cuyo flujo es cero. CB. DB. tomando como referencia la matriz de flujo. CA. BC. . A continuación se formulan combinaciones posibles de maquinas. Combinaciones: AB. Para formular las combinaciones.2. AC.

C:4) . se hace una multiplicación de los flujos por las distancias. donde se insertan los datos del flujo y las distancias para las combinaciones determinadas. (A:1. la distancia entre el sitio 1 y el sitio 2 es de 5. B:2. Para obtener el costo total. para después sumarse. Nota: S.3.I. Se construye la primera parte una tabla que después será expandida. Tabla 1. C:3. 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). como sigue: De manera que el flujo de la maquina A a la B es de 5.

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

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 horizontalmente (renglones) de la matriz de distancia: B b) Se intercambian los sitios de las maquinas A y B verticalmente (columnas) de la nueva matriz de distancias: .

considerando solo los sitios de los pares de maquinas. 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. .De esta manera. A(1)B(2): Del sitio 1 al sitio 2 la distancia es 4. con los valores de la nueva matriz construida. Y así sucesivamente hasta completar los pares. A(1)C(3): Del sitio 1 al sitio 3 la distancia es 6. Ejemplo. vamos rellenando la columna del intercambio AB de la tabla 1. con la nueva matriz de distancia AB.

Ejercicio AC .

Ejercicio AD .

Ejercicio BC .

Ejercicio BD .

Ejercicio CD .

Una vez completada la tabla. recordando que nuestra solución inicial propuesta fue: A:1. B:2. se elige la opción que nos da el menor costo total. C:4. D:3 . Entonces. 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. C:3. B:2.

por lo que solo se prosigue al llenado de datos. y se comienza la tabla 2.Puesto que se tiene una nueva solución inicial. en la columna de solución inicial se escriben los valores del intercambio CD. se toma la matriz resultante del intercambio de CD como la nueva matriz de distancia base. La columna flujo y pares de maquinas se quedan igual. Los intercambios pareados son los mismos. es decir una nueva colocación de las maquinas en los sitios. Tabla 2 .

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.Una vez completada la segunda tabla. obteniendo: A:3 B:2 C:4 D:1 A la cual se le nombra solución 2-opt. nuevamente se busca la opción que brinde el menor costo.

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

Método Metaheuristico .

Algoritmos de busqueda  Existe una serie de problemas reales (de optimización combinatoria. . ◦ El mejor enrutamiento de un paquete de datos en Internet. ◦ Una secuencia óptima de proceso de trabajos en una cadena de producción. de ingeniería.) de difícil solución que requieren de tareas tales como encontrar: ◦ El camino más corto entre varios puntos. ◦ Una asignación óptima de trabajadores a tareas a realizar.. ◦ Un plan de mínimo coste para repartir mercancías a clientes. . ◦ Una distribución de tripulaciones de aviones con mínimo costo.

En la actualidad. métodos de búsqueda local. un algoritmo metaheurístico puede ser visto como una estrategia inteligente para diseñar o mejorar procedimientos heurísticos con un alto desempeño. conceptos que vienen de la Inteligencia Artificial. El término metaheurísticos fue utilizado por primera vez por Glover y su significado ha cambiado a lo largo de los años. Por lo general combinan métodos constructivos. Métodos Estadísticos y Métodos Bioinspirados.  .

 .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.

 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 .

basta con una de buena calidad   .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.

Funcionamiento de los metaheuristicos  Para 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) .

.

  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 .

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 .

 Heurísticas basadas en poblaciones: Evolucionan una población de soluciones iterativamente. Búsqueda Tabú.  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.. Búsqueda. Scatter Search. . Particle Swarm. Algoritmos Genéticos. Enfriamiento Simulado.. BL Iterativa. Optimización Basada en Colonias de Hormigas.. Local.. .  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.

Aplicaciones .

.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 ….

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)  .

Ejemplo .

Ejemplo .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->