<?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">ENG</journal-id><journal-title-group><journal-title>Engineering</journal-title></journal-title-group><issn pub-type="epub">1947-3931</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/eng.2015.78049</article-id><article-id pub-id-type="publisher-id">ENG-59143</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Generalized Algorithms of Discrete Optimization and Their Power Engineering Applications
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>oberto</surname><given-names>Berredo</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>Petr</surname><given-names>Ekel</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Helder</surname><given-names>Ferreira</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Reinaldo</surname><given-names>Palhares</given-names></name><xref ref-type="aff" rid="aff4"><sup>4</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Douglas</surname><given-names>Penaforte</given-names></name><xref ref-type="aff" rid="aff5"><sup>5</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff4"><addr-line>Graduate Program in Electrical Engineering, Federal University of Minas Gerais, Belo Horizonte, Brazil</addr-line></aff><aff id="aff1"><addr-line>Advanced System Optimization Technologies—ASOTECH, Belo Horizonte, Brazil</addr-line></aff><aff id="aff5"><addr-line>CEMIG Generation and Transmission, Belo Horizonte, Brazil</addr-line></aff><aff id="aff2"><addr-line>Graduate Program in Electrical Engineering, Pontifical Catholic University of Minas Gerais, Belo Horizonte, Brazil</addr-line></aff><aff id="aff3"><addr-line>CEMIG Distribution, Belo Horizonte, Brazil</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>rcberredo@gmail.com(OB)</email>;<email>pekel@superig.com.br(PE)</email>;<email>hlara@cemig.com.br(HF)</email>;<email>rpalhares@ufmg.br(RP)</email>;<email>penaforte@cemig.com.br(DP)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>12</day><month>08</month><year>2015</year></pub-date><volume>07</volume><issue>08</issue><fpage>530</fpage><lpage>543</lpage><history><date date-type="received"><day>29</day>	<month>July</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>23</month>	<year>August</year>	</date><date date-type="accepted"><day>26</day>	<month>August</month>	<year>2015</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>
 
 
  Generalized algorithms for solving problems of discrete, integer, and Boolean programming are discussed. These algorithms are associated with the method of normalized functions and are based on a combination of formal and heuristic procedures. This allows one to obtain quasi-optimal solutions after a small number of steps, overcoming the 
  <em>NP</em>-completeness of discrete optimization problems. Questions of constructing so-called “duplicate” algorithms are considered to improve the quality of discrete problem solutions. An approach to solving discrete problems with fuzzy coefficients in objective functions and constraints on the basis of modifying the generalized algorithms is considered. Questions of applying the generalized algorithms to solve multicriteria discrete problems are also discussed. The results of the paper are of a universal character and can be applied to the design, planning, operation, and control of systems and processes of different purposes. The results of the paper are already being used to solve power engineering problems.
 
