Optimització multiobjectiu
L'optimització multiobjectiu o optimització de Pareto (també coneguda com a programació multiobjectiu, optimització vectorial, optimització multicriteri o optimització multiatribut) és una àrea de la presa de decisions de múltiples criteris que s'ocupa de problemes d'optimització matemàtica que impliquen més d'una funció objectiu que s'ha d'optimitzar simultàniament. L'optimització multiobjectiu és un tipus d'optimització vectorial que s'ha aplicat en molts camps de la ciència, com ara l'enginyeria, l'economia i la logística, on cal prendre decisions òptimes en presència de compromisos entre dos o més objectius en conflicte. Minimitzar el cost alhora que es maximitza la comoditat en comprar un cotxe, i maximitzar el rendiment alhora que es minimitza el consum de combustible i l'emissió de contaminants d'un vehicle són exemples de problemes d'optimització multiobjectiu que impliquen dos i tres objectius, respectivament. En problemes pràctics, hi pot haver més de tres objectius.
Per a un problema d'optimització multiobjectiu, no es garanteix que una sola solució optimitzi simultàniament cada objectiu. Es diu que les funcions objectiu són contradictòries. Una solució s'anomena no dominada, òptima de Pareto, eficient de Pareto o no inferior si cap de les funcions objectiu es pot millorar en valor sense degradar alguns dels altres valors objectius. Sense informació addicional de preferències subjectives, pot existir un nombre (possiblement infinit) de solucions òptimes de Pareto, totes les quals es consideren igualment bones. Els investigadors estudien els problemes d'optimització multiobjectiu des de diferents punts de vista i, per tant, existeixen diferents filosofies i objectius de solució a l'hora d'establir-los i resoldre'ls. L'objectiu pot ser trobar un conjunt representatiu de solucions òptimes de Pareto i/o quantificar els compromisos per satisfer els diferents objectius i/o trobar una única solució que satisfaci les preferències subjectives d'un responsable de la presa de decisions (DM).
L'optimització bicriterial denota el cas especial en què hi ha dues funcions objectives.
Hi ha una relació directa entre l'optimització multitasca i l'optimització multiobjectiu.[1]
Introducció
Un problema d'optimització multiobjectiu és un problema d'optimització que implica múltiples funcions objectives.[2][3][4] En termes matemàtics, un problema d'optimització multiobjectiu es pot formular com
on l'enter és el nombre d'objectius i el conjunt és el conjunt factible de vectors de decisió, que normalment és però depèn de la domini d'aplicació de dimensió quadrada. El conjunt factible es defineix normalment per algunes funcions de restricció. A més, la funció objectiu amb valors vectorials sovint es defineix com

