Optimización multiobjetivo
La optimización multiobjetivo u optimización de Pareto (también conocida como programación multiobjetivo, optimización vectorial, optimización multicriterio u optimización multiatributo) es un área de toma de decisiones de múltiples criterios que se ocupa de problemas de optimización matemática que involucran más de una función objetivo para optimizar simultáneamente. La optimización multiobjetivo es un tipo de optimización vectorial que se ha aplicado en muchos campos de la ciencia, incluida la ingeniería, la economía y la logística, donde se deben tomar decisiones óptimas en presencia de compensaciones entre dos o más objetivos en conflicto. Minimizar el costo y maximizar la comodidad al comprar un automóvil, y maximizar el rendimiento y minimizar el consumo de combustible y la emisión de contaminantes de un vehículo son ejemplos de problemas de optimización multiobjetivo que involucran dos y tres objetivos, respectivamente. En problemas prácticos, puede haber más de tres objetivos.
En un problema de optimización multiobjetivo, no se garantiza que una única solución optimice simultáneamente cada objetivo. Se dice que las funciones objetivo están en conflicto. Una solución se denomina no dominada, óptima en el sentido de Pareto, eficiente en el sentido de Pareto o no inferior si no se puede mejorar el valor de ninguna de las funciones objetivo sin degradar algunos de los otros valores objetivos. Sin información adicional sobre las preferencias subjetivas, puede existir un número (posiblemente infinito) de soluciones óptimas en el sentido de Pareto, todas las cuales se consideran igualmente buenas. Los investigadores estudian los problemas de optimización multiobjetivo desde diferentes puntos de vista y, por lo tanto, existen diferentes filosofías de solución y objetivos al plantearlos y resolverlos. El objetivo puede ser encontrar un conjunto representativo de soluciones óptimas en el sentido de Pareto y/o cuantificar las compensaciones para satisfacer los diferentes objetivos y/o encontrar una única solución que satisfaga las preferencias subjetivas de un tomador de decisiones humano (DM).
Optimización bicriterio denota el caso especial en el que hay dos funciones objetivo.
Existe una relación directa entre la optimización multitarea y la optimización multiobjetivo.
Introducción
Un problema de optimización multiobjetivo es un problema de optimización que involucra múltiples funciones objetivo. En términos matemáticos, un problema de optimización multiobjetivo puede formularse como
donde el entero es el número de objetivos y el conjunto es el conjunto viable de vectores de decisiones, que suele ser pero depende de - dominio de aplicación dimensional. El conjunto viable se define típicamente por algunas funciones de limitación. Además, la función objetiva valorada por vectores suele definirse como

