<?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">AJOR</journal-id><journal-title-group><journal-title>American Journal of Operations Research</journal-title></journal-title-group><issn pub-type="epub">2160-8830</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajor.2019.93006</article-id><article-id pub-id-type="publisher-id">AJOR-92525</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>
 
 
  Duality in Solving Multi-Objective Optimization (MOO) Problems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Chandra</surname><given-names>Sen</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Agricultural Economics, Institute of Agricultural Sciences, Banaras Hindu University, Varanasi, India</addr-line></aff><pub-date pub-type="epub"><day>16</day><month>05</month><year>2019</year></pub-date><volume>09</volume><issue>03</issue><fpage>109</fpage><lpage>113</lpage><history><date date-type="received"><day>20,</day>	<month>April</month>	<year>2019</year></date><date date-type="rev-recd"><day>18,</day>	<month>May</month>	<year>2019</year>	</date><date date-type="accepted"><day>21,</day>	<month>May</month>	<year>2019</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>
 
 
  Multi-Objective Optimization (MOO) techniques often achieve the combination of both maximization and minimization objectives. The study suggests scalarizing the multi-objective functions simpler using duality. An example of four objective functions has been solved using duality with satisfactory results.
 
</p></abstract><kwd-group><kwd>Duality</kwd><kwd> Multi-Objective Optimization (MOO)</kwd><kwd> Scalarizing Techniques</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Multi-Objective Optimization helps in making decisions in presence of usually conflicting objectives. Scalarizing techniques have been popularly used for solving multi-objective optimization problems. Several new scalarizing techniques [<xref ref-type="bibr" rid="scirp.92525-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.92525-ref11">11</xref>] have been proposed during recent years. These scalarizing techniques are not efficient [<xref ref-type="bibr" rid="scirp.92525-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.92525-ref13">13</xref>] in optimizing the multiple objectives simultaneously. An improved scalarizing technique is proposed for solving MOO problems. Duality can be used to formulate the multi-objective function easier. The present study explains the utility of duality in solving multi-objective optimization problem with a suitable example.</p></sec><sec id="s2"><title>2. Sen’s Multi-Objective Optimization Technique</title><sec id="s2_1"><title>2.1. Primal Multi-Objective Function</title><p>The mathematical form of Sen’s MOO technique [<xref ref-type="bibr" rid="scirp.92525-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.92525-ref13">13</xref>] is described as:</p><p>Optimize Z = [ Max .   Z 1 , Max .   Z 2 , ⋯ , Max .   Z r , Min .   Z r + 1 , ⋯ , Min .   Z s ]</p><p>Subject to:</p><p>A X = b and X ≥ 0</p><p>The individual optima are obtained by optimizing each objective separately as:</p><p>Z optima = [ θ 1 , θ 2 , ⋯ , θ s ]</p><p>The Primal Multi-Objective Function is formulated as:</p><p>Maximize Z = ∑ j = 1 r Z j | θ j | − ∑ j = r + 1 s Z j | θ r + 1 |</p><p>Subject to:</p><p>A X = b and X ≥ 0</p><p>θ j ≠ 0 for j = 1 , 2 , ⋯ , s .</p><p>where, θ j is the optimal value of jth objective function.</p></sec><sec id="s2_2"><title>2.2. Dual Multi-Objective Function</title><p>All the objective functions are converted into either maximizing or minimizing form as described below:</p><p>Maximize Z<sub>j</sub> or Minimize Z<sub>j</sub></p><p>Subject to:</p><p>A X = b and X ≥ 0</p><p>The minimization objective function can be converted into maximization objective function by multiplying −1. Similarly the maximization objective can be converted into minimization objective function by multiplying −1. The Multi-Objective Function is formulated as:</p><p>Maximize Z = ∑ j = 1 s Z j | θ j |</p><p>or</p><p>Minimize Z = ∑ j = 1 s Z j | θ j |</p><p>Subject to:</p><p>A X = b and X ≥ 0</p><p>θ j ≠ 0 for j = 1 , 2 , ⋯ , s .</p><p>where, θ j is the optimal value of jth objective function.</p></sec></sec><sec id="s3"><title>3. Algorithm of Proposed Technique</title><p>Step I: Convert all the objective functions either maximization of minimization mode.</p><p>Step II: Formulate multi-objective function as explained in 2.2</p><p>Step III: Optimize the multi-objective function under the same constraints.</p></sec><sec id="s4"><title>4. Multi-Objective Optimization Problem</title><p>The following example has been solved with duality technique.</p><p>Example</p><p>Max .   Z 1 = 12500 X 1 + 25100 X 2 + 16700 X 3 + 23300 X 4 + 20200 X 5</p><p>Max .   Z 2 = 21 X 1 + 15 X 2 + 13 X 3 + 17 X 4 + 11 X 5</p><p>Min .   Z 3 = 370 X 1 + 280 X 2 + 350 X 3 + 270 X 4 + 240 X 5</p><p>Min .   Z 4 = 1930 X 1 + 1790 X 2 + 1520 X 3 + 1690 X 4 + 1720 X 5</p><p>Subject to:</p><p>X 1 + X 2 + X 3 + X 4 + X 5 = 4.5</p><p>2 X 1 ≥ 1.0</p><p>3 X 4 ≥ 1.5</p><p>The above problem can be converted with all the four objective functions either maximization of minimization mode as detailed below:</p><p>Max .   Z 1 = 12500 X 1 + 25100 X 2 + 16700 X 3 + 23300 X 4 + 20200 X 5</p><p>Max . Z 2 = 21 X 1 + 15 X 2 + 13 X 3 + 17 X 4 + 11 X 5</p><p>Max . Z 3 = − 370 X 1 − 280 X 2 − 350 X 3 − 270 X 4 − 240 X 5</p><p>Max . Z 4 = − 1930 X 1 − 1790 X 2 − 1520 X 3 − 1690 X 4 − 1720 X 5</p><p>or</p><p>Min . Z 1 = − 12500 X 1 − 25100 X 2 − 16700 X 3 − 23300 X 4 − 20200 X 5</p><p>Min . Z 2 = − 21 X 1 − 15 X 2 − 13 X 3 − 17 X 4 − 11 X 5</p><p>Min . Z 3 = 370 X 1 + 280 X 2 + 350 X 3 + 270 X 4 + 240 X 5</p><p>Min . Z 4 = 1930 X 1 + 1790 X 2 + 1520 X 3 + 1690 X 4 + 1720 X 5</p><p>The problem was solved with multi-objective function of both maximization and minimization mode. It is very clear from <xref ref-type="table" rid="table1">Table 1</xref> that all the four individual optimizations are all different and do not achieve all the objectives simultaneously.</p><p>This necessitates the need of multi-objective optimization. Both the solutions of multi-objective optimization are exactly the same and achieving all the four objectives simultaneously. Hence the multi-objective optimization problems can be solved by formulating multi-objective function after converting all the objective functions in either maximizing or minimizing mode.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Individual and multi-objective optimization</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Objective Function</th><th align="center" valign="middle"  colspan="4"  >Individual Optimization</th><th align="center" valign="middle"  colspan="2"  >Multi-Objective Optimization</th></tr></thead><tr><td align="center" valign="middle" >Max.Z<sub>1</sub></td><td align="center" valign="middle" >Max.Z<sub>2</sub></td><td align="center" valign="middle" >Min.Z<sub>3</sub></td><td align="center" valign="middle" >Min.Z<sub>4</sub></td><td align="center" valign="middle" >Maximization Mode</td><td align="center" valign="middle" >Minimization Mode</td></tr><tr><td align="center" valign="middle" >X<sub>i</sub></td><td align="center" valign="middle" >0.5, 3.5, 0, 0.5, 0</td><td align="center" valign="middle" >4, 0, 0, 0.5, 0</td><td align="center" valign="middle" >0.5, 0, 0, 0.5, 3.5</td><td align="center" valign="middle" >0.5, 0, 3.5, 0.5, 0</td><td align="center" valign="middle" >0.5, 0, 0, 4, 0</td><td align="center" valign="middle" >0.5, 0, 0, 4, 0</td></tr><tr><td align="center" valign="middle" >Z<sub>1</sub></td><td align="center" valign="middle" >105750</td><td align="center" valign="middle" >61650</td><td align="center" valign="middle" >88600</td><td align="center" valign="middle" >76350</td><td align="center" valign="middle" >99450</td><td align="center" valign="middle" >99450</td></tr><tr><td align="center" valign="middle" >Z<sub>2</sub></td><td align="center" valign="middle" >71.5</td><td align="center" valign="middle" >92.5</td><td align="center" valign="middle" >57.5</td><td align="center" valign="middle" >64.5</td><td align="center" valign="middle" >78.5</td><td align="center" valign="middle" >78.5</td></tr><tr><td align="center" valign="middle" >Z<sub>3</sub></td><td align="center" valign="middle" >1300</td><td align="center" valign="middle" >1615</td><td align="center" valign="middle" >1160</td><td align="center" valign="middle" >1545</td><td align="center" valign="middle" >1265</td><td align="center" valign="middle" >1265</td></tr><tr><td align="center" valign="middle" >Z<sub>4</sub></td><td align="center" valign="middle" >8075</td><td align="center" valign="middle" >8565</td><td align="center" valign="middle" >7830</td><td align="center" valign="middle" >7130</td><td align="center" valign="middle" >7725</td><td align="center" valign="middle" >7725</td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Conclusion</title><p>One of the important advantages of the duality theory is presented in the paper for solving MOO problems. It is established that duality makes easier the formulation of multi-objective function. However, it is needed only when optimization is done for a set of both maximization and minimization objective functions.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Sen, C. (2019) Duality in Solving Multi-Objective Optimization (MOO) Problems. American Journal of Operations Research, 9, 109-113. https://doi.org/10.4236/ajor.2019.93006</p></sec></body><back><ref-list><title>References</title><ref id="scirp.92525-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Sulaiman, N.A. and Hamadameen, A.-Q.O. (2008) Optimal Transformation Technique to Solve Multi-Objective Linear Programming Problem (MOLPP). Journal of Kirkuk University Scientific Studies, 3, 158-168.</mixed-citation></ref><ref id="scirp.92525-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Suleiman, N.A. and Nawkhass, M.A. (2013) Transforming and Solving Multi-Objective Quadratic Fractional Programming Problems by Optimal Average of Maximin &amp; Minimax Techniques. American Journal of Operational Research, 3, 92-98.</mixed-citation></ref><ref id="scirp.92525-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Sulaiman, N.A. and Mustafa, R.B. (2016) Using Harmonic Mean to Solve Multi-Objective Linear Programming Problems. American Journal of Operations Research, 6, 25-30. https://doi.org/10.4236/ajor.2016.61004</mixed-citation></ref><ref id="scirp.92525-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Sulaiman, N.A. and Mustafa, R.B. (2016) Transform Extreme Point Multi-Objective Linear Programming Problem to Extreme Point Single Objective Linear Programming Problem by Using Harmonic Mean. Applied Mathematics, 6, 95-99.</mixed-citation></ref><ref id="scirp.92525-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Huma, A., Geeta, M. and Sushma, D. (2017) Transforming and Optimizing Multi-Objective Quadratic Fractional Programming Problem. International Journal of Statistics and Applied Mathematics, 2, 01-05.</mixed-citation></ref><ref id="scirp.92525-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Nahar, S. and Alim, A. (2017) A New Statistical Averaging Method to Solve Multi-Objective Linear Programming Problem. International Journal of Science and Research, 6, 623-629.</mixed-citation></ref><ref id="scirp.92525-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Huma, A., Modi, G. and Duraphe, S. (2017) An Appropriate Approach for Transforming and Optimizing Multi-Objective Quadratic Fractional Programming Problem. International Journal of Mathematics Trends and Technology, 50, 80-83. https://doi.org/10.14445/22315373/IJMTT-V50P511</mixed-citation></ref><ref id="scirp.92525-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Nawkhass, M.A. and Birdawod, H.Q. (2017) Transformed and Solving Multi-Objective Linear Programming Problems to Single-Objective by Using Correlation Technique. Cihan International Journal of Social Science, 1, 30-36.</mixed-citation></ref><ref id="scirp.92525-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Akhtar, H. and Modi, G. (2017) An Approach for Solving Multi-Objective Fractional Programming Problem and It’s Comparison with Other Techniques. International Journal of Scientific and Innovative Mathematical Research, 5, 1-5. https://doi.org/10.20431/2347-3142.0511001</mixed-citation></ref><ref id="scirp.92525-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Nahar, S. and Alim, A. (2017) A New Geometric Average Technique to Solve Multi-Objective Linear Fractional Programming Problem and Comparison with New Arithmetic Average Technique. IOSR Journal of Mathematics (IOSR-JM), 13, 39-52. https://doi.org/10.9790/5728-1303013952</mixed-citation></ref><ref id="scirp.92525-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Sohag, Z.I. and Asadujjaman, Md. (2018) A Proposed New Average Method for Solving Multi-Objective Linear Programming Problem Using Various Kinds of Mean Techniques. Mathematics Letters, 4, 25-33. https://doi.org/10.11648/j.ml.20180402.11</mixed-citation></ref><ref id="scirp.92525-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Sen</surname><given-names> C. </given-names></name>,<etal>et al</etal>. (<year>2018</year>)<article-title>Multi Objective Optimization Techniques: Misconceptions and Clarifications</article-title><source> International Journal of Scientific and Innovative Mathematical Research</source><volume> 6</volume>,<fpage> 29</fpage>-<lpage>33</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.92525-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Sen</surname><given-names> C. </given-names></name>,<etal>et al</etal>. (<year>2018</year>)<article-title>Sen’s Multi-Objective Programming Method and Its Comparison with Other Techniques</article-title><source> American Journal of Operational Research</source><volume> 8</volume>,<fpage> 10</fpage>-<lpage>13</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref></ref-list></back></article>