Si s'ha de maximitzar alguna funció objectiu, és equivalent a minimitzar el seu negatiu o la seva inversa. Denotem la imatge de ; una solució o decisió factible; i
un vector objectiu o un resultat.
En l'optimització multiobjectiu, no sol existir una solució factible que minimitzi totes les funcions objectiu simultàniament. Per tant, es presta atenció a les solucions òptimes de Pareto; és a dir, solucions que no es poden millorar en cap dels objectius sense degradar almenys un dels altres objectius. En termes matemàtics, una solució factible es diu que (Pareto) domina una altra solució
, si
- , and
- .
Una solució (i el resultat corresponent ) s'anomena òptim de Pareto si no existeix una altra solució que el domini. El conjunt de resultats òptims de Pareto, denotat com , sovint s'anomena front de Pareto, frontera de Pareto o límit de Pareto.
El front de Pareto d'un problema d'optimització multiobjectiu està delimitat per un vector objectiu nadir. i un vector objectiu ideal , si aquests són finits. El vector objectiu nadir es defineix com
i el vector objectiu ideal com a
En altres paraules, els components dels vectors objectius nadir i ideal defineixen els límits superior i inferior de la funció objectiu de les solucions òptimes de Pareto. A la pràctica, el vector objectiu nadir només es pot aproximar, ja que, normalment, es desconeix tot el conjunt òptim de Pareto. A més, un vector objectiu utòpic , de manera que on és una constant petita, sovint es defineix per raons numèriques.
Exemples d'aplicacions
Economia
En economia, molts problemes impliquen múltiples objectius juntament amb restriccions sobre quines combinacions d'aquests objectius són assolibles. Per exemple, la demanda del consumidor de diversos béns està determinada pel procés de maximització de les utilitats derivades d'aquests béns, subjecta a una restricció basada en la quantitat d'ingressos que hi ha disponibles per gastar en aquests béns i en els preus d'aquests béns. Aquesta restricció permet comprar més d'un bé només amb el sacrifici de consumir menys d'un altre bé; per tant, els diversos objectius (es prefereix un major consum de cada bé) estan en conflicte entre si. Un mètode comú per analitzar aquest problema és utilitzar un gràfic de corbes d'indiferència, que representen les preferències, i una restricció pressupostària, que representa les compensacions a què s'enfronta el consumidor.
Un altre exemple és la frontera de possibilitats de producció, que especifica quines combinacions de diversos tipus de béns pot produir una societat amb certes quantitats de diversos recursos. La frontera especifica els compromisos als quals s'enfronta la societat: si la societat utilitza plenament els seus recursos, només es pot produir més d'un bé a costa de produir menys d'un altre bé. Aleshores, una societat ha d'utilitzar algun procés per triar entre les possibilitats de la frontera.
La formulació de polítiques macroeconòmiques és un context que requereix una optimització multiobjectiu. Normalment, un banc central ha de triar una postura per a la política monetària que equilibri objectius contraposats: baixa inflació, baixa desocupació, baix dèficit de la balança comercial, etc. Per fer-ho, el banc central utilitza un model de l'economia que descriu quantitativament els diversos vincles causals de l'economia; simula el model repetidament sota diverses possibles posicions de política monetària, per tal d'obtenir un menú de possibles resultats previstos per a les diverses variables d'interès. Aleshores, en principi, pot utilitzar una funció objectiva agregada per qualificar els conjunts alternatius de resultats previstos, tot i que a la pràctica els bancs centrals utilitzen un procés no quantitatiu, basat en judicis, per classificar les alternatives i prendre la decisió política.
Finances
En finances, un problema comú és triar una cartera quan hi ha dos objectius contradictoris: el desig que el valor esperat dels rendiments de la cartera sigui el més alt possible i el desig que el risc, sovint mesurat per la desviació estàndard dels rendiments de la cartera, sigui el més baix possible. Aquest problema sovint es representa mitjançant un gràfic en què la frontera eficient mostra les millors combinacions de risc i rendiment esperat disponibles, i en què les corbes d'indiferència mostren les preferències de l'inversor per a diverses combinacions de risc i rendiment esperat. El problema d'optimitzar una funció del valor esperat (primer moment) i la desviació estàndard (arrel quadrada del segon moment central) del rendiment de la cartera s'anomena model de decisió de dos moments.
Control òptim
En enginyeria i economia, molts problemes impliquen múltiples objectius que no es poden descriure com a "com més, millor" o "com menys, millor"; en canvi, hi ha un valor objectiu ideal per a cada objectiu, i el desig és apropar-se el màxim possible al valor desitjat de cada objectiu. Per exemple, els sistemes energètics solen tenir un compromís entre rendiment i cost[5][6] o es podria voler ajustar el consum de combustible i l'orientació d'un coet perquè arribi tant a un lloc especificat com en un moment especificat; o es podria voler dur a terme operacions de mercat obert perquè tant la taxa d'inflació com la taxa d'atur s'acostin el màxim possible als seus valors desitjats.
Sovint aquests problemes estan subjectes a restriccions d'igualtat lineal que impedeixen que tots els objectius es compleixin simultàniament i perfectament, especialment quan el nombre de variables controlables és inferior al nombre d'objectius i quan la presència de xocs aleatoris genera incertesa. Normalment s'utilitza una funció objectiu quadràtica multiobjectiu, amb el cost associat a un objectiu que augmenta quadràticament amb la distància de l'objectiu del seu valor ideal. Com que aquests problemes solen implicar ajustar les variables controlades en diversos moments del temps i/o avaluar els objectius en diversos moments del temps, s'utilitzen tècniques d'optimització intertemporal.[7]
Disseny òptim
El disseny de productes i processos es pot millorar en gran manera mitjançant tècniques modernes de modelització, simulació i optimització. La qüestió clau en el disseny òptim és mesurar què és bo o desitjable d'un disseny. Abans de buscar dissenys òptims, és important identificar les característiques que més contribueixen al valor global del disseny. Un bon disseny normalment implica múltiples criteris/objectius com ara cost de capital/inversió, cost operatiu, benefici, qualitat i/o recuperació del producte, eficiència, seguretat del procés, temps d'operació, etc. Per tant, en aplicacions pràctiques, el rendiment del disseny de processos i productes sovint es mesura respecte a múltiples objectius. Aquests objectius solen ser contradictoris, és a dir, aconseguir el valor òptim per a un objectiu requereix algun compromís en un o més objectius.
Per exemple, en dissenyar una fàbrica de paper, es pot intentar disminuir la quantitat de capital invertit en una fàbrica de paper i millorar la qualitat del paper simultàniament. Si el disseny d'una fàbrica de paper es defineix per grans volums d'emmagatzematge i la qualitat del paper es defineix per paràmetres de qualitat, aleshores el problema del disseny òptim d'una fàbrica de paper pot incloure objectius com ara i) minimitzar la variació esperada d'aquests paràmetres de qualitat respecte als seus valors nominals, ii) minimitzar el temps previst de pauses i iii) minimitzar el cost d'inversió dels volums d'emmagatzematge. Aquí, el volum màxim de torres és una variable de disseny. Aquest exemple de disseny òptim d'una fàbrica de paper és una simplificació del model utilitzat a.[8] L'optimització del disseny multiobjectiu també s'ha implementat en sistemes d'enginyeria en circumstàncies com ara l'optimització del disseny del gabinet de control, l'optimització de la forma del perfil aerodinàmic mitjançant fluxos de treball científics,[9] el disseny de nano- CMOS,[10] el disseny de sistemes en xip, el disseny de sistemes de reg amb energia solar,[11] l'optimització de sistemes de motlles de sorra,[12][13] el disseny de motors,[14][15] el desplegament òptim de sensors[16] i el disseny òptim de controladors.[17][18]
Optimització de processos
L'optimització multiobjectiu s'ha utilitzat cada cop més en l'enginyeria química i la fabricació. El 2009, Fiandaca i Fraga van utilitzar l'algorisme genètic multiobjectiu (MOGA) per optimitzar el procés d'adsorció per oscil·lació de pressió (procés de separació cíclica). El problema de disseny implicava la maximització dual de la recuperació de nitrogen i la puresa del nitrogen. Els resultats es van aproximar bé a la frontera de Pareto amb compromisos acceptables entre els objectius.[19]
El 2010, Sendín et al. van resoldre un problema multiobjectiu per al processament tèrmic d'aliments. Van abordar dos estudis de cas (problemes biobjectius i triples objectius) amb models dinàmics no lineals. Van utilitzar un enfocament híbrid que consistia en l'enfocament de Tchebycheff ponderat i l'enfocament d'intersecció de frontera normal. El nou enfocament híbrid va ser capaç de construir un conjunt òptim de Pareto per al processament tèrmic d'aliments.[20]
El 2013, Ganesan et al. van dur a terme l'optimització multiobjectiu de la reforma combinada del diòxid de carboni i l'oxidació parcial del metà. Les funcions objectiu eren la conversió del metà, la selectivitat del monòxid de carboni i la relació entre hidrogen i monòxid de carboni. Ganesan va utilitzar el mètode d'intersecció de frontera normal (NBI) juntament amb dues tècniques basades en eixams (algorisme de cerca gravitacional (GSA) i optimització d'eixams de partícules (PSO)) per abordar el problema.[21] Les aplicacions que impliquen l'extracció química[22] i els processos de producció de bioetanol[23] han plantejat problemes multiobjectiu similars.
El 2013, Abakarov et al. van proposar una tècnica alternativa per resoldre problemes d'optimització multiobjectiu que sorgeixen en l'enginyeria alimentària.[24] L'enfocament de les funcions d'agregació, l'algorisme de cerca aleatòria adaptativa i l'enfocament de les funcions de penalització es van utilitzar per calcular el conjunt inicial de les solucions no dominades o Pareto-òptimes. El procés analític jeràrquic i el mètode tabular es van utilitzar simultàniament per triar la millor alternativa entre el subconjunt calculat de solucions no dominades per a processos de deshidratació osmòtica.[25]
El 2018, Pearce et al. van formular l'assignació de tasques a treballadors humans i robòtics com un problema d'optimització multiobjectiu, considerant el temps de producció i l'impacte ergonòmic sobre el treballador humà com els dos objectius considerats en la formulació. El seu enfocament va utilitzar un programa lineal d'enters mixtos per resoldre el problema d'optimització per a una suma ponderada dels dos objectius per calcular un conjunt de solucions òptimes de Pareto. L'aplicació de l'enfocament a diverses tasques de fabricació va mostrar millores en almenys un objectiu en la majoria de les tasques i en tots dos objectius en alguns dels processos.[26]
Gestió de recursos de ràdio
L'objectiu de la gestió de recursos de ràdio és satisfer les taxes de dades sol·licitades pels usuaris d'una xarxa cel·lular.[27] Els principals recursos són els intervals de temps, els blocs de freqüència i les potències de transmissió. Cada usuari té la seva pròpia funció objectiu que, per exemple, pot representar alguna combinació de la velocitat de dades, la latència i l'eficiència energètica. Aquests objectius són contradictoris, ja que els recursos de freqüència són molt escassos, per la qual cosa hi ha una necessitat d'una reutilització estricta de la freqüència espacial que provoca una immensa interferència entre usuaris si no es controla adequadament. Avui dia s'utilitzen tècniques MIMO multiusuari per reduir la interferència mitjançant la precodificació adaptativa. L'operador de xarxa voldria aconseguir tant una gran cobertura com taxes de dades elevades, per la qual cosa l'operador voldria trobar una solució òptima de Pareto que equilibri el rendiment total de les dades de la xarxa i la justícia de l'usuari d'una manera subjectiva adequada.
La gestió de recursos de ràdio sovint es resol mitjançant escalarització; és a dir, la selecció d'una funció d'utilitat de xarxa que intenta equilibrar el rendiment i l'equitat de l'usuari. L'elecció de la funció d'utilitat té un gran impacte en la complexitat computacional del problema d'optimització d'un sol objectiu resultant.[28] Per exemple, la utilitat comuna de la taxa de suma ponderada dóna un problema NP-hard amb una complexitat que escala exponencialment amb el nombre d'usuaris, mentre que la utilitat d'equitat màxima-mínima ponderada resulta en un problema d'optimització quasiconvexa amb només un escalat polinòmic amb el nombre d'usuaris.[29]
Sistemes d'energia elèctrica
La reconfiguració, mitjançant l'intercanvi dels enllaços funcionals entre els elements del sistema, representa una de les mesures més importants que poden millorar el rendiment operatiu d'un sistema de distribució. El problema de l'optimització mitjançant la reconfiguració d'un sistema de distribució d'energia, en termes de la seva definició, és un problema històric d'objectiu únic amb restriccions. Des del 1975, quan Merlin i Back[30] van introduir la idea de la reconfiguració del sistema de distribució per a la reducció de pèrdues de potència activa, fins avui, molts investigadors han proposat diversos mètodes i algorismes per resoldre el problema de la reconfiguració com un problema d'objectiu únic. Alguns autors han proposat enfocaments basats en l'optimalitat de Pareto (incloses les pèrdues de potència activa i els índexs de fiabilitat com a objectius). Per a aquest propòsit, s'han utilitzat diferents mètodes basats en intel·ligència artificial: microgenètica,[31] intercanvi de branques,[32] optimització d'eixam de partícules[33] i algorisme genètic de classificació no dominada.[34]
Inspecció d'infraestructures
La inspecció autònoma d'infraestructures té el potencial de reduir costos, riscos i impactes ambientals, així com garantir un millor manteniment periòdic dels actius inspeccionats. Normalment, la planificació d'aquestes missions s'ha vist com un problema d'optimització d'un sol objectiu, on es pretén minimitzar l'energia o el temps dedicat a inspeccionar tota una estructura objectiu.[35] Tanmateix, per a estructures complexes del món real, cobrir el 100% d'un objectiu d'inspecció no és factible, i generar un pla d'inspecció es pot veure millor com un problema d'optimització multiobjectiu, on es pretén maximitzar la cobertura d'inspecció i minimitzar el temps i els costos. Un estudi recent ha indicat que la planificació d'inspeccions multiobjectiu té el potencial de superar els mètodes tradicionals en estructures complexes[36]
Solució
Com que normalment existeixen múltiples solucions òptimes de Pareto per a problemes d'optimització multiobjectiu, el que significa resoldre un problema d'aquest tipus no és tan senzill com ho és per a un problema d'optimització convencional d'un sol objectiu. Per tant, diferents investigadors han definit el terme "resoldre un problema d'optimització multiobjectiu" de diverses maneres. Aquesta secció resumeix algunes d'elles i els contextos en què s'utilitzen. Molts mètodes converteixen el problema original amb múltiples objectius en un problema d'optimització d'un sol objectiu. Això s'anomena problema escalaritzat. Si es pot garantir l'optimalitat de Pareto de les solucions d'un sol objectiu obtingudes, l'escalarització es caracteritza com a feta de manera ordenada.
Resoldre un problema d'optimització multiobjectiu de vegades s'entén com aproximar o calcular totes o un conjunt representatiu de solucions òptimes de Pareto.[37][38]
Quan s'emfatitza la presa de decisions, l'objectiu de resoldre un problema d'optimització multiobjectiu es refereix a ajudar a la persona que pren decisions a trobar la solució òptima de Pareto més preferida d'acord amb les seves preferències subjectives.[39][40] La suposició subjacent és que s'ha d'identificar una solució al problema per implementar-la a la pràctica. Aquí, un responsable de decisions humà (DM) hi juga un paper important. S'espera que el DM sigui un expert en el domini del problema.
Els resultats més preferits es poden trobar utilitzant diferents filosofies. Els mètodes d'optimització multiobjectiu es poden dividir en quatre classes.[41]
- En els anomenats mètodes sense preferència, no s'espera que hi hagi cap DM disponible, però s'identifica una solució de compromís neutral sense informació de preferència.[42] Les altres classes són els anomenats mètodes a priori, a posteriori i interactius, i tots impliquen informació de preferència del DM de maneres diferents.
- En els mètodes a priori, primer es demana informació de preferències al DM i després es troba una solució que satisfà millor aquestes preferències.
- En els mètodes a posteriori, primer es troba un conjunt representatiu de solucions òptimes de Pareto i, a continuació, el DM ha d'escollir-ne una.
- En els mètodes interactius, el responsable de la presa de decisions pot cercar iterativament la solució preferida. A cada iteració del mètode interactiu, es mostren al DM la(es) solució(ns) òptima(ns) de Pareto i es descriu com es podrien millorar. La informació proporcionada pel DM es té en compte a l'hora de generar noves solucions òptimes de Pareto perquè el DM les estudiï a la següent iteració. D'aquesta manera, el DM aprèn sobre la viabilitat dels seus desitjos i es pot concentrar en les solucions que li interessen. El DM pot aturar la cerca quan vulgui.
A les seccions següents es proporciona més informació i exemples de diferents mètodes de les quatre classes.
Mètodes sense preferència
Quan un responsable de la presa de decisions no articula explícitament cap informació de preferència, el mètode d'optimització multiobjectiu es pot classificar com un mètode sense preferència.[43] Un exemple ben conegut és el mètode del criteri global,[44] en què un problema escalaritzat de la forma
està resolt. En el problema anterior, pot ser qualsevol norma, amb opcions comunes que inclouen , , i [45] El mètode del criteri global és sensible a l'escala de les funcions objectives. Per tant, es recomana que els objectius es normalitzin en una escala uniforme i adimensional.[45][46]
Mètodes a priori
Els mètodes a priori requereixen que s'expressi prou informació de preferències abans del procés de solució.[47] Exemples coneguts de mètodes a priori inclouen el mètode de la funció d'utilitat, el mètode lexicogràfic i la programació d'objectius.
Mètode de la funció d'utilitat
El mètode de la funció d'utilitat assumeix que la funció d'utilitat del responsable de la presa de decisions està disponible. Un mapatge és una funció d'utilitat si per a tot sosté que si el decisor ho prefereix a , i si el decisor és indiferent entre i La funció d'utilitat especifica un ordre dels vectors de decisió (recordeu que els vectors es poden ordenar de moltes maneres diferents). Un cop s'obté, n'hi ha prou amb resoldre
però a la pràctica, és molt difícil construir una funció d'utilitat que representi amb precisió les preferències de la persona que pren les decisions,[48] sobretot perquè el front de Pareto és desconegut abans que comenci l'optimització.
Mètode lexicogràfic
El mètode lexicogràfic assumeix que els objectius es poden classificar per ordre d'importància. Assumim que les funcions objectives estan en ordre d'importància de manera que és el més important i el menys important per al responsable de la presa de decisions. Amb aquesta suposició, es poden utilitzar diversos mètodes per assolir la solució lexicogràficament òptima. Cal tenir en compte que aquí no s'especifica un objectiu o valor objectiu per a cap objectiu, cosa que el fa diferent del mètode de programació lexicogràfica d'objectius.
Escalarització