Si alguna función objetiva es maximizarse, es equivalente a minimizar su negativo o su inverso. We denote la imagen de ; una solución viable o decisión viable; y an vector o un resultados.
En la optimización multiobjetiva, normalmente no existe una solución viable que minimiza todas las funciones objetivas simultáneamente. Por lo tanto, se presta atención a Pareto soluciones óptimas, es decir, soluciones que no pueden mejorarse en ninguno de los objetivos sin degradar al menos uno de los otros objetivos. En términos matemáticos, una solución factible se dice que (Pareto) domina otra solución , si
- , y
- .
Una solución (y el resultado correspondiente) ) se llama Pareto óptimo si no existe otra solución que la domina. El conjunto de los resultados óptimos de Pareto, denotado , se llama a menudo Pareto delante, frontera de Pareto o límite de Pareto.
El frente de Pareto de un problema de optimización multiobjetiva está obligado por un llamado nadir objetivo vector y un vector objetivo ideal Si son finitos. El vector objetivo nadir se define como
y el vector objetivo ideal como
En otras palabras, los componentes del nadir y los vectores objetivos ideales definen los límites superiores e inferiores de la función objetiva de Pareto soluciones óptimas. En la práctica, el vector objetivo nadir sólo puede ser aproximado ya que, por lo general, todo el conjunto óptimo de Pareto es desconocido. Además, a vector utópico objetivo , tal que Donde es una pequeña constante, se define a menudo debido a razones numéricas.
Ejemplos de aplicaciones
Economía
En economía, muchos problemas implican objetivos múltiples junto con restricciones sobre qué combinaciones de esos objetivos son alcanzables. Por ejemplo, la demanda del consumidor de diversos bienes está determinada por el proceso de maximización de las utilidades derivadas de esos bienes, sujeta a una restricción basada en la cantidad de ingresos disponibles para gastar en esos bienes y en los precios de esos bienes. Esta restricción permite que se compre más de un bien sólo a costa de consumir menos de otro bien; por lo tanto, los diversos objetivos (se prefiere un mayor consumo de cada bien) están en conflicto entre sí. Un método común para analizar un problema de este tipo es utilizar un gráfico de curvas de indiferencia, que representan las preferencias, y una restricción presupuestaria, que representa las disyuntivas a las que se enfrenta el consumidor.
Otro ejemplo es la frontera de posibilidades de producción, que especifica qué combinaciones de distintos tipos de bienes puede producir una sociedad con determinadas cantidades de distintos recursos. La frontera especifica las disyuntivas a las que se enfrenta la sociedad: si la sociedad utiliza plenamente sus recursos, puede producir más de un bien sólo a expensas de producir menos de otro. Una sociedad debe entonces utilizar algún proceso para elegir entre las posibilidades de la frontera.
La formulación de políticas macroeconómicas es un contexto que requiere una optimización multiobjetivo. Normalmente, un banco central debe elegir una postura de política monetaria que equilibre objetivos contrapuestos (baja inflación, bajo desempleo, bajo déficit de balanza comercial, etc.). Para ello, el banco central utiliza un modelo de la economía que describe cuantitativamente los diversos vínculos causales de la economía; simula el modelo repetidamente bajo diversas posturas posibles de política monetaria, a fin de obtener un menú de posibles resultados previstos para las diversas variables de interés. Luego, en principio, puede utilizar una función objetivo agregada para calificar los conjuntos alternativos de resultados previstos, aunque en la práctica los bancos centrales utilizan un proceso no cuantitativo, basado en el juicio, para clasificar las alternativas y tomar la decisión de política.
Finanzas
En finanzas, un problema común es elegir una cartera cuando hay dos objetivos en conflicto: el deseo de que el valor esperado de los rendimientos de la cartera sea lo más alto posible y el deseo de que el riesgo, a menudo medido por la desviación estándar de los rendimientos de la cartera, sea lo más bajo posible. Este problema se representa a menudo mediante un gráfico en el que la frontera eficiente muestra las mejores combinaciones de riesgo y rendimiento esperado que están disponibles, y en el que las curvas de indiferencia muestran las preferencias del inversor por varias combinaciones de riesgo y rendimiento esperado. El problema de optimizar una función del valor esperado (primer momento) y la desviación estándar (raíz cuadrada del segundo momento central) del rendimiento de la cartera se denomina modelo de decisión de dos momentos.
Control óptimo
En ingeniería y economía, muchos problemas implican objetivos múltiples que no se pueden describir como "cuanto más, mejor" o "cuanto menos, mejor", sino que existe un valor ideal para cada objetivo y el deseo es acercarse lo más posible al valor deseado de cada objetivo. Por ejemplo, los sistemas de energía suelen tener un equilibrio entre rendimiento y costo, o uno podría querer ajustar el uso y la orientación del combustible de un cohete para que llegue a un lugar específico y a una hora específica; o uno podría querer realizar operaciones de mercado abierto para que tanto la tasa de inflación como la tasa de desempleo estén lo más cerca posible de sus valores deseados.
A menudo, estos problemas están sujetos a restricciones de igualdad lineal que impiden que todos los objetivos se cumplan perfectamente de manera simultánea, especialmente cuando el número de variables controlables es menor que el número de objetivos y cuando la presencia de perturbaciones aleatorias genera incertidumbre. Por lo general, se utiliza una función objetivo cuadrática multiobjetivo, en la que el costo asociado con un objetivo aumenta cuadráticamente con la distancia del objetivo a su valor ideal. Dado que estos problemas suelen implicar el ajuste de las variables controladas en varios puntos del tiempo y/o la evaluación de los objetivos en varios puntos del tiempo, se emplean técnicas de optimización intertemporal.
Diseño óptimo
El diseño de productos y procesos se puede mejorar en gran medida utilizando técnicas modernas de modelado, simulación y optimización. La cuestión clave en el diseño óptimo es medir lo que es bueno o deseable acerca de un diseño. Antes de buscar diseños óptimos, es importante identificar las características que más contribuyen al valor general del diseño. Un buen diseño generalmente implica múltiples criterios/objetivos, como el costo/inversión de capital, el costo operativo, la ganancia, la calidad y/o recuperación del producto, la eficiencia, la seguridad del proceso, el tiempo de operación, etc. Por lo tanto, en aplicaciones prácticas, el desempeño del diseño de procesos y productos a menudo se mide con respecto a múltiples objetivos. Estos objetivos suelen ser conflictivos, es decir, lograr el valor óptimo para un objetivo requiere algún compromiso en uno o más objetivos.
Por ejemplo, al diseñar una fábrica de papel, se puede intentar reducir la cantidad de capital invertido en la misma y mejorar la calidad del papel simultáneamente. Si el diseño de una fábrica de papel se define por grandes volúmenes de almacenamiento y la calidad del papel se define por parámetros de calidad, entonces el problema del diseño óptimo de una fábrica de papel puede incluir objetivos como i) la minimización de la variación esperada de esos parámetros de calidad con respecto a sus valores nominales, ii) la minimización del tiempo esperado de pausas y iii) la minimización del costo de inversión de los volúmenes de almacenamiento. Aquí, el volumen máximo de torres es una variable de diseño. Este ejemplo de diseño óptimo de una fábrica de papel es una simplificación del modelo utilizado en. La optimización del diseño multiobjetivo también se ha implementado en sistemas de ingeniería en circunstancias como la optimización del diseño del gabinete de control, la optimización de la forma del perfil aerodinámico utilizando flujos de trabajo científicos, el diseño de nano-CMOS, el diseño de sistemas en chip, el diseño de sistemas de irrigación con energía solar, la optimización de sistemas de moldes de arena, el diseño de motores, la implementación óptima de sensores y el diseño óptimo de controladores.
Optimización del proceso
La optimización multiobjetivo se ha utilizado cada vez más en la ingeniería química y la fabricación. En 2009, Fiandaca y Fraga utilizaron el algoritmo genético multiobjetivo (MOGA) para optimizar el proceso de adsorción por oscilación de presión (proceso de separación cíclica). El problema de diseño implicaba la maximización dual de la recuperación de nitrógeno y la pureza del nitrógeno. Los resultados se aproximaron bien a la frontera de Pareto con compensaciones aceptables entre los objetivos.
En 2010, Sendín et al. resolvieron un problema multiobjetivo para el procesamiento térmico de alimentos. Abordaron dos casos de estudio (problemas biobjetivo y triple objetivo) con modelos dinámicos no lineales. Utilizaron un enfoque híbrido que consistía en el enfoque de Tchebycheff ponderado y el enfoque de intersección normal de límites. El novedoso enfoque híbrido fue capaz de construir un conjunto óptimo de Pareto para el procesamiento térmico de alimentos.
En 2013, Ganesan et al. llevaron a cabo la optimización multiobjetivo de la combinación de reformado de dióxido de carbono y oxidación parcial de metano. Las funciones objetivo fueron la conversión de metano, la selectividad de monóxido de carbono y la relación hidrógeno/monóxido de carbono. Ganesan utilizó el método de intersección de límites normales (NBI) junto con dos técnicas basadas en enjambre (algoritmo de búsqueda gravitacional (GSA) y optimización de enjambre de partículas (PSO)) para abordar el problema. Las aplicaciones que involucran procesos de extracción química y producción de bioetanol han planteado problemas multiobjetivo similares.
En 2013, Abakarov et al. propusieron una técnica alternativa para resolver problemas de optimización multiobjetivo que surgen en la ingeniería alimentaria. Se utilizaron el enfoque de funciones de agregación, el algoritmo de búsqueda aleatoria adaptativa y el enfoque de funciones de penalización para calcular el conjunto inicial de soluciones no dominadas u óptimas en el sentido de Pareto. Se utilizaron simultáneamente el proceso analítico jerárquico y el método tabular para elegir la mejor alternativa entre el subconjunto calculado de soluciones no dominadas para procesos de deshidratación osmótica.
En 2018, Pearce et al. formularon la asignación de tareas a trabajadores humanos y robóticos como un problema de optimización multiobjetivo, considerando el tiempo de producción y el impacto ergonómico en el trabajador humano como los dos objetivos considerados en la formulación. Su enfoque utilizó un Programa Lineal de Entero Mixto para resolver el problema de optimización para una suma ponderada de los dos objetivos para calcular un conjunto de soluciones óptimas de Pareto. La aplicación del enfoque a varias tareas de fabricación mostró mejoras en al menos un objetivo en la mayoría de las tareas y en ambos objetivos en algunos de los procesos.
Gestión de los recursos de radio
El objetivo de la gestión de recursos de radio es satisfacer las tasas de datos que solicitan los usuarios de una red celular. Los recursos principales son intervalos de tiempo, bloques de frecuencia y potencias de transmisión. Cada usuario tiene su propia función objetivo que, por ejemplo, puede representar alguna combinación de la tasa de datos, latencia y eficiencia energética. Estos objetivos son contradictorios, ya que los recursos de frecuencia son muy escasos, por lo que existe la necesidad de una reutilización espacial de frecuencias estricta que causa una inmensa interferencia entre usuarios si no se controla adecuadamente. En la actualidad, se utilizan técnicas MIMO multiusuario para reducir la interferencia mediante precodificación adaptativa. El operador de red desearía brindar una gran cobertura y altas tasas de datos, por lo que desearía encontrar una solución óptima de Pareto que equilibre el rendimiento total de datos de la red y la equidad para el usuario de una manera subjetiva adecuada.
La gestión de recursos de radio se suele resolver mediante escalarización, es decir, la selección de una función de utilidad de red que intenta equilibrar el rendimiento y la equidad del usuario. La elección de la función de utilidad tiene un gran impacto en la complejidad computacional del problema de optimización de un solo objetivo resultante. Por ejemplo, la utilidad común de la tasa de suma ponderada da como resultado un problema NP-hard con una complejidad que escala exponencialmente con el número de usuarios, mientras que la utilidad de equidad máxima-mínima ponderada da como resultado un problema de optimización cuasi-convexo con solo una escala polinómica con el número de usuarios.
Sistemas eléctricos
La reconfiguración, mediante el intercambio de los vínculos funcionales entre los elementos del sistema, representa una de las medidas más importantes que pueden mejorar el rendimiento operativo de un sistema de distribución. El problema de optimización mediante la reconfiguración de un sistema de distribución de energía, en términos de su definición, es un problema histórico de un solo objetivo con restricciones. Desde 1975, cuando Merlin y Back introdujeron la idea de la reconfiguración del sistema de distribución para la reducción de pérdidas de potencia activa, hasta la actualidad, muchos investigadores han propuesto diversos métodos y algoritmos para resolver el problema de reconfiguración como un problema de un solo objetivo. Algunos autores han propuesto enfoques basados en la optimalidad de Pareto (incluyendo pérdidas de potencia activa e índices de confiabilidad como objetivos). Para este propósito, se han utilizado diferentes métodos basados en inteligencia artificial: microgenética, intercambio de ramas, optimización por enjambre de partículas y algoritmo genético de clasificación no dominada.
Inspección de la infraestructura
La inspección autónoma de la infraestructura tiene el potencial de reducir los costos, los riesgos y los impactos ambientales, así como de garantizar un mejor mantenimiento periódico de los activos inspeccionados. Por lo general, la planificación de dichas misiones se ha considerado como un problema de optimización con un solo objetivo, en el que se busca minimizar la energía o el tiempo que se gasta en inspeccionar una estructura completa. Sin embargo, para estructuras complejas del mundo real, no es posible cubrir el 100% de un objetivo de inspección, y la generación de un plan de inspección puede verse mejor como un problema de optimización con múltiples objetivos, en el que se busca maximizar la cobertura de la inspección y minimizar el tiempo y los costos. Un estudio reciente ha indicado que la planificación de la inspección con múltiples objetivos tiene de hecho el potencial de superar a los métodos tradicionales en estructuras complejas.
Solución
Como normalmente existen múltiples soluciones óptimas de Pareto para problemas de optimización multiobjetivo, lo que significa resolver un problema de este tipo no es tan sencillo como lo es para un problema de optimización convencional de un solo objetivo. Por lo tanto, diferentes investigadores han definido el término "resolver un problema de optimización multiobjetivo" de diversas maneras. Esta sección resume algunas de ellas y los contextos en los que se utilizan. Muchos métodos convierten el problema original con múltiples objetivos en un problema de optimización de un solo objetivo. Esto se llama un problema escalarizado. Si se puede garantizar la optimalidad de Pareto de las soluciones de un solo objetivo obtenidas, la escalarización se caracteriza como realizada de manera ordenada.
Resolver un problema de optimización multiobjetivo a veces se entiende como aproximar o calcular todas las soluciones óptimas de Pareto o un conjunto representativo de ellas.
Cuando se hace hincapié en la toma de decisiones, el objetivo de resolver un problema de optimización multiobjetivo se refiere a ayudar a un decisor a encontrar la solución óptima de Pareto más preferida según sus preferencias subjetivas. El supuesto subyacente es que se debe identificar una solución al problema para implementarla en la práctica. Aquí, un decisor humano (DM) desempeña un papel importante. Se espera que el DM sea un experto en el dominio del problema.
Los resultados más preferidos se pueden encontrar utilizando diferentes filosofías. Los métodos de optimización multiobjetivo se pueden dividir en cuatro clases.
- En la llamada métodos de no consulta, no se espera que se disponga de DM, pero se identifica una solución de compromiso neutral sin información de preferencia. Las otras clases son los llamados a priori, a posteriori, y métodos interactivos, y todos implican información de preferencia del DM de diferentes maneras.
- In a priori methods, la información de preferencia se pide por primera vez desde el DM, y luego se encuentra una solución que mejor satisfaga estas preferencias.
- In a posteriori, un conjunto representativo de Pareto soluciones óptimas se encuentra primero, y luego el DM debe elegir uno de ellos.
- In métodos interactivos, se permite al tomador de decisiones buscar la solución más preferida iterativamente. En cada iteración del método interactivo, el DM se muestra Pareto solución óptima(s) y describe cómo se podría mejorar la solución. La información proporcionada por el DM se tiene en cuenta al tiempo que genera una nueva solución óptima de Pareto para que el DM estudie en la próxima iteración. De esta manera, el DM aprende sobre la viabilidad de sus deseos y puede concentrarse en soluciones que son interesantes para ellos. El DM puede detener la búsqueda cuando quiera.
En las siguientes secciones se ofrece más información y ejemplos de los distintos métodos de las cuatro clases.
No-preference methods
Cuando un tomador de decisiones no articula explícitamente ninguna información de preferencia, el método de optimización multiobjetivo puede clasificarse como un método sin preferencias. Un ejemplo bien conocido es el método de criterio global, en el que se plantea un problema escalarizado de la forma
está resuelto. En el problema anterior, puede ser norma, con opciones comunes incluyendo , , y . El método del criterio global es sensible al aumento de las funciones objetivas. Por lo tanto, se recomienda que los objetivos se normalicen en una escala uniforme y sin dimensiones.
A priori methods
Los métodos a priori requieren que se exprese suficiente información sobre las preferencias antes del proceso de solución. Algunos ejemplos conocidos de métodos a priori son el método de la función de utilidad, el método lexicográfico y la programación por objetivos.
Método de función Utilidad
El método de función de utilidad supone que la función de utilidad del tomador de decisiones está disponible. Una cartografía es una función de utilidad si para todos sostiene que si la toma de decisiones prefiere a , y si la toma de decisiones es indiferente entre y . La función de utilidad especifica un orden de los vectores de decisión (reconozca que los vectores pueden ser ordenados de muchas maneras diferentes). Una vez se obtiene, basta resolver
Pero en la práctica, es muy difícil construir una función de utilidad que represente con precisión las preferencias del decisor, en particular porque el frente de Pareto es desconocido antes de que comience la optimización.
Método lexicográfico
El método lexicográfico supone que los objetivos pueden clasificarse en orden de importancia. Asumimos que las funciones objetivas están en orden de importancia para que es el más importante lo menos importante para la toma de decisiones. A reserva de esta suposición, se pueden utilizar diversos métodos para alcanzar la solución lexicográficamente óptima. Tenga en cuenta que un valor objetivo o objetivo no se especifica para ningún objetivo aquí, lo que lo hace diferente del método Lexicographic Goal Programming.
Escalarización