</p></abstract><kwd-group><kwd>Discrete Optimization</kwd><kwd> Method of Normalized Functions</kwd><kwd> Duplicate Algorithms</kwd><kwd> Fuzzy Coefficients</kwd><kwd> Interrelated Models</kwd><kwd> Multiobjective Decision Making</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Discrete, integer, and Boolean (in the general case, discrete) optimization problems have important applications in many fields [<xref ref-type="bibr" rid="scirp.59143-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref2">2</xref>] . Taking this into account, it should be stressed that direct determination of discrete solutions to problems of discrete character is necessary. This is associated with the fact that even though at the cost of ignoring discreteness of parameters, with smoothing of functions, it is possible to replace an actual objective function by a convex or concave function defined on a convex region, with such an approach the danger exists that the objective function will be distorted (with a deviation from the optimum) or that the constraints will be violated (see a simple example in Section 3). Moreover, the transition from the discrete model to its convex analog can lead to considerable “coarsening” the model that often makes vapid its essence [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] . Finally, with orientation to discrete methods it is possible to pose and solve problems of combinatorial nature, which have previously not been considered [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] .</p><p>Theoretical and experimental evaluations, discussed in [<xref ref-type="bibr" rid="scirp.59143-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref5">5</xref>] , for example, have revealed significant drawbacks of exact methods of discrete programming. Besides, estimates of computational complexity [<xref ref-type="bibr" rid="scirp.59143-ref6">6</xref>] in solving discrete problems indicate that their NP-completeness does not permit one to develop general methods with a polynomial dependence on the problem dimension [<xref ref-type="bibr" rid="scirp.59143-ref7">7</xref>] . Thus, the development and application of approximate methods are the main direction in the evolution of discrete programming.</p><p>The algorithms discussed in the present paper are based on a combination of formal (the method of normalized functions [<xref ref-type="bibr" rid="scirp.59143-ref8">8</xref>] ) and heuristic (elements of the greedy heuristics [<xref ref-type="bibr" rid="scirp.59143-ref9">9</xref>] -[<xref ref-type="bibr" rid="scirp.59143-ref11">11</xref>] , generally, providing the best heuristic among possible heuristics with a priori estimates) procedures. The algorithms permit one to obtain quasi- optimal solutions after a small number of steps, overcoming the problem NP-completeness. They do not require an analytical specification of objective functions and constraints, ensuring the flexibility and the possibility to solve problems, for which adequate analytical descriptions are difficult or impossible.</p><p>In the process of formulating and solving a wide range of problems related to the design, planning, operation, and control of complex systems, one inevitably encounters different types of uncertainty [<xref ref-type="bibr" rid="scirp.59143-ref12">12</xref>] -[<xref ref-type="bibr" rid="scirp.59143-ref14">14</xref>] . Considering this, it should be stressed that taking into account the uncertainty factor in shaping mathematical models is to be inherent to the practice of systems analysis. This serves as a means for increasing the adequacy of the built models and, as a consequence, the credibility and factual effectiveness of solutions based on their analysis.</p><p>Investigations of recent years show the benefits of applying fuzzy set theory [<xref ref-type="bibr" rid="scirp.59143-ref15">15</xref>] to deal with various types of uncertainty. Its use in problems of optimization character offers advantages of both fundamental nature (the possibility of obtaining more effective, less “cautious” solutions) and computational character [<xref ref-type="bibr" rid="scirp.59143-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] . Considering this, the present paper also reflects results related to modifying the generalized algorithms to solve discrete problems with fuzzy coefficients in objective functions and constraints as well as multiobjective discrete problems.</p></sec><sec id="s2"><title>2. Problem Formulation</title><p>From the diversity of discrete optimization problems it is possible to distinguish two comprehensive classes. The first class is associated with the general problem of discrete programming, including integer, Boolean, and discrete programming problems proper. The problems with discrete variables may be reduced to integer or, in the general case, to Boolean models [<xref ref-type="bibr" rid="scirp.59143-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref18">18</xref>] . However, such a reduction, usually, substantially, increases the problem dimensionality [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] .</p><p>The second class of models is related to the problems of combinatorial type. In their solution, an extremum of the objective function is defined on a given finite discrete set A. The totality of objects obtained from A (for example, combinations or permutations) as well as objects obtained as a result of executing logical operations on elements of A [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] may be considered as a combinatorial space D. The problem is formulated as a search for</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x6.png" xlink:type="simple"/></inline-formula>from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x7.png" xlink:type="simple"/></inline-formula> providing an extremum of the objective function, i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x8.png" xlink:type="simple"/></inline-formula>.</p><p>The combinatorial problems are the most difficult from the computational viewpoint. Their solution is based, in the main, on finiteness of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x9.png" xlink:type="simple"/></inline-formula> and the problem specificity. Many combinatorial problems may be reduced to problems of integer or Boolean programming. For instance, Ibaraki [<xref ref-type="bibr" rid="scirp.59143-ref19">19</xref>] defines sufficient conditions of reducibility of combinatorial problems to integer programming models but shows that there is no a general algorithm for such reducibility, even it is realizable. Besides, in many cases reducibility is reached by accepting considerable assumptions, sharp increasing model dimension, and losing the possibility to effectively exploit combinatorial properties of the initial problem [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] .</p><p>In this connection, when solving discrete problems, it is important that their formulation and solution should exploit those properties and peculiarities of the problems, which promote their effective solution. Considering this, the desirability of allowing for constraints on the discreteness of in the form of discrete sequences</p><disp-formula id="scirp.59143-formula1437"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x10.png"  xlink:type="simple"/></disp-formula><p>has been validated in [<xref ref-type="bibr" rid="scirp.59143-ref18">18</xref>] ; here <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x11.png" xlink:type="simple"/></inline-formula> are technical, economic, etc. characteristics required for forming objective functions, constraints, and their increments, which correspond to the sth discrete (integer, Boolean) value of the variable<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x12.png" xlink:type="simple"/></inline-formula>. Considering this, a maximization problem may be formulated as follows.</p><p>Assume we are given discrete sequences of the type (1) (increasing or decreasing, depending on the problem formulation). From them it is necessary to choose parameters that the objective</p><disp-formula id="scirp.59143-formula1438"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x13.png"  xlink:type="simple"/></disp-formula><p>is met while satisfying</p><disp-formula id="scirp.59143-formula1439"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x14.png"  xlink:type="simple"/></disp-formula><p>The objective function (2) is interpreted as concave and the constraints (3) are interpreted as convex.</p><p>Given the maximization problem (1)-(3), one can formulate a minimization problem. In particular, from the discrete sequences of the type (1) it is necessary to choose parameters that the objective</p><disp-formula id="scirp.59143-formula1440"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x15.png"  xlink:type="simple"/></disp-formula><p>is met while satisfying</p><disp-formula id="scirp.59143-formula1441"><label>. (5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x16.png"  xlink:type="simple"/></disp-formula><p>The objective function (4) is interpreted as convex and the constraints (5) are interpreted as concave.</p></sec><sec id="s3"><title>3. Solution Algorithms</title><p>Let us consider the Boolean problem of maximization of</p><disp-formula id="scirp.59143-formula1442"><label>, (6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x17.png"  xlink:type="simple"/></disp-formula><p>while satisfying</p><disp-formula id="scirp.59143-formula1443"><label>, (7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x18.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x19.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x20.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x21.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x22.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x23.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x24.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x25.png" xlink:type="simple"/></inline-formula>.</p><p>The idea of one of popular methods, associated with the class of heuristic methods, may be illustrated by analyzing (6) and (7) for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x26.png" xlink:type="simple"/></inline-formula> (the 0 - 1 knapsack problem). It is possible to assume that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x27.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x28.png" xlink:type="simple"/></inline-formula>are arranged as</p><disp-formula id="scirp.59143-formula1444"><label>. (8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x29.png"  xlink:type="simple"/></disp-formula><p>It allows one to try to maximize (6) on the basis of the largest<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x30.png" xlink:type="simple"/></inline-formula>, considering<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x31.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x32.png" xlink:type="simple"/></inline-formula>, and so on until (7) is observed. Similar methods are called greedy methods. Regardless of their “naivety”, in many cases, as it was indicated above, they represent the best heuristic among other heuristics with a priory estimates. However, a specter of problems is not restricted by the case of d = 1. Taking this into account, we discuss below ways of constructing algorithms for the general case (d &gt; 1) to solve problems (linear as well as nonlinear), which can include not only Boolean, but also integer and discrete variables.</p><p>When analyzing (6) and (7) for d = 1, the maximization is reached by expending only one type of resources. If d &gt; 1, the optimization process is stopped when a remaining amount of only one of resources is not sufficient for next incrementing any of x<sub>i</sub>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x33.png" xlink:type="simple"/></inline-formula>. Thus, we can speak about “equivalence” of different types of resources from the point of view of terminating the process of maximizing (6). Therefore, it is advisable to have a single measure for different resources. This leads to the idea of normalization [<xref ref-type="bibr" rid="scirp.59143-ref8">8</xref>] . For example, the constraints (7) are reduced to a single arbitrary resource b as</p><disp-formula id="scirp.59143-formula1445"><label>, (9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x34.png"  xlink:type="simple"/></disp-formula><p>where t is the optimization step number.</p><p>Applying (9), it is possible to transform the constraints (7) to equal conditions. For instance, before the first optimization step we have</p><disp-formula id="scirp.59143-formula1446"><label>. (10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x35.png"  xlink:type="simple"/></disp-formula><p>Assume that at step t, variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x36.png" xlink:type="simple"/></inline-formula> is at its discrete level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x37.png" xlink:type="simple"/></inline-formula> and its associated parameters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x38.png" xlink:type="simple"/></inline-formula> are at</p><p>the respective levels<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x39.png" xlink:type="simple"/></inline-formula>. These can be gathered in what we introduce as the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x40.png" xlink:type="simple"/></inline-formula>.</p><p>Then the algorithm of solving the maximization problem (1)-(3), taking into account the results of [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref20">20</xref>] , can be written in the following form.</p><p>1) The components of the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x41.png" xlink:type="simple"/></inline-formula> are evaluated as follows:</p><disp-formula id="scirp.59143-formula1447"><label>, (11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x42.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula> is the set of variables at the tth step which, at their present values satisfy all constraints (3). In (11), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula>is the increment in the jth constraint when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x45.png" xlink:type="simple"/></inline-formula> undergoes a step change from its level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x46.png" xlink:type="simple"/></inline-formula> to the next level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x47.png" xlink:type="simple"/></inline-formula> while all the other<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x48.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x49.png" xlink:type="simple"/></inline-formula>remain at their current levels<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x50.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.59143-formula1448"><label>. (12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x51.png"  xlink:type="simple"/></disp-formula><p>For t = 1 we have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x52.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x53.png" xlink:type="simple"/></inline-formula>is the initial set of variables) and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x54.png" xlink:type="simple"/></inline-formula>.</p><p>2) If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x55.png" xlink:type="simple"/></inline-formula>, then go operation 3, otherwise the calculations are completed because the solution is obtained.</p><p>3) The components of the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x56.png" xlink:type="simple"/></inline-formula> are calculated as follows:</p><disp-formula id="scirp.59143-formula1449"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x57.png"  xlink:type="simple"/></disp-formula><p>4) If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x58.png" xlink:type="simple"/></inline-formula>, then go to operation 5, otherwise the calculations are completed because the solution is obtained.</p><p>5) The components of the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x59.png" xlink:type="simple"/></inline-formula> are calculated as:</p><disp-formula id="scirp.59143-formula1450"><label>. (14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x60.png"  xlink:type="simple"/></disp-formula><p>6) The index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x61.png" xlink:type="simple"/></inline-formula> of the variable to be incremented is determined from the following condition:</p><disp-formula id="scirp.59143-formula1451"><label>. (15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x62.png"  xlink:type="simple"/></disp-formula><p>7) We recalculate the current values of the following quantities:</p><disp-formula id="scirp.59143-formula1452"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x63.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.59143-formula1453"><label>. (17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x64.png"  xlink:type="simple"/></disp-formula><p>8) If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x65.png" xlink:type="simple"/></inline-formula>, then go to operation 1, taking t = t + 1; otherwise the calculations are completed because the solution is obtained.</p><p>Commenting the algorithm of solving the maximization problem (1)-(3), it is necessary to indicate that the execution of its operation 1 provides determination of the constraint with the most scarce type of the resource<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x66.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x67.png" xlink:type="simple"/></inline-formula>for every variable at the given step. In essence, the execution of (11) permits one to construct</p><p>a convolution:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x68.png" xlink:type="simple"/></inline-formula>. Therefore, at each optimization step we obtain an increment of that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x69.png" xlink:type="simple"/></inline-formula>th variable</p><p>which maximizes the increment of the objective function per unit normalized resource b. In this connection, the utilization of (14) and (15) is similar to (8). Besides, the execution of operations 2 and 4 is directed at excluding variables that lead to violation of the constraints (3) or to decreasing the objective function of (2).</p><p>The problem of minimization (1), (4), and (5) is more difficult than the problem (1)-(3). In particular, in the case of maximization we stop changing the variable x<sub>i</sub> when at least one of the constraints (3) is violated. At the same time, in the minimization process the optimization is completed on any variable when all constraints (5) are obeyed. Therefore, there is in the case of maximization usually only one “deficient” constraint at each step requiring attention. At the same time, in minimization we have to pay attention to each constraint because the optimization process cannot be completed until all constraints (5) have been obeyed.</p><p>It is assumed that the initial constraints (5) are already normalized and are presented in the following form:</p><disp-formula id="scirp.59143-formula1454"><label>. (18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x70.png"  xlink:type="simple"/></disp-formula><p>The algorithm of solving the minimization problem (1), (4), and (5), using the results of [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref20">20</xref>] , can be presented in the following form.</p><p>1) The components of the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x71.png" xlink:type="simple"/></inline-formula> are evaluated as follows:</p><disp-formula id="scirp.59143-formula1455"><label>. (19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x72.png"  xlink:type="simple"/></disp-formula><p>In (19),</p><disp-formula id="scirp.59143-formula1456"><label>, (20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x73.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x74.png" xlink:type="simple"/></inline-formula> is the set of the constraints (5) at the tth step. For t = 1 we have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x75.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x76.png" xlink:type="simple"/></inline-formula>is the initial set of constraints);<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x77.png" xlink:type="simple"/></inline-formula>.</p><p>2) The components of the vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x78.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x79.png" xlink:type="simple"/></inline-formula>are calculated in accordance with (13).</p><p>3) The components of the vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x80.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x81.png" xlink:type="simple"/></inline-formula>are calculated on the basis of (14).</p><p>4) The index <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x82.png" xlink:type="simple"/></inline-formula> of the variable to be incremented is determined from the following condition:</p><disp-formula id="scirp.59143-formula1457"><label>. (21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x83.png"  xlink:type="simple"/></disp-formula><p>5) We recalculate the current values of the quantities<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x84.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x85.png" xlink:type="simple"/></inline-formula>, using (16), and</p><disp-formula id="scirp.59143-formula1458"><label>. (22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x86.png"  xlink:type="simple"/></disp-formula><p>6) If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x87.png" xlink:type="simple"/></inline-formula>, then go to operation 7; otherwise the calculations are completed because the solution is obtained.</p><p>7) If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x88.png" xlink:type="simple"/></inline-formula>, then go to operation 1, taking t = t + 1; otherwise the calculations are completed because the problem has no solution.</p><p>Commenting the algorithm of solving the minimization problem (1), (4), and (5), it is necessary to indicate that the execution of its operation 1 provides the convolution of the set of constraints (5) at the given optimization step. In this connection, at each step of optimization we obtain an increment of that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x89.png" xlink:type="simple"/></inline-formula>th variable which minimizes the increment of the objective function per unit total expenditure of normalized resources. The execution of operation 6 is associated with excluding such constraints (5) which are already satisfied. The algorithm has no operation similar to operation 4 of the algorithm of solving the maximization problem. This does not restrict a range of its applications because prior to using the algorithm it is possible to carry out minimization of the objective function (4) without considering the constraints (5).</p><p>Numerous comparisons of solutions for diverse types of problems given, for instance, in [<xref ref-type="bibr" rid="scirp.59143-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref21">21</xref>] , based on applying the algorithms presented above (with the upper bounds of the number of operations <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x90.png" xlink:type="simple"/></inline-formula></p><p>for Boolean and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x91.png" xlink:type="simple"/></inline-formula> for integer and discrete linear problems) and exact methods, show</p><p>their convincing agreement. This is also confirmed by numerous results on “good” behavior of the greedy algorithms [<xref ref-type="bibr" rid="scirp.59143-ref22">22</xref>] for wide classes of discrete optimization problems. However, the authors of [<xref ref-type="bibr" rid="scirp.59143-ref23">23</xref>] indicate that the greedy algorithms are to be used with caution. Taking into account these opinions, it is rational to have not only one, but several algorithms realizing different strategies. Considering this, so-called “duplicate” algorithms have been elaborated on the basis of a qualitative analysis of the problem statement. In particular, one of the “duplicate” algorithms is based on evaluating the components of the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x92.png" xlink:type="simple"/></inline-formula> (operation 1 of the algorithm of solving the minimization problem) as follows:</p><disp-formula id="scirp.59143-formula1459"><label>, (23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x93.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x94.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x95.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x96.png" xlink:type="simple"/></inline-formula>are calculated on the basis of (12).</p><p>The utilization of the “duplicate” algorithms can be considered, in a certain measure, as a guarantee of obtaining optimal solutions. Furthermore, the analysis of one and the same problem on the basis of several algorithms allows obtaining a series of solutions of equal worth, which is important as well.</p><p>As an example of the use of the “duplicate” algorithm associated with applying (23) we consider a problem of selecting locations and sizes of capacitors for a distribution network whose scheme and parameters are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. It also gives the loads of transformers as well as load flow. For simplicity, the problem is solved under a simplified statement directed at minimizing a total installed power of low voltage capacitors while the constraints on lower voltage limits for maximal load levels are satisfied.</p><p>The discrete sequence of low voltage capacitor sizes is the following:</p><disp-formula id="scirp.59143-formula1460"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x97.png"  xlink:type="simple"/></disp-formula><p>It is necessary to select sizes of capacitors which minimize the objective function</p><disp-formula id="scirp.59143-formula1461"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x98.png"  xlink:type="simple"/></disp-formula><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Network scheme, its parameters, and loads</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-8102445x99.png"/></fig><p>while satisfying the following constraints on lower voltage limits:</p><disp-formula id="scirp.59143-formula1462"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x100.png"  xlink:type="simple"/></disp-formula><p>The solution of (24)-(26), based on applying of the “duplicate” algorithm associated with the use of (23), is the following: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x101.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x105.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x106.png" xlink:type="simple"/></inline-formula> The corresponding value of the objective function (25) is F = 312 kVAr.</p><p>The solution of the problem (25) and (26) with ignoring the constraints (24) on variable discreteness, based on applying the simplex method of linear programming, is the following: x<sub>1</sub> = 0 kVAr, x<sub>2</sub> = 34 kVAr, x<sub>3</sub> = 104 kVAr, x<sub>4</sub> = 12 kVAr and x<sub>5</sub> = 54 kVAr. Rounding the obtained values to the nearest discrete ones does not permit one to obtain a feasible solution. Rounding the obtained values to the nearest higher discrete ones provides the following solution: x<sub>1</sub> = 0 kVAr, x<sub>2</sub> = 78 kVAr, x<sub>3</sub> = 156 kVAr, x<sub>4</sub> = 78 kVAr and x<sub>5</sub> = 78 kVAr. The corresponding value of the objective function (25) is F = 390 kVAr.</p><p>Another “duplicate” algorithm is associated with the results of [<xref ref-type="bibr" rid="scirp.59143-ref9">9</xref>] and is based on calculating<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x107.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x108.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x109.png" xlink:type="simple"/></inline-formula>in the following form:</p><disp-formula id="scirp.59143-formula1463"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x110.png"  xlink:type="simple"/></disp-formula><p>with recalculating<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x111.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x112.png" xlink:type="simple"/></inline-formula>(operation 5 of the algorithm of solving the minimization problem) as</p><disp-formula id="scirp.59143-formula1464"><label>. (28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x113.png"  xlink:type="simple"/></disp-formula><p>As an additional means for possible improving the efficiency of solutions may serve the formulation and analysis of one and the same problem within the framework of mutually interrelated models (1)-(3) and (1), (4), and (5). Applying this approach, if we have the increasing (decreasing) sequences (1) for the problem (1)-(3), the sequences (1) are to be decreasing (increasing) for the problem (1), (4), and (5). Thus, it is possible to solve one and the same problem “from above” as well as “from below” as well. This approach is fruitful and also serves for solving problems with fuzzy coefficients discussed below.</p><p>The described results have a high degree of generality and have been used in solving diverse power engineering problems discussed below.</p></sec><sec id="s4"><title>4. Problems with Fuzzy Coefficients</title><p>Although there are diverse formulations of optimization problems with fuzziness (for instance, [<xref ref-type="bibr" rid="scirp.59143-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref25">25</xref>] , in opinion of the authors of [<xref ref-type="bibr" rid="scirp.59143-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref24">24</xref>] , the problems with fuzzy coefficients in objective functions and constraints are to be considered as a general class of fuzzy mathematical programming problems.</p><p>Generalizing (1)-(3), it is possible to construct the problem of choosing parameters from discrete sequences of the type (1) that the objective</p><disp-formula id="scirp.59143-formula1465"><label>(29)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x114.png"  xlink:type="simple"/></disp-formula><p>is met while satisfying</p><disp-formula id="scirp.59143-formula1466"><label>. (30)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x115.png"  xlink:type="simple"/></disp-formula><p>The objective function of (29) and constraint (30) include fuzzy coefficients, as indicated by the ~ symbol.</p><p>Generalizing (1), (4), and (5), it is possible to construct the problem of choosing parameters from discrete sequence of the type (1) that the objective</p><disp-formula id="scirp.59143-formula1467"><label>(31)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x116.png"  xlink:type="simple"/></disp-formula><p>is met while satisfying (30).</p><p>The models (1), (29), and (30) and (1), (31), and (30) generalize the models analyzed, for instance, in [<xref ref-type="bibr" rid="scirp.59143-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref27">27</xref>] whose formulation with deterministic information have been considered in [<xref ref-type="bibr" rid="scirp.59143-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref18">18</xref>] .</p><p>An approach [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] to handling the constraints such as (30) involves replacing each of them by a finite set of nonfuzzy (deterministic) constraints, represented in the form of inequalities. Depending on the essence of the problem, it is possible to change from the problem (1), (29), and (30) or (1), (31), and (30) to the problem (1), (29), and (3) or (1), (31), and (5) with fuzzy coefficients in the objective functions alone. The solution of the problem (1), (29), and (3) is possible on the basis of modifying the algorithm of solving the maximization problem (1)-(3). The solution of the problem (1), (31), and (5) is associated with modifying the algorithm of solving the minimization problem (1), (4), and (5) or the corresponding “duplicate” algorithms. In particular, the execution of algebraic operations on fuzzy numbers by means of the expressions (13) and (14) is accomplished on the basis of the results of [<xref ref-type="bibr" rid="scirp.59143-ref29">29</xref>] .</p><p>To compare alternatives in accordance with (15) or (21) it is necessary to use the corresponding methods, considered, for instance, in [<xref ref-type="bibr" rid="scirp.59143-ref30">30</xref>] -[<xref ref-type="bibr" rid="scirp.59143-ref32">32</xref>] . Chen and Hwang [<xref ref-type="bibr" rid="scirp.59143-ref30">30</xref>] classify four groups of methods related to the ordering of fuzzy quantities. Among these groups, the authors of [<xref ref-type="bibr" rid="scirp.59143-ref33">33</xref>] consider the construction of fuzzy preference relations for pairwise comparisons as the most practical and justified way. Considering this, it is necessary to distinguish the fuzzy number ranking index introduced by Orlovsky [<xref ref-type="bibr" rid="scirp.59143-ref24">24</xref>] based on the conception of a membership function of a generalized preference relation.</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x117.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x118.png" xlink:type="simple"/></inline-formula> have the membership functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x119.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x120.png" xlink:type="simple"/></inline-formula>, then quantity</p><disp-formula id="scirp.59143-formula1468"><label>(32)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x121.png"  xlink:type="simple"/></disp-formula><p>is the degree of preference<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x122.png" xlink:type="simple"/></inline-formula>, while</p><disp-formula id="scirp.59143-formula1469"><label>(33)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x123.png"  xlink:type="simple"/></disp-formula><p>is the degree of preference<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x124.png" xlink:type="simple"/></inline-formula>. These agree with several important fuzzy number ranking indices [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] . Examples of the application of the dependencies (32) and (33) are given in [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] . However, our experience shows that in many cases the membership functions of the alternatives <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x125.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x126.png" xlink:type="simple"/></inline-formula> compared form flat apices (for example, [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] ), i.e., they are so-called flat or trapezoidal fuzzy numbers [<xref ref-type="bibr" rid="scirp.59143-ref15">15</xref>] . In view of this, when using (32) and (30), it may happen that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x127.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x128.png" xlink:type="simple"/></inline-formula> are indistinguishable if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x129.png" xlink:type="simple"/></inline-formula>. In such situations the modified algorithms of discrete optimization do not allow one to obtain unique solutions: they “stop”. This occurs also with other modifications of traditional mathematical programming methods (this is illustrated in [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref34">34</xref>] by simple examples) because a combination of the uncertainty and the relative stability of optimal solutions produces so-called decision uncertainty regions. In this connection, other indices may be used as additional means for the ranking of fuzzy numbers.</p><p>The review of techniques which have been developed for ranking of fuzzy numbers can be found in [<xref ref-type="bibr" rid="scirp.59143-ref32">32</xref>] . This study covers the analysis of the fuzzy ranking indices proposed before 1998 (among more recent works in this field, it is possible to distinguish, for instance, [<xref ref-type="bibr" rid="scirp.59143-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref36">36</xref>] ).</p><p>The authors of [<xref ref-type="bibr" rid="scirp.59143-ref32">32</xref>] count more than 35 existing fuzzy number ranking indices, indicating that unlike in the case of real numbers, fuzzy quantities have no natural order. The idea with the ordering of fuzzy quantities is to convert a fuzzy quantity into a real number and base the comparison of fuzzy quantities on these real numbers. Each conversion way pays attention to a special aspect of fuzzy quantity. As a consequence, each approach suffers from some defects if only one real number is associated with each fuzzy quantity. Cheng [<xref ref-type="bibr" rid="scirp.59143-ref37">37</xref>] also indicates that many of indices produce different rankings for the same problem. The authors of [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref31">31</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref37">37</xref>] underline that fuzzy number ranking indices occasionally result in choices which appear inconsistent with intuition. Finally, the majority of indices for the ranking of fuzzy quantities have been proposed with the aspiration for obligatory distinguishing the alternatives. This is not natural because the uncertainty of information creates the decision uncertainty regions [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] .</p><p>There is another approach that is better validated and natural for the practice of decision making. It is associated with the transition to multiattribute choosing alternatives in a fuzzy environment because the application of additional criteria (including the criteria of qualitative character, such as “investment attractiveness”, “flexibility of development”, etc.) can serve as a convincing means to contract the decision uncertainty regions.</p><p>Before starting to discuss questions of multiattribute decision making in a fuzzy environment, it is necessary to note that considerable contraction of the decision uncertainty regions may be obtained by formulating and solving one and the same problem within the framework of mutually interrelated models:</p><p>1) model of maximization (29) with the constraints (30) approximated by (3);</p><p>2) model of minimization (31) with the constraints (30) approximated by (5).</p><p>When using this approach, solutions dominated by the initial objective function are cut off from above as well as from below to the greatest degree [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] . It should be stressed that this approach is of a universal character and may be used in solving continuous problems as well.</p><p>Assume we are given a set X of alternatives (from the decision uncertainty region), which are to be examined by q criteria of quantitative and/or qualitative nature. This problem is presented by a pair <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x130.png" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x131.png" xlink:type="simple"/></inline-formula> is a vector fuzzy preference relation [<xref ref-type="bibr" rid="scirp.59143-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] . In this case, we have</p><disp-formula id="scirp.59143-formula1470"><label>, (34)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x132.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x133.png" xlink:type="simple"/></inline-formula> is a membership function of a fuzzy preference relation.</p><p>In (34), R<sub>p</sub> is defined as a fuzzy set of all pairs of X &#215; X, such that the membership function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x134.png" xlink:type="simple"/></inline-formula> represents the degree to which X<sub>k</sub> weakly dominates X<sub>l</sub> (X<sub>k</sub> is not worse than X<sub>l</sub>) for the pth criterion.</p><p>A convincing and natural approach to obtaining matrices R<sub>p</sub> is presented in [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] . In particular, the availability of fuzzy or linguistic estimates of alternatives<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x136.png" xlink:type="simple"/></inline-formula>(constructed on the basis of expert estimation or on the basis of aggregating information arriving from different sources of both formal and informal character) with the membership functions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x138.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x139.png" xlink:type="simple"/></inline-formula>permits one, using the expressions (32) and (33), to construct R<sub>p</sub>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x141.png" xlink:type="simple"/></inline-formula>. Other our approaches to constructing matrices R<sub>p</sub> are discussed in [<xref ref-type="bibr" rid="scirp.59143-ref39">39</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref40">40</xref>] .</p><p>At the same time, fuzzy preference relations are not a unique form of preference representation. For instance, the authors of [<xref ref-type="bibr" rid="scirp.59143-ref41">41</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref42">42</xref>] indicate eight formats which can be used to establish preferences among analyzed alternatives. It is natural that their application demands a conversion of all formats to a unique format which can be processed and analyzed. Considering the advantages and rationality of the application of fuzzy preference relations for this objective, the results of [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref43">43</xref>] permit one to construct so-called transformation functions to convert different preference formats to fuzzy preference relations.</p><p>The basic procedures to deal with multiple criteria, when preferences are modeled as a vector R of fuzzy preference relations, considered in [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] , are the following: the construction of a set of nondominated alternatives on the basis of simultaneous considering all fuzzy preference relations [<xref ref-type="bibr" rid="scirp.59143-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] ; the lexicographic procedure bases on the step-by-step application of fuzzy preference relations for comparing alternatives [<xref ref-type="bibr" rid="scirp.59143-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref28">28</xref>] ; the construction of a set of nondominated alternatives on the basis of the intersection of sets of nondominated alternatives obtained for each fuzzy preference relation [<xref ref-type="bibr" rid="scirp.59143-ref20">20</xref>] .</p><p>The indicated procedures have served for developing other techniques: the analysis of alternatives with fuzzy ordering of criteria [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref24">24</xref>] ; the analysis of alternatives based on the concept of fuzzy majority (based on the application of the so-called OWA operator, originally proposed in [<xref ref-type="bibr" rid="scirp.59143-ref44">44</xref>] ) [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref40">40</xref>] ; the analysis of alternatives based on an outranking approach (by a means of a fuzzy version of the PROMETHEE [<xref ref-type="bibr" rid="scirp.59143-ref45">45</xref>] ) [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] .</p></sec><sec id="s5"><title>5. Multiobjective Problems with Discrete Variables</title><p>When analyzing multiobjective models (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x142.png" xlink:type="simple"/></inline-formula>models [<xref ref-type="bibr" rid="scirp.59143-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] ), a vector of objective functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x143.png" xlink:type="simple"/></inline-formula></p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x144.png" xlink:type="simple"/></inline-formula>is considered, and the problem consists of optimizing all of them, i.e.,</p><disp-formula id="scirp.59143-formula1471"><label>(35)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x145.png"  xlink:type="simple"/></disp-formula><p>where L is a feasible region in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x146.png" xlink:type="simple"/></inline-formula>.</p><p>The first step in solving the problem (32) is associated with determining a set of Pareto solutions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x147.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.59143-ref46">46</xref>] . This step is useful; however it does not permit one to obtain unique solutions. It is necessary to choose a particular Pareto solution on the basis of information of a decision maker. There are three approaches to using this information [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref47">47</xref>] : a priori, a posteriori, and adaptive.</p><p>When analyzing multiobjective problems, it is necessary to solve some questions related to normalizing objective functions, selecting principles of optimality, and considering priorities of objectives. Their solution and, therefore, development of multiobjective methods is carried out in the following directions [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref48">48</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref49">49</xref>] : scalarization techniques, imposing constraints on objectives, utility function method, goal programming, and using the principle of guaranteed result. Without discussing these directions, it is necessary to point out that an important question in the multiobjective analysis is the solution quality. It is considered high if levels of satisfying objective functions are equal or close to each other (harmonious solutions) if we do not differentiate their importance [<xref ref-type="bibr" rid="scirp.59143-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref50">50</xref>] (other directions may lead to solutions with high levels of satisfying some objectives that is reached by low levels of satisfying other objectives, for instance [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref50">50</xref>] ). From this point of view, it should be recorded the validity and advisability of the direction related to the principle of guaranteed result.</p><p>The lack of clarity in the concept of “optimal solution” is the basic methodological complexity in solving multiobjective problems. When applying the Bellman-Zadeh approach to decision making in a fuzzy environment [<xref ref-type="bibr" rid="scirp.59143-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref51">51</xref>] , this concept is defined with reasonable validity: the maximum degree of implementing goals serves as a criterion of optimality. This conforms to the principle of guaranteed result and provides constructive lines in obtaining harmonious solutions. The use of the Bellman-Zadeh approach permits one to realize an effective (from the computational standpoint) as well as rigorous (from the standpoint of obtaining solutions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x148.png" xlink:type="simple"/></inline-formula>) method of analyzing multicriteria models [<xref ref-type="bibr" rid="scirp.59143-ref16">16</xref>] . Finally, its use allows one to preserve a natural measure of uncertainty in decision making and to consider indices, criteria, and constraints of qualitative character.</p><p>When using the Bellman-Zadeh approach, objective functions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x150.png" xlink:type="simple"/></inline-formula>are replaced by fuzzy sets<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x151.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x152.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x153.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x154.png" xlink:type="simple"/></inline-formula> is the membership function of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x155.png" xlink:type="simple"/></inline-formula>. A fuzzy</p><p>solution d is defined as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x156.png" xlink:type="simple"/></inline-formula> with the membership function</p><disp-formula id="scirp.59143-formula1472"><label>(36)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x157.png"  xlink:type="simple"/></disp-formula><p>The use of (36) allows one to get the solution</p><disp-formula id="scirp.59143-formula1473"><label>(37)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x158.png"  xlink:type="simple"/></disp-formula><p>Therefore, the problem (35) is reduced to search for</p><disp-formula id="scirp.59143-formula1474"><label>. (38)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x159.png"  xlink:type="simple"/></disp-formula><p>To obtain (38), one needs to build<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x160.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x161.png" xlink:type="simple"/></inline-formula>, which reflect the capability of achieving own optima</p><p>by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x162.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x163.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x164.png" xlink:type="simple"/></inline-formula>. This condition is satisfied if one chooses [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] :</p><disp-formula id="scirp.59143-formula1475"><label>(39)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x165.png"  xlink:type="simple"/></disp-formula><p>for minimized objective functions or</p><disp-formula id="scirp.59143-formula1476"><label>(40)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x166.png"  xlink:type="simple"/></disp-formula><p>for maximized ones. In (39) and (40), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x167.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x168.png" xlink:type="simple"/></inline-formula>are importance factors for the corresponding objective functions.</p><p>The construction of (39) or (40) demands the solution of the following problems:</p><disp-formula id="scirp.59143-formula1477"><label>(41)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x169.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.59143-formula1478"><label>(42)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x170.png"  xlink:type="simple"/></disp-formula><p>Thus, the solution of the problem (35) on the basis of the Bellman-Zadeh approach demands analysis of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x171.png" xlink:type="simple"/></inline-formula> monocriteria problems (41), (42), and (37), respectively.</p><p>Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x172.png" xlink:type="simple"/></inline-formula> is to belong to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x173.png" xlink:type="simple"/></inline-formula>, it is necessary to build</p><disp-formula id="scirp.59143-formula1479"><label>, (43)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x174.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x175.png" xlink:type="simple"/></inline-formula></p><p>Procedures for solving the problem (37) discussed in [<xref ref-type="bibr" rid="scirp.59143-ref17">17</xref>] provide a line in obtaining <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x176.png" xlink:type="simple"/></inline-formula> in accordance with (43). Thus, it can be said about equivalence of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x177.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x178.png" xlink:type="simple"/></inline-formula> and guarantees obtaining harmonious solutions which belong to the Pareto set. This eliminates the necessity of performing a cumbersome stage of constructing the Pareto set and opens up the real possibility of using the multicriteria approach in problems of the short-term planning, operation, and control.</p><p>Finally, the existence of additional conditions (indices, criteria or constraints) of qualitative character, defined by linguistic variables [<xref ref-type="bibr" rid="scirp.59143-ref15">15</xref>] , reduces (38) to</p><disp-formula id="scirp.59143-formula1480"><label>, (44)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-8102445x179.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x180.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x181.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-8102445x182.png" xlink:type="simple"/></inline-formula>are membership functions of fuzzy values of linguistic variables which reflect these additional conditions.</p><p>Taking the above into account, the solution of the multicriteria discrete problems is reduced to modifying the generalized algorithms of solving discrete optimization problems discussed above to solve the maxmin problem (38).</p><p>Although the results of the present Section do not take into account the uncertainty of initial information, they can be used within the framework of a general scheme of multicriteria analysis under information uncertainty [<xref ref-type="bibr" rid="scirp.59143-ref52">52</xref>] [<xref ref-type="bibr" rid="scirp.59143-ref53">53</xref>] with evaluating particular (monocriteria) and aggregated (multicriteria) risks in multiple scenarios.</p></sec><sec id="s6"><title>6. Power Engineering Applications</title><p>The described results have found wide applications in the analysis of diverse problems of power engineering, related to improving reliability, quality, and economical feasibility of power supply. These problems are characterized by an extremely high number of variables and, often, by the impossibility of the adequate analytical description of objective functions and constraints.</p><p>The following classes of problems of power systems and subsystems have been solved with the use of the results of the present paper:</p><p>・ choice and allocation of means for increasing reliability of power supply in distribution systems in different settings;</p><p>・ reinforcement (allocation of reactive power sources, allocation of voltage regulators, and reconduction) of distribution systems in different settings;</p><p>・ real-time active power control in power systems and subsystems;</p><p>・ real-time voltage and reactive power control in distribution systems in different settings.</p><p>As an example, it possible to present the solution of the problem of allocating reactive power sources in distribution systems [<xref ref-type="bibr" rid="scirp.59143-ref54">54</xref>] .</p><p>Traditionally, problems of reactive power compensation in distribution systems are associated with the selection of locations, sizes, and types of capacitors to minimize the objective function of an economical nature, while the constraints on upper and lower voltage limits at different load levels are satisfied. However, our experience in solving the problems of reactive power compensation shows that the necessity to simultaneously observe constraints on upper and lower voltage limits at different buses creates essential obstacles. It is not uncommon to face situations when these constraints induce empty feasible regions. These obstacles can be avoided by minimizing the objective function of an economical nature as well as the objective function which reflects a volume of poor quality energy consumption. Besides, if the problem is associated with the determination of capacitor types (fixed or switched), the quantity of objectives should be increased.</p><p>Taking this into account, the developed computing platform EPODIAN [<xref ref-type="bibr" rid="scirp.59143-ref54">54</xref>] includes tools to solve reactive power compensation problems in monocriteria as well as in multicriteria settings for large-scale distribution networks.</p><p><xref ref-type="table" rid="table1">Table 1</xref> demonstrates the results of the application of EPODIAN for the allocation of reactive power sources in a distribution network 13.8/0.22 kV of one of substations of the Energy Company of Minas Gerais (CEMIG).</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Solution results</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Solution</th><th align="center" valign="middle" >Economic objective function (BR$∙10<sup>3</sup>)</th><th align="center" valign="middle" >Poor quality energy consumption (MWh/year)</th><th align="center" valign="middle" >Total installed reactive power (kVAr)</th></tr></thead><tr><td align="center" valign="middle" >I</td><td align="center" valign="middle" >708</td><td align="center" valign="middle" >826</td><td align="center" valign="middle" >600</td></tr><tr><td align="center" valign="middle" >A</td><td align="center" valign="middle" >543</td><td align="center" valign="middle" >472</td><td align="center" valign="middle" >630</td></tr><tr><td align="center" valign="middle" >B</td><td align="center" valign="middle" >661</td><td align="center" valign="middle" >384</td><td align="center" valign="middle" >1215</td></tr><tr><td align="center" valign="middle" >C</td><td align="center" valign="middle" >568</td><td align="center" valign="middle" >396</td><td align="center" valign="middle" >900</td></tr></tbody></table></table-wrap><p>This network includes 2 feeders with more than 5000 consumers connected to them. The total length of feeders is 729 km . They are modeled by 9660 electrical nodes. In <xref ref-type="table" rid="table1">Table 1</xref>, I is an initial state, A is a monocriteria solution minimizing the objective function of the economical nature, B is a monocriteria solution minimizing the objective function which reflects a volume of poor quality energy consumption, and C is a multicriteria solution providing a compromise between the solutions A and B. All solutions were obtained less than 30 s on a conventional dual-core desktop PC.</p></sec><sec id="s7"><title>7. Conclusions</title><p>In this paper, the generalized algorithms for solving problems of discrete, integer, and Boolean programming are discussed. These algorithms are based on a combination of formal procedures (associated with the method of normalized functions) and informal procedures (related to elements of greedy heuristics). The application of the algorithms allows one to obtain quasi-optimal solutions after a small number of steps, thus overcoming the NP- completeness of discrete optimization problems. Questions of constructing so-called “duplicate” algorithms are considered. Their use as well as the formulation and solution of one and the same discrete optimization problem within the framework of mutually related models serve as means for possible improving the quality of discrete problem solutions.</p><p>The approach to solving optimization problems, formalized within the framework of “soft” models containing fuzzy coefficients in objective functions and constraints, has been discussed. This approach is associated with modifying traditional mathematical programming methods and, in particular, the generalized algorithms presented in the paper. It is based on solving one and the same problem within the framework of mutually related models to maximally cut off dominated alternatives from above as well as from below. The subsequent contraction of the decision uncertainty regions is associated with reducing the problem to multiattribute choosing alternatives in a fuzzy environment.</p><p>It has shown the possibility of rational solving multiobjective discrete problems on the basis of applying the Bellman-Zadeh approach to decision making in a fuzzy environment and modifying the generalized algorithms presented in the paper.</p><p>The results of the paper have found wide applications in the analysis of power engineering problems, related to improving the reliability, quality, and economic efficiency of power supply.</p></sec><sec id="s8"><title>Acknowledgements</title><p>This research was supported by the National Council for Scientific and Technological Development of Brazil (CNPq)―grants 305036/2011-4, 307466/2011-6, and the Energy Company of Minas Gerais (CEMIG)―R&amp;D ANEEL Program projects GT480 and D535.</p></sec><sec id="s9"><title>Cite this paper</title><p>RobertoBerredo,PetrEkel,HelderFerreira,ReinaldoPalhares,DouglasPenaforte, (2015) Generalized Algorithms of Discrete Optimization and Their Power Engineering Applications. Engineering,07,530-543. doi: 10.4236/eng.2015.78049</p></sec><sec id="s10"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.59143-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Taha, H.A. (1982) Operations Research: An Introduction. 3rd Edition, Macmillan Publishing, New York.</mixed-citation></ref><ref id="scirp.59143-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Brown, D.E. and White, C.C. (1990) Operations Research and Artificial Intelligence: The Integration of Problem-Solving Strategies. Kluwer Academic Publishers, London. http://dx.doi.org/10.1007/978-94-009-2203-7</mixed-citation></ref><ref id="scirp.59143-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ekel, P.Ya. (1990) Models and Methods of Discrete Optimization of Power Supply Systems. KPI, Kiev. (In Russian)</mixed-citation></ref><ref id="scirp.59143-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Jeroslow, R.C. (1974) Trivial Integer Programs Unsolvable by Branch-and-Bound. Mathematical Programming, 6, 105-109. http://dx.doi.org/10.1007/BF01580225</mixed-citation></ref><ref id="scirp.59143-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Korbut, A.A. and Finkelshtein, Yu.Yu. (1984) Approximate Methods of Discrete Programming. Soviet Journal of Computer and System Sciences, 22, 155-167.</mixed-citation></ref><ref id="scirp.59143-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Garey, M.A. and Johnson, D.S. (1979) Computers and Intractability: A Guide to the Theory of NP—Completeness. W.H. Freeman, New York.</mixed-citation></ref><ref id="scirp.59143-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Papadimitrou, C.H. and Steiglitz, K. (1982) Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Englewood Cliffs.</mixed-citation></ref><ref id="scirp.59143-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Berzin, E.A. (1974) Optimal Resource Allocation and Elements of System Synthesis. Russkoe Radio, Moscow. (In Russian)</mixed-citation></ref><ref id="scirp.59143-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Dobson, G. (1982) Worst-Case Analysis of Greedy Heuristics for Integer Programming with Nonnegative Data. Mathematics of Operations Research, 7, 515-531. http://dx.doi.org/10.1287/moor.7.4.515</mixed-citation></ref><ref id="scirp.59143-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Syslo, M., Deo, N., and Kowalik, J.S. (1983) Discrete Optimization Algorithms with Pascal Programs. Prentice-Hall, Englewood Cliffs.</mixed-citation></ref><ref id="scirp.59143-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C. (2009) Introduction to Algorithms. 3rd Edition, MIT Press, Cambridge, MA.</mixed-citation></ref><ref id="scirp.59143-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">French, S. (1995) Uncertainty and Imprecision: Modelling and Analysis. Journal of the Operational Research Society, 7, 70-79. http://dx.doi.org/10.1057/jors.1995.8</mixed-citation></ref><ref id="scirp.59143-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Zimmermann, H. (2000) An Application-Oriented View of Modeling Uncertainty. European Journal of Operational Research, 122, 190-198. http://dx.doi.org/10.1016/S0377-2217(99)00228-3</mixed-citation></ref><ref id="scirp.59143-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Antunes, C.H. and Dias, C.L. (2007) Editorial: Managing Uncertainty in Decision Support Models. European Journal of Operational Research, 181, 1425-1426. http://dx.doi.org/10.1016/j.ejor.2006.03.049</mixed-citation></ref><ref id="scirp.59143-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Pedrycz, W. and Gomide, F. (1998) An Introduction to Fuzzy Sets: Analysis and Design. MIT Press, Cambridge, MA.</mixed-citation></ref><ref id="scirp.59143-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Ekel, P.Ya. (2202) Fuzzy Sets and Models of Decision Making. Computers and Mathematics with Applications, 44, 863-875. http://dx.doi.org/10.1016/S0898-1221(02)00199-2</mixed-citation></ref><ref id="scirp.59143-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Pedrycz, W., Ekel, P. and Parreiras, R. (2011) Fuzzy Multicriteria Decision-Making: Models, Methods, and Applications. John Wiley &amp; Sons, Chichester.</mixed-citation></ref><ref id="scirp.59143-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Zorin, V.V. and Ekel, P.Ya. (1980) Discrete-Optimization Methods for Electrical Supply Systems. Power Engineering, 18, 19-30.</mixed-citation></ref><ref id="scirp.59143-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Ibaraki, T. (1976) Integer Programming Formulation of Combinatorial Optimization. Discrete Mathematics, 16, 39-42.  
http://dx.doi.org/10.1016/0012-365X(76)90091-1</mixed-citation></ref><ref id="scirp.59143-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Ekel, P.Ya. and Neto, F.H.S. (2006) Algorithms of Discrete Optimization and Their Applications to Problems with Fuzzy Coefficients. Information Sciences, 176, 2846-2868. http://dx.doi.org/10.1016/j.ins.2005.06.001</mixed-citation></ref><ref id="scirp.59143-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Hu, T.C. (1969) Integer Programming and Network Flows. Addison-Wesley, New York.</mixed-citation></ref><ref id="scirp.59143-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Ausiello, G., Crescenzi, P., Gambosi, G., Kan, V., Marchetti-Spaccamela, A. and Protasi, M. (1999) Complexity and Approximation. Springer, Berlin. http://dx.doi.org/10.1007/978-3-642-58412-1</mixed-citation></ref><ref id="scirp.59143-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Band-Jensen, J., Gutin, G. and Yeo, A. (2004) When the Greedy Algorithm Fails. Discrete Optimization, 1, 121-127.  
http://dx.doi.org/10.1016/j.disopt.2004.03.007</mixed-citation></ref><ref id="scirp.59143-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Orlovsky, S.A. (1981) Problems of Decision Making with Fuzzy Information. Nauka, Moscow. (in Russian)</mixed-citation></ref><ref id="scirp.59143-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Delgado, M. (1994) Fuzzy Optimization: Recent Advances. Physica-Verlag, Heidelberg.</mixed-citation></ref><ref id="scirp.59143-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Herrera, F. and Verdegay, J.L. (1995) Three Models of Fuzzy Integer Linear Programming. European Journal of Operations Research, 83, 581-593. http://dx.doi.org/10.1016/0377-2217(93)E0338-X</mixed-citation></ref><ref id="scirp.59143-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Herrera, F. and Verdegay, J.L. (1996) Fuzzy Boolean Programming Problems with Fuzzy Costs: A General Study. Fuzzy Sets and Systems, 81, 57-76. http://dx.doi.org/10.1016/0165-0114(94)00324-6</mixed-citation></ref><ref id="scirp.59143-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Ekel, P., Pedrycz, W. and Schinzinger, R. (1998) A General Approach to Solving a Wide Class of Fuzzy Optimization Problems. Fuzzy Sets and Systems, 97, 49-66. http://dx.doi.org/10.1016/S0165-0114(96)00334-X</mixed-citation></ref><ref id="scirp.59143-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Dubois, D. and Prade, H. (1979) Fuzzy Real Algebra: Some Results. Fuzzy Sets and Systems, 2, 327-348.  
http://dx.doi.org/10.1016/0165-0114(79)90005-8</mixed-citation></ref><ref id="scirp.59143-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Chen, S.J. and Hwang, C.L. (1992) Fuzzy Multiple Attribute Decision Making: Methods and Applications. Springer, New York. http://dx.doi.org/10.1007/978-3-642-46768-4</mixed-citation></ref><ref id="scirp.59143-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Lee-Kwang, H. (1999) A Method for Ranking Fuzzy Numbers and Its Application to Decision-Making. IEEE Transactions on Fuzzy Systems, 7, 677-685. http://dx.doi.org/10.1109/91.811235</mixed-citation></ref><ref id="scirp.59143-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Wang, K. and Kerre, E.E. (2001) Reasonable Properties for the Ordering of Fuzzy Quantities (I). Fuzzy Sets and Systems, 118, 375-385. http://dx.doi.org/10.1016/S0165-0114(99)00062-7</mixed-citation></ref><ref id="scirp.59143-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Horiuchi, K. and Tamura, N. (1998) VSOP Fuzzy Numbers and Their Fuzzy Ordering. Fuzzy Sets and Systems, 93, 197-210. http://dx.doi.org/10.1016/S0165-0114(96)00206-0</mixed-citation></ref><ref id="scirp.59143-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Galperin, E.A. and Ekel, P.Ya. (2005) Synthetic Realization Approach to Fuzzy Global Optimization via Gamma Algorithm. Mathematical and Computer Modelling, 41, 1457-1468. http://dx.doi.org/10.1016/j.mcm.2004.02.039</mixed-citation></ref><ref id="scirp.59143-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Abbasbandy, S. and Hajjari, T. (2009) A New Approach for Ranking of Trapezoidal Fuzzy Numbers. Computers and Mathematics with Applications, 57, 413-419. http://dx.doi.org/10.1016/j.camwa.2008.10.090</mixed-citation></ref><ref id="scirp.59143-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Sadi-Nezhad, S. and Shahnazari-Shahrezaei, P. (2013) Ranking Fuzzy Numbers Using Preference Ratio: A Utility Function Approach. Decision Science Letters, 2, 149-162. http://dx.doi.org/10.5267/j.dsl.2013.03.002</mixed-citation></ref><ref id="scirp.59143-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Cheng, C.H. (1998) A New Approach for Ranking Fuzzy Numbers by Distance Methods. Fuzzy Sets and Systems, 95, 307-313. http://dx.doi.org/10.1016/s0165-0114(96)00272-2</mixed-citation></ref><ref id="scirp.59143-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Fodor, J. and Roubens, M. (1994) Fuzzy Preference Modelling and Multicriteria Decision Support. Kluwer Academic Publishers, Boston. http://dx.doi.org/10.1007/978-94-017-1648-2</mixed-citation></ref><ref id="scirp.59143-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Parreiras, R. and Ekel, P. (2013) Construction of Nonreciprocal Fuzzy Preference Relations with the Use of Preference Functions. Pesquisa Operacional, 33, 305-323. http://dx.doi.org/10.1590/S0101-74382013000200010</mixed-citation></ref><ref id="scirp.59143-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Kokshenev, I., Parreiras, R.O., Ekel, P.Ya., Alves, G.B. and Menicucci, S.V. (2015) A Web-Based Decision Support Center for Electrical Energy Companies. IEEE Transactions on Fuzzy Systems, 23, 16-28.  
http://dx.doi.org/10.1109/TFUZZ.2014.2312984</mixed-citation></ref><ref id="scirp.59143-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Q., Chena, J.C.H. and Chong, P.P. (2004) Decision Consolidation: Criteria Weight Determination Using Multiple Preference Formats. Decision Support Systems, 38, 247-258. http://dx.doi.org/10.1016/S0167-9236(03)00094-0</mixed-citation></ref><ref id="scirp.59143-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Q., Wang, Y. and Yang, Y. (2007) Fuzzy Multiple Attribute Decision Making with Eight Types Of Preference Information. Proceedings of 2007 IEEE Symposium on Computational Intelligence in Multicriteria Decision Making, Honolulu, 1-5 April 2007, 288-293. http://dx.doi.org/10.1109/MCDM.2007.369103</mixed-citation></ref><ref id="scirp.59143-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Herrera-Viedma, E., Herrera, F. and Chiclana, F. (2002) A Consensus Model for Multiperson Decision Making with Different Preferences Structures. IEEE Transactions on Systems, Man and Cybernetics, 32, 394-402.  
http://dx.doi.org/10.1109/TSMCA.2002.802821</mixed-citation></ref><ref id="scirp.59143-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Yager, R.R. (1988) On Ordered Weighted Averaging Aggregation Operators in Multi-Criteria Decision Making. IEEE Transactions on Systems, Man and Cybernetics, 18, 183-190. http://dx.doi.org/10.1109/21.87068</mixed-citation></ref><ref id="scirp.59143-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Li, W.X. and Li, B.Y. (2010) An Extension of the Promethee II Method Based on Generalized Fuzzy Numbers. Expert Systems with Applications, 37, 5314-5319. http://dx.doi.org/10.1016/j.eswa.2010.01.004</mixed-citation></ref><ref id="scirp.59143-ref46"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Pareto, V. (1886) Cours D’économie Politique. Lousanne Rouge, Lousanne.</mixed-citation></ref><ref id="scirp.59143-ref47"><label>47</label><mixed-citation publication-type="book" xlink:type="simple">Coelho, C.A.C. (2002) Evolutionary Multi-Objective Optimization: Critical Review. In: Sarker, R., Mohammadian, M. and Yao, X., Eds., Evolutionary Optimization, Kluwer Academic Publishers, Boston, 117-146.</mixed-citation></ref><ref id="scirp.59143-ref48"><label>48</label><mixed-citation publication-type="other" xlink:type="simple">Miettinen, K.M. (1999) Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Boston.</mixed-citation></ref><ref id="scirp.59143-ref49"><label>49</label><mixed-citation publication-type="other" xlink:type="simple">Ehrgott, M. (2005) Multicriteria Optimization. Springer-Verlag, Berlin.</mixed-citation></ref><ref id="scirp.59143-ref50"><label>50</label><mixed-citation publication-type="other" xlink:type="simple">Ekel, P.Ya. and Galperin, E.A. (2003) Box-Triangular Multiobjective Linear Programs for Resource Allocation with Application to Load Management and Energy Market Problems. Mathematical and Computer Modelling, 37, 1-17.  
http://dx.doi.org/10.1016/S0895-7177(03)80001-8</mixed-citation></ref><ref id="scirp.59143-ref51"><label>51</label><mixed-citation publication-type="other" xlink:type="simple">Bellman, R.E. and Zadeh, L.A. (1970) Decision-Making in a Fuzzy Environment. Management Science, 17, 141-164.  
http://dx.doi.org/10.1287/mnsc.17.4.B141</mixed-citation></ref><ref id="scirp.59143-ref52"><label>52</label><mixed-citation publication-type="other" xlink:type="simple">Ekel, P.Ya., Martini, J.S.C. and Palhares, R.M. (2008) Multicriteria Analysis in Decision Making Under Information Uncertainty. Applied Mathematics and Computation, 200, 501-516. http://dx.doi.org/10.1016/j.amc.2007.11.024</mixed-citation></ref><ref id="scirp.59143-ref53"><label>53</label><mixed-citation publication-type="other" xlink:type="simple">Pereira Jr., J.G., Ekel, P.Ya., Palhares, R.M. and Parreiras, R.O. (2015) On Multicriteria Decision Making under Conditions of Uncertainty. Information Sciences, 234, 44-59. http://dx.doi.org/10.1016/j.ins.2015.06.013</mixed-citation></ref><ref id="scirp.59143-ref54"><label>54</label><mixed-citation publication-type="other" xlink:type="simple">Araujo, W.J., Ekel, P.Ya., Filho, R.P.F., Kokshenev, I.V. and Schuffner, H.S. (2011) Monocriteria and Multicriteria Based Placement of Reactive Power Sources in Distribution Systems. International Journal of Applied Mathematics and Informatics, 5, 240-248.</mixed-citation></ref></ref-list></back></article>