Escalaritzar un problema d'optimització multiobjectiu és un mètode a priori, que significa formular un problema d'optimització d'un sol objectiu de manera que les solucions òptimes per al problema d'optimització d'un sol objectiu siguin solucions òptimes de Pareto per al problema d'optimització multiobjectiu.[49] A més, sovint es requereix que cada solució òptima de Pareto es pugui assolir amb alguns paràmetres de l'escalarització.[49] Amb diferents paràmetres per a l'escalarització, es produeixen diferents solucions òptimes de Pareto. Una formulació general per a una escalarització d'un problema d'optimització multiobjectiu és
on és un paràmetre vectorial, el conjunt és un conjunt que depèn del paràmetre , i és una funció.
Mètodes a posteriori
Els mètodes a posteriori tenen com a objectiu produir totes les solucions òptimes de Pareto o un subconjunt representatiu de les solucions òptimes de Pareto. La majoria dels mètodes a posteriori es divideixen en una de les tres classes següents:
- Mètodes a posteriori basats en la programació matemàtica on un algorisme s'executa repetidament, i cada execució produeix una solució òptima de Pareto;
- algorismes evolutius on una execució de l'algorisme produeix un conjunt de solucions òptimes de Pareto;
- Mètodes d'aprenentatge profund on un model s'entrena primer sobre un subconjunt de solucions i després es consulta per proporcionar altres solucions en el front de Pareto.
Mètodes interactius
En els mètodes interactius d'optimització de problemes amb objectius múltiples, el procés de solució és iteratiu i el responsable de la presa de decisions interactua contínuament amb el mètode quan busca la solució més preferida (vegeu per exemple, Miettinen 1999,[50] Miettinen 2008).[51] En altres paraules, s'espera que el responsable de la presa de decisions expressi les seves preferències a cada iteració per obtenir solucions òptimes de Pareto que siguin d'interès per al responsable de la presa de decisions i aprengui quin tipus de solucions són assolibles.
Mètodes híbrids
Existeixen diferents mètodes híbrids, però aquí considerem la hibridació de MCDM (presa de decisions multicriteri) i EMO (optimització evolutiva multiobjectiu). Un algorisme híbrid en optimització multiobjectiu combina algorismes/enfocaments d'aquests dos camps (vegeu per exemple,).[52] Els algorismes híbrids d'EMO i MCDM s'utilitzen principalment per superar les deficiències mitjançant l'ús dels punts forts. S'han proposat diversos tipus d'algorismes híbrids a la literatura, per exemple, la incorporació d'enfocaments MCDM als algorismes EMO com a operador de cerca local, que porta un DM a la solució o solucions més preferides, etc. Un operador de cerca local s'utilitza principalment per millorar la taxa de convergència dels algorismes EMO.
Visualització del front de Pareto
La visualització del front de Pareto és una de les tècniques de preferència a posteriori de l'optimització multiobjectiu. Les tècniques de preferència a posteriori proporcionen una classe important de tècniques d'optimització multiobjectiu.[53] Normalment, les tècniques de preferència a posteriori inclouen quatre passos: (1) l'ordinador aproxima el front de Pareto, és a dir, el conjunt òptim de Pareto a l'espai objectiu; (2) el decisor estudia l'aproximació del front de Pareto; (3) el decisor identifica el punt preferit al front de Pareto; (4) l'ordinador proporciona la decisió òptima de Pareto, la sortida de la qual coincideix amb el punt objectiu identificat pel decisor. Des del punt de vista del decisor, el segon pas de les tècniques de preferència a posteriori és el més complicat. Hi ha dos enfocaments principals per informar el decisor. En primer lloc, es poden proporcionar diversos punts del front de Pareto en forma de llista (es donen una discussió i referències interessants a[54]) o mitjançant mapes de calor.[55]
Referències
- ↑ J. -Y. Li, Z. -H. Zhan, Y. Li and J. Zhang, "Multiple Tasks for Multiple Objectives: A New Multiobjective Optimization Method via Multitask Optimization," in IEEE Transactions on Evolutionary Computation, doi:10.1109/TEVC.2023.3294307
- ↑ Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- ↑ Ching-Lai Hwang. Multiple objective decision making, methods and applications: a state-of-the-art survey (en anglès). Springer-Verlag, 1979. ISBN 978-0-387-09111-2.
- ↑ Hassanzadeh, Hamidreza; Rouhani, Modjtaba In Computational Intelligence, Communication Systems and Networks (CICSyN), 2010, p. 7–12.
- ↑ Shirazi, Ali; Najafi, Behzad; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. Energy, 69, 01-05-2014, p. 212–226. Bibcode: 2014Ene....69..212S. DOI: 10.1016/j.energy.2014.02.071 [Consulta: free].
- ↑ Najafi, Behzad; Shirazi, Ali; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. Desalination, 334, 1, 03-02-2014, p. 46–59. Bibcode: 2014Desal.334...46N. DOI: 10.1016/j.desal.2013.11.039 [Consulta: free].
- ↑ Rafiei, S. M. R.. «Chaos rejection and optimal dynamic response for boost converter using SPEA multi-objective optimization approach». A: 2009 35th Annual Conference of IEEE Industrial Electronics (en anglès), 2009, p. 3315–3322. DOI 10.1109/IECON.2009.5415056. ISBN 978-1-4244-4648-3.
- ↑ Ropponen, A.; Ritala, R.; Pistikopoulos, E. N. Computers & Chemical Engineering, 35, 11, 2011, p. 2510. DOI: 10.1016/j.compchemeng.2010.12.012.
- ↑ Nguyen, Hoang Anh; van Iperen, Zane; Raghunath, Sreekanth; Abramson, David; Kipouros, Timoleon Procedia Computer Science, 108, 2017, p. 1443–1452. DOI: 10.1016/j.procs.2017.05.213 [Consulta: free].
- ↑ Ganesan, T.; Elamvazuthi, I.; Vasant, P. Applied Soft Computing, 32, 01-07-2015, p. 293–299. DOI: 10.1016/j.asoc.2015.03.016.
- ↑ Ganesan, T. «Hypervolume-Driven Analytical Programming for Solar-Powered Irrigation System Optimization». A: Zelinka. Nostradamus 2013: Prediction, Modeling and Analysis of Complex Systems (en anglès). 210. Springer International Publishing, 2013, p. 147–154 (Advances in Intelligent Systems and Computing). DOI 10.1007/978-3-319-00542-3_15. ISBN 978-3-319-00541-6.
- ↑ Ganesan, T. «Multiobjective Optimization of Green Sand Mould System Using Chaotic Differential Evolution». A: Gavrilova. Transactions on Computational Science XXI (en anglès). 8160. Springer Berlin Heidelberg, 2013, p. 145–163 (Lecture Notes in Computer Science). 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. The International Journal of Advanced Manufacturing Technology, 58, 1–4, 07-05-2011, p. 9–17. DOI: 10.1007/s00170-011-3365-8. ISSN: 0268-3768.
- ↑ «MultiObjective Optimization in Engine Design Using Genetic Algorithms to Improve Engine Performance | ESTECO» (en anglès). www.esteco.com. [Consulta: 1r desembre 2015].
- ↑ (2005-05-16) "" a SAE 2005 Noise and Vibration Conference and Exhibition, May 2005, Traverse City, United States.
- ↑ Domingo-Perez, Francisco; Lazaro-Galilea, Jose Luis; Wieser, Andreas; Martin-Gorostiza, Ernesto; Salido-Monzu, David Expert Systems with Applications, 47, 4-2016, p. 95–105. DOI: 10.1016/j.eswa.2015.11.008.
- ↑ Bemporad, Alberto; Muñoz de la Peña, David Automatica, 45, 12, 01-12-2009, p. 2823–2830. DOI: 10.1016/j.automatica.2009.09.032.
- ↑ Panda, Sidhartha Electric Power Systems Research, 79, 6, 01-06-2009, p. 937–944. Bibcode: 2009EPSR...79..937P. DOI: 10.1016/j.epsr.2008.12.004.
- ↑ Fiandaca, Giovanna; Fraga, Eric S.; Brandani, Stefano Engineering Optimization, 41, 9, 2009, p. 833–854. DOI: 10.1080/03052150903074189 [Consulta: 1r desembre 2015].
- ↑ Sendín, José Oscar H.; Alonso, Antonio A.; Banga, Julio R. Journal of Food Engineering, 98, 3, 01-06-2010, p. 317–324. DOI: 10.1016/j.jfoodeng.2010.01.007.
- ↑ Ganesan, T.; Elamvazuthi, I.; Ku Shaari, Ku Zilati; Vasant, P. Applied Energy, 103, 01-03-2013, p. 368–374. Bibcode: 2013ApEn..103..368G. DOI: 10.1016/j.apenergy.2012.09.059.
- ↑ Ganesan, Timothy. «Multiobjective Optimization of Bioactive Compound Extraction Process via Evolutionary Strategies». A: Nguyen. Intelligent Information and Database Systems (en anglès). 9012. Springer International Publishing, 2015-03-23, p. 13–21 (Lecture Notes in Computer Science). DOI 10.1007/978-3-319-15705-4_2. ISBN 978-3-319-15704-7.
- ↑ Mehdi, Khosrow-Pour. Contemporary Advancements in Information Technology Development in Dynamic Environments (en anglès). IGI Global, 2014-06-30. ISBN 9781466662537.
- ↑ Abakarov. A.; Sushkov. Yu.; Mascheroni. R.H. International Journal of Food Studies, 2, 2012, p. 1–21. DOI: 10.7455/ijfs/2.1.2013.a1.
- ↑ Abakarov, A.; Sushkov, Y.; Almonacid, S.; Simpson, R. Journal of Food Science, 74, 9, 2009, p. E471–E487. DOI: 10.1111/j.1750-3841.2009.01348.x. PMID: 20492109.
- ↑ Pearce, Margaret; Mutlu, Bilge; Shah, Julie; Radwin, Robert (en anglès) IEEE Transactions on Automation Science and Engineering, 15, 4, 2018, p. 1772–1784. Bibcode: 2018ITASE..15.1772P. DOI: 10.1109/tase.2018.2789820. ISSN: 1545-5955 [Consulta: free].
- ↑ E. Björnson and E. Jorswieck, Optimal Resource Allocation in Coordinated Multi-Cell Systems, Foundations and Trends in Communications and Information Theory, vol. 9, no. 2-3, p. 113-381, 2013.
- ↑ E. Björnson and E. Jorswieck, Optimal Resource Allocation in Coordinated Multi-Cell Systems, Foundations and Trends in Communications and Information Theory, vol. 9, no. 2-3, p. 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. 57–73, 2008.
- ↑ Merlin, A.; Back, H. Search for a Minimal-Loss Operating Spanning 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; p. 1–18.
- ↑ Mendoza, J.E.; Lopez, M.E.; Coello, C.A.; Lopez, E.A. Microgenetic multiobjective reconfiguration algorithm considering power losses and reliability indices for medium voltage distribution network. IET Gener. Transm. Distrib. 2009, 3, 825–840.
- ↑ Bernardon, D.P.; Garcia, 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 Robotics and Autonomous Systems, 61, 12, 2013, p. 1258–1276. DOI: 10.1016/j.robot.2013.09.004. ISSN: 0921-8890.
- ↑ Ellefsen, K.O.; Lepikson, H.A.; Albiez, J.C. Applied Soft Computing, 61, 2019, p. 264–282. arXiv: 1901.07272. DOI: 10.1016/j.asoc.2017.07.051. ISSN: 1568-4946.
- ↑ Matthias Ehrgott. Multicriteria Optimization (en anglès). Birkhäuser, 1 June 2005. ISBN 978-3-540-21398-7.
- ↑ Carlos A. Coello. Evolutionary Algorithms for Solving Multi-Objective Problems (en anglès). Springer, 2007. ISBN 978-0-387-36797-2.
- ↑ Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- ↑ Jürgen Branke. Multiobjective Optimization: Interactive and Evolutionary Approaches (en anglès). Springer, 21 November 2008. ISBN 978-3-540-88907-6.
- ↑ Ching-Lai Hwang. Multiple objective decision making, methods and applications: a state-of-the-art survey (en anglès). Springer-Verlag, 1979. ISBN 978-0-387-09111-2.
- ↑ Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- ↑ Ching-Lai Hwang. Multiple objective decision making, methods and applications: a state-of-the-art survey (en anglès). Springer-Verlag, 1979. ISBN 978-0-387-09111-2.
- ↑ Zeleny, M. (1973), "Compromise Programming", Multiple Criteria Decision Making, pàg. 262–301
- 1 2 Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- ↑ Jürgen Branke. Multiobjective Optimization: Interactive and Evolutionary Approaches (en anglès). Springer, 21 November 2008. ISBN 978-3-540-88907-6.
- ↑ Ching-Lai Hwang. Multiple objective decision making, methods and applications: a state-of-the-art survey (en anglès). Springer-Verlag, 1979. ISBN 978-0-387-09111-2.
- ↑ Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- 1 2 Ching-Lai Hwang. Multiple objective decision making, methods and applications: a state-of-the-art survey (en anglès). Springer-Verlag, 1979. ISBN 978-0-387-09111-2.
- ↑ Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- ↑ Miettinen, K. «Introduction to Multiobjective Optimization: Interactive Approaches». A: Multiobjective Optimization (en anglès). 5252, 2008, p. 27-57 (Lecture Notes in Computer Science). DOI 10.1007/978-3-540-88908-3_2. ISBN 978-3-540-88907-6.
- ↑ Miettinen, K. «Introduction to Multiobjective Optimization: Interactive Approaches». A: Multiobjective Optimization (en anglès). 5252, 2008, p. 27-57 (Lecture Notes in Computer Science). DOI 10.1007/978-3-540-88908-3_2. ISBN 978-3-540-88907-6.
- ↑ Kaisa Miettinen. Nonlinear Multiobjective Optimization (en anglès). Springer, 1999. ISBN 978-0-7923-8278-2.
- ↑ Benson, Harold P.; Sayin, Serpil Naval Research Logistics, 44, 1, 1997, p. 47–67. DOI: 10.1002/(SICI)1520-6750(199702)44:1<47::AID-NAV3>3.0.CO;2-M. ISSN: 0894-069X.
- ↑ Pryke, Andy. «Heatmap Visualization of Population Based Multi Objective Algorithms». A: Evolutionary Multi-Criterion Optimization (en anglès). 4403, 2007, p. 361–375 (Lecture Notes in Computer Science). DOI 10.1007/978-3-540-70928-2_29. ISBN 978-3-540-70927-5.