<?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.2016.61005</article-id><article-id pub-id-type="publisher-id">AJOR-62885</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>
 
 
  Multi-Objective Optimization of Time-Cost-Quality Using Hungarian Algorithm
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>entepaka</surname><given-names>Yadaiah</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>V.</surname><given-names>V. Haragopal</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mathematics, Osmania University, Hyderabad, India</addr-line></aff><aff id="aff2"><addr-line>Department of Statistics, Osmania University, Hyderabad, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>v.yadaiah@gmail.com(EY)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>11</day><month>01</month><year>2016</year></pub-date><volume>06</volume><issue>01</issue><fpage>31</fpage><lpage>35</lpage><history><date date-type="received"><day>6</day>	<month>December</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>15</month>	<year>January</year>	</date><date date-type="accepted"><day>20</day>	<month>January</month>	<year>2016</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>
 
 
   In this paper, we propose an algorithm for solving multi-objective assignment problem (MOAP) through Hungarian Algorithm, and this approach emphasizes on optimal solution of each objective function by minimizing the resource. To illustrate the algorithm a numerical example (Sec. 4; Table 1) is presented. 
 
</p></abstract><kwd-group><kwd>Assignment Problem</kwd><kwd> Hungarian Algorithm</kwd><kwd> Multi-Objectives</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>General assignment problem includes “N” tasks that must assign to “N” workers where each worker has the competence to do all tasks. However, due to personal ability or other reasons, each worker may spend different amount of resource to finish different tasks. The objective is to assign each task to a proper worker so that the total resource that spends finishing all tasks can be minimized.</p><p>Many studies have been developed to solve the assignment problem [<xref ref-type="bibr" rid="scirp.62885-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.62885-ref4">4</xref>] , like time, cost, quality and risk in construction and development projects and investment has been taken into consideration and explanation [<xref ref-type="bibr" rid="scirp.62885-ref5">5</xref>] , projects were completed by using the FDOT to establish a model to demonstrate the functional relationship between construction cost and time for the collected highway construction projects [<xref ref-type="bibr" rid="scirp.62885-ref6">6</xref>] . A Multi-Objective Ant Colony Optimization is developed to analyze the advanced time cost-quality trade-off problem [<xref ref-type="bibr" rid="scirp.62885-ref7">7</xref>] , relationship between time, cost and quality management and the attainment of client objectives [<xref ref-type="bibr" rid="scirp.62885-ref8">8</xref>] .</p><p>Most of the developed methods for the assignment problem consider only one-objective situation, such as (1) the minimum cost assignment problem, (2) the minimum finishing time assignment problem. The minimum cost</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Assigned cost mtrix (ACM). here cost unit: thousands, time unit: weeks, quality levels: 1, 3, 5, 7, 9</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Jobs/Machine</th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x6.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x7.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x8.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x9.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x10.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >&#172;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x11.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >&#172;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x12.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >&#172;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x13.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x14.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x15.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x16.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x17.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x18.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x19.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x20.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x21.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x22.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x23.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x24.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x25.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>assignment problem focuses on how to assign tasks to workers so that the total operation cost can be minimized. Such problems have been generally discussed and well developed in many operations researches. Geetha and Nair [<xref ref-type="bibr" rid="scirp.62885-ref9">9</xref>] provide a solution for an assignment problem that minimizes both time and cost. Tsai et al. [<xref ref-type="bibr" rid="scirp.62885-ref10">10</xref>] try to solve a multi-objective decision making problem associated with cost, time, and quality by fuzzy concept. Unfortunately, the provided approaches only deal with the 2-objective assignment problem.</p></sec><sec id="s2"><title>2. Model Construction of Simple Assignment Problem</title><p>Assignment problem is one of the special cases of transportation problems. The goal of the assignment problem is to minimize the cost or time of completing a number of jobs by a number of persons. An important characteristic of the assignment problem is the number of sources is equal to the number of destinations. It is explained in the following way.</p><p>1) Only one job is assigned to person.</p><p>2) Each person is assigned with exactly one job.</p><p>Management has faced with problems whose structures are identical with assignment problems.</p><p>For example, a manager has five persons for five separate jobs and the cost of assigning each job to each person is given. His goal is to assign one and only job to each person in such a way that the total cost of assignment is minimized.</p><p>Balanced assignment problem: The number of persons is equal to the number of jobs.</p><p>Minimize (Maximize):</p><disp-formula id="scirp.62885-formula626"><graphic  xlink:href="http://html.scirp.org/file/5-1040443x26.png"  xlink:type="simple"/></disp-formula><p>Subject to</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x27.png" xlink:type="simple"/></inline-formula>; for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x28.png" xlink:type="simple"/></inline-formula></p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x29.png" xlink:type="simple"/></inline-formula>; for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x30.png" xlink:type="simple"/></inline-formula></p><p>where</p><disp-formula id="scirp.62885-formula627"><graphic  xlink:href="http://html.scirp.org/file/5-1040443x31.png"  xlink:type="simple"/></disp-formula><p>Problem definition: Consider a problem which consists a set of “n” machines<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x32.png" xlink:type="simple"/></inline-formula>. A set of “m” jobs <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x33.png" xlink:type="simple"/></inline-formula> which is to be considered to assign for execution on “n” available machines, with an execution of cost<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x34.png" xlink:type="simple"/></inline-formula>, time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x35.png" xlink:type="simple"/></inline-formula>, qality<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x36.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x37.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x38.png" xlink:type="simple"/></inline-formula> are mentioned in the ACM of order<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x39.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x40.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3"><title>3. Scope Triangle</title><p>The triangle illustrates the relationship between three primary forces in an assignment. Time is available to deliver the assignment, cost represents the amount of money and quality represents fit for the purpose of assignment which should be a successful achievement.</p><sec id="s3_1"><title>3.1. Methodology</title><p>To determine the assignment of cost (C), time (T) and quality (Q) vs. machine (s) of an assignment problem for a set of “n” machines<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x41.png" xlink:type="simple"/></inline-formula>, which are to be considered as assigned for execution on “n” available machines with an execution cost<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x42.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x43.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x44.png" xlink:type="simple"/></inline-formula> , where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x45.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x46.png" xlink:type="simple"/></inline-formula> are mentioned in the ACM of order, where m = n. First of all, we obtain the sum of cost, time, and quality in each job of the ACM (<xref ref-type="fig" rid="fig1">Figure 1</xref>). In this way we get single objective balanced assignment problem nature (<xref ref-type="table" rid="table2">Table 2</xref>). Now we apply the Hungarian algorithm approach [<xref ref-type="bibr" rid="scirp.62885-ref11">11</xref>] -[<xref ref-type="bibr" rid="scirp.62885-ref13">13</xref>] to obtain the exact optimum solution of balanced assignment problems. To solve this problem we follow the below algorithm.</p></sec><sec id="s3_2"><title>3.2. Algorithm</title><p>Step 1: Consider “m” jobs on “n” machines costs given as a matrix (ACM), which is an balanced assignment problem, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x47.png" xlink:type="simple"/></inline-formula>.</p><p>Step 2: Obtain the sum of cost, time, quality in each job of the ACM.</p><p>Step 3: If the total effectiveness of ACM is to be maximized, change the sign of each cost element in the effectiveness matrix and go to Step 4, otherwise go directly to Step 5 if ACM has the total value as minimum.</p><p>Step 4: If the minimum element in the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x48.png" xlink:type="simple"/></inline-formula> row is not zero, then subtract this minimum element from each element in the row i (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x49.png" xlink:type="simple"/></inline-formula>).</p><p>Step 5: If the minimum element in the column j is not zero, then subtract this minimum element from each element in the column j (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x50.png" xlink:type="simple"/></inline-formula>).</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Scope-Triangle</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1040443x51.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Modified ACM (,)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x52.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x53.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x54.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x55.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x56.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >13</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x57.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >28</td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >25</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x58.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >25</td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >24</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x59.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >20</td></tr></tbody></table></table-wrap><p>Step 6: Examine rows successively, beginning with row 1, for a row with exactly one unmarked zero. If at least one exists, mark this zero with the symbol (,) to denote an assignment. Cross out (X) the other zeros in the same column so that additional assignment will not be made to that column. Repeat the process until each row has no unmarked zeros or at least two unmarked zeros.</p><p>Step 7: Examine columns successively, beginning with column 1, for a column with exactly one unmarked zero. If at least one exists, mark this zero with the symbol (,) to denote an assignment. Cross out (X) the other zeros in the same row so additional assignment will not be made to that row. Repeat the process until each column has no unmarked zeros or at least two unmarked zeros.</p><p>Step 8: Repeat Steps 7 and 8 successively (if necessary) until one of the three things occurs:</p><p>Step 9: Every row has an assignment (,). Go to Step 16.</p><p>Step 10: There are at least two unmarked zeros in each row and each column. Go to Step 7.</p><p>Step 11: There are no zeros left unmarked and a complete assignment has not been made. Go to Step 10.</p><p>Step 12: Check (&#214;) all rows for which assignment (,) has not been made.</p><p>Step 13: Check (&#214;) columns not already checked which have a zero in checked rows.</p><p>Step 14: Check (&#214;) rows not already checked which have assignments in the checked column.</p><p>Step 15: Repeat Steps 11 and 12 until the chain of checking ends.</p><p>Step 16: Draw lines through all unchecked rows and through all checked columns. This will necessarily give the minimum number of lines needed to cover each zero at least one time.</p><p>Step 17: Examine the elements that do not have at least one line through them. Select the smallest of these and subtract it from every element in each row that contains at least one uncovered element. Add the same element to every element in each column that has a vertical line through it. Return to Step 7.</p><p>Step 18: List the assignment cost and combination corresponding to sub problem.</p><p>Step 19: Add assignment cost of each sub problem to obtain the total assignment cost of the main problem, which shall be the optimal cost, and also rearrange the combinations.</p><p>Step 20: Stop.</p></sec></sec><sec id="s4"><title>4. Illustration</title><p>Solve the problem (<xref ref-type="table" rid="table1">Table 1</xref>) assuming that the objective is to minimize the total cost, time and quality.</p><p>Now obtain the sum of cost, time, quality in each job of the ACM and we get modified ACM (,) (<xref ref-type="table" rid="table2">Table 2</xref>).</p><p>Now apply the Hungarian method for Modified ACM (,), then the final optimal assignments of Modified ACM (,) (<xref ref-type="table" rid="table2">Table 2</xref>) as follows:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x60.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x61.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x62.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1040443x63.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s5"><title>5. Conclusion</title><p>The above illustration was taken by the defined algorithm and implemented on several sizes of the problems to test the effectiveness of the algorithm. This approach was implemented on different sizes of multi-objective balanced assignment problems from the above. We noticed that by using standard Hungarian method we could get the optimum value. The time complexity verified and found that they were getting optimum in less time comparative to other methods.</p></sec><sec id="s6"><title>Cite this paper</title><p>VentepakaYadaiah,V. V.Haragopal, (2016) Multi-Objective Optimization of Time-Cost-Quality Using Hungarian Algorithm. American Journal of Operations Research,06,31-35. doi: 10.4236/ajor.2016.61005</p></sec></body><back><ref-list><title>References</title><ref id="scirp.62885-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Winston. L.W. (1991) Operations Research: Applications and Algorithm. Pws-Kent Puublishing Company, Boston.</mixed-citation></ref><ref id="scirp.62885-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Hillier. S.F. and Lieberman, J.G. (2001) Introduction to Operation Research. McGraw-Hill, Boston.</mixed-citation></ref><ref id="scirp.62885-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Taha, H.A. (1971) Operation Research: An Introduction. MacMillan Inc., New York.</mixed-citation></ref><ref id="scirp.62885-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Ravindran, A. and Ramaswami, V. (1977). On the Bottleneck Assignment Problem. Journal of Optimization Theory and Applications, 21, 451-458. &lt;/br&gt;http://dx.doi.org/10.1007/BF00933089</mixed-citation></ref><ref id="scirp.62885-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Rezaian</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>2011</year>)<article-title>Time-Cost-Quality-Risk of Construction and Development Projects or Investment</article-title><source> Middle-East Journal of Scientific Research</source><volume> 10</volume>,<fpage> 218</fpage>-<lpage>223</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.62885-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Shr, J.-F. and Chen, W.-T. (2006) Functional Model of Cost and Time for Highway Construction Projects. Journal of Marine Science and Technology, 14, 127-138.</mixed-citation></ref><ref id="scirp.62885-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Afshar, A., Kaveh, A. and Shoghli, O.R. (2007) Multiobjective Optimization of Time-Cost-Quality Using Multi-Colony ant Algorithm. Asian Journal of civil Engineering (Building and Housing), 8, 113-124.</mixed-citation></ref><ref id="scirp.62885-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Bowen, P.A., Hall, K.A., Edwards, P.J., Pearl, R.G. and Cattell, K.S. (2002) Perceptions of Time, Cost, Quality Management on Building Projects. The Australian Journal of Construction Economics and Building, 2, 48-56.</mixed-citation></ref><ref id="scirp.62885-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Geetha, S. and Nair, K.P.K. (1993) A Variation of the Assignment Problems. European Journal of Operational Research, 68, 422-426. &lt;/br&gt;http://dx.doi.org/10.1016/0377-2217(93)90198-V</mixed-citation></ref><ref id="scirp.62885-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Tsai, C., Wei, C.-C. and Cheng, C.-L. (1999) Multiobjective Fuzzy Deployment of Manpower. International Journal of the Computer, the Internet and Management, 7,.</mixed-citation></ref><ref id="scirp.62885-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Pandit, S.N.N. (1963) Some Quantitative Combinatorial Search Problems. PhD Thesis, IIT Khargpur.</mixed-citation></ref><ref id="scirp.62885-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ramesh, M. (1997) Lexi-Search Approach to Some Combinatorial Programming Problem. PhD Thesis, University of Hyderabad, Hyderabad.</mixed-citation></ref><ref id="scirp.62885-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Gillett Billy, E. (2000) Introduction to Operations Research—A Computer Oriented Algorithm Approach. Tata McGraw Hill, New Delhi.</mixed-citation></ref></ref-list></back></article>