<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2023.141004</article-id><article-id pub-id-type="publisher-id">AM-122595</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Bi-Objective Optimization: A Pareto Method with Analytical Solutions
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>David</surname><given-names>W. K. Yeung</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yingxuan</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>SRS Consortium for Advanced Studies, Shue Yan University, Hong Kong, China</addr-line></aff><aff id="aff1"><addr-line>Center of Game Theory, St Petersburg State University, Saint Petersburg, Russia</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>01</month><year>2023</year></pub-date><volume>14</volume><issue>01</issue><fpage>57</fpage><lpage>81</lpage><history><date date-type="received"><day>13,</day>	<month>November</month>	<year>2022</year></date><date date-type="rev-recd"><day>17,</day>	<month>January</month>	<year>2023</year>	</date><date date-type="accepted"><day>20,</day>	<month>January</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Multiple objectives to be optimized simultaneously are prevalent in real-life problems. This paper develops a new Pareto Method for bi-objective optimization which yields analytical solutions. The Pareto optimal front is obtained in closed-form, enabling the derivation of various solutions in a convenient and efficient way. The advantage of analytical solution is the possibility of deriving accurate, exact and well-understood solutions, which is especially useful for policy analysis. An extension of the method to include multiple objectives is provided with the objectives being classified into two types. Such an extension expands the applicability of the developed techniques.
 