La escalarización de un problema de optimización multiobjetivo es un método a priori, lo que significa formular un problema de optimización de un solo objetivo de manera que las soluciones óptimas para el problema de optimización de un solo objetivo sean soluciones óptimas de Pareto para el problema de optimización multiobjetivo. Además, a menudo se requiere que cada solución óptima de Pareto pueda alcanzarse con algunos parámetros de la escalarización. Con diferentes parámetros para la escalarización, se producen diferentes soluciones óptimas de Pareto. Una formulación general para una escalarización de un problema de optimización multiobjetivo es
Donde es un parámetro vectorial, el conjunto es un conjunto dependiendo del parámetro , y es una función.
Ejemplos muy conocidos son:- escalarización lineal
- donde los pesos de los objetivos son los parámetros de la escalarización.
- - Método de restricción (véase, por ejemplo)
- donde los límites superiores son parámetros como arriba y es el objetivo a minimizar.
Ejemplos algo más avanzados son los siguientes:
- problemas de ampliación de Wierzbicki
- Un ejemplo de los problemas de escalar los logros puede formularse como
- donde el término se llama el término de aumento, es una pequeña constante, y y son nadir y utopian vectores, respectivamente. En el problema anterior, el parámetro es el llamado punto de referencia representando valores objetivos de función preferidos por el tomador de decisiones.
- Programación multiobjetivo de Sen
- Donde es optima individual (absoluto) para objetivos de maximización y minimización a .
- hipervolume/Chebyshev scalarization
- donde los pesos de los objetivos son los parámetros de la escalarización. Si los parámetros/pesos se dibujan uniformemente en el ortano positivo, se muestra que esta escalarización converge probablemente al frente de Pareto, incluso cuando el frente no es convexo.
Por ejemplo, la optimización de cartera se realiza a menudo en términos de análisis de variables medias. En este contexto, el conjunto eficiente es un subconjunto de las carteras parametrizadas por la cartera significa retorno en el problema de elegir acciones de cartera para minimizar la variabilidad de rendimiento de la cartera sujeto a un valor determinado ; ver el teorema de separación del fondo Mutual para detalles. Alternativamente, el conjunto eficiente se puede especificar eligiendo las acciones de la cartera para maximizar la función ; el conjunto de carteras eficientes consiste en las soluciones como rangos de cero a infinito.
Algunas de las escalarizaciones anteriores implican la invocación del principio minimax, según el cual siempre se optimiza el peor de los diferentes objetivos.
Métodos a posteriori
Los métodos a posteriori tienen como objetivo producir todas las soluciones óptimas de Pareto o un subconjunto representativo de las soluciones óptimas de Pareto. La mayoría de los métodos a posteriori pertenecen a una de las tres clases siguientes:
- Métodos a posteriori basados en programación matemática donde se repite un algoritmo y cada ejecución del algoritmo produce una solución óptima Pareto;
- Los algoritmos evolutivos donde una ejecución del algoritmo produce un conjunto de soluciones óptimas de Pareto;
- Métodos de aprendizaje profundo donde un modelo se entrena primero en un subconjunto de soluciones y luego se pregunta para proporcionar otras soluciones en el frente de Pareto.
Programación matemática
Ejemplos conocidos de métodos a posteriori basados en programación matemática son los métodos de Intersección Normal de Límites (NBI), Intersección Normal de Límites Modificada (NBIm), Restricción Normal (NC), Optimización Sucesiva de Pareto (SPO) y Dominio de Búsqueda Dirigida (DSD), que resuelven el problema de optimización multiobjetivo mediante la construcción de varias escalarizaciones. La solución de cada escalarización produce una solución óptima de Pareto, ya sea local o globalmente. Las escalarizaciones de los métodos NBI, NBIm, NC y DSD se construyen para obtener puntos de Pareto distribuidos uniformemente que proporcionen una buena aproximación del conjunto real de puntos de Pareto.
algoritmos evolutivos
Los algoritmos evolutivos son enfoques populares para generar soluciones óptimas de Pareto para un problema de optimización multiobjetivo. La mayoría de los algoritmos evolutivos de optimización multiobjetivo (EMO) aplican esquemas de clasificación basados en Pareto. Los algoritmos evolutivos como el Algoritmo Genético de Ordenación No Dominada II (NSGA-II), su versión extendida NSGA-III, el Algoritmo Evolutivo de Pareto de Fuerza 2 (SPEA-2) y las variantes de evolución diferencial multiobjetivo se han convertido en enfoques estándar, aunque algunos esquemas basados en la optimización de enjambre de partículas y el recocido simulado son significativos. La principal ventaja de los algoritmos evolutivos, cuando se aplican para resolver problemas de optimización multiobjetivo, es el hecho de que normalmente generan conjuntos de soluciones, lo que permite el cálculo de una aproximación de todo el frente de Pareto. La principal desventaja de los algoritmos evolutivos es su menor velocidad y la optimalidad de Pareto de las soluciones no se puede garantizar; solo se sabe que ninguna de las soluciones generadas está dominada por otra.
Recientemente se ha mejorado otro paradigma de optimización multiobjetivo basado en la novedad mediante algoritmos evolutivos. Este paradigma busca soluciones novedosas en el espacio objetivo (es decir, búsqueda de novedad en el espacio objetivo) además de la búsqueda de soluciones no dominadas. La búsqueda de novedad es como una especie de peldaños que guían la búsqueda hacia lugares previamente inexplorados. Es especialmente útil para superar sesgos y estancamientos, así como para guiar la búsqueda en problemas de optimización multiobjetivo.
Métodos de aprendizaje profundo
Los métodos condicionales de aprendizaje profundo son nuevos enfoques para generar varias soluciones óptimas de Pareto. La idea es utilizar la capacidad de generalización de las redes neuronales profundas para aprender un modelo de todo el frente de Pareto a partir de un número limitado de ejemplos de compensaciones a lo largo de ese frente, una tarea llamada Aprendizaje del Frente de Pareto. Varios enfoques abordan esta configuración, incluido el uso de hiperredes y el uso del descenso de gradiente variacional de Stein.
Lista de métodos
A continuación se enumeran los métodos a posteriori más conocidos:
- ε-constraint method
- Pareto-Hypernetworks
- Multiobjetivo Branch-and-Bound
- Intersección Boundary normal (NBI)
- Intersección Boundary Normal Modificada (NBIm)
- Normal Constraint (NC)
- Optimización exitosa de Pareto (SPO)
- Dominio de búsqueda directa (DSD)
- NSGA-II
- PGEN (generación de superficie de par para casos convexos multiobjetivos)
- IOSO ( Optimización indirecta basada en la autoorganización)
- SMS-EMOA (S-metric selection evolutionary multi-objective algoritmo)
- Evolución orientada (primer algoritmo para implementar y optimizar directamente el concepto formal de aproximación de la ciencia informática teórica)
- Optimización reactiva de la búsqueda (utilizando el aprendizaje automático para adaptar estrategias y objetivos), implementada en LIONsolver
- algoritmo de Benson para programas lineales multiobjetivos y para programas convexos multiobjetivos
- Optimización de partículas multiobjetivas
- Algoritmo de subpoblación basado en la novedad
- MOEA/D (Multi-Objetive Evolutionary Algorithm based on Decomposition)
Métodos interactivos
En los métodos interactivos de optimización de problemas con múltiples objetivos, el proceso de solución es iterativo y el decisor interactúa continuamente con el método cuando busca la solución preferida (véase, por ejemplo, Miettinen 1999, Miettinen 2008). En otras palabras, se espera que el decisor exprese sus preferencias en cada iteración para obtener soluciones óptimas de Pareto que le interesen y aprender qué tipo de soluciones son alcanzables.
Los siguientes pasos suelen estar presentes en los métodos interactivos de optimización:
- inicializar (por ejemplo, calcular los vectores objetivos nadir ideales y aproximados y mostrarlos al tomador de decisiones)
- generar un punto de partida óptimo de Pareto (por ejemplo, algún método o solución sin preferencia dado por el encargado de la decisión)
- pedir información de preferencia del tomador de decisiones (por ejemplo, niveles de aspiración o número de nuevas soluciones a generar)
- generar nueva solución óptima Pareto (s) según las preferencias y mostrarla/ellos y posiblemente alguna otra información sobre el problema a la toma de decisiones
- si se generaron varias soluciones, pida al tomador de decisiones que seleccione la mejor solución hasta ahora
- Parar (si la toma de decisiones quiere; de lo contrario, ir al paso 3).
Los niveles de aspiración anteriores se refieren a valores de función objetivo deseables que forman un punto de referencia. En lugar de la convergencia matemática, que suele utilizarse como criterio de detención en los métodos de optimización matemática, en los métodos interactivos se suele hacer hincapié en la convergencia psicológica. En términos generales, un método se da por finalizado cuando el responsable de la toma de decisiones está seguro de haber encontrado la solución más preferida disponible.
Tipos de información de preferencia
Existen distintos métodos interactivos que involucran distintos tipos de información de preferencias. Se pueden identificar tres tipos según
- información comercial,
- puntos de referencia y
- clasificación de las funciones objetivas.
Por otra parte, un cuarto tipo de generación de una pequeña muestra de soluciones se incluye en: Un ejemplo del método interactivo que utiliza información de disyuntivas es el método de Zionts-Wallenius, en el que al decisor se le muestran varias disyuntivas objetivas en cada iteración, y se espera que diga si le gusta, le disgusta o es indiferente con respecto a cada disyuntiva. En los métodos basados en puntos de referencia (véase, por ejemplo,), se espera que el decisor especifique en cada iteración un punto de referencia que consiste en valores deseados para cada objetivo y luego se calcula una o más soluciones óptimas de Pareto correspondientes y se les muestra para su análisis. En los métodos interactivos basados en la clasificación, se supone que el decisor da preferencias en forma de clasificación de objetivos en la solución óptima de Pareto actual en diferentes clases, indicando cómo se deben cambiar los valores de los objetivos para obtener una solución más preferida. Luego, la información de la clasificación se considera cuando se calculan nuevas soluciones óptimas de Pareto (más preferidas). En el método de compensación satisfactoria (STOM), se utilizan tres clases: objetivos cuyos valores 1) deben mejorarse, 2) pueden relajarse y 3) son aceptables como tales. En el método NIMBUS, también se utilizan dos clases adicionales: objetivos cuyos valores 4) deben mejorarse hasta un límite determinado y 5) pueden relajarse hasta un límite determinado.
Métodos híbridos
Existen diferentes métodos híbridos, pero aquí consideramos la hibridación de MCDM (toma de decisiones con múltiples criterios) y EMO (optimización evolutiva multiobjetivo). Un algoritmo híbrido en la optimización multiobjetivo combina algoritmos/enfoques de estos dos campos (ver, por ejemplo,). Los algoritmos híbridos de EMO y MCDM se utilizan principalmente para superar las deficiencias aprovechando las fortalezas. Se han propuesto varios tipos de algoritmos híbridos en la literatura, por ejemplo, incorporando enfoques MCDM en algoritmos EMO como un operador de búsqueda local, llevando un DM a la(s) solución(es) más preferida(s), etc. Un operador de búsqueda local se utiliza principalmente para mejorar la tasa de convergencia de los algoritmos EMO.
Las raíces de la optimización híbrida multiobjetivo se remontan al primer seminario de Dagstuhl organizado en noviembre de 2004 (ver aquí). Allí, algunas de las mentes más brillantes en EMO (el profesor Kalyanmoy Deb, el profesor Jürgen Branke, etc.) y MCDM (la profesora Kaisa Miettinen, el profesor Ralph E. Steuer, etc.) se dieron cuenta del potencial que había en la combinación de ideas y enfoques de los campos MCDM y EMO para preparar híbridos de ellos. Posteriormente, se han organizado muchos más seminarios de Dagstuhl para fomentar la colaboración. Recientemente, la optimización híbrida multiobjetivo se ha convertido en un tema importante en varias conferencias internacionales en el área de EMO y MCDM (ver, por ejemplo,).
Visualización del frente de Pareto
La visualización del frente de Pareto es una de las técnicas de preferencia a posteriori de la optimización multiobjetivo. Las técnicas de preferencia a posteriori constituyen una clase importante de técnicas de optimización multiobjetivo. Por lo general, las técnicas de preferencia a posteriori incluyen cuatro pasos: (1) el ordenador aproxima el frente de Pareto, es decir, el conjunto óptimo de Pareto en el espacio objetivo; (2) el decisor estudia la aproximación del frente de Pareto; (3) el decisor identifica el punto preferido en el frente de Pareto; (4) el ordenador proporciona la decisión óptima de Pareto, cuyo resultado coincide con el punto objetivo identificado por el decisor. Desde el punto de vista del decisor, el segundo paso de las técnicas de preferencia a posteriori es el más complicado. Existen dos enfoques principales para informar al decisor. En primer lugar, se puede proporcionar una serie de puntos del frente de Pareto en forma de lista (se ofrecen interesantes debates y referencias en) o utilizando mapas de calor.
Visualización en problemas biobjetivos: curva de intercambio
En el caso de problemas bi-objetivos, informar al decisor sobre el frente de Pareto se lleva a cabo generalmente mediante su visualización: el frente de Pareto, a menudo llamado curva de compensaciones en este caso, se puede dibujar en el plano objetivo. La curva de compensaciones proporciona información completa sobre los valores objetivos y sobre las compensaciones de los objetivos, que informan cómo la mejora de un objetivo se relaciona con el deterioro del segundo a medida que se avanza a lo largo de la curva de compensaciones. El decisor tiene en cuenta esta información al especificar el punto objetivo óptimo de Pareto preferido. La idea de aproximar y visualizar el frente de Pareto fue introducida para problemas de decisión bi-objetivos lineales por S. Gass y T. Saaty. Esta idea fue desarrollada y aplicada en problemas ambientales por J.L. Cohon. En este artículo se proporciona una revisión de los métodos para aproximar el frente de Pareto para varios problemas de decisión con un pequeño número de objetivos (principalmente, dos).
Visualización en problemas de optimización multiobjetivo de alto orden
Existen dos ideas genéricas para visualizar el frente de Pareto en problemas de decisión multiobjetivo de alto orden (problemas con más de dos objetivos). Una de ellas, que es aplicable en el caso de un número relativamente pequeño de puntos objetivos que representan el frente de Pareto, se basa en el uso de las técnicas de visualización desarrolladas en estadística (diversos diagramas, etc.; véase la subsección correspondiente más adelante). La segunda idea propone la visualización de secciones transversales biobjetivas (cortes) del frente de Pareto. Fue introducida por W.S. Meisel en 1973, quien argumentó que dichos cortes informan al tomador de decisiones sobre las disyuntivas objetivas. Las figuras que muestran una serie de cortes biobjetivos del frente de Pareto para problemas de tres objetivos se conocen como mapas de decisión. Ofrecen una imagen clara de las disyuntivas entre los tres criterios. Las desventajas de este enfoque están relacionadas con los dos hechos siguientes. En primer lugar, los procedimientos computacionales para construir las porciones de bi-objetivo del frente de Pareto son inestables, ya que el frente de Pareto no suele ser estable. En segundo lugar, es aplicable en el caso de sólo tres objetivos. En la década de 1980, la idea de W.S. Meisel se implementó de una forma diferente: en la forma de la técnica de Mapas de Decisión Interactivos (IDM). Más recientemente, N. Wesner propuso utilizar una combinación de un diagrama de Venn y múltiples diagramas de dispersión del espacio objetivo para explorar la frontera de Pareto y seleccionar soluciones óptimas.
Véase también
- Programación simultánea
- Programa de adopción de decisiones
- Programación de objetivos
- Mapas interactivos de decisiones
- Determinación de criterios múltiples
- Programación lineal multiobjetivo
- Optimización multidisciplinaria del diseño
- Eficiencia de los padres
- Función de Utilidad
- Optimización de vectores
Referencias
- ^ J. -Y. Li, Z. -H. Zhan, Y. Li y J. Zhang, "Multiple Tasks for Multiple Objectives: A New Multiobjective Optimization Method via Multitask Optimization", en IEEE Transactions on Evolutionary Computation, doi:10.1109/TEVC.2023.3294307
- ^ a b c d e f g h i Kaisa Miettinen (1999). Optimización multiobjetiva no lineal. Springer. ISBN 978-0-7923-8278-2. Retrieved 29 de mayo 2012.
- ^ a b c d e f Ching-Lai Hwang; Abu Syed Md Masud (1979). Múltiples decisiones objetivas, métodos y aplicaciones: una encuesta de vanguardia. Springer-Verlag. ISBN 978-0-387-09111-2. Retrieved 29 de mayo 2012.
- ^ Hassanzadeh, Hamidreza; Rouhani, Modjtaba (2010). "Un algoritmo de búsqueda gravitacional multiobjetivo". In Computational Intelligence, Communication Systems and Networks (CICSyN): 7-12.
- ^ Shirazi, Ali; Najafi, Behzad; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. (2014-05-01). "Análisis termo-económico-ambiental y optimización multiobjetiva de un sistema de almacenamiento de energía térmica de hielo para el enfriamiento de aire de turbina ciclo de gas". Energy. 69: 212–226. doi:10.1016/j.energía.2014.02.071. hdl:11311/845828.
- ^ Najafi, Behzad; Shirazi, Ali; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. (2014-02-03). "Exergéticos, económicos y ambientales y optimización multiobjetiva de un ciclo híbrido de turbinas SOFC-gas junto con un sistema de desalinización MSF". Desalination. 334 1): 46 –59. doi:10.1016/j.desal.2013.11.039. hdl:11311/764704.
- ^ Rafiei, S. M. R.; Amirahmadi, A.; Griva, G. (2009). "Chaos rechazo y respuesta dinámica óptima para el convertidor de impulso utilizando SPEA enfoque de optimización multiobjetivo". 2009 35a Conferencia Anual de Electrónica Industrial IEEE. pp. 3315–3322. doi:10.1109/IECON.2009.5415056. ISBN 978-1-4244-4648-3. S2CID 2539380.
- ^ Ropponen, A.; Ritala, R.; Pistikopoulos, E. N. (2011). "Optimization issues of the broken management system in papermaking". Computadoras " Química Ingeniería. 35 11): 2510. doi:10.1016/j.compchemeng.2010.12.012.
- ^ Pllana, Sabri; Memeti, Suejb; Kolodziej, Joanna (2019). "Customizing Pareto Simulated Annealing for Multi-objetive Optimization of Control Cabinet Layout". arXiv:190,04825 [cs.OH].
- ^ Nguyen, Hoang Anh; van Iperen, Zane; Raghunath, Sreekanth; Abramson, David; Kipouros, Timoleon; Somasekharan, Sandeep (2017). "Multi-objetivo optimización en el flujo de trabajo científico". Procedia Computer Science. 108: 1443 –1452. doi:10.1016/j.procs.2017.05.213. hdl:1826/12173.
- ^ Ganesan, T.; Elamvazuthi, I.; Vasant, P. (2015-07-01). "Multiobjective design optimization of a nano-CMOS tension-controlled osciltor using game theoretic-differential evolution". Computación suave aplicada. 32: 293–299. doi:10.1016/j.asoc.2015.03.016.
- ^ Ganesan, T.; Elamvazuthi, I.; Shaari, Ku Zilati Ku; Vasant, P. (2013-01-01). "Hypervolume-Driven Analytical Programming for Solar-Powered Irrigation System Optimization". En Zelinka, Ivan; Chen, Guanrong; Rössler, Otto E.; Snasel, Vaclav; Abraham, Ajith (eds.). Nostradamus 2013: Predicción, Modelización y Análisis de Sistemas Complejos. Avances en Sistemas Inteligentes y Computación. Vol. 210. Springer International Publishing. pp. 147–154. doi:10.1007/978-319-00542-3_15. ISBN 978-319-00541-6.
- ^ Ganesan, T.; Elamvazuthi, I.; Shaari, Ku Zilati Ku; Vasant, P. (2013-01-01). "Multiobjective Optimization of Green Sand Mould System Using Chaotic Differential Evolution". En Gavrilova, Marina L.; Tan, C. J. Kenneth; Abraham, Ajith (eds.). Transacciones sobre la Ciencia Computacional XXI. Notas de conferencia en Ciencias de la Computación. Vol. 8160. Springer Berlin Heidelberg. pp. 145–163. doi:10.1007/978-3-642-45318-2_6. ISBN 978-3-642-45317-5.
- ^ Surekha, B.; Kaushik, Lalith K.; Panduy, Abhishek K.; Vundavilli, Pandu R.; Parappagoudar, Mahesh B. (2011-05-07). "Multi-objetive optimization of green sand mold system using evolutionary algoritmos". The International Journal of Advanced Manufacturing Technology. 58 ()1 –4): 9 –17. doi:10.1007/s00170-011-3365-8. ISSN 0268-3768. S2CID 110315544.
- ^ "MultiObjective Optimization in Engine Design Usando Algorithms Genéticos para Mejorar el rendimiento del motor TEN ESTECO". www.esteco.com. Retrieved 2015-12-01.
- ^ Courteille, E.; Mortier, F.; Leotoing, L.; Ragneau, E. (2005-05-16). "Multi-Objetivo Robust Design Optimization of an Engine Mounting System". SAE Technical Paper Series (PDF). Vol. 1. Warrendale, PA. doi:10.4271/2005-01-2412. S2CID 20170456.
{{cite book}}
: CS1 maint: localización desaparecido editor (link) - ^ Domingo-Perez, Francisco; Lazaro-Galilea, José Luis; Wieser, Andreas; Martin-Gorostiza, Ernesto; Salido-Monzu, David; Llana, Alvaro de la (abril 2016). "Definición de colocación de sensores para posicionamiento de diferencias de rango usando optimización multiobjetiva evolutiva". Sistemas de expertos con aplicaciones. 47: 95–105. doi:10.1016/j.eswa.2015.11.008.
- ^ Bemporad, Alberto; Muñoz de la Peña, David (2009-12-01). "Multiobjective model predictive control". Automatica. 45 (12): 2823 –2830. doi:10.1016/j.automatica.2009.09.032.
- ^ Panda, Sidhartha (2009-06-01). " algoritmo evolutivo múltiple para el diseño del controlador basado en SSSC". Electric Power Systems Research. 79 (6): 937 –944. doi:10.1016/j.epsr.2008.12.004.
- ^ Fiandaca, Giovanna; Fraga, Eric S.; Brandani, Stefano (2009). "Un algoritmo genético multiobjetivo para el diseño de la adsorción oscilante de presión". Optimización de la ingeniería. 41 (9): 833 –854. doi:10.1080/03052150903074189. S2CID 120201436. Retrieved 2015-12-01.
- ^ Sendín, José Oscar H.; Alonso, Antonio A.; Banga, Julio R. (2010-06-01). "Eficiente y robusta optimización multiobjetiva del procesamiento de alimentos: Un enfoque novedoso con aplicación a la esterilización térmica". Journal of Food Engineering. 98 3): 317–324. doi:10.1016/j.jfoodeng.2010.01.007. Hdl:10261/48082.
- ^ Ganesan, T.; Elamvazuthi, I.; Ku Shaari, Ku Zilati; Vasant, P. (2013-03-01). "Integro inteligente y algoritmo de búsqueda gravitacional para la optimización multiobjetiva de la producción de gas de síntesis". Energía aplicada. 103: 368–374. Bibcode:2013ApEn..103..368G. doi:10.1016/j.apenergy.2012.09.059.
- ^ Ganesan, Timothy; Elamvazuthi, Irraivan; Vasant, Pandian; Shaari, Ku Zilati Ku (2015-03-23). "Multiobjective Optimization of Bioactive Compound Extraction Process via Evolutionary Strategies". En Nguyen, Ngoc Thanh; Trawiński, Bogdan; Kosala, Raymond (eds.). Intelligent Information and Database Systems. Notas de conferencia en Ciencias de la Computación. Vol. 9012. Springer International Publishing. pp. 13 –21. doi:10.1007/978-319-15705-4_2. ISBN 978-319-15704-7.
- ^ Mehdi, Khosrow-Pour (2014-06-30). Avances contemporáneos en el desarrollo de la tecnología de la información en entornos dinámicos. IGI Global. ISBN 9781466662537.
- ^ Abakarov. A., Sushkov. Yu., Mascheroni. R.H. (2012). "Multi-criteria optimization and decision-making approach for improving of food engineering processes" (PDF). International Journal of Food Studies. 2: 1 –21. doi:10.7455/ijfs/2.1.2013.a1. S2CID 3708256.
{{cite journal}}
: CS1 maint: múltiples nombres: lista de autores (link) - ^ Abakarov, A, Sushkov, Y, Almonacid, S, and Simpson, R. (2009). "Multiobjective Optimisation Approach: Thermal Food Processing". Journal of Food Science. 74 (9): E471 – E487. doi:10.1111/j.1750-3841.2009.01348.x. Hdl:10533/134983. PMID 20492109.
{{cite journal}}
: CS1 maint: múltiples nombres: lista de autores (link) - ^ Pearce, Margaret; Mutlu, Bilge; Shah, Julie; Radwin, Robert (2018). "Optimizing Makespan and Ergonomics in Integrating Collaborative Robots Into Manufacturing Processes". Transacciones IEEE en Ciencias de la Automatización e Ingeniería. 15 4): 1772 –1784. doi:10.1109/tase.2018.2789820. ISSN 1545-5955. S2CID 52927442.
- ^ a b E. Björnson y E. Jorswieck, Optimal Resource Allocation in Coordinated Multi-Cell Systems, Foundations and Trends in Communications and Information Theory, vol. 9, no. 2-3, pp. 113-381, 2013.
- ^ Z.-Q. Luo and S. Zhang, Dynamic spectrum management: Complexity and duality, IEEE Journal of Selected Topics in Signal Processing, vol. 2, no. 1, págs. 57 a 73, 2008.
- ^ Merlin, A.; Back, H. Search for a Minimal-Loss Operating Tree Configuration in an Urban Power Distribution System. In Proceedings of the 1975 Fifth Power Systems Computer Conference (PSCC), Cambridge, UK, 1–5 September 1975; pp. 1–18.
- ^ Mendoza, J.E.; López, M.E.; Coello, C.A.; López, E.A. algoritmo de reconfiguración multiobjetiva microgenética considerando pérdidas de energía e índices de confiabilidad para red de distribución de tensión media. IET Gener. Transm. Distrib. 2009, 3, 825-840.
- ^ Bernardon, D.P.; García, V.J.; Ferreira, A.S.Q.; Canha, L.N. Multicriteria distribution network reconfiguration considering subtransmission analysis. IEEE Trans. Power Deliv. 2010, 25, 2684–2691.
- ^ Amanulla, B.; Chakrabarti, S.; Singh, S.N. Reconfiguration of power distribution systems considering reliability and power loss. IEEE Trans. Power Deliv. 2012, 27, 918-926.
- ^ Tomoiagă, B.; Chindriş, M.; Sumper, A.; Sudria-Andreu, A.; Villafafila-Robles, R. Pareto Optimal Reconfiguration of Power Distribution Systems Using a Genetic Algorithm Based on NSGA-II. Energies 2013, 6, 1439-1455.
- ^ Galceran, Enric; Carreras, Marc (2013). "Una encuesta sobre la planificación del camino de cobertura para la robótica". Robot y Sistemas Autónomos. 61 (12): 1258–1276. CiteSeerX 10.1.1.716.2556. doi:10.1016/j.robot.2013.09.004. ISSN 0921-8890. S2CID 1177069.
- ^ Ellefsen, K.O.; Lepikson, H.A.; Albiez, J.C. (2019). "Multiobjective coverage path planning: Permitir la inspección automatizada de estructuras complejas del mundo real". Computación suave aplicada. 61: 264–282. arXiv:1901.072. Bibcode:2019arXiv190107272O. doi:10.1016/j.asoc.2017.07.051. hdl:10852/58883. ISSN 1568-4946. S2CID 6183350.
- ^ Matthias Ehrgott (1 de junio de 2005). Optimización multicriterios. Birkhäuser. ISBN 978-3-540-21398-7. Retrieved 29 de mayo 2012.
- ^ Carlos A. Coello Coello; Gary B. Lamont; David A. Van Veldhuisen (2007). Algoritmos evolutivos para resolver problemas multiobjetivos. Springer. ISBN 978-0-387-36797-2. Retrieved 1o de noviembre 2012.
- ^ a b Jürgen Branke; Kalyanmoy Deb; Kaisa Miettinen; Roman Slowinski (21 de noviembre de 2008). Optimización multiobjetiva: Enfoques interactivos y evolutivos. Springer. ISBN 978-3-540-88907-6. Retrieved 1o de noviembre 2012.
- ^ Zeleny, M. (1973), "Compromise Programming", en Cochrane, J.L.; Zeleny, M. (eds.), Múltiples criterios de toma de decisiones, University of South Carolina Press, Columbia, pp. 262 –301
- ^ Wierzbicki, A. P. (1982). "Una base matemática para la toma de decisiones satisfecha". Modelado matemático. 3 5): 391 –405. doi:10.1016/0270-0255(82)90038-0.
- ^ Sen, Chandra, (1983) A new approach for multi-objective rural development planning, The Indian Economic Journal, Vol.30, (4), 91-96.
- ^ a b Daniel Golovin y Qiuyi Zhang. Escalarizaciones aleatorias de hipervolumen para la optimización de cajas negras multiobjetivas. ICML 2021. https://arxiv.org/abs/2006.04655
- ^ Xu, J., Tao, Z. (2011). Rough Multiple Objective Decision Making. Vereinigtes Königreich: CRC Press., Page 67 https://books.google.com/books?id=zwDSBQAAQBAJ reducidadq=the%20minimax%20multi%20objective%20-game limitpg=PA67
- ^ a b Das, I.; Dennis, J. E. (1998). "Intersección Norte-Boundary: Un nuevo método para generar la superficie de Pareto en problemas de optimización de multicriterios no lineales". SIAM Journal on Optimization. 8 (3): 631. doi:10.1137/S1052623496307510. Hdl:1911/101880. S2CID 207081991.
- ^ a b S. Motta, Renato; Afonso, Silvana M. B.; Lyra, Paulo R. M. (8 de enero de 2012). "Un método NBI modificado y NC para la solución de problemas de optimización N-multiobjective". Estructural y multidisciplinaria Optimización. 46 2): 239 –259. doi:10.1007/s00158-011-0729-5. S2CID 121122414.
- ^ a b Messac, A.; Ismail-Yahaya, A.; Mattson, C.A. (2003). "El método normalizado para generar la frontera de Pareto". Estructural y multidisciplinaria Optimización. 25 2): 86 –98. doi:10.1007/s00158-002-0276-1. S2CID 58945431.
- ^ a b Messac, A.; Mattson, C. A. (2004). "Método de restricción térmica con garantía de incluso representación de la frontera Pareto completa". AIAA Journal. 42 (10): 2101 –2111. Bibcode:2004AIAAJ..42.2101M. doi:10.2514/1.8977.
- ^ a b Mueller-Gritschneder, Daniel; Graeb, Helmut; Schlichtmann, Ulf (2009). "Un enfoque exitoso para calcular el frente de paréntesis de problemas prácticos de optimización multiobjetiva". SIAM Journal on Optimization. 20 2): 915 –934. doi:10.1137/080729013.
- ^ Erfani, Tohid; Utyuzhnikov, Sergei V. (2010). "Directed search domain: a method for even generation of the Pareto border in multiobjective optimization". Optimización de la ingeniería. 43 5): 467 –484. doi:10.1080/0305215X.2010.497185. ISSN 0305-215X.
- ^ a b Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. (2002). "Un algoritmo genético multiobjetivo rápido y elitista: NSGA-II". Transacciones del IEEE sobre la computación evolutiva. 6 (2): 182. CiteSeerX 10.1.1.17.7771. doi:10.1109/4235.996017. S2CID 9914171.
- ^ Deb, Kalyanmoy; Jain, Himanshu (2014). "Un algoritmo de optimización objetiva evolutiva que utiliza un enfoque de clasificación nondominado basado en referencia, parte I: solución de problemas con limitaciones de caja". Transacciones del IEEE sobre la computación evolutiva. 18 4): 577 –601. doi:10.1109/TEVC.2013.2281535. ISSN 1089-778X. S2CID 206682597.
- ^ Jain, Himanshu; Deb, Kalyanmoy (2014). "Un algoritmo de optimización objetiva evolutiva que utiliza un enfoque de clasificación nominal basado en referencia, parte II: Manejo de elementos y extensión a un enfoque adaptativo". Transacciones del IEEE sobre la computación evolutiva. 18 4): 602 –622. doi:10.1109/TEVC.2013.2281534. ISSN 1089-778X. S2CID 16426862.
- ^ Zitzler, E., Laumanns, M., Thiele, L.: SPEA2: Improving the Performance of the Strength Pareto Evolutionary Algorithm, Technical Report 103, Computer Engineering and Communication Networks Lab (TIK), Swiss Federal Institute of Technology (ETH) Zurich (2001) [1]
- ^ Suman, B.; Kumar, P. (2006). "A survey of simulated annealing as a tool for single and multiobjective optimization". Journal of the Operational Research Society. 57 (10): 1143 –1160. doi:10.1057/palgrave.jors.2602068. S2CID 18916703.
- ^ a b Danilo Vasconcellos Vargas, Junichi Murata, Hirotaka Takano, Alexandre Claudio Botazzo Delbem (2015), "General Subpopulation Framework and Taming the Conflict Inside Populations", Computation Evolutionary 23 (1), 1-36.
- ^ Lehman, Joel y Kenneth O. Stanley. "Abandonar objetivos: Evolución a través de la búsqueda de la novedad sola." Computación evolutiva 19.2 (2011): 189-223.
- ^ a b c Navon, Aviv; Shamsian, Aviv; Chechik, Gal; Fetaya, Ethan (2021-04-26). "Aprender el frente de Pareto con Hypernetworks". Proceedings of International Conference on Learning Representations (ICLR). arXiv:2010.04104.
- ^ Xingchao, Liu; Xin, Tong; Qiang, Liu (2021-12-06). "Profiling Pareto Front With Multi-Objetive Stein Variational Gradient Descent". Avances en sistemas de procesamiento de información neuronal. 34.
- ^ Mavrotas, George (2009). "Efectiva implementación del método ε-constraint en problemas de programación matemática multiobjetiva". Matemáticas aplicadas y computación. 213 2): 455–465. doi:10.1016/j.amc.2009.03.037. ISSN 0096-3003.
- ^ Carvalho, Iago A.; Ribeiro, Marco A. (2020). "Un acercamiento exacto para el problema del árbol de calibración mínima de color rojo". Annals of Operations Research. 287 1): 109–126. doi:10.1007/s10479-019-03443-4. ISSN 0254-5330. S2CID 209959109.
- ^ Mavrotas, G.; Diakoulaki, D. (2005). "Subdivisión de delitos múltiples y obligado: Un algoritmo de maximización vectorial para Programación lineal mixta 0-1 múltiple objetivo". Matemáticas aplicadas y computación. 171 1): 53 –71. doi:10.1016/j.amc.2005.01.038. ISSN 0096-3003.
- ^ Vincent, Thomas; Seipp, Florian; Ruzika, Stefan; Przybylski, Anthony; Gandibleux, Xavier (2013). "Sucursal objetivo múltiple y ligada a la programación lineal mixta 0-1: Correcciones y mejoras para el caso biobjetivo". Computadoras " Operaciones Research. 40 1): 498 –509. doi:10.1016/j.cor.2012.08.003. ISSN 0305-0548.
- ^ Przybylski, Anthony; Gandibleux, Xavier (2017). "Subdivisión objetiva Multi y ligada". European Journal of Operational Research. 260 3): 856 –872. doi:10.1016/j.ejor.2017.01.032. ISSN 0377-2217.
- ^ Craft, D.; Halabi, T.; Shih, H.; Bortfeld, T. (2006). "Aproximando superficies convexas Pareto en la planificación de radioterapia multiobjetiva". Física Médica. 33 (9): 3399–3407. Código:2006MedPh..33.3399C. doi:10.1118/1.2335486. PMID 17022236.
- ^ Beume, N.; Naujoks, B.; Emmerich, M. (2007). "SMS-EMOA: selección multiobjetiva basada en hipervolumen dominado". European Journal of Operational Research. 181 (3): 1653. doi:10.1016/j.ejor.2006.08.008.
- ^ Bringmann, Karl; Friedrich, Tobias; Neumann, Frank; Wagner, Markus (2011). "Aproximación- Optimización Evolutiva Multiobjetiva" IJCAI. doi:10.5591/978-1-57735-516-8/IJCAI11-204.
- ^ Battiti, Roberto; Mauro Brunato; Franco Mascia (2008). Búsqueda reactiva y optimización inteligente. Springer Verlag. ISBN 978-0-387-09623-0.
- ^ Battiti, Roberto; Mauro Brunato (2011). Inteligencia de negocios reactiva. De Datos a Modelos a Insight. Trento, Italia: Búsqueda reactiva Srl. ISBN 978-88-905795-0-9.
- ^ a b c d Miettinen, K.; Ruiz, F.; Wierzbicki, A. P. (2008). "Introducción a Optimización Multiobjetiva: Enfoques Interactivos". Optimización multiobjetiva. Notas de conferencia en Ciencias de la Computación. Vol. 5252. pp. 27 –57. CiteSeerX 10.1.1.475.465. doi:10.1007/978-3-540-88908-3_2. ISBN 978-3-540-88907-6.
- ^ Luque, M.; Ruiz, F.; Miettinen, K. (2008). " Formulación global para la optimización interactiva multiobjetiva". OR Spectrum. 33: 27 –48. doi:10.1007/s00291-008-0154-3. S2CID 15050545.
- ^ Ruiz, F.; Luque, M.; Miettinen, K. (2011). "Improving the computational efficiency in a global formulation (GLIDE) for interactive multiobjective optimization". Annals of Operations Research. 197: 47 –70. doi:10.1007/s10479-010-0831-x. S2CID 14947919.
- ^ Zionts, S.; Wallenius, J. (1976). "Un método interactivo de programación para resolver el problema de múltiples criterios". Management Science. 22 (6): 652. doi:10.1287/mnsc.22.6.652.
- ^ Wierzbicki, A. P. (1986). "Sobre la integridad y la constructiva de las caracterizaciones paramétricas a los problemas de optimización vectorial". O Spektrum. 8 2): 73 –78. doi:10.1007/BF01719738. S2CID 121771992.
- ^ Andrzej P. Wierzbicki; Marek Makowski; Jaap Wessels (31 de mayo de 2000). Model-Based Decision Support Methodology with Environmental Applications. Springer. ISBN 978-0-7923-6327-9. Retrieved 17 de septiembre 2012.
- ^ Nakayama, H.; Sawaragi, Y. (1984), "Satisficing Trade-Off Method for Multiobjective Programming", en Grauer, M.; Wierzbicki, A. P. (eds.), Análisis interactivo de la decisión, Springer-Verlag Berlin, Heidelberg, pp. 113–122
- ^ Miettinen, K. Mäkelä, M. M. (1995). "Metodo interactivo basado en paquetes para la optimización multiobjetivo inofensible: Nimbus§". Optimización. 34 (3): 231. doi:10.1080/02331939508844109.
- ^ Miettinen, K. Mäkelä, M. M. (2006). "Acercamiento sincronizado en optimización interactiva multiobjetiva". European Journal of Operational Research. 170 (3): 909. doi:10.1016/j.ejor.2004.07.052.
- ^ Sindhya, K.; Ruiz, A. B.; Miettinen, K. (2011). "Un algoritmo interactivo basado en preferencias para la optimización multiobjetiva: PIE". Optimización multicriterio evolutiva. Notas de conferencia en Ciencias de la Computación. Vol. 6576. pp. 212–225. doi:10.1007/978-3-642-19893-9_15. ISBN 978-3-642-19892-2.
- ^ Sindhya, K.; Deb, K.; Miettinen, K. (2008). "Un enfoque de optimización multiobjetivo basado en la búsqueda local para una convergencia rápida y precisa". Problema paralelo Resolución de la naturaleza – PPSN X. Notas de conferencia en Ciencias de la Computación. Vol. 5199. pp. 815–824. doi:10.1007/978-3-540-87700-4_81. ISBN 978-3-540-87699-1.
- ^ Benson, Harold P.; Sayin, Serpil (1997). "Hacia la búsqueda de representaciones globales del conjunto eficiente en múltiples programas matemáticos objetivos" (PDF). Naval Research Logistics. 44 1): 47 –67. doi:10.1002/(SICI)1520-6750(199702)44:1 obtenidos47::AID-NAV3 confianza3.0.CO;2-M. hdl:11693/25666. ISSN 0894-069X.
- ^ Pryke, Andy; Sanaz Mostaghim; Alireza Nazemi (2007). "Heatmap Visualization of Population Based Multi Objective Algorithms". Optimización multicriterio evolutiva. Notas de conferencia en Ciencias de la Computación. Vol. 4403. pp. 361–375. doi:10.1007/978-3-540-70928-2_29. ISBN 978-3-540-70927-5. S2CID 2502459.
- ^ Gass, Saul; Saaty, Thomas (1955). "El algoritmo computacional para la función objetiva paramétrica". Naval Research Logistics Quarterly. 2 ()1 –2): 39 –45. doi:10.1002/nav.3800020106. ISSN 0028-1441.
- ^ Jared L. Cohon (13 de enero de 2004). Programación y Planificación Multiobjetivos. Courier Dover Publications. ISBN 978-0-486-43263-2. Retrieved 29 de mayo 2012.
- ^ Ruzika, S.; Wiecek, M. M. (2005). "Metodos de aproximación en programación multiobjetiva". Journal of Optimization Theory and Applications. 126 3): 473 –501. doi:10.1007/s10957-005-5494-4. ISSN 0022-3239. S2CID 122221156.
- ^ Meisel, W. L. (1973), J. L. Cochrane; M. Zeleny (eds.), "Tradeoff decision in multiple criteria decision making", Múltiples criterios de toma de decisiones: 461 –476
- ^ A. V. Lotov; V. A. Bushenkov; G. K. Kamenev (29 de febrero de 2004). Mapas interactivos de decisiones: Aproximación y Visualización de Pareto Frontier. Springer. ISBN 978-1-4020-7631-2. Retrieved 29 de mayo 2012.
- ^ Wesner, N. (2017), "Multiobjective Optimization via Visualization", Economics Bulletin, 37 2): 1226–1233
Enlaces externos
- Emmerich, M.T.M., Deutz, A.H. Un tutorial sobre optimización multiobjetiva: fundamentales y métodos evolutivos. Nat Comput 17, 585-609 (2018). https://doi.org/10.1007/s11047-018-9685-y
- International Society on Multiple Criteria Decision Making
- Optimización multiobjetiva evolutiva, Proyecto de demostraciones Wolfram
- Un tutorial sobre optimización multiobjetiva y algoritmos genéticos, socio profesional de Scilab
- Tomoiagă, Bogdan; Chindriş, Mircea; Sumper, Andreas; Sudria-Andreu, Antoni; Villafafila-Robles, Roberto. 2013. "Pareto Optimal Reconfiguration of Power Distribution Systems Using a Genetic Algorithm Based on NSGA-II". Energias 6, No. 3: 1439-1455.
- Lista de referencias sobre la optimización multiobjetiva evolutiva