You are on page 1of 55

Ingeniera Industrial

Planeacin y Diseo de Instalaciones

Asignacin Cuadrtica

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?

Distribucin de una planta


La ordenacin fsica de los elementos industriales, esta ordenacin, 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 ordenacin de los factores disponibles

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.

Se buscar que este costo, en funcin de la distancia y flujo, sea mnimo.

Aplicaciones para el Problema de la Asignacin Cuadrtica


Diseo de centros comerciales donde se quiere que el pblico recorra la menor cantidad de distancia para llegar a tiendas de intereses comunes para un sector del pblico.

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 teclados de computadora,

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. Es la combinacin de todas las soluciones factibles.

2. Mtodo de intercambio pareado

3. Mtodos aproximados, es decir las metaheursticas.

Combinacin de soluciones factibles.


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

Primero obtener la distancia promedio de la matriz.

Distancia promedio =Xijkl/n Dp=250/16= 15.625 = 16 mts

Se procede a la realizacin de las combinaciones.

Cn=An +Bn +Cn +Dn - penalizacin C1= A1 + B2 + C3 + D4 P C1 = 12+15+14+11-0=52

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 distribucin idnea de las maquinas minimizamos los posibles perdidas "de la compaa al tener las instalaciones en distintas localizaciones.

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.

Ejemplo. Mtodo intercambio pareado


Suponga que se van a colocar cuatro mquinas en un taller y se disponen 4 sitios para su colocacin. A continuacin aparecen la matriz de flujo desde-hacia, para las mquinas (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. Quedndonos como posibles intercambios pareados: AB, BC, AC,BD,AD,CD

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.

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

Estas combinaciones (intercambios pareados) se aaden 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) 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:

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


A la cual se le nombra solucin 2-opt.

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.

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.

Algoritmo Meta heuristico


Los algoritmos metaheursticos son algoritmos aproximados de optimizacin y bsqueda de propsito general. Son procedimientos iterativos que guan una heurstica subordinada combinando de forma inteligente distintos conceptos para explorar y explotar adecuadamente el espacio de bsqueda.

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

Factores que pueden hacer interesante su uso


Cuando no hay un mtodo exacto de resolucin, o ste requiere mucho tiempo de clculo y memoria (ineficiente) Cuando no se necesita la solucin ptima, basta con una de buena calidad

Funcionamiento de los metaheuristicos

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)

El equilibrio entre intensificacin y diversificacin es necesario para:


Identificar rpidamente regiones del espacio con soluciones de buena calidad No consumir mucho tiempo en regiones del espacio no prometedoras o ya exploradas

Las metaheursticas aplican distintas estrategias para obtener un buen balance entre intensificacin y diversificacin

Clasificacin de las metaheuristicas

Existen distintas metaheursticas en funcin de conceptos como:


Seguimiento de trayectoria considerado Uso de poblaciones de soluciones Uso de memoria Nmero de vecindarios considerados Fuente de inspiracin

Una posible clasificacin:

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