</p></abstract><kwd-group><kwd>Multi-Objective Optimization</kwd><kwd> Pareto Optimal Front</kwd><kwd> Analytical Solution</kwd><kwd> Lagrange Method</kwd><kwd> Karush-Kuhn-Tucker Conditions</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Many real life optimization problems require that two or more objectives under analysis be optimized simultaneously. Frequently, these objectives conflict with each other, and it is not possible to find a single platform that maximizes all objectives simultaneously. Among them are the cases with two conflicting objectives such as: inflation and unemployment, risk and returns, environmental preservation and national income, current enjoyment and future education, and short-term profit and future growth, etc. Studies in bi-objective optimization constitute a non-trivial part in multi-objective analyses. For instance, Zhou et al. [<xref ref-type="bibr" rid="scirp.122595-ref1">1</xref>], Kukkonen and Deb [<xref ref-type="bibr" rid="scirp.122595-ref2">2</xref>], Pinto-Varela et al. [<xref ref-type="bibr" rid="scirp.122595-ref3">3</xref>], Lath et al. [<xref ref-type="bibr" rid="scirp.122595-ref4">4</xref>], Pereyra et al. [<xref ref-type="bibr" rid="scirp.122595-ref5">5</xref>], Garg [<xref ref-type="bibr" rid="scirp.122595-ref6">6</xref>], Futrell et al. [<xref ref-type="bibr" rid="scirp.122595-ref7">7</xref>], Hirpa et al. [<xref ref-type="bibr" rid="scirp.122595-ref8">8</xref>], Liu et al. [<xref ref-type="bibr" rid="scirp.122595-ref9">9</xref>], Wang et al. [<xref ref-type="bibr" rid="scirp.122595-ref10">10</xref>], Cheraghalipour et al. [<xref ref-type="bibr" rid="scirp.122595-ref11">11</xref>], Ho-Huu et al. [<xref ref-type="bibr" rid="scirp.122595-ref12">12</xref>], Yeh [<xref ref-type="bibr" rid="scirp.122595-ref13">13</xref>], Liu et al. [<xref ref-type="bibr" rid="scirp.122595-ref14">14</xref>], Nagamanjula and Pethalakshmi [<xref ref-type="bibr" rid="scirp.122595-ref15">15</xref>], Xu et al. [<xref ref-type="bibr" rid="scirp.122595-ref16">16</xref>], Diao et al. [<xref ref-type="bibr" rid="scirp.122595-ref17">17</xref>], Mohammadi et al. [<xref ref-type="bibr" rid="scirp.122595-ref18">18</xref>], Kparib et al. [<xref ref-type="bibr" rid="scirp.122595-ref19">19</xref>], Kparib et al. [<xref ref-type="bibr" rid="scirp.122595-ref20">20</xref>], Gulben and Orhan [<xref ref-type="bibr" rid="scirp.122595-ref21">21</xref>], Zaninudin and Paputungan [<xref ref-type="bibr" rid="scirp.122595-ref22">22</xref>], and Stutzle and Hoos [<xref ref-type="bibr" rid="scirp.122595-ref23">23</xref>]. Studies proposing multi-objective optimization techniques and solution can be found in Messac [<xref ref-type="bibr" rid="scirp.122595-ref24">24</xref>], Das and Dennis [<xref ref-type="bibr" rid="scirp.122595-ref25">25</xref>], Deb [<xref ref-type="bibr" rid="scirp.122595-ref26">26</xref>], Messac et al. [<xref ref-type="bibr" rid="scirp.122595-ref27">27</xref>], Messac and Mattson [<xref ref-type="bibr" rid="scirp.122595-ref28">28</xref>], Kim and Weck [<xref ref-type="bibr" rid="scirp.122595-ref29">29</xref>], Zhang and Li [<xref ref-type="bibr" rid="scirp.122595-ref30">30</xref>], Chinchuluun and Pardalos [<xref ref-type="bibr" rid="scirp.122595-ref31">31</xref>], Mueller-Gritschneder et al. [<xref ref-type="bibr" rid="scirp.122595-ref32">32</xref>], Pereyra et al. [<xref ref-type="bibr" rid="scirp.122595-ref5">5</xref>], P&#233;rez-Fern&#225;ndez et al. [<xref ref-type="bibr" rid="scirp.122595-ref33">33</xref>], Marler and Arora [<xref ref-type="bibr" rid="scirp.122595-ref34">34</xref>], Gunantara [<xref ref-type="bibr" rid="scirp.122595-ref35">35</xref>], Orths et al. [<xref ref-type="bibr" rid="scirp.122595-ref36">36</xref>], Collette and Siarry [<xref ref-type="bibr" rid="scirp.122595-ref37">37</xref>], Ehrgott [<xref ref-type="bibr" rid="scirp.122595-ref38">38</xref>], Eskelinen et al. [<xref ref-type="bibr" rid="scirp.122595-ref39">39</xref>], Fonseca and Fleming [<xref ref-type="bibr" rid="scirp.122595-ref40">40</xref>], Alaa et al. [<xref ref-type="bibr" rid="scirp.122595-ref41">41</xref>], Subhamoy and Sugata [<xref ref-type="bibr" rid="scirp.122595-ref42">42</xref>], Wilfried and Blum (2014) [<xref ref-type="bibr" rid="scirp.122595-ref43">43</xref>], Caramia and Dell’Olmo (2008) [<xref ref-type="bibr" rid="scirp.122595-ref44">44</xref>], Rohilla (2020) [<xref ref-type="bibr" rid="scirp.122595-ref45">45</xref>], Engau and Wiecek [<xref ref-type="bibr" rid="scirp.122595-ref46">46</xref>], Obayashi et al. [<xref ref-type="bibr" rid="scirp.122595-ref47">47</xref>], Lagarias et al. [<xref ref-type="bibr" rid="scirp.122595-ref48">48</xref>], Miettinen [<xref ref-type="bibr" rid="scirp.122595-ref49">49</xref>], Zhang and Li [<xref ref-type="bibr" rid="scirp.122595-ref30">30</xref>], Bendsoe et al. [<xref ref-type="bibr" rid="scirp.122595-ref50">50</xref>], and Chankong and Haimes [<xref ref-type="bibr" rid="scirp.122595-ref51">51</xref>].</p><p>In these studies, several methods are commonly used for constructing aggregation functions, they include the weighted sum, Tchebycheff inequality, the normal boundary intersection, the normal constraint method, the Physical Programming method, Goal Programming, the epsilon constraints and Directed Search Domain to approximate the preference of the decision-maker. Often very lengthy computational efforts have to be invested and may end up with insufficient number of Pareto optimal points to be considered.</p><p>A crucial goal of a multi-objective optimization problem is to construct the Pareto optimal front (POF), which depicts the best trade-offs among the objectives to be optimized. The POF can be approximated as the solution of a series of scalar optimization subproblems in which the objective is an aggregation of the objectives. This paper presents a new Pareto Method for bi-objective optimization yielding the POF in the form of analytical solutions. An analytical solution involves framing the problem in a well-understood form and deriving exact solution. The analytical method is often preferred because its solution is in exact closed form.</p><p>Analytical solutions have three important advantages:</p><p>1) Transparency: Analytical solutions are presented as mathematical expressions, they make the effects of variables and their interactions with each other explicit.</p><p>2) Efficiency: Usually, algorithms and models expressed with analytical solutions are more efficient for manipulation and analysis than numerical analysis. Specifically, it is often faster, more accurate, and more convenient to evaluate an analytical solution than to perform an equivalent numeric implementation.</p><p>3) Mathematical Rigor: Analytical methods are rigorous and provide exact solutions with high tractability.</p><p>This paper is organized as follows. Bi-objective optimization problem is formulated in Section 2. Derivation of POF with equality constraints is provided in Section 3. Section 4 presents different analytical Pareto solutions with equality constraints. Section 5 derives the POF in cases with equality and inequality constraints. Analytical Pareto solutions under equality and inequality constraints are examined in Section 6. An Illustrative example is given in Section 7. Extension and conclusion are provided in Section 8 concludes.</p></sec><sec id="s2"><title>2. Bi-Objective Optimization Problem</title><p>Consider a bi-objective optimization in which the decision-maker faces two objectives: f 1 ( x ) and f 2 ( x ) . The problem becomes</p><p>max x F [ f 1 ( x ) , f 2 ( x ) ] ,</p><p>subject to</p><p>x ∈ X ⊆ R n . (2.1)</p><p>where x = ( x 1 , x 2 , ⋯ , x n ) ∈ X ⊆ R n is a set of decision variables which values are to be chosen in the optimization problem.</p><p>The feasible set of decision variables X ⊆ R n is implicitly determined by a set of equality constraints and a set of inequality constraints,</p><p>g ( x ) = 0 and h ( x ) ≥ 0 , (2.2)</p><p>where g ( x ) is a m-dimensional vector of functions, and h ( x ) is a τ-dimensional vector of functions.</p><p>The objectives f 1 ( x ) and f 2 ( x ) are functions which measures the effects of the decision variables x on the objectives f 1 and f 2 . The function F [ f 1 , f 2 ] represents the ranking preference of different combinations of f 1 and f 2 . It can take various functional forms, contingent upon the preference or targets fixed by the decision-maker.</p><p>The problem defined in (2.1)-(2.2) belongs to the class of constrained multi-objective optimization problems. There are a number of methods designed to assist the decision maker to arrive at the best compromise solution.</p><p>1) Scalarization: The most commonly used methods adopt schemes to convert the multiple objectives into a single scalar objective and apply standard scalar optimization algorithms to generate an optimal solution. Various weighted schemes to scalarize the multiple objectives into a scalar function are available, such as weighted global methods, weighted sum methods and exponential weighted criterion. One of the problems in scalarization is the existence of conflicting objectives.</p><p>2) Utility-Based Optimization: Another solution for multi-objective optimization is to explicitly consider the possible trade-offs between conflicting objective functions. Such trade-offs can be analyzed on the basis of the utility that these compromises have for the decision-maker. Many studies considered the utility-based optimization should be a common standard in multi-objective optimization.</p><p>3) Axiomatic Solution: Often the decision-maker cannot concretely define what he prefers. Axiomatic solutions like the Nash arbitration scheme can be chosen. Based on predetermined axioms of fairness, the solution suggests an arbitration yielding the maximum (over a convex compact set of points) of the product of the players’ utilities. In this case, the utility functions always have non-negative values and have a value of zero in the absence of cooperation. It can also be generalized to become weighted product methods. Similarly, the Kalai-Smorodinsky solution is another solution to bargaining problems of utility maximizing players. In multi-objective problems, players’ utilities are replaced by objectives that the decision-maker aims to maximize simultaneously.</p><p>4) Goal Programming Method: Finally, the decision-maker may consider a goal programming solution. In particular, the decision-maker aims to reach or getting as close as possible to a goal or a vector of targets.</p><p>In Section 4, we consider five methods with analytical solutions. Specifically, they are Nash arbitration and objective product method, target-attainment method, Kalai-Smorodinsky bargaining solution, scalarization method with weighted-sum and utility-based method.</p></sec><sec id="s3"><title>3. Derivation of POF with Equality Constraints</title><p>We first consider the case where there are only equality constraints in the decision variables as a bench mark. (This corresponds to the case where the inequality constraints are either absent or inactive). A way to obtain Pareto efficient strategies in the bi-objective optimization problem is through the weighted-sum method. Such approach is also employed in identifying the players’ cooperative strategies belonging to the Pareto optimal set in non-transferrable utility games (see [<xref ref-type="bibr" rid="scirp.122595-ref52">52</xref>] [<xref ref-type="bibr" rid="scirp.122595-ref53">53</xref>] [<xref ref-type="bibr" rid="scirp.122595-ref54">54</xref>] ). In particular, the POF can be traced out by identifying the Pareto efficient strategies through systematically changing the weights among the objective functions. Therefore, the decision-maker considers the problem:</p><p>max x [ α f 1 ( x ) + ( 1 − α ) f 2 ( x ) ] , for α ∈ [ 0 , 1 ] ,</p><p>subject to</p><p>g ( x ) = 0 . (3.1)</p><p>The corresponding Lagrange function can be expressed as:</p><p>L ( x , λ , α ) = [ α f 1 ( x ) + ( 1 − α ) f 2 ( x ) ] + ∑ j = 1 m   λ j g j ( x ) , (3.2)</p><p>where λ = ( λ 1 , λ 2 , ⋯ , λ m ) is the set of Lagrange multipliers, and α and 1 − α , for α ∈ [ 0 , 1 ] , are the weight for the objective 1 and objective 2 respectively.</p><p>First-order conditions for a maximum yield</p><p>α ∂ f 1 ( x ) ∂ x i + ( 1 − α ) ∂ f 2 ( x ) ∂ x i + ∑ j = 1 m     λ j ∂ g j ( x ) ∂ x i = 0 ,</p><p>for i ∈ [ 1 , 2 , ⋯ , n ] ,</p><p>g j ( x ) = 0 , for j ∈ [ 1 , 2 , ⋯ , m ] . (3.3)</p><p>If the system of n + m first-order conditions in (3.3) satisfies the implicit function theorem, one can express the optimal decision variables x α = ( x 1 α , x 2 α , ⋯ , x n α ) and the corresponding Lagrange multipliers λ α = ( λ 1 α , λ 2 α , ⋯ , λ m α ) as functions the exogenous parameter α , that is</p><p>x i α = φ i α ( α ) , for i ∈ [ 1 , 2 , ⋯ , n ] ,</p><p>λ i α = ϕ i α ( α ) , for j ∈ [ 1 , 2 , ⋯ , m ] . (3.4)</p><p>Substituting the optimal decision variables x i α = φ i α ( α ) from (3.4) into the objectives f 1 and f 2 , we can obtain the optimal objectives under α as:</p><p>f 1 ( x α ) = f 1 ( φ α ( α ) )</p><p>and</p><p>f 2 ( x α ) = f 2 ( φ α ( α ) ) , (3.5)</p><p>where φ α ( α ) = ( φ 1 α ( α ) , φ 2 α ( α ) , ⋯ , φ n α ( α ) ) .</p><p>In the case where α = 1 , it generates the anchor point where the best of objective f 1 is obtained, that is max x f 1 ( x ) . In the case where α = 0 , it generates the anchor point where the best of objective f 2 is obtained, that is max x f 2 ( x ) . The Pareto optimal frontier (POF) can be obtained as</p><p>( f 1 ( φ α ( α ) ) , f 2 ( φ α ( α ) ) ) , for α ∈ [ 0 , 1 ] , (3.6)</p><p>which is analytically tractable.</p><p>An increase in the value of α signifies an increase in the weight for objective f 1 and a decrease in the weight for objective f 2 . Hence the POF is downward sloping in the ( f 1 , f 2 ) space.</p><p>The point ( f 1 ( φ 1 ( 1 ) ) , f 2 ( φ 1 ( 1 ) ) ) is an anchor point at which the objective f 1 reaches its maximum. Similarly, the point ( f 0 ( φ 0 ( 0 ) ) , f 2 ( φ 0 ( 0 ) ) ) is an anchor point at which the objective f 2 reaches its maximum. The point ( f 1 ( φ 1 ( 1 ) ) , f 2 ( φ 0 ( 0 ) ) ) is the utopia (ideal) point at which f 1 reaches its maximum and f 2 reaches its maximum simultaneously.</p><p>In addition, if there exist minimum levels of the objectives, f 1 ( x ) ≥ f _ 1 and f 2 ( x ) ≥ f _ 2 , that the optimal solution have to fulfilled, then the range of the POF has to be restricted to be above f _ 1 and above f _ 2 . The corresponding restriction on the weight can be obtained as α ∈ ( α _ , α &#175; ) , where f 1 ( φ α _ ( α _ ) ) = f _ 1 and f 2 ( φ α &#175; ( α &#175; ) ) = f _ 2 .</p><p>The point ( f _ 1 , f _ 2 ) is called the nadir point. The point ( f 1 ( φ α _ ( α _ ) ) , f 2 ( φ α _ ( α _ ) ) ) becomes an anchor point at which the objective f 2 reaches its maximum. The point ( f 1 ( φ α &#175; ( α &#175; ) ) , f 2 ( φ α &#175; ( α &#175; ) ) ) becomes an anchor point at which the objective f 1 reaches its maximum. The point ( f 1 ( φ α &#175; ( α &#175; ) ) , f 2 ( φ α _ ( α _ ) ) ) becomes the utopia point.</p><p>The POF is inside the rectangle bounded the nadir point, the utopia point and the two anchor points.</p><p>The part inside the area bounded by the nadir point, two anchor points and the curve of the POF in <xref ref-type="fig" rid="fig1">Figure 1</xref> are dominated points. The part inside the area bounded by the utopia point, two anchor points and the curve of the POF in <xref ref-type="fig" rid="fig1">Figure 1</xref> are unreachable points. Since the decision-maker would not choose a</p><p>dominated point and could not reach unreachable points, any optimal solution chosen by the decision-maker would be on the POF.</p></sec><sec id="s4"><title>4. Analytical Pareto Solutions with Equality Constraints</title><p>In this section, we consider various solution methods via the analytical solution of the POF derived in Equation (3.6) under equality constraints only.</p><sec id="s4_1"><title>4.1. Nash Arbitration and Objective Product Method</title><p>The Nash objective Product maximization seeks a solution which yields the maximum of the product of the objectives in the feasible decision region. The idea is derived from Nash [<xref ref-type="bibr" rid="scirp.122595-ref55">55</xref>] and applied by Davis [<xref ref-type="bibr" rid="scirp.122595-ref56">56</xref>] in multi-objective optimization. Consider <xref ref-type="fig" rid="fig1">Figure 1</xref>, the feasible decision region is the POF bounded by the vertical line f 1 = f _ 1 and the horizontal line f 2 = f _ 2 . The maximization of the product of the relevant objectives can be expressed as:</p><p>max α [ f 1 ( φ α ( α ) ) − f _ 1 ] [ f 2 ( φ α ( α ) ) − f _ 2 ] . (4.1)</p><p>Performing the maximization operator in (4.1) we obtain the condition</p><p>[ f 2 ( φ α ( α ) ) − f _ 2 ] ∑ i = 1 n ∂ f 1 ( φ α ( α ) ) ∂ φ i α ∂ φ i α ∂ α + [ f 1 ( φ α ( α ) ) − f _ 1 ] ∑ i = 1 n ∂ f 2 ( φ α ( α ) ) ∂ φ i α ∂ φ i α ∂ α = 0. (4.2)</p><p>The weight α * that satisfies (4.2) yields the solution to the objective product maximization method can be obtained as ( f 1 ( φ α * ( α * ) ) , f 2 ( φ α * ( α * ) ) ) .</p></sec><sec id="s4_2"><title>4.2. Target-Attainment Method</title><p>In the target-attainment method, the decision-maker aims to reach a target or a vector of targets. For instance, the target for f 1 ( x ) is to reach T 1 and the target for f 2 ( x ) to is reach T 2 . The objective is to minimize the deviation of the solution from the targets. One can depict the explicitly derived POF and compared to the target ( T 1 , T 2 ) .</p><p>If the target point ( T 1 , T 2 ) is outside the POF, the problem becomes minimizing the distance between the POF and the point ( T 1 , T 2 ) indicated by the dotted line in <xref ref-type="fig" rid="fig2">Figure 2</xref>, that is</p><p>min α [ ( T 1 − f 1 ( φ α ( α ) ) ) 2 + ( T 2 − f 2 ( φ α ( α ) ) ) 2 ] 1 2 . (4.3)</p><p>The solution to (4.3) will be characterized by the condition</p><p>0 = 1 2 [ ( T 1 − f 1 ( φ α ( α ) ) ) 2 + ( T 2 − f 2 ( φ α ( α ) ) ) 2 ] − 1 2     &#215; [ 2 ( T 1 − f 1 ( φ α ( α ) ) ) ∑ i = 1 n − ∂ f 1 ∂ φ i α ∂ φ i α ∂ α + 2 ( T 2 − f 2 ( φ α ( α ) ) ) ∑ i = 1 n − ∂ f 2 ∂ φ i α ∂ φ i α ∂ α ] . (4.4)</p><p>We can derive the weight α * that satisfies (4.4), and obtain the solution ( f 1 ( φ α * ( α * ) ) , f 2 ( φ α * ( α * ) ) ) .</p><p>Consider the case that the target is f 1 = z 1 must be attained. We first identify the weight α * such that</p><p>f 1 ( x α * ) = f 1 ( φ α * ( α * ) ) = z 1 . (4.5)</p><p>The solution is then ( f 1 ( φ α * ( α * ) ) , f 2 ( φ α * ( α * ) ) ) .</p></sec><sec id="s4_3"><title>4.3. Kalai-Smorodinsky Bargaining Solution</title><p>Aboulaich et al. [<xref ref-type="bibr" rid="scirp.122595-ref57">57</xref>] and Oukennou et al. [<xref ref-type="bibr" rid="scirp.122595-ref58">58</xref>] applied the Kalai-Smorodinsky Bargaining Solution [<xref ref-type="bibr" rid="scirp.122595-ref59">59</xref>] for solving multi-objective optimization problems. The Kalai-Smorodinsky solution is a solution to bargaining problems of utility maximizing players. In multi-objective problems, players’ utilities are replaced by objectives that the decision-maker aims to maximize simultaneously. The main advantage of the solution is that it yields a concrete criterion to select one and only one unique point along the POF. Mathematically, it is the intersection of the POF and the line segment connecting the nadir point and the utopia point.</p><p>The nadir point is ( f _ 1 , f _ 2 ) . To obtain the utopia point, we first identify the α that satisfies f 1 ( φ α ( α ) ) = f _ 1 , and denote it by α 1 . The point ( f 1 ( φ α 1 ( α 1 ) ) , f 2 ( φ α 1 ( α 1 ) ) ) is the top anchor point of the POF. Similarly, we identify the α that satisfies f 2 ( φ α ( α ) ) = f _ 2 and denote it by α 2 . The point ( f 1 ( φ α 2 ( α 2 ) ) , f 2 ( φ α 2 ( α 2 ) ) ) is the bottom anchor point of the POF. Using the top anchor point and the bottom anchor point of the POF, we can obtain the utopia point as ( f 1 ( φ α 2 ( α 2 ) ) , f 2 ( φ α 1 ( α 1 ) ) ) .</p><p>The slope of the line segment connecting the nadir point and the utopia point can be obtained as [ f 2 α 1 ( φ ( α 1 ) ) − f _ 2 ] &#247; [ f 1 ( φ α 2 ( α 2 ) ) − f _ 1 ] , which denote by θ . To obtain the Kalai-Smorodinsky solution, we trace the α satisfying</p><p>f 2 ( φ α ( α ) ) − f _ 2 f 1 ( φ α ( α ) ) − f _ 1 = θ . (4.6)</p><p>Let α * denote the α that satisfies (4.6). The Kalai-Smorodinsky solution can be obtained as ( f 1 ( φ α * ( α * ) ) , f 2 ( φ α * ( α * ) ) ) . Graphically, the Kalai-Smorodinsky bargaining solution is the point of intersection of the POF and the line joining the Nadir point and the Utopia point in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s4_4"><title>4.4. Scalarization Method with Weighted-Sum</title><p>The scalarization method makes the multi-objective function create a single solution and the weight is determined before the optimization process. The scalarization method incorporates multi-objective functions into scalar fitness function as in the following equation [<xref ref-type="bibr" rid="scirp.122595-ref60">60</xref>].</p><p>max x F [ f 1 ( x ) , f 2 ( x ) ] = w 1 f 1 ( x ) + w 2 f 2 ( x ) . (4.7)</p><p>The weight of an objective function determines the solution and reveals the performance priority [<xref ref-type="bibr" rid="scirp.122595-ref61">61</xref>]. A large weight that is given to an objective function that has a higher priority compared to the ones with a smaller weight. Normalizing</p><p>the weights w 1 and w 2 , we can obtain α * = w 1 w 1 + w 2 and ( 1 − α * ) = w 2 w 1 + w 2 . The solution can be obtained as ( f 1 ( φ α * ( α * ) ) , f 2 α * ( φ α * ( α * ) ) ) .</p></sec><sec id="s4_5"><title>4.5. Utility-Based Method</title><p>Rădulescu et al. [<xref ref-type="bibr" rid="scirp.122595-ref62">62</xref>] considered utility-based analysis to be the standard paradigm for studying multi-objective problems. In particular, they argued that compromises between competing objectives in MOMAS should be analyzed on the basis of the utility that these compromises have for the users of a system, where an agent’s utility function maps their payoff vectors to scalar utility values. The utility of different combinations of objectives is given by the utility function U ( f 1 , f 2 ) . It represents a scalarization of the objectives into a preference ranking index. It can be linear or nonlinear. If the utility function is linear, it resembles a scalarization of the objectives with weighted-sum of the objectives. Very often, nonlinear utility function U ( f 1 , f 2 ) yields a set of indifference (level) curves of preferences which are convex, showing diminishing marginal rate of substitution between the objectives. Such utility functions represent a nonlinear scalarization of the objectives.</p><p>Consider the case where the utility function U ( f 1 , f 2 ) = f 1 f 2 . It yields in difference (level) curves which are convex and showing diminishing marginal rate of substitution between the objectives.</p><p>The maximization of the utility function U ( f 1 , f 2 ) = f 1 f 2 can be expressed as:</p><p>max α [ f 1 ( φ α ( α ) ) f 2 ( φ α ( α ) ) ] . (4.8)</p><p>Perform the maximization operator in (4.8) we obtain the condition</p><p>f 2 ( φ α ( α ) ) ∑ i = 1 n ∂ f 1 ( φ α ( α ) ) ∂ φ i α ∂ φ i α ∂ α + f 1 ( φ α ( α ) ) ∑ i = 1 n ∂ f 2 ( φ α ( α ) ) ∂ φ i α ∂ φ i α ∂ α = 0. (4.9)</p><p>The weight α * that satisfies (4.9) yields the solution of maximizing U ( f 1 , f 2 ) = s f 1 f 2 with f 1 = f 1 ( φ α * ( α * ) ) and f 2 = f 2 ( φ α * ( α * ) ) . The point where the POF and the indifference curve are tangent to each other demonstrates the utility-based solution <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p></sec><sec id="s4_6"><title>4.6. Performance of Pareto Method with Analytical Solution</title><p>In general, multi-objective optimization requires huge computational effort. Frequently an insufficient number of Pareto optimal points will be found. Pareto methods usually require less complicated mathematical equations. The solution using the Pareto method is a performance indicators component that produces a compromise solution and can be displayed on the Pareto optimal front. Obtaining a Pareto optimal solution set is preferable to a single solution. It provides a basis upon which to make value judgment’s in order to settle on a final solution.</p><p>Pareto method with analytical solution involves the framing the problem in a well-understood form and deriving exact solution. The method is often more preferred because its solution is in exact closed form. A wide range of the POF can be traced out analytically with relevant mathematical expressions. The method is efficient for manipulation and analysis than numerical analysis. Specifically, it is often faster, more accurate, and more convenient to evaluate an analytical solution than to perform an equivalent numeric implementation. In addition, the effects of variables and their interactions with each other and parameter changes are highly tractable. Finally, the availability of the POF (or its relevant parts) in closed form allows the decision-maker to compare solutions under different criteria for multi-objective optimization.</p></sec></sec><sec id="s5"><title>5. POF with Equality and Inequality Constraints</title><p>To complete the analysis, we consider the case where there are equality and inequality constraints in the decision variables.</p><sec id="s5_1"><title>5.1. Pareto Efficient Strategies</title><p>Again, we identify the Pareto efficient strategies by systematically changing the weights among the objective functions. Specifically, the decision-maker considers the problem:</p><p>max x [ α f 1 ( x ) + ( 1 − α ) f 2 ( x ) ] , for α ∈ [ 0 , 1 ] , (5.1)</p><p>subject to</p><p>g ( x ) = 0 and h ( x ) ≥ 0 . (5.2)</p><p>To solve the optimization with equality and inequality constraints, we invoke the Karush-Kuhn-Tucker conditions and use the Lagrange multipliers approach with the corresponding Lagrange function:</p><p>L ( x , λ , γ , α ) = [ α f 1 ( x ) + ( 1 − α ) f 2 ( x ) ] + ∑ j = 1 m   λ j g j ( x ) + ∑ k = 1 τ   γ k ( h k ( x ) ) , (5.3)</p><p>where λ = ( λ 1 , λ 2 , ⋯ , λ m ) and γ = ( γ 1 , γ 2 , ⋯ , γ τ ) are the sets of Lagrange multipliers. Necessary conditions for a maximum include:</p><p>α ∂ f 1 ( x ) ∂ x i + ( 1 − α ) ∂ f 2 ( x ) ∂ x i + ∑ j = 1 m   λ j ∂ g j ( x ) ∂ x i + ∑ k = 1 τ   γ j ∂ h k ( x ) ∂ x k ≤ 0 ,</p><p>for i ∈ [ 1 , 2 , ⋯ , n ] ,</p><p>g j ( x ) = 0 , for j ∈ [ 1 , 2 , ⋯ , m ] ,</p><p>γ k h k ( x ) = 0 , for k ∈ [ 1 , 2 , ⋯ , τ ] ; (5.4)</p><p>h k ( x ) ≥ 0 , for k ∈ [ 1 , 2 , ⋯ , τ ] , and γ k ≥ 0 , for k ∈ [ 1 , 2 , ⋯ , τ ] . (5.5)</p><p>In the case where γ k ≠ 0 , the inequality constraint is binding with h k ( x ) = 0 being held and acts as an active constraint. In the case where γ k = 0 , the condition h k ( x ) = 0 does not have to hold and the constraint is inactive.</p><p>Equation system (5.4) gives rise to n + m + τ equations for n decision variables ( x 1 , x 2 , ⋯ , x n ) , m Lagrange multipliers ( λ 1 , λ 2 , ⋯ , λ m ) , and τ Lagrange multipliers ( γ 1 , γ 2 , ⋯ , γ τ ) .</p><p>Moreover, any admissible solution has to satisfy (5.5). If (5.5) is not satisfied, it means that the solution satisfying the first order conditions is either not in the region fulfilling the constraints, or has a negative Lagrange multiplier, which is not allowed for a maximum.</p><p>If condition (5.5) fulfilled and the first order conditions (5.4) for an interior solution satisfy the implicit theorem, one can express the optimal decision variables x α = ( x 1 α , x 2 α , ⋯ , x n α ) and the corresponding Lagrange multipliers λ α = ( λ 1 α , λ 2 α , ⋯ , λ m α ) and γ α = ( γ 1 α , γ 2 α , ⋯ , γ τ α ) as functions the exogenous parameter α , that is</p><p>x ^ i α = φ ^ i α ( α ) , for i ∈ [ 1 , 2 , ⋯ , n ] ,</p><p>λ i α = ϕ i α ( α ) , for j ∈ [ 1 , 2 , ⋯ , m ] ,</p><p>γ k α = ψ k α ( α ) , for k ∈ [ 1 , 2 , ⋯ , τ ] . (5.6)</p></sec><sec id="s5_2"><title>5.2. The Corresponding POF</title><p>Substituting the optimal decision variables x ^ i α = φ ^ i α ( α ) from (5.6) into the objectives f 1 and f 2 , we obtain the optimal objectives under α as:</p><p>f 1 ( x ^ α ) = f 1 ( φ ^ α ( α ) ) and f 2 ( x ^ α ) = f 2 ( φ ^ α ( α ) ) . (5.7)</p><p>The Pareto optimal frontier (POF) at the point which corresponds to the adoption of objective weight α can be obtained as</p><p>( f 1 ( φ ^ α ( α ) ) , f 2 ( φ ^ α ( α ) ) ) , for α ∈ [ 0 , 1 ] , (5.8)</p><p>which is again analytically tractable.</p><p>Theoretically, the frame of the POF with both equality and inequality constraints can be delineated by computing the Pareto strategies for different values of α between 0 and 1. Note that the Pareto optimal point ( f 1 ( φ ^ α ( α ) ) , f 2 ( φ ^ α ( α ) ) ) may have to be calculated point by point for different values of α , because the set of active inequality constraints may vary as α changes. The POF with both equality and inequality constraints is bounded by the POF with equality constraint only. Unlike the case with equality constraints, we have to track down the corresponding point of the POF with individual values of α , and there exists the possibility that the solution satisfying the first order conditions is not in a feasible region bounded by the constraints. Therefore, the POF may have broken ranges as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p></sec></sec><sec id="s6"><title>6. Analytical Pareto Solutions under Equality and Inequality Constraints</title><p>Note that various solution methods via the analytical solution of the POF derived in Section 4 yield a unique solution α * . If the solution is in an area where all inequality constraints are inactive, the solution would be the same as that in section 4.1. If the solution is in an area where some inequality constraints are active, we first solve the first-order conditions in (5.4) for α in an area near α * identified in Section 4. Specifically, we obtain</p><p>x ^ i α = φ ^ i α ( α ) , for i ∈ [ 1 , 2 , ⋯ , n ] ,</p><p>λ i α = ϕ i α ( α ) , for j ∈ [ 1 , 2 , ⋯ , m ] ,</p><p>γ k α = ψ k α ( α ) , for k ∈ [ 1 , 2 , ⋯ , τ ] , for α ∈ [ α * − ε , α * + ε ] . (6.1)</p><p>The corresponding point of the POF can be expressed as</p><p>( f 1 ( φ ^ α ( α ) ) , f 2 ( φ ^ α ( α ) ) ) , for α ∈ [ α * − ε , α * + ε ] . (6.2)</p><p>Then, we check whether the point derived in (6.2) with active inequality constraints still fulfills the optimality condition. If not, we have to identify some points on the POF in the adjacent area and search for the optimal solution.</p><p>For instance, consider the target-attainment method in Section 4.2 in which the target for f 1 ( x ) is to reach T 1 and the target for f 2 ( x ) to is reach T 2 . The decision maker seeks to minimize the deviation of the solution from the target ( T 1 , T 2 ) . We first identify the POF points for α * under equality constraint only given in Section given in Section 4.2. Then we verify whether there exist active inequality constraints. If some inequality constraints are active in the solution point α * , we have to consider some POF points at α in a neighborhood near α * . We follow (5.3)-(5.5) and solve the problem with equality and inequality constraints under the weight α ∈ [ α * − ε , α * + ε ] to obtain the Pareto efficient strategies and the corresponding POF. We let</p><p>x ^ i α = φ ^ i α ( α ) , for i ∈ [ 1 , 2 , ⋯ , n ] and α ∈ [ α * − ε , α * + ε ] (6.3)</p><p>denote the optimal decision variables with the presence of active inequality constraints. We then calculate the distance between the target ( T 1 , T 2 ) and ( f 1 ( φ ^ α ( α ) ) , f 2 ( φ ^ α ( α ) ) ) , that is</p><p>[ ( T 1 − f 1 ( φ ^ α ( α ) ) ) 2 + ( T 2 − f 2 ( φ ^ α ( α ) ) ) 2 ] 1 2 , for α ∈ [ α * − ε , α * + ε ] . (6.4)</p><p>Finally, the point ( f 1 ( φ ^ α * * ( α * * ) ) , f 2 ( φ ^ α * * ( α * * ) ) ) which yields the shortest distance in (6.4) is the solution for the target-attainment method.</p></sec><sec id="s7"><title>7. An Illustrative Example</title><p>Consider a bi-objective optimization in which the decision-maker faces two objectives:</p><p>f 1 ( x ) = Y + β x 1 − 1 2 ( x 1 ) 2 − w x 2 + C x 3 − 1 2 ( x 3 ) 2 , (7.1)</p><p>and</p><p>f 2 ( x ) = P + q x 2 − 1 2 ( x 2 ) 2 − π x 1 − μ x 3 . (7.2)</p><p>There is an equality constraint</p><p>χ 1 − x 1 − x 2 = 0 , (7.3)</p><p>and an inequality constraint</p><p>χ 2 − x 2 ≥ 0 . (7.4)</p><sec id="s7_1"><title>7.1. POF with Equality Constraint Only</title><p>We first consider as a bench mark the case with the equality constraint only. To obtain Pareto efficient strategies in the bi-objective optimization problem (7.1)-(7.4), the decision-maker considers the problem:</p><p>max x 1 , x 2 { α [ Y + β x 1 − 1 2 ( x 1 ) 2 − w x 2 + C x 3 − 1 2 ( x 3 ) 2 ] + ( 1 − α ) [ P + q x 2 − 1 2 ( x 2 ) 2 − π x 1 − μ x 3 ] } ,     for   α ∈ [ 0 , 1 ] , (7.5)</p><p>subject to (7.3).</p><p>The corresponding Lagrange function can be expressed as:</p><p>L ( x , λ , α ) = α [ Y + β x 1 − 1 2 ( x 1 ) 2 − w x 2 + C x 3 − 1 2 ( x 3 ) 2 ]       + ( 1 − α ) [ P + q x 2 − 1 2 ( x 2 ) 2 − π x 1 − μ x 3 ] + λ ( χ 1 − x 1 − x 2 ) . (7.6)</p><p>The Pareto efficient strategies of the problem of maximizing (7.5) subject to equality constraint (7.3) can be solved as:</p><p>Proposition 7.1.</p><p>The Pareto efficient strategies of the problem of maximizing (7.5) subject to equality constraint (7.3) are:</p><p>x 1 ( α ) = α β − π + α π − q + α q + α w + χ 1 − α χ 1 , x 2 ( α ) = q − α q − α w − α β + π − α π + α χ 1 , x 3 ( α ) = C − ( 1 − α ) α μ ;     for   α ∈ [ 0 , 1 ] . (7.7)</p><p>Proof: See Appendix A.</p><p>The relationship between the Pareto efficient strategies x 1 ( α ) , x 2 ( α ) and x 3 ( α ) can be obtained as follows.</p><p>Proposition 7.2.</p><p>∂ x 1 ( α ) ∂ α = β + π + q + w − χ 1 &gt; 0 ,</p><p>∂ x 2 ( α ) ∂ α = − β − π − q − w + χ 1 &lt; 0 ,</p><p>∂ x 3 ( α ) ∂ α = 1 α 2 μ &gt; 0 .</p><p>Proof: See Appendix B.</p><p>Substituting the Pareto efficient strategies into the objective functions (7.1)-(7.2) yields the POF as:</p><p>( ( Y + β x 1 ( α ) − 1 2 ( x 1 ( α ) ) 2 − w x 2 ( α ) + C x 3 ( α ) − 1 2 ( x 3 ( α ) ) 2 ) , ( P + q x 2 ( α ) − 1 2 ( x 2 ( α ) ) 2 − π x 1 ( α ) − μ x 3 ( α ) ) ) ,     for   α ∈ [ 0 , 1 ] . (7.8)</p><p>In addition, if there exist minimum levels of the objectives, f 1 ( x ) ≥ f _ 1 and f 2 ( x ) ≥ f _ 2 , that the optimal solution have to fulfilled, then the range of the POF has to be restricted to be above f _ 1 and above f _ 2 . We denote the corresponding restriction on the weight as α ∈ ( α _ , α &#175; ) . The values of α _ can be obtained by solving</p><p>Y + β x 1 ( α _ ) − 1 2 ( x 1 ( α _ ) ) 2 − w x 2 ( α _ ) + C x 3 ( α _ ) − 1 2 ( x 3 ( α _ ) ) 2 = f _ 1 . (7.9)</p><p>The values of α &#175; can be obtained by solving</p><p>P + q x 2 ( α &#175; ) − 1 2 ( x 2 ( α &#175; ) ) 2 − π x 1 ( α &#175; ) − μ x 3 ( α &#175; ) = f _ 2 . (7.10)</p><p>The point</p><p>( ( Y + β x 1 ( α _ ) − 1 2 ( x 1 ( α _ ) ) 2 − w x 2 ( α _ ) + C x 3 ( α _ ) − 1 2 ( x 3 ( α _ ) ) 2 ) , ( P + q x 2 ( α _ ) − 1 2 ( x 2 ( α _ ) ) 2 − π x 1 ( α _ ) − μ x 3 ( α _ ) ) ) (7.11)</p><p>becomes an anchor point at which the objective f 2 reaches its maximum.</p><p>The point</p><p>( ( Y + β x 1 ( α &#175; ) − 1 2 ( x 1 ( α &#175; ) ) 2 − w x 2 ( α &#175; ) + C x 3 ( α &#175; ) − 1 2 ( x 3 ( α &#175; ) ) 2 ) , ( P + q x 2 ( α &#175; ) − 1 2 ( x 2 ( α &#175; ) ) 2 − π x 1 ( α &#175; ) − μ x 3 ( α &#175; ) ) ) (7.12)</p><p>becomes an anchor point at which the objective f 1 reaches its maximum.</p><p>The point</p><p>( ( Y + β x 1 ( α &#175; ) − 1 2 ( x 1 ( α &#175; ) ) 2 − w x 2 ( α &#175; ) + C x 3 ( α &#175; ) − 1 2 ( x 3 ( α &#175; ) ) 2 ) , ( P + q x 2 ( α _ ) − 1 2 ( x 2 ( α _ ) ) 2 − π x 1 ( α _ ) − μ x 3 ( α _ ) ) ) (7.13)</p><p>becomes the utopia point.</p></sec><sec id="s7_2"><title>7.2. POF with Equality and Inequality Constraints</title><p>Now, we consider the case under both the equality constraint and the inequality constraint. Invoking (7.4), one can observe that the inequality constraint will be active if x 2 &gt; χ 2 . To depict the POF, we first check whether the inequality constraint is active at α _ and α &#175; . If x 2 ( α _ ) = q − α _ q − α _ w − α _   β + π − α _ π + α _   χ 1 &gt; χ 2 , then the inequality constraint is active at α _ . Similarly, if x 2 ( α &#175; ) = q − α &#175; q − α &#175; w − α &#175; β + π − α &#175; π + α &#175; χ 1 &gt; χ 2 , then the inequality constraint is active at α &#175; . Since x 2 ( α _ ) is monotonically decreasing in α , the inequality constraint is active in the entire POF.</p><p>To obtain the Pareto efficient strategies, the decision-maker considers the problem:</p><p>max x 1 , x 2 { α [ Y + β x 1 − 1 2 ( x 1 ) 2 − w x 2 + C x 3 − 1 2 ( x 3 ) 2 ] + ( 1 − α ) [ P + q x 2 − 1 2 ( x 2 ) 2 − π x 1 − μ x 3 ] } (7.14)</p><p>subject to (7.3) and (7.4).</p><p>The corresponding Lagrange function can be expressed as:</p><p>L ( x , λ , α ) = α [ Y + β x 1 − 1 2 ( x 1 ) 2 − w x 2 + C x 3 − 1 2 ( x 3 ) 2 ]       + ( 1 − α ) [ P + q x 2 − 1 2 ( x 2 ) 2 − π x 1 − μ x 3 ]       + λ ( χ 1 − x 1 − x 2 ) + γ ( χ 2 − x 2 ) . (7.15)</p><p>The Pareto efficient strategies of the problem of maximizing (7.14) subject to equality constraint (7.3) and inequality constraint (7.4) can be solved as:</p><p>Proposition 7.3.</p><p>The Pareto efficient strategies of the problem of maximizing (7.14) subject to the constraints (7.3)-(7.4) are:</p><p>x ^ 1 ( α ) = χ 1 − χ 2 , x ^ 2 ( α ) = χ 2 , x ^ 3 ( α ) = C − ( 1 − α ) α μ . (7.16)</p><p>Proof: See Appendix C.</p><p>The values of α _ can be obtained by solving</p><p>Y + β x ^ 1 ( α _ ) − 1 2 ( x ^ 1 ( α _ ) ) 2 − w x ^ 2 ( α _ ) + C x ^ 2 ( α _ ) − 1 2 ( x ^ 3 ( α _ ) ) 2 = f _ 1 . (7.17)</p><p>The values of α &#175; can be obtained by solving</p><p>P + q x ^ 2 ( α &#175; ) − 1 2 ( x ^ 2 ( α &#175; ) ) 2 − π x ^ 1 ( α &#175; ) − μ x ^ 3 ( α &#175; ) = f _ 2 . (7.18)</p><p>Substituting the Pareto efficient strategies from (7.13) into the objectives f 1 ( x ) and f 2 ( x ) , we can obtain the POF as</p><p>( ( Y + β x ^ 1 ( α ) − 1 2 ( x ^ 1 ( α ) ) 2 − w x ^ 2 ( α ) + C x ^ 3 ( α ) − 1 2 ( x ^ 3 ( α ) ) 2 ) , ( P + q x ^ 2 ( α ) − 1 2 ( x ^ 2 ( α ) ) 2 − π x ^ 1 ( α ) − μ x ^ 3 ( α ) ) ) ,     for   α ∈ [ α _ , α &#175; ] . (7.19)</p><p>The corresponding anchor points and utopia point can be derived accordingly.</p><p>Finally, consider the case where x 2 ( α _ ) &gt; χ 2 and x 2 ( α &#175; ) &lt; χ 2 , we search the point at which the inequality constraint turns active, that is</p><p>x 2 ( α ) = q − α q − α w − α β + π − α π + α χ 1 = χ 2 . (7.20)</p><p>Solving (7.20) yields</p><p>α = q + π − χ 2 q + w + β + π − χ 1 ≡ α ˜ . (7.21)</p><p>Therefore, the POF will be the same as that without inequality constraint in the range of α ∈ ( α ˜ , α &#175; ) , and be the same as that with inequality constraint in the range of α ∈ ( α _ , α ˜ ) . The actual POF is the solid line in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p></sec><sec id="s7_3"><title>7.3. The Case of Kalai-Smorodinsky Solution</title><p>With the analytical solution of POF completely depicted, we can solve the solutions in Section 4. Consider the case of using the Kalai-Smorodinsky solution for solving multi-objective optimization problems. The solution is the intersection of the POF and the line segment connecting the nadir point and the utopia point. We first obtain the bench-mark POF with equality constraint only. Then, when check the anchor points in (7.11) and (7.12). If x 2 ( α _ ) &lt; χ 2 in both anchor points, then the POF will be the same as that with equality constraint only. If x 2 ( α _ ) &gt; χ 2 in both anchor points, then the POF will be the same as that with equality constraint and active inequality constraint. If x 2 ( α _ ) &gt; χ 2 in the anchor point (7.11) and x 2 ( α _ ) &lt; χ 2 in the anchor point (7.12) the inequality constraint is active, then the point x 2 ( α ) = χ 2 has to be identified as α = q + π − χ 2 q + w + β + π − χ 1 ≡ α ˜ (see (7.21)).</p><p>Given the above information, the relevant utopia point can be identified</p><p>( ( Y + β x 1 ( α &#175; ) − 1 2 ( x 1 ( α &#175; ) ) 2 − w x 2 ( α &#175; ) + C x 3 ( α &#175; ) − 1 2 ( x 3 ( α &#175; ) ) 2 ) , ( P + q x ^ 2 ( α _ ) − 1 2 ( x ^ 2 ( α _ ) ) 2 − π x ^ 1 ( α _ ) − μ x ^ 3 ( α _ ) ) )</p><p>and the nadir point is ( f _ 1 , f _ 2 ) . The slope of the line segment linking the nadir point and the utopia point in the area bounded by the nadir point and the utopia point is</p><p>( P + q x ^ 2 ( α _ ) − 1 2 ( x ^ 2 ( α _ ) ) 2 − π x ^ 1 ( α _ ) − μ x ^ 3 ( α _ ) ) − f _ 2 ( Y + β x 1 ( α &#175; ) − 1 2 ( x 1 ( α &#175; ) ) 2 − w x 2 ( α &#175; ) + C x 3 ( α &#175; ) − 1 2 ( x 3 ( α &#175; ) ) 2 ) − f _ 1 = θ . (7.22)</p><p>If there exist a α * that satisfies</p><p>( P + q x 2 ( α * ) − 1 2 ( x 2 ( α * ) ) 2 − π x 1 ( α * ) − μ x 3 ( α * ) ) − f _ 2 ( Y + β x 1 ( α * ) − 1 2 ( x 1 ( α * ) ) 2 − w x 2 ( α * ) + C x 3 ( α * ) − 1 2 ( x 3 ( α * ) ) 2 ) − f _ 1 = θ , and x 2 ( α * ) &lt; χ 2 , (7.23)</p><p>then, the Kalai-Smorodinsky solution is given by</p><p>( ( Y + β x 1 ( α * ) − 1 2 ( x 1 ( α * ) ) 2 − w x 2 ( α * ) + C x 3 ( α * ) − 1 2 ( x 3 ( α * ) ) 2 ) , ( P + q x 2 ( α * ) − 1 2 ( x 2 ( α * ) ) 2 − π x 1 ( α * ) − μ x 3 ( α * ) ) ) (7.24)</p><p>If there exist a α * * that satisfies</p><p>( P + q x ^ 2 ( α * * ) − 1 2 ( x ^ 2 ( α * * ) ) 2 − π x ^ 1 ( α * * ) − μ x ^ 3 ( α * * ) ) − f _ 2 ( Y + β x ^ 1 ( α * * ) − 1 2 ( x ^ 1 ( α * * ) ) 2 − w x ^ 2 ( α * * ) + C x ^ 3 ( α * * ) − 1 2 ( x ^ 3 ( α * * ) ) 2 ) − f _ 1 = θ , and x ^ 2 ( α * * ) = χ 2 . (7.25)</p><p>then the Kalai-Smorodinsky solution is given by</p><p>( ( Y + β x ^ 1 ( α * * ) − 1 2 ( x ^ 1 ( α * * ) ) 2 − w x ^ 2 ( α * * ) + C x ^ 3 ( α * * ) − 1 2 ( x ^ 3 ( α * * ) ) 2 ) , ( P + q x ^ 2 ( α * * ) − 1 2 ( x ^ 2 ( α * * ) ) 2 − π x ^ 1 ( α * * ) − μ x ^ 3 ( α * * ) ) ) . (7.26)</p><p>Remark 7.1.</p><p>Note that with the part of POF under equality constraint and the part under inequality constraint as indicated explicitly in (7.17)-(7.21), we can characterize the solutions to the Nash arbitration, target-attainment method, scalarization method with weighted-sum and utility-based method in a similar way as that for the characterization of the Kalai-Smorodinsky bargaining solution.</p></sec></sec><sec id="s8"><title>8. Extension and Conclusion</title><p>The analysis can be extended to the case with more than two objectives separated into two competing/conflicting types of objectives. In particular, the type A objectives include f 1 A ( x ) , f 2 A ( x ) , ⋯ , f n A A ( x ) , and the type B objectives include f 1 B ( x ) , f 2 B ( x ) , , ⋯ , f n B B ( x ) . A normalized weight is attached to each objective within a type, reflecting the relative importance of the objective in that group of objectives. The weighted sum of objectives within a type signifies the scalarized preference of the decision-maker for that type of objectives. The problem becomes</p><p>max x F [ ∑ i = 1 n A   w i A f i A ( x ) , ∑ j = 1 n B   w j B f j B ( x ) ] , (8.1)</p><p>subject to</p><p>g ( x ) = 0 and h ( x ) ≥ 0 , (8.2)</p><p>where w i A &gt; 0 , w j B &gt; 0 , ∑ i = 1 n A w i A = 1 and ∑ j = 1 n B w j B = 1 .</p><p>We identify the Pareto efficient strategies by systematically changing the weights among the objective functions ∑ i = 1 n A w i A f i A ( x ) and ∑ j = 1 n B w j B f j B ( x ) . Specifically, the decision-maker considers the problem:</p><p>max x [ α ∑ i = 1 n A   w i A f i A ( x ) + ( 1 − α ) ∑ j = 1 n B   w j B f j B ( x ) ] , for α ∈ [ 0 , 1 ] , (8.3)</p><p>subject to (8.2).</p><p>Invoking Karush-Kuhn-Tucker conditions, we can express the corresponding Lagrange function as:</p><p>L ( x , λ , γ , α ) = [ α ∑ i = 1 n A   w i A f i A ( x ) + ( 1 − α ) ∑ j = 1 n B   w j B f j B ( x ) ]     + ∑ j = 1 m   λ j g j ( x ) + ∑ k = 1 τ   γ k ( h k ( x ) ) . (8.4)</p><p>Following the analysis in Section 5, we attempt to establish an analytical path of the POF which would be used for obtaining the solution under different methods that are mentioned in Section 4.</p><p>Finally, this paper presents a new Pareto Method for bi-objective optimization yielding the POF in the form of analytical solutions. Analytical methods enjoy the advantages of being transparent, efficient and rigorous. These advantages are extremely useful in deriving accurate, exact and well-understood solutions, especially for policy design. The possibility to provide an extension for multi-objective optimization by separating the objectives into two types allows wider applicability of the developed results. This paper does not claim superiority of the analytical Pareto method over other methods of multi-objective optimization, rather the method is a novel addition to the growing pursuit of Pareto generators, with potential advantages of being handy for analysis. Further theoretical development and applications are expected.</p></sec><sec id="s9"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s10"><title>Cite this paper</title><p>Yeung, D.W.K. and Zhang, Y.X. (2023) Bi-Objective Optimization: A Pareto Method with Analytical Solutions. Applied Mathematics, 14, 57-81. https://doi.org/10.4236/am.2023.141004</p></sec><sec id="s11"><title>Appendix</title>Appendix A: Proof of Proposition 7.1<p>First-order conditions for a maximum from the Lagrange function (7.6) yield</p><p>α β − α x 1 − ( 1 − α ) π − λ = 0 ,</p><p>( 1 − α ) ( q − x 2 ) − α w − λ = 0 ,</p><p>α C − α x 3 − ( 1 − α ) μ = 0 ,</p><p>χ 1 − x 1 − x 2 = 0 (A.1)</p><p>Solving (A.1) yields the Pareto efficient strategies and the Lagrange multiplier with equality constraint only</p><p>x 1 ( α ) = β − 1 − α α π − λ ( α ) α ,</p><p>x 2 ( α ) = q − α 1 − α w − λ ( α ) 1 − α ,</p><p>x 3 ( α ) = C − 1 − α α μ ,</p><p>λ ( α ) = α ( 1 − α ) [ ( β − 1 − α α π ) + ( q − α 1 − α w ) − χ 1 ] . (A.2)</p><p>Hence,</p><p>x 1 ( α ) = β − 1 − α α π − ( 1 − α ) [ ( β − 1 − α α π ) + ( q − α 1 − α w ) − χ 1 ]       − q + α q + α w + χ 1 − α χ 1 , and</p><p>x 2 ( α ) = q − α 1 − α w − α [ ( β − 1 − α α π ) + ( q − α 1 − α w ) − χ 1 ] = q − α q − α w − α β + π − α π + α χ 1 . (A.3)</p>Appendix B: Proof of Proposition 7.2.<p>Differentiating x 1 ( α ) in Proposition 7.1 with respect to α yields</p><p>∂ x 1 ( α ) ∂ α = β + π + q + w − χ 1 . (B.1)</p><p>Invoking the constraint χ 1 = x 1 + x 2 in (7.3) and the first two equations in (A.2), we have</p><p>( β − 1 − α α π − λ ( α ) 2 α ) + ( q − α 1 − α w − λ ( α ) 1 − α ) = χ 1 , (B.2)</p><p>which shows that β + π + q + w &gt; χ 1 .</p><p>Hence,</p><p>∂ x 1 ( α ) ∂ α = β + π + q + w − χ 1 &gt; 0 . (B.3)</p><p>In a similar manner, we can show that</p><p>∂ x 2 ( α ) ∂ α = − β − π − q − w + χ 1 &lt; 0 . (B.4)</p><p>Finally,</p><p>∂ x 3 ( α ) ∂ α = 1 α 2 μ &gt; 0 . (B.5)</p>Appendix C: Proof of Proposition 7.3<p>First-order conditions for a maximum for the problem of maximizing (7.11) subject to (7.3)-(7.4) yield</p><p>α β − α x 1 − ( 1 − α ) π − λ = 0 ,</p><p>( 1 − α ) ( q − x 2 ) − α w − λ − γ = 0 ,</p><p>α C − α x 3 − ( 1 − α ) μ = 0 ,</p><p>χ 1 − x 1 − x 2 = 0 ,</p><p>γ ( χ 2 − x 2 ) = 0 ,</p><p>γ ≥ 0 and χ 2 − x 2 ≥ 0 . (C.1)</p><p>Solving (C.1) yields the Pareto efficient strategies and Lagrange multipliers:</p><p>x 1 ( α ) = β − 1 − α α π − λ ( α ) α ,</p><p>x 2 ( α ) = q − α 1 − α w − λ ( α ) 1 − α − γ ( α ) 1 − α ,</p><p>x 3 ( α ) = C − 1 − α α μ ,</p><p>λ ( α ) = α β − ( 1 − α ) π − α χ 1 + α χ 2 ,</p><p>γ ( α ) = ( 1 − α ) q − α w − α β + ( 1 + α ) π + α χ 1 − χ 2 . (C.2)</p><p>Substituting λ ( α ) and γ ( α ) into x 1 ( α ) and x 2 ( α ) in (C.2) yields:</p><p>x 1 ( α ) = χ 1 − χ 2 and</p><p>x 2 ( α ) = χ 2 . (C.3)</p></sec></body><back><ref-list><title>References</title><ref id="scirp.122595-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Zhou, A., Zhang, Q., Jin, Y., Tsang, E. and Okabe, T. (2005) A Model-Based Evolutionary Algorithm for Bi-Objective Optimization. 2005 IEEE Congress on Evolutionary Computation, Vol. 3, 2568-2575. https://doi.org/10.1109/CEC.2005.1555016</mixed-citation></ref><ref id="scirp.122595-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kukkonen, S. and Deb, K. (2006) Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems. IEEE International Conference on Evolutionary Computation, Vancouver, 16-21 July 2006, 1179-1186. https://doi.org/10.1109/CEC.2006.1688443</mixed-citation></ref><ref id="scirp.122595-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Pinto-Varela, T., Barbosa-Póvoa, A.P. and Novaisa, A.Q. (2011) Bi-Objective Optimization Approach to the Design and Planning of Supply Chains: Economic versus Environmental Performances. Computers &amp; Chemical Engineering, 35, 1454-1468. https://doi.org/10.1016/j.compchemeng.2011.03.009</mixed-citation></ref><ref id="scirp.122595-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Lath, B., Basavarajappa, S.S., Kadadevaramath, R.S. and Chen, J.C.H. (2013) A Bi-Objective Optimization of Supply Chain Design and Distribution Operations Using Non-Dominated Sorting Algorithm: A Case Study. Expert Systems with Applications, 40, 5730-5739. https://doi.org/10.1016/j.eswa.2013.03.047</mixed-citation></ref><ref id="scirp.122595-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Pereyra, V., Saunders, M. and Castillo, J. (2013) Equispaced Pareto Front Construction for Constrained Bi-Objective Optimization. Mathematical and Computer Modelling, 57, 2122-2131. https://doi.org/10.1016/j.mcm.2010.12.044</mixed-citation></ref><ref id="scirp.122595-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Garg, H., Monica, R., Sharma, S.P. and Vishwakarma, Y. (2014) Bi-Objective Optimization of the Reliability-Redundancy Allocation Problem for Series-Parallel System. Journal of Manufacturing Systems, 33, 335-347. https://doi.org/10.1016/j.jmsy.2014.02.008</mixed-citation></ref><ref id="scirp.122595-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Futrell, B.J., Ozelkan, E.C. and Brentrup, D. (2015) Bi-Objective Optimization of Building Enclosure Design for Thermal and Lighting Performance. Building and Environment, 92, 591-602. https://doi.org/10.1016/j.buildenv.2015.03.039</mixed-citation></ref><ref id="scirp.122595-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hirpa, D., Hare, W., Lucet, Y., Pushak, Y. and Tesfamariam, S. (2016) A Bi-Objective Optimization Framework for Three-Dimensional Road Alignment Design. Transportation Research Part C: Emerging Technologies, 65, 61-78. https://doi.org/10.1016/j.trc.2016.01.016</mixed-citation></ref><ref id="scirp.122595-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Liu, M., Lee, C.-Y., Zhang, Z. and Chua, C. (2016) Bi-Objective Optimization for the Container Terminal Integrated Planning. Transportation Research Part B: Methodological, 93, 720-749. https://doi.org/10.1016/j.trb.2016.05.012</mixed-citation></ref><ref id="scirp.122595-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Wang, S., Liu, M., Chu, F. and Chua, C. (2016) Bi-Objective Optimization of a Single Machine Batch Scheduling Problem with Energy Cost Consideration. Journal of Cleaner Production, 137, 1205-1215. https://doi.org/10.1016/j.jclepro.2016.07.206</mixed-citation></ref><ref id="scirp.122595-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Cheraghalipour, A., Paydar, M.M. and Hajiaghaei-Keshtelia, M. (2018) A Bi-Objective Optimization for Citrus Closed-Loop Supply Chain Using Pareto-Based Algorithms. Applied Soft Computing, 69, 33-59. https://doi.org/10.1016/j.asoc.2018.04.022</mixed-citation></ref><ref id="scirp.122595-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ho-Huu, V., Hartjes, S., Visser, H.G. and Curran, R. (2018) An Improved MOEA/D Algorithm for Bi-Objective Optimization Problems with Complex Pareto Fronts and Its Application to Structural Optimization. Expert Systems with Applications, 92, 430-446. https://doi.org/10.1016/j.eswa.2017.09.051</mixed-citation></ref><ref id="scirp.122595-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Yeh, C.-T. (2019) An Improved NSGA2 to Solve a Bi-Objective Optimization Problem of Multi-State Electronic Transaction Network. Reliability Engineering &amp; System Safety, 191, Article ID: 106578. https://doi.org/10.1016/j.ress.2019.106578</mixed-citation></ref><ref id="scirp.122595-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Liu, D., Huang, Q., Yang, Y., Liu, D. and Wei, X. (2020) Bi-Objective Algorithm Based on NSGA-II Framework to Optimize Reservoirs Operation. Journal of Hydrology, 585, Article ID: 124830. https://doi.org/10.1016/j.jhydrol.2020.124830</mixed-citation></ref><ref id="scirp.122595-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Nagamanjula, R. and Pethalakshmi, A. (2020) A Novel Framework Based on Bi-Objective Optimization and LAN2FIS for Twitter Sentiment Analysis. Social Network Analysis and Mining, 10, 34. https://doi.org/10.1007/s13278-020-00648-5</mixed-citation></ref><ref id="scirp.122595-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Xu, Z., Yao, L. and Chen, X. (2020) Urban Water Supply System Optimization and Planning: Bi-Objective Optimization and System Dynamics Methods. Computers &amp; Industrial Engineering, 142, Article ID: 106373. https://doi.org/10.1016/j.cie.2020.106373</mixed-citation></ref><ref id="scirp.122595-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Diao, B., Zhang, X. and Fang, H. (2021) Bi-Objective Optimization for Improving the Locomotion Performance of the Vibration-Driven Robot. Archive of Applied Mechanics, 91, 2073-2088. https://doi.org/10.1007/s00419-020-01870-5</mixed-citation></ref><ref id="scirp.122595-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Mohammadi, M., Dehghan, M., Pirayesh, A. and Dolgui, A. (2022) Bi-Objective Optimization of a Stochastic Resilient Vaccine Distribution Network in the Context of the COVID-19 Pandemic. Omega, 113, Article ID: 102725. https://doi.org/10.1016/j.omega.2022.102725</mixed-citation></ref><ref id="scirp.122595-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Kparib, D.Y., Twum, S.B. and Boah, D.K. (2018) An Improved Ant Colony System Algorithm for Solving Shortest Path Network Problems. International Journal of Science and Research, 7, 1123-1127.</mixed-citation></ref><ref id="scirp.122595-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Kparib, D., Twum, S. and Boah, D. (2019) A Min-Max Strategy to Aid Decision Making in a Bi-Objective Discrete Optimization Problem Using an Improved Ant Colony Algorithm. American Journal of Operations Research, 9, 161-174. https://doi.org/10.4236/ajor.2019.94010</mixed-citation></ref><ref id="scirp.122595-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Gulben, C. and Orhan, Y. (2015) An Improved Ant Colony Optimization Algorithm for Construction Site Layout Problems. Journal of Building Construction and Planning Research, 3, 221-232. https://doi.org/10.4236/jbcpr.2015.34022</mixed-citation></ref><ref id="scirp.122595-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Zaninudin, Z. and Paputungan, T.V. (2013) A Hybrid Optimization Algorithm Based on Genetic Algorithm and Ant Colony Optimization. International Journal of Artificial Intelligence and Applications, 4, 63-75. https://doi.org/10.5121/ijaia.2013.4505</mixed-citation></ref><ref id="scirp.122595-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Stutzle, T. and Hoos, H. (1997) Max-Min Ant System and Local Search for the Travelling Salesman Problem. In: IEEE International Conference on Evolutionary Computation, IEEE Press, Piscataway, 309-314.</mixed-citation></ref><ref id="scirp.122595-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Messac, A. (1996) Physical Programming Effective Optimization for Computational Design. AIAA Journal, 34, 149-158. https://doi.org/10.2514/3.13035</mixed-citation></ref><ref id="scirp.122595-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Das, I. and 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, 631-657. https://doi.org/10.1137/S1052623496307510</mixed-citation></ref><ref id="scirp.122595-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Deb, K. (2001) Nonlinear Goal Programming Using Multi-Objective Genetic Algorithms. Journal of the Operational Research Society, 52, 291-302. https://doi.org/10.1057/palgrave.jors.2601089</mixed-citation></ref><ref id="scirp.122595-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Messac, B., Ismail-Yahaya, A. and Mattson, C.A. (2003) The Normalized Normal Constraint Method for Generating the Pareto Frontier. Structural and Multidisciplinary Optimization, 25, 86-98. https://doi.org/10.1007/s00158-002-0276-1</mixed-citation></ref><ref id="scirp.122595-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Messac, A. and Mattson, C.A. (2002) Generating Well-Distributed Sets of Pareto Points for Engineering Design Using Physical Programming. Optimization and Engineering, 3, 431-450. https://doi.org/10.1023/A:1021179727569</mixed-citation></ref><ref id="scirp.122595-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Kim, I.Y. and de Weck, O.L. (2005) Adaptive Weighted-Sum Method for Bi-Objective Optimization: Pareto Front Generation. Structural and Multidisciplinary Optimization, 29, 149-158. https://doi.org/10.1007/s00158-004-0465-1</mixed-citation></ref><ref id="scirp.122595-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Q. and Li, H. (2007) MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Transactions on Evolutionary Computation, 11, 712-731. https://doi.org/10.1109/TEVC.2007.892759</mixed-citation></ref><ref id="scirp.122595-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Chinchuluun, A. and Pardalos, P.M. (2007) A Survey of Recent Developments in Multiobjective Optimization. Annals of Operations Research, 159, 29-50. https://doi.org/10.1007/s10479-007-0186-0</mixed-citation></ref><ref id="scirp.122595-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Mueller-Gritschneder, D., Graeb, H. and Schlichtmann, U. (2009) A Successive Approach to Compute the Bounded Pareto Front of Practical Multiobjective Optimization Problems. SIAM Journal on Optimization, 20, 915-934. https://doi.org/10.1137/080729013</mixed-citation></ref><ref id="scirp.122595-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Pérez-Fernández, P., Ochoa, G., Montes, S., Díaz, I., Fernández, J., Paternain, D. and Bustince, H. (2021) Axiomatization and Construction of Orness Measures for Aggregation Functions. International Journal of Intelligent Systems, 36, 2208-2228. https://doi.org/10.1002/int.22376</mixed-citation></ref><ref id="scirp.122595-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Marler, R.T. and Arora, J.S. (2004) Survey of Multi-Objective Optimization Methods for Engineering. Structural and Multidisciplinary Optimization, 26, 369-395. https://doi.org/10.1007/s00158-003-0368-6</mixed-citation></ref><ref id="scirp.122595-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Gunantara, N. (2018) A Review of Multi-Objective Optimization: Methods and Its Applications. Cogent Engineering, 5, Article ID: 1502242. https://doi.org/10.1080/23311916.2018.1502242</mixed-citation></ref><ref id="scirp.122595-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Orths, A., Schmitt, A., Styczyuskiz, A. and Verstege, J. (2001) Multi-Criteria Optimization Methods for Planning and Operation of Electrical Energy System. Electrical Engineering, 83, 251-258. https://doi.org/10.1007/s002020100085</mixed-citation></ref><ref id="scirp.122595-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Collette, Y. and Siarry, P. (2009) Multi-Objective Optimization: Principles and Case Studies (Decision Engineering). Springer-Verlag, Berlin.</mixed-citation></ref><ref id="scirp.122595-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Ehrgott, M. (2005) Multi-Criteria Optimization. Springer, Berlin.</mixed-citation></ref><ref id="scirp.122595-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Eskelinen, P., Miettinen, K., Klamroth, K. and Hakanen (2008) Pareto Navigator for Interactive Nonlinear Multi-Objective Optimization. Springer-Verlag, Berlin. https://doi.org/10.1007/s00291-008-0151-6</mixed-citation></ref><ref id="scirp.122595-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Fonseca, C.M. and Fleming, P.J. (1995) An Overview of Evolutionary Algorithms in Multi-Objective Optimization. Evolutionary Computing, 3, 1-16. https://doi.org/10.1162/evco.1995.3.1.1</mixed-citation></ref><ref id="scirp.122595-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Alaa, S., Abdel, K.B., Mohamed, A. and Noor, K. (2012) Multi-Objective Evolutionary Computation Solution for Chocolate Production System Using Pareto Method. International Journal of Computer Science, 9, 75-83.</mixed-citation></ref><ref id="scirp.122595-ref42"><label>42</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Subhamoy</surname><given-names> C. and Sugata </given-names></name>,<etal>et al</etal>. (<year>2015</year>)<article-title>An Elitist Simulated Annealing Algorithm for Solving Multi-Objective Optimization Problems in Internet of Design</article-title><source> International Journal Advanced Network and Applications</source><volume> 7</volume>,<fpage> 2784</fpage>-<lpage>2789</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.122595-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Wilfried, J. and Blum, C. (2014) Pareto Optimization or Cascaded Weighted Sum: A Comparison of Concepts. Algorithms, 7, 166-185. https://doi.org/10.3390/a7010166</mixed-citation></ref><ref id="scirp.122595-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Caramia, M. and Dell’Olmo, P. (2008) Multi-Objective Management in Freight Logistics Increasing Capacity, Services Level and Safety with Optimization Algorithms. Springer, Berlin. http://www.springer.com/978-1-84800-381-1</mixed-citation></ref><ref id="scirp.122595-ref45"><label>45</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Rohilla</surname><given-names> D.K. </given-names></name>,<etal>et al</etal>. (<year>2020</year>)<article-title>Classical Methods of Multi-Objective Optimization—A Comparative Study</article-title><source> International Journal for Technological Research in Engineering</source><volume> 7</volume>,<fpage> 6554</fpage>-<lpage>6560</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.122595-ref46"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Engau, A. and Wiecek, M. (2005) Generating e-Efficient Solutions in Multi-Objective Programming. European Journal of Operational Research, 177, 1566-1579. https://doi.org/10.1016/j.ejor.2005.10.023</mixed-citation></ref><ref id="scirp.122595-ref47"><label>47</label><mixed-citation publication-type="other" xlink:type="simple">Obayashi, S., Sasaki, D. and Oyama, A. (2004) Finding Tradeoffs by Using Multiobjective Optimization Algorithms. Transactions of the Japan Society for Aeronautical and Space Sciences, 47, 51-58. https://doi.org/10.2322/tjsass.47.51</mixed-citation></ref><ref id="scirp.122595-ref48"><label>48</label><mixed-citation publication-type="other" xlink:type="simple">Lagarias, J.C., Reeds, J.A., Wright, M.H. and Wright, P.E. (1998) Convergence Properties of the Nelder-Mead Simplex Method in Low Dimensions. SIAM Journal of Optimization, 9, 112-147. https://doi.org/10.1137/S1052623496303470</mixed-citation></ref><ref id="scirp.122595-ref49"><label>49</label><mixed-citation publication-type="other" xlink:type="simple">Miettinen, K. (1999) Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Boston.</mixed-citation></ref><ref id="scirp.122595-ref50"><label>50</label><mixed-citation publication-type="other" xlink:type="simple">Bendsoe, M.P., Olhoff, N. and Taylor, J.E. (1984) A Variational Formulation for Multicriteria Structural Optimization. Journal of Structural Mechanics, 11, 523-544. https://doi.org/10.1080/03601218308907456</mixed-citation></ref><ref id="scirp.122595-ref51"><label>51</label><mixed-citation publication-type="other" xlink:type="simple">Chankong, V. and Haimes, Y.Y. (1983) Multiobjective Decision Making Theory and Methodology. Elsevier Science Publishing, New York. https://doi.org/10.1007/978-3-7091-2914-2</mixed-citation></ref><ref id="scirp.122595-ref52"><label>52</label><mixed-citation publication-type="other" xlink:type="simple">Leitmann, G. (1974) Cooperative and Non-Cooperative Many Players Differential Games. Springer, New York. https://doi.org/10.1016/j.automatica.2015.01.030</mixed-citation></ref><ref id="scirp.122595-ref53"><label>53</label><mixed-citation publication-type="other" xlink:type="simple">Yeung, D.W.K. and Petrosyan, L.A. (2015) Subgame Consistent Cooperative Solution for NTU Dynamic Games via Variable Weights. Automatica, 50, 84-89. https://doi.org/10.1007/978-981-10-1545-8</mixed-citation></ref><ref id="scirp.122595-ref54"><label>54</label><mixed-citation publication-type="other" xlink:type="simple">Yeung, D.W.K. and Petrosyan, L.A. (2016) Subgame Consistent Cooperation—A Comprehensive Treatise. Springer, Berlin. https://doi.org/10.1073/pnas.36.1.48</mixed-citation></ref><ref id="scirp.122595-ref55"><label>55</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Nash</surname><given-names> J.F. </given-names></name>,<etal>et al</etal>. (<year>1950</year>)<article-title>Equilibrium Points in N-Person Games</article-title><source> Proceedings of the National Academy of Sciences of the United States of America</source><volume> 36</volume>,<fpage> 48</fpage>-<lpage>49</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.122595-ref56"><label>56</label><mixed-citation publication-type="other" xlink:type="simple">Davis, L. (1985) Applying Adaptive Algorithms to Epistatic Domains. Proceedings of the Joint International Conference on Artificial Intelligence, Los Angeles, 18-23 August 1985, 162-164.</mixed-citation></ref><ref id="scirp.122595-ref57"><label>57</label><mixed-citation publication-type="other" xlink:type="simple">Aboulaich, R., Ellaia, R., Elmoumen, S., Habbal, A. and Moussaid, N. (2017) The Mean-CVaR Model for Portfolio Optimization Using a Multi-Objective Approach and the Kalai-Smorodinsky Solution. MATEC Web of Conferences, 105, 103-108. https://doi.org/10.1051/matecconf/201710500010</mixed-citation></ref><ref id="scirp.122595-ref58"><label>58</label><mixed-citation publication-type="other" xlink:type="simple">Oukennou, A., Sandali, A. and Elmoumen, S. (2018) Coordinated Placement and Setting of FACTS in Electrical Network Based on Kalai-Smorodinsky Bargaining Solution and Voltage Deviation Index. International Journal of Electrical and Computer Engineering, 8, 4079. https://doi.org/10.11591/ijece.v8i6.pp4079-4088</mixed-citation></ref><ref id="scirp.122595-ref59"><label>59</label><mixed-citation publication-type="other" xlink:type="simple">Kalai, E. and Smorodinsky, M. (1975) Other Solutions to Nash’s Bargaining Problem. Econometrica, 43, 513-518. https://doi.org/10.2307/1914280</mixed-citation></ref><ref id="scirp.122595-ref60"><label>60</label><mixed-citation publication-type="other" xlink:type="simple">Murata, T. and Ishibuchi, H. (1995) MOGA: Multi-Objective Genetic Algorithms. Proceedings of 1995 IEEE International Conference on Evolutionary Computation, Vol. 1, 289. https://doi.org/10.1109/ICEC.1995.489161</mixed-citation></ref><ref id="scirp.122595-ref61"><label>61</label><mixed-citation publication-type="other" xlink:type="simple">Dodgson, J., Spackman, M.D., Pearman, A.D. and Phillips, L.D. (2009) Multi-Criteria Analysis: A Manual. Communities and Local Government Publications, London. http://www.communities.gov.uk/documents/corporate/pdf/1132618.pdf</mixed-citation></ref><ref id="scirp.122595-ref62"><label>62</label><mixed-citation publication-type="other" xlink:type="simple">R&amp;#259;dulescu, R., Mannion, P., Roijers, D.M. and Nowé, A. (2020) Multi-Objective Multi-Agent Decision Making: A Utility-Based Analysis and Survey. Autonomous Agents and Multi-Agent Systems, 34, 10. https://doi.org/10.1007/s10458-019-09433-x</mixed-citation></ref></ref-list></back></article>