<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0327-0793</journal-id>
<journal-title><![CDATA[Latin American applied research]]></journal-title>
<abbrev-journal-title><![CDATA[Lat. Am. appl. res.]]></abbrev-journal-title>
<issn>0327-0793</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional del Sur y Consejo Nacional de Investigaciones Científicas y Técnicas]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0327-07932011000200003</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[A comparison of metaheuristics algorithms for combinatorial optimization problems. Application to phase balancing in electric distribution systems]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Schweickardt]]></surname>
<given-names><![CDATA[G.A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Wiman]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,CONICET - Fundación Bariloche Instituto de Economía Energética ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Argentina</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto de Engenharia de Sistemas e Computadores do Porto - Fac. Engenharia Univ. Porto  ]]></institution>
<addr-line><![CDATA[Porto ]]></addr-line>
<country>Portugal</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Tecnológica Nacional FR BA ]]></institution>
<addr-line><![CDATA[Bariloche ]]></addr-line>
<country>Argentina</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>04</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>04</month>
<year>2011</year>
</pub-date>
<volume>41</volume>
<numero>2</numero>
<fpage>113</fpage>
<lpage>120</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.ar/scielo.php?script=sci_arttext&amp;pid=S0327-07932011000200003&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><self-uri xlink:href="http://www.scielo.org.ar/scielo.php?script=sci_abstract&amp;pid=S0327-07932011000200003&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><self-uri xlink:href="http://www.scielo.org.ar/scielo.php?script=sci_pdf&amp;pid=S0327-07932011000200003&amp;lng=en&amp;nrm=iso&amp;tlng=en"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Metaheuristics Algorithms are widely recognized as one of most practical approaches for Combinatorial Optimization Problems. This paper presents a comparison between two metaheuristics to solve a problem of Phase Balancing in Low Voltage Electric Distribution Systems. Among the most representative mono-objective metaheuristics, was selected Simulated Annealing, to compare with a different metaheuristic approach: Evolutionary Particle Swarm Optimization. In this work, both of them are extended to fuzzy domain to modeling a multi-objective optimization, by mean of a fuzzy fitness function. A simulation on a real system is presented, and advantages of Swarm approach are evidenced.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Metaheuristic Algorithm]]></kwd>
<kwd lng="en"><![CDATA[Swarm Intelligence]]></kwd>
<kwd lng="en"><![CDATA[Fuzzy Sets]]></kwd>
<kwd lng="en"><![CDATA[Electric Distribution]]></kwd>
<kwd lng="en"><![CDATA[Phase Balancing]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font size="3" face="Times New Roman, Times, serif"><b>ARTICLES</b></font></p>     <p><font size="4" face="Times New Roman, Times, serif"><b>A comparison of metaheuristics algorithms for combinatorial optimization   problems. Application to phase balancing in electric distribution systems</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>G.A. Schweickardt<sup>&dagger;</sup>, V. Miranda<sup>&Dagger;</sup> and   G. Wiman<sup>*</sup></b></font> </p>     <p>   <font size="2" face="Times New Roman, Times, serif"><sup>&dagger;</sup> <i>Instituto de Econom&iacute;a Energ&eacute;tica/CONICET   - Fundaci&oacute;n Bariloche - Av. Bustillo km 9,500 - Centro At&oacute;mico Bariloche - Pabell&oacute;n 7, Argentina. <a href="mailto:gustavoschweickardt@conicet.gov.ar">gustavoschweickardt@conicet.gov.ar</a></i>    <br>   <sup>&Dagger;</sup> <i>INESC Porto - Instituto de Engenharia de Sistemas e Computadores do Porto and FEUP - Fac. Engenharia   Univ. Porto P. Rep&uacute;blica 93 - 4050 Porto, Portugal. <a href="mailto:vmiranda@inescporto.pt">vmiranda@inescporto.pt</a></i>    <br>   <sup>*</sup> <i>Universidad Tecnol&oacute;gica Nacional - FR BA, Ext. Bariloche - Fanny T. de Newbery 111, Bariloche, Argentina <a href="mailto:gwiman@utn.frba.edu.ar">gwiman@utn.frba.edu.ar</a></i></font> </p>     <p>   <font size="2" face="Times New Roman, Times, serif"><b><i>Abstract</i> &#151; Metaheuristics Algorithms are widely recognized   as one of most practical approaches for Combinatorial Optimization Problems. This paper presents a comparison between two metaheuristics   to solve a problem of Phase Balancing in Low Voltage Electric Distribution Systems. Among the most representative mono-objective   metaheuristics, was selected Simulated Annealing, to compare with a different metaheuristic approach: Evolutionary Particle   Swarm Optimization. In this work, both of them are extended to fuzzy domain to modeling a multi-objective optimization, by mean   of a fuzzy fitness function. A simulation on a real system is presented, and advantages of Swarm approach are evidenced. </b></font> </p>     <p>   <font size="2" face="Times New Roman, Times, serif"><b><i>Keywords</i> &#151; Metaheuristic Algorithm; Swarm Intelligence; Fuzzy   Sets; Electric Distribution; Phase Balancing.</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>I. INTRODUCTION</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Metaheuristics Algorithms are widely recognized as one of more practical   and successful approaches to solve combinatorial problems. However, the original formulations have been oriented to mono-objective   optimizations. Many proposal of extensions to multi-objective domain have been established, but each formulation has showed   particular advantages and limitations, in general, over certain kind of problems. Does not exist the &quot;best multiobjective   metaheuristic algorithm&quot;, but some algorithms are more appropriates for certain problems. Such is the case of Phase Balancing   in Low Voltage Electric Distribution Systems (LVEDS), when a classic programming approach is not addressed to solve it. The   balance is referred to the loads in the feeders of a LV network in an EDS. The classic approach, has demonstrated major limitations,   as it will be discussed. For this reason, a metaheuristic approach is an alternative that may produce very good results.</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">This work is organized as follows: in the section II.A the problem of Phase   Balancing is presented. It describe the no desired effects that produce an elevate unbalance degree in the loads of a low voltage   (LV) feeder. In section II.B are described the principles of two mentioned metaheuristics: Simulated annealing (SA) and Evolutionary   Particle Swarm Optimization (EPSO). In section II.C, an introduction of the static fuzzy decision is presented, and the extension   of the SA and EPSO algorithms to fuzzy domain, by mean of a fuzzy fitness function, is proposed for solve multi-objective optimizations.   Two models, designed as FSA and FEPSO, specialized to solve the Phase Balancing Multi-objective Problem, are obtained. Lastly,   in the section II.D, a simulation on a real LV feeders system is presented and the results, obtained from FSA and FEPSO, are   compared. The conclusions are presented in the section III.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>II. METHODS</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>A. The Problem of Phase Balancing</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The most LV networks of an EDS are three-phase systems, physically defined   by feeders with three conductors, one per phase (feeders system). If all loads of each conductor-phase were three-phase (with   the same value in each phase) then the system would be balanced. However, feeders loads in a LV network, for low incomes residential   areas, are commonly single-phase. Original feeders system design, depends on accuracy of the given load data and, even maximizing   this accuracy, there will always be certain unbalance degree, due to single-phase loads. A high unbalance degree, produces high   voltage drops, high power and energy losses and low reliability. For this reason, such degree must be as low as possible. For   the purpose of this paper, LV feeders system will have only single-phase loads. A formulation to the general problem of Phase   Balancing, in this context, can be expressed as follows:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>Min { Loss<sub>T</sub> ; I(&#916;u) ; |I<sub>[o]</sub>|<sub>f</sub> }</i> (1)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>Subject to:</i></font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i> |I<sub>[R]</sub>|<sub>f</sub> &le; I<sub>Max</sub></i> (2)</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>|I<sub>[S]</sub>|<sub>f</sub> &le; I<sub>Max</sub> </i>(3)</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>|I<sub>[T]</sub>|<sub>f</sub> &le; I<sub>Max</sub></i> (4)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where the subindex <i>f</i>, refers to the output of substation connected   to the principal feeder of the system; <i>Loss<sub>T</sub></i> are the total active power loss of system and <i>I(&#916;u)</i> is   an index that depends on voltage drops.</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif"><i>I<sub>[o]f</sub></i> (homopolar component) satisfy the equation:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>I<sub>[R]f</sub>+I<sub>[S]f</sub> +I<sub>[T]f</sub> = 3 </i>x<i> I<sub>[o]f</sub></i> (5)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">If the system is balanced, then <i>|I<sub>[o]</sub>|<sub>f</sub> = 0.</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The sub index <i>[R], [S] </i>and <i>[T]</i>, refers to each phase of system.   In addition, three constraints are imposed: the intensities in each phase at the output, must be less than the phase line capacity, <i>I<sub>Max</sub></i>,   Eq. (2), (3) and (4). The problem can be seen as a set of swapping single phase loads or a load assignment to lines. For example,   a single phase load can only be assigned to either phase <i>[R], [S]</i> or <i>[T]</i> (see <a href="#fig1">Fig. 1</a>). This   assignment should be executed until the objectives (1) are satisfied.</font> </p>     <p>   <a name="fig1"></a> </p>     <p align="center">   <img src="/img/revistas/laar/v41n2/a03g01.png">    <br>   <font size="2" face="Times New Roman, Times, serif">Figure 1 - Single Phase loads and Balance by Phase Swapping in some loads</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">In the <a href="#fig1">Fig. 1</a>, the line-dotted rectangles represent   nodes in which groups of single phase loads are connected (i.e. residential customers). Swaping the phases (double-arrow curves),   the objectives functions (1) are evaluated by mean of a three-phase load flow. <i>P<sub>i</sub> </i>is the active power and <i>Q<sub>i</sub></i> is   a reactive power connected at the node <i>i</i>. Phase Balancing has several significant benefits, such as improving power quality   and reliability, and the utilization factor. More details are presented in the section II.D.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">This problem is clearly combinatorial: if there are <i>3</i> phases and <i>n</i> loads   that can be swapping, then the number of states of search space for the solution, is <i>3<sup>n</sup></i>. In the reference   (Zhu <i>et al.</i>, 1998) is proposed to solve it a model based in Linear Mixed-Integer Programming, but it exhibit significant   limitations, such as: a) the problem is not linear, and the linear formulation is valid if the current of each individual load   is constant. This situation does not occurs in practice; b) the model requires a convex set of parameters, of summatory 1, as   subjective weights for each node to weigh the importance of its unbalance degrees. This simple formulation to Multi-Objective   Linear Optimization, is a poor approach to search a global minimum in the objectives functions (1).</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">A metaheuristic approach, perform a better search in the solutions space,   because it not require to know, essentially, the characteristic of each objective function.</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif"><b>B. The Metaheuristics SA and EPSO</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>B.1. Simulated Annealing (SA)</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The concept of Simulated Annealing in combinatorial optimization was introduced   by Kirkpatrick <i>et al. </i>(1983). SA appears like a flexible metaheuristic that is an adequate tool to solve a great number   of combinatorial optimization problems. It is motivated by an analogy to annealing in solids and the idea comes from a paper   published by Metropolis <i>et al. </i>(1953). The Metropolis algorithm simulated the cooling of material in a heat bath. This   is the process know as annealing. It consists on two steps: a) the temperature is raised to a state of maximum energy and b)   the temperature is slowly lowered until a minimum energy state, equivalent to thermal equilibrium, is reached. The structural   properties of the system, depends on the rate of cooling. If it is cooled slowly enough, large crystals will be formed. However,   if the system is cooled quickly, the crystals will contain imperfections. Metropolis's algorithm simulated the material as a   system of particles.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">In order to more clearly explain the SA metaheuristic, is possible present   an analogy between a physical system, with a large number of particles, and a combinatorial problem. This analogy can be stated   as follows:</font> </p> <ul>       <li>     <font size="3" face="Times New Roman, Times, serif">The <b>solutions</b> of combinatorial problem are equivalent to the physical     system <b>states</b>;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">The <b>attributes </b>of solutions are equivalent to the <b>energy </b>of     different states;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">The <b>control parameter</b> in the combinatorial problem is equivalent     to the <b>temperature</b> of physical system.</font>   </li>     </ul>     <p>   <font size="3" face="Times New Roman, Times, serif">The evolution of the solution algorithm is simulated using probabilistic   sampling techniques, supported by successive generation of states. This process begins with an initial state, <i>i</i>, evaluated   by an energy function, <i>E(i)</i>. After generating and analyzing a second state, <i>j, E(j)</i>, it is performed an acceptation   test. The acceptance of this new solution, <i>j</i>, depends on a probability computed by:</font> </p> <table align="center">   <tr>     <td><img src="/img/revistas/laar/v41n2/a03g02.png"></td>     <td><font size="3" face="Times New Roman, Times, serif">(6)</font></td>   </tr> </table>     <p>   <font size="3" face="Times New Roman, Times, serif">where <i>c</i> is a positive real number, <i>c = k<sub>B</sub> </i>x<i> T</i>; <i>k<sub>B</sub></i> is   a constant (called Bolzman constant, in Metropolis's Algorithm) and <i>T</i> is a temperature of system.</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">A procedure is defined, in pseudo-code, as follows:</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>Minimize f(i) for i &isin; S &rarr; Search Space</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i><b>Begin Procedure SA</b>    <br>   1. <b>set</b> starting point i = i<sub>0</sub>    <br>   2. <b>set</b> starting temperature T = T<sub>0</sub> and cooling rate: 0   &lt; a &lt; 1;    <br>   3. <b>set</b> N<sub>T</sub> (number of trials per temperature);    <br>   4. <b>while</b> stopping condition is not satisfied <b>do</b>    <br>   5. <b>for</b> k &larr; 1 to N<sub>T</sub> <b>do</b>    <br>   6. generate trial point j from S<sub>i</sub> using q(i, j);    <br>   7. accept j with probabylity p(accept j)</i> (eq. 6);    ]]></body>
<body><![CDATA[<br>   <i>8. <b>end for</b>    <br>   9. reduce temperature by T &larr; T </i>x<i> a;    <br>   10. <b>end while</b>    <br>   <b>End Procedure SA</b></i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>S<sub>i</sub> is a Neighborhood of solution i: is a set of discrete points   j satisfying j &isin; S<sub>i</sub></i> &hArr; <i>i &isin; S<sub>j</sub></i>. The generation function of <i>S<sub>i</sub></i> is <i>q(i,   j)</i> defined externally.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>B.2. Evolutionary Particle Swarm Optimization (EPSO)</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The metaheuristic EPSO, is built over the concepts of Evolution Strategies   (ES) and Swarm Intelligence (SI). Under the name of Evolution Strategies and Evolutionary Programming (EP) a number a models   to solve combinatorial optimization problems have been developed, that rely on Darwinist selection to promote pregress towards   the (unknown) optimum. This selection procedure may rely on pure stochastic basis or have a deterministic flavor, but, at the   end, the general principle of the &quot;survival of the fitness&quot; remains.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">On the other hand, the Swarm Intelligence is adopted by Particle Swarm Optimization   metaheuristic, (PSO) (Kennedy and Eberthart, 1995) that rely on a different concept. Mimicking zoological behavior, imitating   the collective or social behavior of animals swarms, flocks or schools, a set of particles evolves in the search space motivated   by three factors, called <i>habit, memory</i> and <i>cooperation</i>. The first factor impels a particle to follow a path along   its previous movement direction. It is frequently called the <i>inertia</i> factor. The second factor, influences the particle   to come back on its steps (i.e., to tend to go back to the best position it found during its life). The third factor (vinculated   to information exchange), induces the particle to move closer to the best point in the space, found by the collective of all   particles in its family group. Analogy between Particle Swarm and Combinatorial Problem is easy to see, establishing a correspondence   between the position of particle and a solution in the search space.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Before describe the EPSO strategy, a brief review of Classical PSO metahuristic   is presented.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>Particle Swarm Optimization (PSO)</i></font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">In the Classical PSO, one must have, at a given iteration, a set of solutions   or alternatives called &quot;particles&quot;. From one iteration to the following, each particle, <i>X<sub>i</sub></i>, moves   according to a rule that depends on the three factors described (<i>habit, memory</i> and <i>cooperation</i>). In addition,   each particle of swarm keep the record of the best point found in its past life, <i>b<sub>i</sub></i>, and the record of the   current global best point found by the swarm, <i>b<sub>G</sub></i>. Then, the PSO Movement Rule, sates that (<i>X</i> and <i>V</i> are   vectors):</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>X<sub>i</sub><sup>New</sup> = X<sub>i</sub> + V<sub>i</sub><sup>New</sup></i> x <i>&#916;t </i>(7)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">and if <i>&#916;t</i> is adopted as 1 (<i>t</i> is a discrete variable that   indicates the iteration number, and <i>&#916;t</i> indicates the iterative incremental step):</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>X<sub>i</sub><sup>New</sup> = X<sub>i</sub> + V<sub>i</sub><sup>New</sup></i> (8)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where V<i><sub>i</sub> </i>is called the velocity of particle <i>i</i>,   and is defined by the equation:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>V<sub>i</sub><sup>New</sup> = &#948;(t)</i> x <i>w<sub>I</sub></i> x <i>V<sub>i</sub> +   rnd<sub>1</sub></i> x <i>w<sub>M</sub></i> x (<i>b<sub>i</sub> - X<sub>i</sub></i>)<i> + rnd<sub>2</sub></i> x <i>w<sub>C</sub></i> x   (<i>b<sub>G</sub> - X<sub>i</sub></i>) (9)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The dimension of vectors is the number of decision variables. The first   term of (9), represents the <i>inertia</i> or <i>habit</i> of the particle: keeps moving in the direction it had previously   moved. <i>&#948;(t)</i> is a function decreasing with the progress of iterations, that reduce, progressively, the importance   of <i>inertia</i> term. The second term represents the <i>memory</i>: the particle is attracted to the best point in its trajectory-past   life. The third term represents the <i>cooperation</i> or <i>information exchange</i>: the particle is attracted to the best   point found by all particles. The parameters <i>w<sub>I</sub></i>,<i> w<sub>M</sub></i> and <i>w<sub>C</sub></i> are weights   fixed in the beginning of process; <i>rnd<sub>1</sub></i> and <i>rnd<sub>2</sub></i> are randoms numbers sampled from a uniform   distribution <i>U(0, 1)</i>. The movement of a particle is represented in the <a href="#fig2">Fig. 2</a>. The rule is applied   iteratively, until there are no changes in the b<sub>G</sub> or the number of iterations reaches a limit.</font> </p>     <p>   <a name="fig2"></a> </p>     <p align="center">   <img src="/img/revistas/laar/v41n2/a03g03.png">    <br>   <font size="2" face="Times New Roman, Times, serif">Figure 2 - Movement Rule of PSO in two dimensions</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">There are some striking points in Classical PSO, such as: a) it depends   of a number of parameters defined externally by the user, and most certainly with values that are problem-dependent. This is   certainly true for the definition of weights <i>w<sub>I</sub></i>,<i> w<sub>M</sub></i> and <i>w<sub>C</sub></i>: a delicate   work of tuning is necessary in the most of practical problems; b) the external definition of decreasing function, <i>&#948;(t)</i>,   require some caution, because is intuitive that if <i>inertia</i> term is eliminated at an early stage of the process, the procedure   risks to be trapped at some local minimum; c) last, the random factors<i> rdn<sub>1, 2</sub></i>, while introducing stochastic   flavor, only have a heuristics basis and are not sensitive to evolution of the process. Introducing EPSO metaheuristic it be   intend overcome these limitations.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The strategy of PSO, as an algorithm, will be described in the section II.D,   where the multi-objective metaheuristic FEPSO, proposed in this work, is explained. This is because FEPSO is an extension of   PSO and EPSO.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>Evolutionary/Self-Adapting Particle Swarm Optimization (EPSO)</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">PSO can be observed as a proto-evolutionary process, because exists a mechanism   to generate new individuals from a previous set (the movement rule). It is not a explicit selection mechanism in the darwinist   sense. However the algorithm exhibits a positive progress rate (evolution) because the movement rule induces such property implicitly.   The idea behind EPSO is to grant a PSO scheme with an explicit selection procedure and with self-adapting properties for its   parameters. The self-adaptative Evolution Strategies (&#963;A-ES) model, although there are many variants, may be represented   by the following procedure:</font> </p> <ul>       <li>     <font size="3" face="Times New Roman, Times, serif">Each individual of generation is duplicated;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">The strategic parameters of each individual are undergo mutation;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">The object parameter of each individual are mutated under a procedure     commanded by its strategic parameters (this generates new individuals);</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">A number of individuals are undergo recombination (this also generates     new individuals);</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">From the set of parents and sons (the original and the new individuals),     the best fit are selected to form a new generation.</font>   </li>     </ul>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">If both strategies (&#963;SA-ES and PSO) are combined, it is possible to   create such scheme (self-adaptative/ evolutionary PSO) (Miranda <i>et al.</i>, 2008). At a given iteration, consider a set of   solutions that can will keep calling &quot;particles&quot;. Then, the general scheme for EPSO is the following:</font> </p> <ul>       <li>     <font size="3" face="Times New Roman, Times, serif"><u>Replication</u>: each particle is replicated <i>r</i> times;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif"><u>Mutation</u>: each particle has its weights mutated;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif"><u>Reproduction</u>: each mutated particle generates an offspring according     to the particle movement rule;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif"><u>Evaluation</u>: each offspring has its fitness evaluated;</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif"><u>Selection</u>: by stochastic tournament, the best particles survive     to form a new generation.</font>   </li>     </ul>     <p>   <font size="3" face="Times New Roman, Times, serif">Then, the Movement Rule of EPSO is not changed respect PSO, and is valid   the Eq. (8). But the new EPSO velocity operator, is expressed by:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>V<sub>i</sub><sup>New</sup> = w<sub>Ii</sub><sup>*</sup></i> x <i>V<sub>i</sub> +   w<sub>Mi</sub><sup>*</sup></i> x (<i>b<sub>i</sub> - X<sub>i</sub></i>)<i> + w<sub>Ci</sub><sup>*</sup></i> x (<i>b<sub>G</sub><sup>*</sup> -   X<sub>i</sub></i>) (10)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The Movement Rule of EPSO, keeps its terms of inertia, memory and cooperation.   However, the symbol * indicates that the parameters will undergo mutation:</font> </p>     ]]></body>
<body><![CDATA[<p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>w<sub>Ii</sub><sup>*</sup>= w<sub>Ii</sub> +   &#964; </i>x<i> N(0,1) </i>(11)</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>w<sub>Mi</sub><sup>*</sup>= w<sub>Mi</sub> +   &#964; </i>x<i> N(0,1) </i>(12)</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>w<sub>Ci</sub><sup>*</sup>= w<sub>Ci</sub> +   &#964; </i>x<i> N(0,1)</i> (13)</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>b<sub>G</sub><sup>*</sup>= b<sub>G </sub>+ &#964;' </i>x<i> N(0,1)</i> (14)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where <i>N(0, 1)</i> is a random variable with Gaussian distribution, mean   0 and variance 1; <i>&#964; </i>and<i> &#964;'</i> are learning parameters (either fixed or treated also as strategic parameters   and therefore also subject to mutation). The global best <i>b<sub>G</sub> </i>is randomly perturbed too.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">In the <a href="#fig3">Fig. 3</a>, a new Movement Rule of EPSO, with the   perturbed global best, is represented. Notice that the vector associated with the <i>cooperation</i> factor does not point to   the global optimum, b<sub>G</sub>, but to a mutated location, b<sub>G</sub><sup>*</sup>.</font> </p>     <p>   <a name="fig3"></a> </p>     <p align="center">   <img src="/img/revistas/laar/v41n2/a03g04.png">    <br>   <font size="2" face="Times New Roman, Times, serif">Figure 3 - Movement Rule of EPSO in two dimensions</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">An option about ramdomly disturbed best global, is set by the expression:</font> </p>     ]]></body>
<body><![CDATA[<p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>b<sub>G</sub><sup>*</sup>= b<sub>G </sub>+ w<sub>Gi</sub><sup>*</sup></i> x <i>N(0,1)</i> (15)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where <i>w<sub>Gi</sub><sup>*</sup> </i>is the forth strategic parameter,   associated with the particle <i>i</i>. It control the size of neighborhood of <i>b<sub>G</sub> </i>where is more likely to find   the real global best solution. Another difference respect to the velocity operator of PSO, is that the weights are defined for   each particle of swarm (subindex <i>i</i>).</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>C. Static Fuzzy Decision and Fuzzy Fintness Function</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>C.1. Fuzzy Decision</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The metheuristics SA and PSO were designed, originally, to mono-objective   optimizations problems. There are many approachs proposed to extend them to multi-objective optimizations (Smith <i>et al.</i>,   2008). In this paper, a new extension capable to treat with no stochastic uncertainties of value is proposed. This kind of uncertainties   is present in the preferences between the criterias of multi-objective optimization, and in the satisfaction degree that certain   value of a single objective, produce in the decision-maker.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">To represent and introduce such uncertainties in the model, the static decision-making   in fuzzy environments principle (Bellmand and Zadeh, 1970) is proposed. It is expressed as follows:</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Consider a set of fuzzy objectives (whose uncertainties of value are represented   by mean of fuzzy sets) <i>{<b>O</b>} = {<b>O</b><sub>1</sub>, <b>O</b><sub>2</sub>, &hellip; , <b>O</b><sub>n</sub>}</i> whose   membership functions are <i>&#956;<sub>Oj</sub></i>, with <i>j=1..n</i>, and a set of fuzzy constraints (whose uncertainties   of value in the upper and lower limits, are represented by mean of fuzzy sets) <i>{<b>R</b>} ={<b>R</b><sub>1</sub>,<b> R</b><sub>2</sub>,&hellip;,<b> R</b><sub>h</sub>}</i> whose   membership functions are <i>&#956;<sub>Ri</sub>,</i> with <i>i=1..h</i>. The the Decision fuzzy set, results:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i><b>D= O</b><sub>1</sub> &lt;C&gt; <b>O</b><sub>2</sub> &lt;C&gt;<b>&hellip;</b>&lt;C&gt; <b>O</b><sub>n</sub> &lt;C&gt; <b>R</b><sub>1</sub> &lt;C&gt; <b>R</b><sub>2</sub> &lt;C&gt; <b>&hellip;</b>&lt;C&gt; <b>R</b><sub>h</sub></i> (16)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where &lt;C&gt; is a fuzzy sets operator called &quot;confluence&quot;.   The most common confuence, is the intersection. Then, the membership function of <b><i>D</i></b> is expressed as:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>&#956;<sub>D</sub> = &#956;<sub>O1</sub> C &#956;<sub>O2</sub> C<b>&hellip;</b>C &#956;<sub>On </sub>C   &#956;<sub>R1</sub> C &#956;<sub>R2</sub> C<b> &hellip;</b>C &#956;<sub>Rh </sub></i>(17)</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">where <i>C</i> is an opertator (called, in general, t-norm) between values   of membership functions. For example, if the confluence is <i>&lt;C&gt; &equiv;   &cap;</i> (intersection), then <i>C</i> is the <i>t-norm   &equiv; min</i> (minimum value, for certain instance, of all membership function in eq. (17)). Then, the Maximizing Decision   over a set of alternatives, <i>[X]</i>, is:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>&#956;<sub>D</sub><sup>Max</sup> = MAX<sup>[X]</sup> {&#956;<sub>O1</sub> C &#956;<sub>O2</sub> C<b>&hellip;</b>C &#956;<sub>On </sub>C &#956;<sub>R1</sub> C &#956;<sub>R2</sub> C<b> &hellip;</b>C &#956;<sub>Rh</sub>} </i>(18)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">A t-norm is defined as follows:</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">If<i> t: [0, 1] &rarr; [0, 1]</i> is a t-norm, then: a)<i> t(0,0) = 0; t(x,1)   = x</i>; b) <i>t(x,y) = t(y,x)</i>; c) if <i>x &le;   &#945; e y &le; &#946;</i> &rArr; <i>t(x,y) &le; t(&#945;,&#946;)</i>; and d)<i> t((t(x,y),z) = t(x,t(y,z))</i>.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Notice that all fuzzy sets (Objectives and Constraints) are   &quot;mapping&quot; in the same fuzzy set of decision, <b><i>D</i></b>, and are treated the same way.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">This type of fuzzy decision is static. It is evaluated in certain instance   of occurrences of values corresponding to membership's functions.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>C.2. Fuzzy Sets of Optimization Criteria in the Phase Balancing Problem</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">To define a multi-objective fuzzy function, will be used these concepts.   The development of expressions will be oriented to the objectives and constraints (criteria) of the Phase Balancing problem,   but it could be extended to any set of criteria's, represented by fuzzy sets.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Will be assume that the LV feeders system is under operation and exhibit   a significant unbalance degree. Four criteria/objectives are introduced in the optimization, and all of them must be minimized: <i>Loss<sub>T</sub>,   I(&#916;u), |I<sub>[o]</sub>|<sub>f</sub></i>, from model in the eq. (1), and <i>NC</i> that represent the number of phase changes   (swapping) respect to the reference or existing system A change has associated a cost (and it can disturbe the normal service).   The constraints will be considered as crisp sets, and any solution that no satisfies Eq. (2)-(4), will be discarded.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">All membership functions of fuzzy sets will be construct as linear functions   and, then, will be affected by exponentials weights, that represent the importance between the preferences of criteria.</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">Consider two limits values in a given criteria <i>m</i>: <i>vMax</i> and <i>vMin</i>,   and let <i>p<sub>&#956;</sub><sup>m </sup></i>the exponential weigth associated to corresponding fuzzy set on <i>vm</i>. Then   the membership function to criteria <i>m</i>, is expressed by:</font> </p> <table align="center">   <tr>     <td colspan="2"><font size="3" face="Times New Roman, Times, serif"><i>&mu;<sub>m</sub>=1 ; if vMin<sub>m</sub> &ge; vm</i></font></td>     <td><font size="3" face="Times New Roman, Times, serif">(19)</font>     </td>   </tr>   <tr>     <td><img src="/img/revistas/laar/v41n2/a03g05.png"></td>     <td><font size="3" face="Times New Roman, Times, serif">; <i>if vMin<sub>m</sub></i> &le; <i>vm</i> &le;<i> vMax<sub>m</sub></i></font>     </td>     <td rowspan="2"><font size="3" face="Times New Roman, Times, serif">(20)</font></td>   </tr>   <tr>     <td colspan="2"><font size="3" face="Times New Roman, Times, serif"><i>(p<sub>&#956;</sub><sup>m</sup> &gt; 1 &rarr; more           importance; p<sub>&#956;</sub><sup>m</sup> &lt; 1&rarr; less importance)</i></font></td>   </tr>   <tr>     <td colspan="2"><font size="3" face="Times New Roman, Times, serif"><i>&mu;<sub>m</sub> ; if vMax<sub>m</sub> &le; vm</i></font></td>     <td><font size="3" face="Times New Roman, Times, serif">(21)</font></td>   </tr> </table>     <p>   <font size="3" face="Times New Roman, Times, serif">In this work, such limits values are obtained as follows: a) the <i>vMin<sub>m</sub></i> will   be the result of a PSO mono-objective simulation (that minimize the criteria which variable is <i>vm</i>) with a deterministic   fitness function; b) <i>vMax<sub>m</sub></i> is a value depending on the criteria under analysis, as is explained below.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The following calculation of limits values, will correspond to the four   criterias considered in the especific Phase Balancing problem.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>1) Total Active Power Loss (Loss<sub>T</sub>)</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">In this case, a mono-objective PSO is simulated to obtain the minimal power   loss of LV feeders system, <i>vMin<sub>Loss</sub></i>.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The value <i>vMax<sub>Loss</sub></i> is obtained by a simulation of a three-phase   load flow on reference feeders system.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>2) Drop Voltage Index (I(&#916;u)</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">A LV feeders system is the radial operation. This mean that one option to   evaluate the maximum voltage drop, is from voltages in the terminal nodes of each feeder of system. Then, setting two parameters: <i>uint</i> (voltage <i>in</i> tolerance)   and <i>uoutt</i> (voltage <i>out</i> of tolerance) applied to the terminal nodes (worse situation of voltage drops), and assigning   pertinent values per unit of nominal voltage (for example: <i>uint = 0.95 [pu]</i>and <i>uoutt = 0.92</i>), is possible to define   the limits as follows: <i>vMin<sub>u</sub> = 1/uint</i> and <i>vMax<sub>u</sub> = 1/uout</i>. For each terminal node of LV feeders   system, is considered a memberschip function (19)-(21), with this limits. Then, if <i>nt</i> is the number of terminal nodes,   it will be <i>&mu;(vu)<sub>1</sub>, &mu;(vu)<sub>2</sub>, &hellip; &mu;(vu)<sub>nt</sub></i> membership functions vinculated   to the voltage drops in the feeders system. From this, it proposal the index <i>(I(&#916;u)</i> expressed by the geometric mean:</font> </p> <table align="center">   <tr>     <td><font size="3" face="Times New Roman, Times, serif"><i>I(&#916;u )=&mu;(vu) =</i></font></td>     <td><img src="/img/revistas/laar/v41n2/a03g06.png"></td>     <td><font size="3" face="Times New Roman, Times, serif">(22)</font></td>   </tr> </table>     <p>   <font size="3" face="Times New Roman, Times, serif">The voltages at terminal nodes, in a given instance, results of a three-phase   load flow simulation.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>3) Homopolar Component Current |I<sub>[o]</sub>|<sub>f</sub></i></font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">In this case, a mono-objetive PSO is simulated to obtain the mimimal <i>|I<sub>[o]</sub>|<sub>f</sub></i> in   LV feeders system, <i>vMin<sub>|I[0]|f</sub></i>.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The value <i>vMax<sub>|I[0]|f</sub></i> is obtained by a simulation of a   three-phase load flow in the reference system.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>4) Number of Phase Changes (Swapping) NC</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">To determine <i>vMax<sub>NC</sub></i>, is proposed the expression:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>vMax<sub>NC</sub> = MAX { NC<sub>PSO LossT</sub>; NC<sub>PSO I(&#916;u)</sub>;   NC<sub>PSO |I[0]|f </sub>}</i> (23)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">that is the maximum obtained in each PSO simulation. By analogy, to determine <i>vMin<sub>NC</sub></i> is   proposed:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>vMin<sub>NC</sub> = MIN { NC<sub>PSO LossT</sub>; NC<sub>PSO I(&#916;u)</sub>;   NC<sub>PSO |I[0]|f </sub>}-NC0</i> (24)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where <i>NC0</i> is a number externally fixed (it can be 0).</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>C.2. Fuzzy Fitness Function</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The t-norm proposed in this work, is the Einstein Product, defined as:</font> </p> <table align="center">   <tr>     <td><img src="/img/revistas/laar/v41n2/a03g07.png"></td>     <td><font size="3" face="Times New Roman, Times, serif">(25)</font></td>   </tr> </table>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">where <i>x</i> and <i>y</i> are two generic membership functions.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">From the properties of a t-norm, presented in section C.1, is possible to   construct the membership function of Decision fuzzy set, <b><i>D</i></b>, as follows:</font> </p>     <p align="center">   <font size="3" face="Times New Roman, Times, serif"><i>&#956;<sub>D</sub> =t<sub>PE </sub>{   &#956;<sub>LossT</sub> ; I(&#916;u); &#956;<sub>|I[0]|f </sub>; &#956;<sub>NC</sub>} = Fff </i>(26)</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">where <i>Fff </i> is the Fuzzy Fitness Function to evaluate the fitness   of each individual in the metaheuristic algorithm.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The set of alternatives, <i>[X]</i>, for the static fuzzy decision in the   Eq. (18), is the set of particles in the swarm of PSO/EPSO, while in SA is each energy state.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">This multio-objective approach is valid to the fitness function of any metaheuristic.   From this, in the framework of this paper, the metaheuristic SA is extended to FSA an EPSO to FEPSO.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>D. Simulation on Real LV Fedeers System</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The simulation of the two metaheuristics, FSA and FEPSO, is applied on the   same real LV feeders system, represented in the <a href="#fig4">Fig. 4</a>, existing in the city of Bariloche, province of R&iacute;o   Negro, Argentina. It corresponds to one of the six output of a Medium Voltage (MV)-Low Voltage (LV) substation, located in a   low-incomes suburban area. For this reason there are only single phase loads in the feeders. This system is adopted as reference.   It can observe the connection of loads to phases <i>[R], [S]</i> and <i>[T]</i>. The conductors of feeders have the followings   parameters: <b>Pr</b>: <i>3</i>x<i>95 [mm<sup>2</sup>], (r = 0.372 + j xl = 0.0891) [&#937;]/[km]</i>; <b>SI</b>, <b>SII</b>, <b>SIII</b>, <b>SIV</b>, <b>SV</b>, <b>SVI</b>, <b>TI</b>, <b>TII</b>, <b>TIII</b> and <b>TIV</b>: <i>3</i>x<i>35   [mm<sup>2</sup>], (r = 1.39 + j xl = 0.0973) [&#937;]/[km]</i>. The number of loads is <i>nL = 115</i>.</font> </p>     <p>   <a name="fig4"></a> </p>     <p align="center">   <img src="/img/revistas/laar/v41n2/a03g08.png">    ]]></body>
<body><![CDATA[<br>   <font size="2" face="Times New Roman, Times, serif">Figure 4 - Real LV Feeders System to Simulation</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The FSA algorithm follows the procedure described in section B.1, by replacing   the Energy function <i>E</i> to <i>Fff</i>.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The FEPSO algorithm, is described in the flow-chart of <a href="#fig5">Fig.   5</a>. <i>NIterMax</i> is the maximum number of iterations externally defined. It possible to observe the scheme corresponding   to PSO, by eliminating the processes called Evolutive Operators and MultiObjetive. By eliminating only the process called MultiObjective,   it observe the scheme corresponding to EPSO.</font> </p>     <p>   <a name="fig5"></a> </p>     <p align="center">   <img src="/img/revistas/laar/v41n2/a03g09.png">    <br>   <font size="2" face="Times New Roman, Times, serif">Figure 5 - Flow Chart of FEPSO in Phase Balancing</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The parameters used in FSA, are listed below:</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>a) Initial Temperature: T<sub>0 </sub>= 1.0;    <br>   b) Number of Iteration to the same Temperature: N<sub>T</sub>=100;    <br>   c) Maximum Number of Iterations without improvement of fitness function (stopping condition): nMaxI = 300;    ]]></body>
<body><![CDATA[<br>   d) Cooling Rate: a = 0.8;    <br>   e) Function of Generation of Neighborhood, q(i, j): this identification is making by selection, randomly, of one single phase   load, and connecting it in a changed phase.    <br>   f) k<sub>B</sub> Constant (to eq. (6)): k<sub>B</sub> = 0.00025.</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The Fuzzy fitness function, <i>Fff</i>, is evaluated from the results of   a three-phase load flow.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The <a href="#table1">Table 1</a> shows the results corresponding to application   of two metaheuristics (FSA y FEPSO). <a href="#table2">Table 2</a> shows the complete results of swapping Phase Balancing for   mono-objective PSOs and FEPSO. [S] is the loads power vector [kVA] and [d] the nodes distance vector, respect to substation   output [km]. The power factor is 0.85.</font> </p>     <p>   <a name="table1"></a> </p>     <p align="center">   <font size="2" face="Times New Roman, Times, serif">Table 1: Results of Metaheuristics FEPSO-FSA-PSO</font>       <br>   <img src="/img/revistas/laar/v41n2/a03t1.png"> </p>     <p>   <a name="table2"></a> </p>     <p align="center">   <font size="2" face="Times New Roman, Times, serif">Table 2: Complete Swaping Phase Balancing Results of Metaheuristics PSO   (three simulations) and FEPSO</font>       ]]></body>
<body><![CDATA[<br>   <img src="/img/revistas/laar/v41n2/a03t2.png"> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The model for this application (phase balancing), is static. This implies   that the feeders system is analyzed for the worse scenario of the grow load planning, corresponding to the peak of demand for   certain period of time (one year, typically). System evolution is not required, because is not a control model. For this propose   (static planning) is introduced, in the studies of the electrical distribution systems, a parameter called <i>simultaneity factor</i> of   loads. It represents the simultaneous load in the peak of demand. It was considered, in the example, as <i>fs = 0.6</i>. This   mean that each value |P + j x Q| (complex power) in [S] vector, <a href="#table2">Table 2</a>, was multiplied for <i>fs</i>.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The exponential weights can be obtained from the preference matrix between   the optimization criteria (Schweickardt and Miranda, 2009). These preferences are certainly subjective, and are expressed in   order to Analytical Hierarchy Processes method, proposed by Saaty (1977). Alternatively, these weights can be defined without   any previous process, satisfying or not the condition of summatory equal to number of criterias. Follows this way, with an arbitrary   choice to emphasize the uncertainties of value, the exponential weights resulting in: <i>p&#956;(Loss<sub>T</sub>)=p&#956;(|I<sub>[0]</sub>|<sub>f</sub>)=p&#956;(NC)=3;   p&#956;(vu)=4</i>.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The reference values to form the membership functions to each fuzzy optimization   criteria, were results:</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>[Loss<sub>T</sub>Min=6.94 [kW] ; Loss<sub>T</sub>Max=13.02 [kW] ];    <br>   [ I<sub>[0]f</sub>Min=0.1 [A] ; I<sub>[0]f</sub>Max=47.6 [A] ];     <br>   [NCMin=45 ; NCMax =85], with NC0 = 34;</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The parameters used in FPSO, are listed below:</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><i>a) Initial Weigths: w<sub>I </sub>=0.5; w<sub>M </sub>= w<sub>C</sub> =2.   In PSO are constants;    <br>   b) &#964; and &#964;' =0.2;    ]]></body>
<body><![CDATA[<br>   c) Number of Replication for each particle: r = 5;    <br>   d) Maximum Number of Iterations without improvement of fitness function (stopping condition): nIterMax =400;</i></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">It can observe in the <a href="#table1">Table 1</a>, the best results reached   for the metaheuristic FEPSO, respect to FSA. There are some reason for this: a) FSA exhibit a poor ability to &quot;escape&quot; from   local optimal (worse that PSO), when the search space is discrete and the good solutions are very dispersed. In fact, a <i>bootstrapping</i> procedure   was necessary to change the membership function of <i>I(&#916;u)</i> because this index is <i>strict</i>, and the algorithm   FSA reached the stopping condition with <i>Fff = 0</i>. The <i>bootstrap</i>, begins with another more flexible membership function,   expressed as <i>I(&#916;u)=   &#956;(vu)<sup># </sup>=e<sup>-[&#958; x Nnot]</sup></i>;<i> 0 &lt;   &#958; &le;1</i>, where <i>Nnot</i> is the number of terminal nodes with <i>out</i> of tolerance voltage. If, in certain iteration,   some solution that satisfy the Eq. (22) is reached, then <i>I(&#916;u)= &#956;(vu) </i>(Eq. 22); b) It is no necessary in EPSO,   because the self-adaptation introduced by the evaluative operators, allows a self-tuning of weights in the velocity operator.   Consequently, this avoid that algorithm to be trapped at some local minimum, or, even worse, at fitness 0; c) In the FSA, even   when a <i>bootstrap</i> procedure was introduced, after several simulations, always was reached a local minimum. The solution   FSA shown in <a href="#table2">Table 2</a>, is the best reached in 22 executions of algorithm.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">As an example of the evolution of minimized variables (objectives, in the   optimization problem), in the <a href="#fig6">Fig. 6</a> a plot of <i>Loss<sub>T</sub></i> vs. time computing, <i>t</i>, for   both Metaheuristics, FEPSO and FSA, is presented. <i>Loss<sub>T</sub></i> is the most important parameter to optimize in the   classic formulation of phase balancing problem.</font> </p>     <p>   <a name="fig6"></a> </p>     <p align="center">   <img src="/img/revistas/laar/v41n2/a03g10.png">    <br>   <font size="2" face="Times New Roman, Times, serif">Figure 6 - Time and Iterations in FEPSO and FSA Simmulations for Loss Optimization</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Additionally, the iterations numbers <i>ItFEPSO</i> and <i>ItFSA</i> are   shown at the observation times in the interval [10, 70] [min], until the convergence of two corresponding algorithms is reached.   Very similar plots, can be obtained for the other three objectives: |I<sub>[0]f</sub>|, I(&#916;u) and NC.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The number of iterations for both metaheuristics, has not significance in   a comparative context, because the algorithms's structures are very different.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">No &quot;pathological&quot; cases were observed, in which the convergence   of both metaheuristics algorithms might be impossible for this application.</font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="3" face="Times New Roman, Times, serif">As computational cost, (see <a href="#table1">Table 1</a>) the time computing, <i>t=T</i>,   to reach the convergence, is the most representative parameter.</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">Respect of inherent uncertainties in the loads, the model has considered   only the worse scenario of grow demand. But a collection of scenarios of grow demand in a given planning horizon, can be integrated   in the analysis of the distribution system, with the aim to define different networks topologies in the LV feeders system. Then,   a deterministic simulation for each scenario of grow demand-network topology, is performed. Another way to treat with this kind   of uncertainties, can be made by mean of fuzzy sets, considering, as separated fuzzy-variables, the active and reactive power   in each load connected to the feeders system (Schweickardt and Miranda, 2007).</font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif"><b>III. CONCLUSIONS</b></font> </p>     <p>   <font size="3" face="Times New Roman, Times, serif">The paper offers the following contributions:</font> </p> <ul>       <li>     <font size="3" face="Times New Roman, Times, serif">A different meaheuristic approach, based in a variant of PSO Metaheuristics,     called FEPSO, that produce very good results in multi-objective combinatorial optimization problems, such as Phase Balancing     with only single phase loads in a LV feeders system (and four objectives). It is not possible to solve this problem with mathematical     programming techniques.</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">A comparison FEPSO vs FSA methaheuristics: this allow to observe the advantages     of swarm self-adaptative approach. The swarm intelligence principles, such as cooperation, combined with evolution strategies,     seem like and address of metaheuristics toward solution for any combinatorial optimization problem.</font>   </li>       <li>     <font size="3" face="Times New Roman, Times, serif">A method to capture and model the uncertainties of value in the optimization     criteria, at the same time that are extends to multi-objective decision making, introducing the fuzzy sets modeling, and fuzzy     function fitness.</font>   </li>     </ul>     <p>   <font size="2" face="Times New Roman, Times, serif"><b>REFERENCES</b>    <!-- ref --><br>   1. Bellman, R. and L. Zadeh, &quot;Decision-Making in a Fuzzy Environment,&quot; <i>Management Science</i><b>, 17</b>, B-141-164   (1970).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777038&pid=S0327-0793201100020000300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   2. Kennedy, J. and R. Eberthart, &quot;Particle Swarm Optimization,&quot; <i>Proceedings of the 1995 IEEE International Conference   on Neural Networks</i>, Perth, Australia, 1942-1948 (1995).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777039&pid=S0327-0793201100020000300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   3. Kirkpatrick, S., C. Gellat and M. Vecchi, &quot;Optimization by Simulated Annealing,&quot; <i>Science</i>, <b>220</b>, 671-680   (1995).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777040&pid=S0327-0793201100020000300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   4. Metropolis, N., A. Rosenbluth, A. Teller and E. Teller, &quot;Equation of state calculation by fast computing machines,&quot; <i>Journal   of Chemical Physics</i>, <b>21</b>, 1087-1092 (1953).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777041&pid=S0327-0793201100020000300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   5. Miranda, V., H. Keko and A. Duque Jaramillo, &quot;EPSO: Evolutionary Particle Swarms,&quot; In <i>Advances in Evolutionary   Computing for System Design</i>, L. Jain, V. Palade and D. Srinivasan (Eds.), Springer series in Computational Intelligence, <b>66</b>,   139-168, (2008).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777042&pid=S0327-0793201100020000300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   6. Saaty, T., &quot;A Scaling Method for Priorities in Hierarchical Structures,&quot; <i>Journal of Mathematical Psycology</i>, <b>15</b>,   234-281 (1977).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777043&pid=S0327-0793201100020000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   7. Schweickardt, G. and V. Miranda, &quot;A Fuzzy Dynamic Programming Approach for Evaluation of Expansion Distributions Cost   in Uncertainty Environments,&quot; <i>Latin American Applied Research</i>, <b>37</b>, 227-234 (2007).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777044&pid=S0327-0793201100020000300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   8. Schweickardt, G. and V. Miranda, &quot;A Two-Stage Planning and Control Model Toward Economically Adapted Power Distribution   Systems using Analytical Hierarchy Processes and Fuzzy Optimization,&quot; <i>International Journal of Electrical Power &amp; Energy   Systems</i>, <b>31</b>, 277-284 (2009).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777045&pid=S0327-0793201100020000300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   9. Smith K., Everson J., Fieldsend R., Misra R., and Murphy C.,   &quot;Dominance-based Multi-objective Simulated Annealing&quot;, <i>IEEE Transactions on Evolutionary Computation</i>, <b>12</b>,   pp. 323-342, (2008).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777046&pid=S0327-0793201100020000300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   10. Zhu, J., B. Griff and M. Chow, &quot;Phase Balancing Using Mixed-Integer Programming,&quot; <i>IEEE Trans. Power Systems</i>, <b>13</b>,   465-472 (1998).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=1777047&pid=S0327-0793201100020000300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font> </p>     ]]></body>
<body><![CDATA[<p>   <font size="2" face="Times New Roman, Times, serif"><b> Received: June 16, 2009.    <br>   Accepted: May 11, 2010.    <br>   Recommended by Subject Editor Jos&eacute; Guivant.</b></font> </p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bellman]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Zadeh]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Decision-Making in a Fuzzy Environment]]></article-title>
<source><![CDATA[Management Science]]></source>
<year>1970</year>
<volume>17</volume>
<page-range>141-164</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kennedy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Eberthart]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Particle Swarm Optimization]]></article-title>
<source><![CDATA[]]></source>
<year>1995</year>
<conf-name><![CDATA[ 1995 IEEE International Conference on Neural Networks]]></conf-name>
<conf-loc>Perth </conf-loc>
<page-range>1942-1948</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kirkpatrick]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Gellat]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Vecchi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimization by Simulated Annealing]]></article-title>
<source><![CDATA[Science]]></source>
<year>1995</year>
<volume>220</volume>
<page-range>671-680</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Metropolis]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Rosenbluth]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Teller]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Teller]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Equation of state calculation by fast computing machines]]></article-title>
<source><![CDATA[Journal of Chemical Physics]]></source>
<year>1953</year>
<volume>21</volume>
<page-range>1087-1092</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Keko]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Duque Jaramillo]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[EPSO: Evolutionary Particle Swarms]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Palade]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Srinivasan]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Advances in Evolutionary Computing for System Design]]></source>
<year>2008</year>
<page-range>139-168</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Saaty]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Scaling Method for Priorities in Hierarchical Structures]]></article-title>
<source><![CDATA[Journal of Mathematical Psycology]]></source>
<year>1977</year>
<volume>15</volume>
<page-range>234-281</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schweickardt]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Fuzzy Dynamic Programming Approach for Evaluation of Expansion Distributions Cost in Uncertainty Environments]]></article-title>
<source><![CDATA[Latin American Applied Research]]></source>
<year>2007</year>
<volume>37</volume>
<page-range>227-234</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schweickardt]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Two-Stage Planning and Control Model Toward Economically Adapted Power Distribution Systems using Analytical Hierarchy Processes and Fuzzy Optimization]]></article-title>
<source><![CDATA[International Journal of Electrical Power & Energy Systems]]></source>
<year>2009</year>
<volume>31</volume>
<page-range>277-284</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Smith]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Everson]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Fieldsend]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Misra]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Murphy]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dominance-based Multi-objective Simulated Annealing]]></article-title>
<source><![CDATA[IEEE Transactions on Evolutionary Computation]]></source>
<year>2008</year>
<volume>12</volume>
<page-range>323-342</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Griff]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Chow]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Phase Balancing Using Mixed-Integer Programming]]></article-title>
<source><![CDATA[IEEE Trans. Power Systems]]></source>
<year>1998</year>
<volume>13</volume>
<page-range>465-472</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
