Resumen En los problemas de optimización del mundo real existen restricciones de diferentes tipos (p. ej. físicas, de tiempo, geométricas, etc.) las cuales modifican la forma del espacio de búsqueda. Durante los últimos años, una variedad de meta-heurísticas han sido diseñadas y aplicadas para la solución de problemas de optimización restringida donde no hay métodos clásicos de programación matemática disponibles. Los Algoritmos Evolutivos y otras meta-heurísticas operan como técnicas de búsqueda sin restricciones cuando son usados en optimización. Así, éstas requieren un mecanismo adicional que incorpore las restricciones del problema en su estructura. Históricamente, en los algoritmos evolutivos y en la programación matemática la propuesta más común de incorporación de restricciones es usando funciones de penalización, las cuales fueron originalmente propuestas en la década de los 40s y después fueron expandidas por muchos investigadores. En general, las funciones de penalización tiene varias limitaciones. Una de las más importantes es la necesidad de ajustar los factores de penalización. En algunos casos, existen muchos factores que deben ser ajustados y en la mayoría de los casos sus valores son dependientes del problema.
|
||||