Multi Objective Optimization
Multi Objective Optimization
Multi-objective optimization (also known as multi-objective programming, vector optimization, multicriteria optimization,
multiattribute optimization or Pareto optimization) is an area of multiple criteria decision making that is concerned with
mathematical optimization problems involving more than one objective function to be optimized simultaneously. Multi-objective
optimization has been applied in many fields of science, including engineering, economics and logistics where optimal decisions
need to be taken in the presence of trade-offs between two or more conflicting objectives. Minimizing cost while maximizing
comfort while buying a car, and maximizing performance whilst minimizing fuel consumption and emission of pollutants of a
vehicle are examples of multi-objective optimization problems involving two and three objectives, respectively. In practical
problems, there can be more than three objectives.
For a nontrivial multi-objective optimization problem, no single solution exists that simultaneously optimizes each objective. In
that case, the objective functions are said to be conflicting, and there exists a (possibly infinite) number of Pareto optimal
solutions. A solution is called nondominated, Pareto optimal, Pareto efficient or noninferior, if none of the objective functions can
be improved in value without degrading some of the other objective values. Without additional subjective preference information,
all Pareto optimal solutions are considered equally good (as vectors cannot be ordered completely). Researchers study multi-
objective optimization problems from different viewpoints and, thus, there exist different solution philosophies and goals when
setting and solving them. The goal may be to find a representative set of Pareto optimal solutions, and/or quantify the trade-offs
in satisfying the different objectives, and/or finding a single solution that satisfies the subjective preferences of a human decision
maker (DM).
Contents
Introduction
Examples of applications
Economics
Finance
Optimal control
Optimal design
Process optimization
Radio resource management
Electric power systems
Inspection of Infrastructure
Solution
Scalarizing
No-preference methods
A priori methods
A posteriori methods
Interactive methods
Types of preference information
Hybrid methods
Visualization of the Pareto front
Visualization in bi-objective problems: tradeoff curve
Visualization in high-order multi-objective optimization problems
See also
References
External links
Introduction
A multi-objective optimization problem is an optimization problem that involves multiple objective functions.[1][2][3] In
mathematical terms, a multi-objective optimization problem can be formulated as
where the integer is the number of objectives and the set is the feasible set of decision vectors. The feasible set is
typically defined by some constraint functions. In addition, the vector-valued objective function is often defined as
Examples of applications
Economics
In economics, many problems involve multiple objectives along with constraints on what combinations of those objectives are
attainable. For example, consumer's demand for various goods is determined by the process of maximization of the utilities
derived from those goods, subject to a constraint based on how much income is available to spend on those goods and on the
prices of those goods. This constraint allows more of one good to be purchased only at the sacrifice of consuming less of another
good; therefore, the various objectives (more consumption of each good is preferred) are in conflict with each other. A common
method for analyzing such a problem is to use a graph of indifference curves, representing preferences, and a budget constraint,
representing the trade-offs that the consumer is faced with.
Another example involves the production possibilities frontier, which specifies what combinations of various types of goods can
be produced by a society with certain amounts of various resources. The frontier specifies the trade-offs that the society is faced
with — if the society is fully utilizing its resources, more of one good can be produced only at the expense of producing less of
another good. A society must then use some process to choose among the possibilities on the frontier.
Macroeconomic policy-making is a context requiring multi-objective optimization. Typically a central bank must choose a stance
for monetary policy that balances competing objectives — low inflation, low unemployment, low balance of trade deficit, etc. To
do this, the central bank uses a model of the economy that quantitatively describes the various causal linkages in the economy; it
simulates the model repeatedly under various possible stances of monetary policy, in order to obtain a menu of possible predicted
outcomes for the various variables of interest. Then in principle it can use an aggregate objective function to rate the alternative
sets of predicted outcomes, although in practice central banks use a non-quantitative, judgement-based, process for ranking the
alternatives and making the policy choice.
Finance
In finance, a common problem is to choose a portfolio when there are two conflicting objectives — the desire to have the
expected value of portfolio returns be as high as possible, and the desire to have risk, often measured by the standard deviation of
portfolio returns, be as low as possible. This problem is often represented by a graph in which the efficient frontier shows the best
combinations of risk and expected return that are available, and in which indifference curves show the investor's preferences for
various risk-expected return combinations. The problem of optimizing a function of the expected value (first moment) and the
standard deviation (square root of the second central moment) of portfolio return is called a two-moment decision model.
Optimal control
In engineering and economics, many problems involve multiple objectives which are not describable as the-more-the-better or
the-less-the-better; instead, there is an ideal target value for each objective, and the desire is to get as close as possible to the
desired value of each objective. For example, energy systems typically have a trade-off between performance and cost[4][5] or one
might want to adjust a rocket's fuel usage and orientation so that it arrives both at a specified place and at a specified time; or one
might want to conduct open market operations so that both the inflation rate and the unemployment rate are as close as possible to
their desired values.
Often such problems are subject to linear equality constraints that prevent all objectives from being simultaneously perfectly met,
especially when the number of controllable variables is less than the number of objectives and when the presence of random
shocks generates uncertainty. Commonly a multi-objective quadratic objective function is used, with the cost associated with an
objective rising quadratically with the distance of the objective from its ideal value. Since these problems typically involve
adjusting the controlled variables at various points in time and/or evaluating the objectives at various points in time, intertemporal
optimization techniques are employed.[6][7]
Optimal design
Product and process design can be largely improved using modern modeling, simulation and optimization techniques. The key
question in optimal design is the measure of what is good or desirable about a design. Before looking for optimal designs it is
important to identify characteristics which contribute the most to the overall value of the design. A good design typically involves
multiple criteria/objectives such as capital cost/investment, operating cost, profit, quality and/or recovery of the product,
efficiency, process safety, operation time etc. Therefore, in practical applications, the performance of process and product design
is often measured with respect to multiple objectives. These objectives typically are conflicting, i.e. achieving the optimal value
for one objective requires some compromise on one or more of other objectives.
For example, when designing a paper mill, one can seek to decrease the amount of capital invested in a paper mill and enhance
the quality of paper simultaneously. If the design of a paper mill is defined by large storage volumes and paper quality is defined
by quality parameters, then the problem of optimal design of a paper mill can include objectives such as: i) minimization of
expected variation of those quality parameter from their nominal values, ii) minimization of expected time of breaks and iii)
minimization of investment cost of storage volumes. Here, maximum volume of towers are design variables. This example of
optimal design of a paper mill is a simplification of the model used in.[8] Multi-objective design optimization have also been
implemented in engineering systems in circumstances such as control cabinet layout optimization,[9] airfoil shape optimization
using scientific workflows,[10] design of nano-CMOS semiconductors,[11] system on chip design, design of solar-powered
irrigation systems,[12] optimization of sand mould systems,[13][14] engine design,[15][16] optimal sensor deployment[17] and
optimal controller design.[18][19]
Process optimization
Multi-objective optimization has been increasingly employed in chemical engineering and manufacturing. In 2009, Fiandaca and
Fraga used the multi-objective genetic algorithm (MOGA) to optimize the pressure swing adsorption process (cyclic separation
process). The design problem involved the dual maximization of nitrogen recovery and nitrogen purity. The results provided a
good approximation of the Pareto frontier with acceptable trade-offs between the objectives.[20]
In 2010, Sendín et al. solved a multi-objective problem for the thermal processing of food. They tackled two case studies (bi-
objective and triple objective problems) with nonlinear dynamic models and used a hybrid approach consisting of the weighted
Tchebycheff and the Normal Boundary Intersection approach. The novel hybrid approach was able to construct a Pareto optimal
set for the thermal processing of foods.[21]
In 2013, Ganesan et al. carried out the multi-objective optimization of the combined carbon dioxide reforming and partial-
oxidation of methane. The objective functions were methane conversion, carbon monoxide selectivity and hydrogen to carbon
monoxide ratio. Ganesan used the Normal Boundary Intersection (NBI) method in conjunction with two swarm-based techniques
(Gravitational Search Algorithm (GSA) and Particle Swarm Optimization (PSO)) to tackle the problem.[22]Applications
involving chemical extraction[23] and bioethanol production processes[24] have posed similar multi-objective problems.
In 2013, Abakarov et al proposed an alternative technique to solve multi-objective optimization problems arising in food
engineering.[25] The Aggregating Functions Approach, the Adaptive Random Search Algorithm, and the Penalty Functions
Approach were used to compute the initial set of the non-dominated or Pareto-optimal solutions. The Analytic Hierarchy Process
and Tabular Method were used simultaneously for choosing the best alternative among the computed subset of non-dominated
solutions for osmotic dehydration processes.[26]
In 2018, Pearce et al. formulated task allocation to human and robotic workers as a multi-objective optimization problem,
considering production time and the ergonomic impact on the human worker as the two objectives considered in the formulation.
Their approach used a Mixed-Integer Linear Program to solve the optimization problem for a weighted sum of the two objectives
to calculate a set of Pareto optimal solutions. The application of the approach to several manufacturing tasks showed
improvements in at least one objective in most tasks and in both objectives in some of the processes.[27]
Radio resource management is often solved by scalarization; that is, selection of a network utility function that tries to balance
throughput and user fairness. The choice of utility function has a large impact on the computational complexity of the resulting
single-objective optimization problem.[28] For example, the common utility of weighted sum rate gives an NP-hard problem with
a complexity that scales exponentially with the number of users, while the weighted max-min fairness utility results in a quasi-
convex optimization problem with only a polynomial scaling with the number of users.[29]
Inspection of Infrastructure
Autonomous inspection of infrastructure has the potential to reduce costs, risks and environmental impacts, as well as ensuring
better periodic maintenance of inspected assets. Typically, planning such missions has been viewed as a single-objective
optimization problem, where one aims to minimize the energy or time spent in inspecting an entire target structure[35]. For
complex, real-world structures, however, covering 100% of an inspection target is not feasible, and generating an inspection plan
may be better viewed as a multiobjective optimization problem, where one aims to both maximize inspection coverage and
minimize time and costs. A recent study has indicated that multiobjective inspection planning indeed has the potential to
outperform traditional methods on complex structures[36]
Solution
As there usually exist multiple Pareto optimal solutions for multi-objective optimization problems, what it means to solve such a
problem is not as straightforward as it is for a conventional single-objective optimization problem. Therefore, different
researchers have defined the term "solving a multi-objective optimization problem" in various ways. This section summarizes
some of them and the contexts in which they are used. Many methods convert the original problem with multiple objectives into a
single-objective optimization problem. This is called a scalarized problem. If scalarization is done neatly, Pareto optimality of the
solutions obtained can be guaranteed.
Solving a multi-objective optimization problem is sometimes understood as approximating or computing all or a representative
set of Pareto optimal solutions.[37][38]
When decision making is emphasized, the objective of solving a multi-objective optimization problem is referred to supporting a
decision maker in finding the most preferred Pareto optimal solution according to his/her subjective preferences.[1][39] The
underlying assumption is that one solution to the problem must be identified to be implemented in practice. Here, a human
decision maker (DM) plays an important role. The DM is expected to be an expert in the problem domain.
The most preferred results can be found using different philosophies. Multi-objective optimization methods can be divided into
four classes.[2] In so-called no preference methods, no DM is expected to be available, but a neutral compromise solution is
identified without preference information.[1] The other classes are so-called a priori, a posteriori and interactive methods and they
all involve preference information from the DM in different ways.
In a priori methods, preference information is first asked from the DM and then a solution best satisfying these preferences is
found. In a posteriori methods, a representative set of Pareto optimal solutions is first found and then the DM must choose one of
them. In interactive methods, the decision maker is allowed to iteratively search for the most preferred solution. In each iteration
of the interactive method, the DM is shown Pareto optimal solution(s) and describes how the solution(s) could be improved. The
information given by the decision maker is then taken into account while generating new Pareto optimal solution(s) for the DM to
study in the next iteration. In this way, the DM learns about the feasibility of his/her wishes and can concentrate on solutions that
are interesting to him/her. The DM may stop the search whenever he/she wants to. More information and examples of different
methods in the four classes are given in the following sections.
Scalarizing
Scalarizing a multi-objective optimization problem is an a priori method, which means formulating a single-objective
optimization problem such that optimal solutions to the single-objective optimization problem are Pareto optimal solutions to the
multi-objective optimization problem.[2] In addition, it is often required that every Pareto optimal solution can be reached with
some parameters of the scalarization.[2] With different parameters for the scalarization, different Pareto optimal solutions are
produced. A general formulation for a scalarization of a multiobjective optimization is thus
where is a vector parameter, the set is a set depending on the parameter and is a function.
linear scalarization
where the weights of the objectives are the parameters of the scalarization, and
the
where upper bounds are parameters as above and is the objective to be minimized.
achievement scalarizing problems of Wierzbicki.[40] One example of the achievement scalarizing problems
can be formulated as
constant, and and are the nadir vector and a utopian vectors, respectively. In
the above problem, the parameter is the so-called reference point which represents
objective function values preferred by the decision maker.
For example, portfolio optimization is often conducted in terms of mean-variance analysis. In this context, the efficient set is a
subset of the portfolios parametrized by the portfolio mean return in the problem of choosing portfolio shares so as to
minimize the portfolio's variance of return subject to a given value of ; see Mutual fund separation theorem for details.
Alternatively, the efficient set can be specified by choosing the portfolio shares so as to maximize the function ; the set
of efficient portfolios consists of the solutions as b ranges from zero to infinity.
No-preference methods
When a decision maker does not explicitly articulate any preference information the multi-objective optimization method can be
classified as no-preference method.[2] A well-known example is the method of global criterion,[42] in which a scalarized problem
of the form
is solved. In the above problem, can be any norm, with common choices including , and .[1] The method of
global criterion is sensitive to the scaling of the objective functions, and thus, it is recommended that the objectives are
normalized into a uniform, dimensionless scale.[1][39]
A priori methods
A priori methods require that sufficient preference information is expressed before the solution process.[2] Well-known examples
of a priori methods include the utility function method, lexicographic method, and goal programming.
In the utility function method, it is assumed that the decision maker's utility function is available. A mapping is a
utility function if for all if it holds that if the decision maker prefers to , and
if the decision maker is indifferent between and . The utility function specifies an ordering of the decision vectors (recall
that vectors can be ordered in many different ways). Once is obtained, it suffices to solve
but in practice it is very difficult to construct a utility function that would accurately represent the decision maker's preferences[1]
- particularly since the Pareto front is unknown before the optimization begins.
The lexicographic method assumes that the objectives can be ranked in the order of importance. We can assume, without loss of
generality, that the objective functions are in the order of importance so that is the most important and the least important to
the decision maker. The lexicographic method consists of solving a sequence of single-objective optimization problems of the
form
where is the optimal value of the above problem with . Thus, and each new problem of
the form in the above problem in the sequence adds one new constraint as goes from to . Note that a goal or target value is
not specified for any objective here, which makes it different from the Lexicographic Goal Programming method.
A posteriori methods
A posteriori methods aim at producing all the Pareto optimal solutions or a representative subset of the Pareto optimal solutions.
Most a posteriori methods fall into either one of the following two classes: mathematical programming-based a posteriori
methods, where an algorithm is repeated and each run of the algorithm produces one Pareto optimal solution, and evolutionary
algorithms where one run of the algorithm produces a set of Pareto optimal solutions.
Well-known examples of mathematical programming-based a posteriori methods are the Normal Boundary Intersection
(NBI),[43] Modified Normal Boundary Intersection (NBIm) [44] Normal Constraint (NC),[45][46] Successive Pareto Optimization
(SPO)[47] and Directed Search Domain (DSD)[48] methods that solve the multi-objective optimization problem by constructing
several scalarizations. The solution to each scalarization yields a Pareto optimal solution, whether locally or globally. The
scalarizations of the NBI, NBIm, NC and DSD methods are constructed with the target of obtaining evenly distributed Pareto
points that give a good evenly distributed approximation of the real set of Pareto points.
Evolutionary algorithms are popular approaches to generating Pareto optimal solutions to a multi-objective optimization problem.
Currently, most evolutionary multi-objective optimization (EMO) algorithms apply Pareto-based ranking schemes. Evolutionary
algorithms such as the Non-dominated Sorting Genetic Algorithm-II (NSGA-II) [49] and Strength Pareto Evolutionary Algorithm
2 (SPEA-2)[50] have become standard approaches, although some schemes based on particle swarm optimization and simulated
annealing[51] are significant. The main advantage of evolutionary algorithms, when applied to solve multi-objective optimization
problems, is the fact that they typically generate sets of solutions, allowing computation of an approximation of the entire Pareto
front. The main disadvantage of evolutionary algorithms is their lower speed and the Pareto optimality of the solutions cannot be
guaranteed. It is only known that none of the generated solutions dominates the others.
Another paradigm for multi-objective optimization based on novelty using evolutionary algorithms was recently improved
upon.[52] This paradigm searches for novel solutions in objective space (i.e., novelty search[53] on objective space) in addition to
the search for non-dominated solutions. Novelty search is like stepping stones guiding the search to previously unexplored places.
It is specially useful in overcoming bias and plateaus as well as guiding the search in many-objective optimization problems.
Interactive methods
In interactive methods of optimizing multiple objective problems, the solution process is iterative and the decision maker
continuously interacts with the method when searching for the most preferred solution (see e.g. Miettinen 1999[1], Miettinen
2008[59]). In other words, the decision maker is expected to express preferences at each iteration in order to get Pareto optimal
solutions that are of interest to the decision maker and learn what kind of solutions are attainable.
The following steps are commonly present in interactive methods of optimization :[59]
1. initialize (e.g. calculate ideal and approximated nadir objective vectors and show them to the decision maker)
2. generate a Pareto optimal starting point (by using e.g. some no-preference method or solution given by the
decision maker)
3. ask for preference information from the decision maker (e.g. aspiration levels or number of new solutions to be
generated)
4. generate new Pareto optimal solution(s) according to the preferences and show it/them and possibly some other
information about the problem to the decision maker
5. if several solutions were generated, ask the decision maker to select the best solution so far
6. stop (if the decision maker wants to; otherwise, go to step 3).
The above aspiration levels refer to desirable objective function values forming a reference point. Instead of mathematical
convergence that is often used as a stopping criterion in mathematical optimization methods, a psychological convergence is often
emphasized in interactive methods. Generally speaking, a method is terminated when the decision maker is confident that he/she
has found the most preferred solution available.
1. trade-off information,
2. reference points and
3. classification of objective functions.[59]
On the other hand, a fourth type of generating a small sample of solutions is included in[60] and.[61] An example of interactive
method utilizing trade-off information is the Zionts-Wallenius method,[62] where the decision maker is shown several objective
trade-offs at each iteration, and (s)he is expected to say whether (s)he likes, dislikes or is indifferent with respect to each trade-
off. In reference point based methods (see e.g.[63][64]), the decision maker is expected at each iteration to specify a reference
point consisting of desired values for each objective and a corresponding Pareto optimal solution(s) is then computed and shown
to him/her for analysis. In classification based interactive methods, the decision maker is assumed to give preferences in the form
of classifying objectives at the current Pareto optimal solution into different classes indicating how the values of the objectives
should be changed to get a more preferred solution. Then, the classification information given is taken into account when new
(more preferred) Pareto optimal solution(s) are computed. In the satisficing trade-off method (STOM)[65] three classes are used:
objectives whose values 1) should be improved, 2) can be relaxed, and 3) are acceptable as such. In the NIMBUS method,[66][67]
two additional classes are also used: objectives whose values 4) should be improved until a given bound and 5) can be relaxed
until a given bound.
Hybrid methods
Different hybrid methods exist, but here we consider hybridizing MCDM (multi-criteria decision making) and EMO
(evolutionary multi-objective optimization). A hybrid algorithm in the context of multi-objective optimization is a combination of
algorithms/approaches from these two fields (see e.g.[59]). Hybrid algorithms of EMO and MCDM are mainly used to overcome
shortcomings by utilizing strengths. Several types of hybrid algorithms have been proposed in the literature, e.g. incorporating
MCDM approaches into EMO algorithms as a local search operator and to lead a DM to the most preferred solution(s) etc. A
local search operator is mainly used to enhance the rate of convergence of EMO algorithms.
The roots for hybrid multi-objective optimization can be traced to the first Dagstuhl seminar organized in November 2004 (see,
here (http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=04461)). Here some of the best minds in EMO (Professor
Kalyanmoy Deb, Professor Jürgen Branke etc.) and MCDM (Professor Kaisa Miettinen, Professor Ralph E. Steuer etc.) realized
the potential in combining ideas and approaches of MCDM and EMO fields to prepare hybrids of them. Subsequently many more
Dagstuhl seminars have been arranged to foster collaboration. Recently, hybrid multi-objective optimization has become an
important theme in several international conferences in the area of EMO and MCDM (see e.g.[68] and.[69])
See also
Multi-criteria decision analysis
References
1. Kaisa Miettinen (1999). Nonlinear Multiobjective Optimization (https://books.google.com/books?id=ha_zLdNtXSM
C). Springer. ISBN 978-0-7923-8278-2. Retrieved 29 May 2012.
2. Ching-Lai Hwang; Abu Syed Md Masud (1979). Multiple objective decision making, methods and applications: a
state-of-the-art survey (https://books.google.com/books?id=Hz-yAAAAIAAJ). Springer-Verlag. ISBN 978-0-387-
09111-2. Retrieved 29 May 2012.
3. Hassanzadeh, Hamidreza; Rouhani, Modjtaba (2010). "A multi-objective gravitational search algorithm". In
Computational Intelligence, Communication Systems and Networks (CICSyN): 7–12.
4. Shirazi, Ali; Najafi, Behzad; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. (2014-05-01). "Thermal–
economic–environmental analysis and multi-objective optimization of an ice thermal energy storage system for
gas turbine cycle inlet air cooling". Energy. 69: 212–226. doi:10.1016/j.energy.2014.02.071 (https://doi.org/10.101
6%2Fj.energy.2014.02.071).
5. Najafi, Behzad; Shirazi, Ali; Aminyavari, Mehdi; Rinaldi, Fabio; Taylor, Robert A. (2014-02-03). "Exergetic,
economic and environmental analyses and multi-objective optimization of an SOFC-gas turbine hybrid cycle
coupled with an MSF desalination system". Desalination. 334 (1): 46–59. doi:10.1016/j.desal.2013.11.039 (http
s://doi.org/10.1016%2Fj.desal.2013.11.039).
6. Amirahmadi, Ahmadreza; A. Dastfan; S.M.R. Rafiei (January 2012). "Optimal Controller Design for Single-phase
PWM Rectifier Using SPEA Multi-objective Optimization". Journal of Power Electronics. 12 (1).
7. Rafiei, S.M.R.; A. Amirahmadi; G. Griva (Nov 2009). "Chaos Rejection and Optimal Dynamic Response for Boost
Converter Using SPEA Multi-Objective Optimization Approach" (http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp
=&arnumber=5415056&queryText%3DChaos+Rejection+and+Optimal+Dynamic+Response+for+Boost+Convert
er+Using+SPEA+Multi-Objective+Optimization+Approach). IEEE Iecon2009: 3351–3358.
doi:10.1109/IECON.2009.5415056 (https://doi.org/10.1109%2FIECON.2009.5415056). ISBN 978-1-4244-4648-
3.
8. Ropponen, A.; Ritala, R.; Pistikopoulos, E. N. (2011). "Optimization issues of the broke management system in
papermaking". Computers & Chemical Engineering. 35 (11): 2510. doi:10.1016/j.compchemeng.2010.12.012 (htt
ps://doi.org/10.1016%2Fj.compchemeng.2010.12.012).
9. Pllana, Sabri; Memeti, Suejb; Kolodziej, Joanna (2019). "Customizing Pareto Simulated Annealing for Multi-
objective Optimization of Control Cabinet Layout". arXiv:1906.04825 (https://arxiv.org/abs/1906.04825) [cs.OH (ht
tps://arxiv.org/archive/cs.OH)].
10. Nguyen, Hoang Anh; van Iperen, Zane; Raghunath, Sreekanth; Abramson, David; Kipouros, Timoleon;
Somasekharan, Sandeep (2017). "Multi-objective optimisation in scientific workflow". Procedia Computer
Science. 108: 1443–1452. doi:10.1016/j.procs.2017.05.213 (https://doi.org/10.1016%2Fj.procs.2017.05.213).
hdl:1826/12173 (https://hdl.handle.net/1826%2F12173).
11. Ganesan, T.; Elamvazuthi, I.; Vasant, P. (2015-07-01). "Multiobjective design optimization of a nano-CMOS
voltage-controlled oscillator using game theoretic-differential evolution". Applied Soft Computing. 32: 293–299.
doi:10.1016/j.asoc.2015.03.016 (https://doi.org/10.1016%2Fj.asoc.2015.03.016).
12. Ganesan, T.; Elamvazuthi, I.; Shaari, Ku Zilati Ku; Vasant, P. (2013-01-01). Zelinka, Ivan; Chen, Guanrong;
Rössler, Otto E.; Snasel, Vaclav; Abraham, Ajith (eds.). Hypervolume-Driven Analytical Programming for Solar-
Powered Irrigation System Optimization. Advances in Intelligent Systems and Computing. Springer International
Publishing. pp. 147–154. doi:10.1007/978-3-319-00542-3_15 (https://doi.org/10.1007%2F978-3-319-00542-3_1
5). ISBN 978-3-319-00541-6.
13. Ganesan, T.; Elamvazuthi, I.; Shaari, Ku Zilati Ku; Vasant, P. (2013-01-01). Gavrilova, Marina L.; Tan, C. J.
Kenneth; Abraham, Ajith (eds.). Multiobjective Optimization of Green Sand Mould System Using Chaotic
Differential Evolution. Lecture Notes in Computer Science. Springer Berlin Heidelberg. pp. 145–163.
doi:10.1007/978-3-642-45318-2_6 (https://doi.org/10.1007%2F978-3-642-45318-2_6). ISBN 978-3-642-45317-5.
14. Surekha, B.; Kaushik, Lalith K.; Panduy, Abhishek K.; Vundavilli, Pandu R.; Parappagoudar, Mahesh B. (2011-
05-07). "Multi-objective optimization of green sand mould system using evolutionary algorithms". The
International Journal of Advanced Manufacturing Technology. 58 (1–4): 9–17. doi:10.1007/s00170-011-3365-8 (h
ttps://doi.org/10.1007%2Fs00170-011-3365-8). ISSN 0268-3768 (https://www.worldcat.org/issn/0268-3768).
15. "MultiObjective Optimization in Engine Design Using Genetic Algorithms to Improve Engine Performance |
ESTECO" (http://www.esteco.com/modefrontier/multiobjective-optimization-engine-design-using-genetic-algorith
ms-improve-engine-perfo). www.esteco.com. Retrieved 2015-12-01.
16. Courteille, E.; Mortier, F.; Leotoing, L.; Ragneau, E. (2005-05-16). "Multi-Objective Robust Design Optimization of
an Engine Mounting System" (http://papers.sae.org/2005-01-2412/). SAE Technical Paper Series (https://hal.arch
ives-ouvertes.fr/hal-00913315/file/SAE_HAL.pdf) (PDF). 1. Warrendale, PA. doi:10.4271/2005-01-2412 (https://d
oi.org/10.4271%2F2005-01-2412).
17. Domingo-Perez, Francisco; Lazaro-Galilea, Jose Luis; Wieser, Andreas; Martin-Gorostiza, Ernesto; Salido-
Monzu, David; Llana, Alvaro de la (April 2016). "Sensor placement determination for range-difference positioning
using evolutionary multi-objective optimization". Expert Systems with Applications. 47: 95–105.
doi:10.1016/j.eswa.2015.11.008 (https://doi.org/10.1016%2Fj.eswa.2015.11.008).
18. 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 (https://doi.org/10.1016%2Fj.automatica.
2009.09.032).
19. Panda, Sidhartha (2009-06-01). "Multi-objective evolutionary algorithm for SSSC-based controller design".
Electric Power Systems Research. 79 (6): 937–944. doi:10.1016/j.epsr.2008.12.004 (https://doi.org/10.1016%2Fj.
epsr.2008.12.004).
20. Fiandaca, Giovanna; Fraga, Eric S.; Brandani, Stefano (2009). "A multi-objective genetic algorithm for the design
of pressure swing adsorption" (http://www.research.ed.ac.uk/portal/en/publications/a-multiobjective-genetic-algori
thm-for-the-design-of-pressure-swing-adsorption(b0048cd0-b338-4263-954b-c28ad4058666)/export.html).
Engineering Optimization. 41 (9): 833–854. doi:10.1080/03052150903074189 (https://doi.org/10.1080%2F03052
150903074189). Retrieved 2015-12-01.
21. Sendín, José Oscar H.; Alonso, Antonio A.; Banga, Julio R. (2010-06-01). "Efficient and robust multi-objective
optimization of food processing: A novel approach with application to thermal sterilization". Journal of Food
Engineering. 98 (3): 317–324. doi:10.1016/j.jfoodeng.2010.01.007 (https://doi.org/10.1016%2Fj.jfoodeng.2010.0
1.007). hdl:10261/48082 (https://hdl.handle.net/10261%2F48082).
22. Ganesan, T.; Elamvazuthi, I.; Ku Shaari, Ku Zilati; Vasant, P. (2013-03-01). "Swarm intelligence and gravitational
search algorithm for multi-objective optimization of synthesis gas production". Applied Energy. 103: 368–374.
doi:10.1016/j.apenergy.2012.09.059 (https://doi.org/10.1016%2Fj.apenergy.2012.09.059).
23. Ganesan, Timothy; Elamvazuthi, Irraivan; Vasant, Pandian; Shaari, Ku Zilati Ku (2015-03-23). Nguyen, Ngoc
Thanh; Trawiński, Bogdan; Kosala, Raymond (eds.). Multiobjective Optimization of Bioactive Compound
Extraction Process via Evolutionary Strategies. Lecture Notes in Computer Science. Springer International
Publishing. pp. 13–21. doi:10.1007/978-3-319-15705-4_2 (https://doi.org/10.1007%2F978-3-319-15705-4_2).
ISBN 978-3-319-15704-7.
24. Mehdi, Khosrow-Pour (2014-06-30). Contemporary Advancements in Information Technology Development in
Dynamic Environments (https://books.google.com/books?id=L6N_BAAAQBAJ). IGI Global.
ISBN 9781466662537.
25. Abakarov. A., Sushkov. Yu., Mascheroni. R.H. (2012). "Multi-criteria optimization and decision-making approach
for improving of food engineering processes" (http://tomakechoice.com/paper/MCDM&OD_IJFS.pdf) (PDF).
International Journal of Food Studies. 2: 1–21. doi:10.7455/ijfs/2.1.2013.a1 (https://doi.org/10.7455%2Fijfs%2F2.
1.2013.a1).
26. 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 (https://d
oi.org/10.1111%2Fj.1750-3841.2009.01348.x). PMID 20492109 (https://www.ncbi.nlm.nih.gov/pubmed/2049210
9).
27. Pearce, Margaret; Mutlu, Bilge; Shah, Julie; Radwin, Robert (2018). "Optimizing Makespan and Ergonomics in
Integrating Collaborative Robots Into Manufacturing Processes". IEEE Transactions on Automation Science and
Engineering. 15 (4): 1772–1784. doi:10.1109/tase.2018.2789820 (https://doi.org/10.1109%2Ftase.2018.278982
0). ISSN 1545-5955 (https://www.worldcat.org/issn/1545-5955).
28. E. Björnson and E. Jorswieck, Optimal Resource Allocation in Coordinated Multi-Cell Systems (http://kth.diva-por
tal.org/smash/get/diva2:608533/FULLTEXT01), Foundations and Trends in Communications and Information
Theory, vol. 9, no. 2-3, pp. 113-381, 2013.
29. Z.-Q. Luo and S. Zhang, Dynamic spectrum management: Complexity and duality (http://www.ece.umn.edu/~luoz
q/assets/pdf/publications_files/Zhang08.pdf), IEEE Journal of Selected Topics in Signal Processing, vol. 2, no. 1,
pp. 57–73, 2008.
30. 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; pp. 1–18.
31. 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 (http://www.cs.cinvestav.
mx/~EVOCINV/publications/2009/journals/mendoza09.pdf.gz). IET Gener. Transm. Distrib. 2009, 3, 825–840.
32. Bernardon, D.P.; Garcia, V.J.; Ferreira, A.S.Q.; Canha, L.N. Multicriteria distribution network reconfiguration
considering subtransmission analysis (https://ieeexplore.ieee.org/abstract/document/5422823/). IEEE Trans.
Power Deliv. 2010, 25, 2684–2691.
33. Amanulla, B.; Chakrabarti, S.; Singh, S.N. Reconfiguration of power distribution systems considering reliability
and power loss (http://azadproject.ir/wp-content/uploads/2014/12/Reconfiguration-of-Power-Distribution-Systems
-Considering-Reliability-and-Power-Loss.pdf). IEEE Trans. Power Deliv. 2012, 27, 918–926.
34. 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. (http://www.mdpi.com/1996-1073/6/
3/1439/pdf) Energies 2013, 6, 1439-1455.
35. Galceran, Enric; Carreras, Marc (2013). "A survey on coverage path planning for robotics". Robotics and
Autonomous Systems. 61 (12): 1258–1276. CiteSeerX 10.1.1.716.2556 (https://citeseerx.ist.psu.edu/viewdoc/su
mmary?doi=10.1.1.716.2556). doi:10.1016/j.robot.2013.09.004 (https://doi.org/10.1016%2Fj.robot.2013.09.004).
ISSN 0921-8890 (https://www.worldcat.org/issn/0921-8890).
36. Ellefsen, K.O.; Lepikson, H.A.; Albiez, J.C. (2017). "Multiobjective coverage path planning: Enabling automated
inspection of complex, real-world structures" (https://www.researchgate.net/publication/318893583). Applied Soft
Computing. 61: 264–282. arXiv:1901.07272 (https://arxiv.org/abs/1901.07272). doi:10.1016/j.asoc.2017.07.051
(https://doi.org/10.1016%2Fj.asoc.2017.07.051). hdl:10852/58883 (https://hdl.handle.net/10852%2F58883).
ISSN 1568-4946 (https://www.worldcat.org/issn/1568-4946).
37. Matthias Ehrgott (1 June 2005). Multicriteria Optimization (https://books.google.com/books?id=yrZw9srrHroC).
Birkhäuser. ISBN 978-3-540-21398-7. Retrieved 29 May 2012.
38. Carlos A. Coello Coello; Gary B. Lamont; David A. Van Veldhuisen (2007). Evolutionary Algorithms for Solving
Multi-Objective Problems (https://books.google.com/books?id=rXIuAMw3lGAC). Springer. ISBN 978-0-387-
36797-2. Retrieved 1 November 2012.
39. Jürgen Branke; Kalyanmoy Deb; Kaisa Miettinen; Roman Slowinski (21 November 2008). Multiobjective
Optimization: Interactive and Evolutionary Approaches (https://books.google.com/books?id=N-1hWMNUa2EC).
Springer. ISBN 978-3-540-88907-6. Retrieved 1 November 2012.
40. Wierzbicki, A. P. (1982). "A mathematical basis for satisficing decision making". Mathematical Modelling. 3 (5):
391–405. doi:10.1016/0270-0255(82)90038-0 (https://doi.org/10.1016%2F0270-0255%2882%2990038-0).
41. Sen, Chandra, (1983) A new approach for multi-objective rural development planning, The Indian Economic
Journal, Vol.30, (4), 91-96.
42. Zeleny, M. (1973), "Compromise Programming", in Cochrane, J.L.; Zeleny, M. (eds.), Multiple Criteria Decision
Making, University of South Carolina Press, Columbia, pp. 262–301
43. Das, I.; Dennis, J. E. (1998). "Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in
Nonlinear Multicriteria Optimization Problems". SIAM Journal on Optimization. 8 (3): 631.
doi:10.1137/S1052623496307510 (https://doi.org/10.1137%2FS1052623496307510).
44. S. Motta, Renato; Afonso, Silvana M. B.; Lyra, Paulo R. M. (8 January 2012). "A modified NBI and NC method for
the solution of N-multiobjective optimization problems". Structural and Multidisciplinary Optimization. 46 (2): 239–
259. doi:10.1007/s00158-011-0729-5 (https://doi.org/10.1007%2Fs00158-011-0729-5).
45. Messac, A.; Ismail-Yahaya, A.; Mattson, C.A. (2003). "The normalized normal constraint method for generating
the Pareto frontier". Structural and Multidisciplinary Optimization. 25 (2): 86–98. doi:10.1007/s00158-002-0276-1
(https://doi.org/10.1007%2Fs00158-002-0276-1).
46. Messac, A.; Mattson, C. A. (2004). "Normal constraint method with guarantee of even representation of complete
Pareto frontier". AIAA Journal. 42 (10): 2101–2111. doi:10.2514/1.8977 (https://doi.org/10.2514%2F1.8977).
47. Mueller-Gritschneder, Daniel; Graeb, Helmut; Schlichtmann, Ulf (2009). "A Successive Approach to Compute the
Bounded Pareto Front of Practical Multiobjective Optimization Problems". SIAM Journal on Optimization. 20 (2):
915–934. doi:10.1137/080729013 (https://doi.org/10.1137%2F080729013).
48. Erfani, Tohid; Utyuzhnikov, Sergei V. (2011). "Directed Search Domain: A Method for Even Generation of Pareto
Frontier in Multiobjective Optimization" (http://personalpages.manchester.ac.uk/staff/S.Utyuzhnikov/Papers/DSDr
eprint.pdf) (PDF). Journal of Engineering Optimization. 43 (5): 1–18. doi:10.1080/0305215X.2010.497185 (http
s://doi.org/10.1080%2F0305215X.2010.497185). Retrieved October 17, 2011.
49. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. (2002). "A fast and elitist multiobjective genetic algorithm: NSGA-
II". IEEE Transactions on Evolutionary Computation. 6 (2): 182. CiteSeerX 10.1.1.17.7771 (https://citeseerx.ist.ps
u.edu/viewdoc/summary?doi=10.1.1.17.7771). doi:10.1109/4235.996017 (https://doi.org/10.1109%2F4235.99601
7).
50. 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] (http://www.tik.ee.ethz.ch/publications/?db=publications&form=rep
ort_single_publication&publication_id=1319)
51. 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 (https://doi.org/10.1057%2Fpalgrave.jors.2602068).
52. Danilo Vasconcellos Vargas, Junichi Murata, Hirotaka Takano, Alexandre Claudio Botazzo Delbem (2015),
"General Subpopulation Framework and Taming the Conflict Inside Populations
(https://arxiv.org/pdf/1901.00266)", Evolutionary computation 23 (1), 1-36. Cite error: Invalid <ref> tag; name
"vargas2015" defined multiple times with different content (see the help page).
53. Lehman, Joel, and Kenneth O. Stanley. "Abandoning objectives: Evolution through the search for novelty alone."
Evolutionary computation 19.2 (2011): 189-223.
54. Craft, D.; Halabi, T.; Shih, H.; Bortfeld, T. (2006). "Approximating convex Pareto surfaces in multiobjective
radiotherapy planning". Medical Physics. 33 (9): 3399–3407. doi:10.1118/1.2335486 (https://doi.org/10.1118%2F
1.2335486). PMID 17022236 (https://www.ncbi.nlm.nih.gov/pubmed/17022236).
55. Beume, N.; Naujoks, B.; Emmerich, M. (2007). "SMS-EMOA: Multiobjective selection based on dominated
hypervolume". European Journal of Operational Research. 181 (3): 1653. doi:10.1016/j.ejor.2006.08.008 (https://
doi.org/10.1016%2Fj.ejor.2006.08.008).
56. Bringmann, Karl; Friedrich, Tobias; Neumann, Frank; Wagner, Markus (2011). "Approximation-Guided
Evolutionary Multi-Objective Optimization". IJCAI. doi:10.5591/978-1-57735-516-8/IJCAI11-204 (https://doi.org/1
0.5591%2F978-1-57735-516-8%2FIJCAI11-204).
57. Battiti, Roberto; Mauro Brunato; Franco Mascia (2008). Reactive Search and Intelligent Optimization. Springer
Verlag. ISBN 978-0-387-09623-0.
58. Battiti, Roberto; Mauro Brunato (2011). Reactive Business Intelligence. From Data to Models to Insight (http://ww
w.reactivebusinessintelligence.com/). Trento, Italy: Reactive Search Srl. ISBN 978-88-905795-0-9.
59. Miettinen, K.; Ruiz, F.; Wierzbicki, A. P. (2008). "Introduction to Multiobjective Optimization: Interactive
Approaches". Multiobjective Optimization. Lecture Notes in Computer Science. 5252. p. 27.
CiteSeerX 10.1.1.475.465 (https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.475.465). doi:10.1007/978-
3-540-88908-3_2 (https://doi.org/10.1007%2F978-3-540-88908-3_2). ISBN 978-3-540-88907-6.
60. Luque, M.; Ruiz, F.; Miettinen, K. (2008). "Global formulation for interactive multiobjective optimization" (http://urn.
kb.se/resolve?urn=urn:nbn:se:kth:diva-65364). OR Spectrum. 33: 27–48. doi:10.1007/s00291-008-0154-3 (http
s://doi.org/10.1007%2Fs00291-008-0154-3).
61. Ruiz, F.; Luque, M.; Miettinen, K. (2011). "Improving the computational efficiency in a global formulation (GLIDE)
for interactive multiobjective optimization" (http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-63800). Annals of
Operations Research. 197: 47–70. doi:10.1007/s10479-010-0831-x (https://doi.org/10.1007%2Fs10479-010-083
1-x).
62. Zionts, S.; Wallenius, J. (1976). "An Interactive Programming Method for Solving the Multiple Criteria Problem".
Management Science. 22 (6): 652. doi:10.1287/mnsc.22.6.652 (https://doi.org/10.1287%2Fmnsc.22.6.652).
63. Wierzbicki, A. P. (1986). "On the completeness and constructiveness of parametric characterizations to vector
optimization problems". OR Spektrum. 8 (2): 73–78. doi:10.1007/BF01719738 (https://doi.org/10.1007%2FBF017
19738).
64. Andrzej P. Wierzbicki; Marek Makowski; Jaap Wessels (31 May 2000). Model-Based Decision Support
Methodology with Environmental Applications (https://books.google.com/books?id=Von7GW4h68MC). Springer.
ISBN 978-0-7923-6327-9. Retrieved 17 September 2012.
65. Nakayama, H.; Sawaragi, Y. (1984), "Satisficing Trade-Off Method for Multiobjective Programming", in Grauer,
M.; Wierzbicki, A. P. (eds.), Interactive Decision Analysis, Springer-Verlag Berlin, Heidelberg, pp. 113–122
66. Miettinen, K.; Mäkelä, M. M. (1995). "Interactive bundle-based method for nondifferentiable multiobjeective
optimization: Nimbus§". Optimization. 34 (3): 231. doi:10.1080/02331939508844109 (https://doi.org/10.1080%2F
02331939508844109).
67. Miettinen, K.; Mäkelä, M. M. (2006). "Synchronous approach in interactive multiobjective optimization". European
Journal of Operational Research. 170 (3): 909. doi:10.1016/j.ejor.2004.07.052 (https://doi.org/10.1016%2Fj.ejor.2
004.07.052).
68. Sindhya, K.; Ruiz, A. B.; Miettinen, K. (2011). "A Preference Based Interactive Evolutionary Algorithm for Multi-
objective Optimization: PIE". Evolutionary Multi-Criterion Optimization. Lecture Notes in Computer Science. 6576.
p. 212. doi:10.1007/978-3-642-19893-9_15 (https://doi.org/10.1007%2F978-3-642-19893-9_15). ISBN 978-3-
642-19892-2.
69. Sindhya, K.; Deb, K.; Miettinen, K. (2008). "A Local Search Based Evolutionary Multi-objective Optimization
Approach for Fast and Accurate Convergence". Parallel Problem Solving from Nature – PPSN X. Lecture Notes
in Computer Science. 5199. p. 815. doi:10.1007/978-3-540-87700-4_81 (https://doi.org/10.1007%2F978-3-540-8
7700-4_81). ISBN 978-3-540-87699-1.
70. Benson, Harold P.; Sayin, Serpil (1997). "Towards finding global representations of the efficient set in multiple
objective mathematical programming". Naval Research Logistics. 44 (1): 47–67. doi:10.1002/(SICI)1520-
6750(199702)44:1<47::AID-NAV3>3.0.CO;2-M (https://doi.org/10.1002%2F%28SICI%291520-6750%2819970
2%2944%3A1%3C47%3A%3AAID-NAV3%3E3.0.CO%3B2-M). hdl:11693/25666 (https://hdl.handle.net/11693%
2F25666). ISSN 0894-069X (https://www.worldcat.org/issn/0894-069X).
71. Pryke, Andy; Sanaz Mostaghim; Alireza Nazemi (2007). Heatmap Visualisation of Population Based Multi
Objective Algorithms. Evolutionary Multi-Criterion Optimization. Lecture Notes in Computer Science. 4403.
pp. 361–375. doi:10.1007/978-3-540-70928-2_29 (https://doi.org/10.1007%2F978-3-540-70928-2_29).
ISBN 978-3-540-70927-5.
72. Gass, Saul; Saaty, Thomas (1955). "The computational algorithm for the parametric objective function". Naval
Research Logistics Quarterly. 2 (1–2): 39–45. doi:10.1002/nav.3800020106 (https://doi.org/10.1002%2Fnav.3800
020106). ISSN 0028-1441 (https://www.worldcat.org/issn/0028-1441).
73. Jared L. Cohon (13 January 2004). Multiobjective Programming and Planning (https://books.google.com/books?i
d=i4Qese2aNooC). Courier Dover Publications. ISBN 978-0-486-43263-2. Retrieved 29 May 2012.
74. Ruzika, S.; Wiecek, M. M. (2005). "Approximation Methods in Multiobjective Programming". Journal of
Optimization Theory and Applications. 126 (3): 473–501. doi:10.1007/s10957-005-5494-4 (https://doi.org/10.100
7%2Fs10957-005-5494-4). ISSN 0022-3239 (https://www.worldcat.org/issn/0022-3239).
75. Meisel, W. L. (1973), J. L. Cochrane; M. Zeleny (eds.), "Tradeoff decision in multiple criteria decision making",
Multiple Criteria Decision Making: 461–476
76. A. V. Lotov; V. A. Bushenkov; G. K. Kamenev (29 February 2004). Interactive Decision Maps: Approximation and
Visualization of Pareto Frontier (https://books.google.com/books?id=4OAeBt8gOqcC). Springer. ISBN 978-1-
4020-7631-2. Retrieved 29 May 2012.
77. Wesner, N. (2017), "Multiobjective Optimization via Visualization", Economics Bulletin, 37 (2): 1226–1233
External links
International Society on Multiple Criteria Decision Making (http://mcdmsociety.org/)
Evolutionary Multiobjective Optimization (http://demonstrations.wolfram.com/EvolutionaryMultiobjectiveOptimizati
on/), The Wolfram Demonstrations Project
A Tutorial on Multiobjective Optimization and Genetic Algorithms (http://www.openeering.com/sites/default/files/M
ultiobjective_Optimization_NSGAII_0.pdf), Scilab Professional Partner
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."
Energies 6, no. 3: 1439-1455. (http://www.mdpi.com/1996-1073/6/3/1439/pdf)
List of References on Evolutionary Multiobjective Optimization (http://www.lania.mx/~ccoello/EMOO/EMOObib.ht
ml)
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using
this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia
Foundation, Inc., a non-profit organization.