Firefly Algorithm for Economic Power Dispatching With Pollutants Emission Latifa Dekhici, Pierre Borne, Belkadi Khaled

To cite this version:

Latifa Dekhici, Pierre Borne, Belkadi Khaled. Firefly Algorithm for Economic Power Dispatching With Pollutants Emission. Informatica Economică vol. 16, no 2/2012, 2012, 16 (2), pp.45-57. ￿hal- 00719362￿

HAL Id: hal-00719362 https://hal.archives-ouvertes.fr/hal-00719362 Submitted on 19 Jul 2012

HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Informatica Economică vol. 16, no 2/2012 45

Firefly Algorithm for Economic Power Dispatching With Pollutants Emission

Latifa DEKHICI1, Khaled BELKADI1, Pierre BORNE2 1 LAMOSI, University of Sciences and the Technology (USTOMB) 31000 Oran, Algeria 2LAGIS, Ecole Centrale de Lille 59651 Villeneuve d'Ascq, Lille, France [email protected] , [email protected], [email protected].

Bio-inspired algorithms become among the most powerful algorithms for optimization. In this paper, we intend to provide one of the recent bio-inspired which is the Firefly Algorithm (FF) to optimize power dispatching. For evaluation, we adapt the particle optimization to the problem in the same way as the firefly algorithm. The application is done in an IEEE-14 and on two thermal plant networks. In one of the examples, we neglect power loss and pollutant emissions. The comparison with the particle swarm optimization (PSO), demonstrate the efficiency of firefly algorithm to reach the best cost in less than one second. Keywords: Firefly Algorithm, Economic Power Dispatching, Particle Swarm Optimization, Pollutant Emissions

Introduction meet the required load demand at minimum 1 Currently, a set of nature-inspired cost fulfilling all system operational con- based on the natural behavior straints. Improvement can lead to significant of birds, ants, swarms, and bees, have cost saving (from 0, 03 $ to 0,20 $ per kWh) emerged as an alternative to rise above the [4]. difficulties presented by conventional meth- Methods in the literature: ods in optimizations problems. Various conventional methods like nonlinear Economic power dispatching is one of the programming [32] [39], Bundle method [33], difficult optimization problems. Resolution [45], mixed integer by metaheuristics can avoid significant fi- [6] [17] [18] [31] [39], nancial loss. [12], Lagrange relax- In this paper, we adapt the firefly algorithm ation method [12] [49], network flow method to economic dispatching problem. For this, [14], direct search method [56] reported in we describe in the second section the eco- the literature are used to resolve such prob- nomic problem and its formulation. In the lems. third section, we present the used Practically, economic dispatching problem is metaheuristic, its origin and its parameters. nonlinear, no convex with multiple local op- In the fourth section, we describe our adapta- timal points due to the inclusion of valve tion of the particle swarm optimization point loading effect, multiple fuel options (PSO) and the Firefly algorithm (FF) to the with diverse equality and inequality con- problem. In the last section, we discuss the straints. results of the metaheuristics on two net- Conventional methods have failed to solve works. Finally, we give a conclusion. such problems as they are sensitive to initial estimates and converge into local optimal so- 2 Power Economic Dispatching lution and computational complexity. Description: Heuristic optimization techniques based on Economic dispatch problem has become a concepts operational re- decisive task in the operation and planning of search, such as [29] [31], neural power system. The aim is to schedule the network [26] [28] [33] [36] committed generating units output so as to [58],evolutionary, programming [36] [45]

46 Informatica Economică vol. 16, no. 2/2012

[50] [64] and genetic algorithms [2] [7] [39] ( ) = + + + [51] [54] [57], [4] [54] 푛 <2 (5) ∑푘=1 푘 푔푘 푘 푔푘 푘 [55],ant colony optimization [20] [47], parti- where:퐸 푝 ME is 훿푘훼the푝푔푘푝 maximum훽 푝 allowable푐 푘 cle swarm optimization [9] [10] [22] [23] amount of pollutant휂 푒 during푀퐸 the dispatch peri- [24] [25] [27] [39] [40] [41] [48] [50] [52] od which is the EPA’s hourly emission target [53] [64] [65] provide the better solution. [65] and , , , , are emission co- PSO has gained popularity as the best suita- efficients. 푘 푘 푘 푘 푘 ble solution algorithm for such problems. 훼 훽 푐 훿 휂 Formulation : 3 Firefly Algorithm Having a network with N generators nodes Inspiration: where: Fireflies, belong with family of Lampyridae, : Power of generator k. are small winged beetles capable of produc-

푔 푘: Lost power. ing a cold light flashes in order to attract ma- 푝 : Requested power. tes. They are believed to have a capacitor- 퐿 Economic푝 dispatch problem can be repre- like mechanism, that slowly charges until a 퐷 sented푝 as a quadratic fuel cost objective func- certain threshold is reached, at which they re- tion as described in (1). lease the energy in the form of light, after which the cycle repeats [11] = ( ) 푛 Firefly algorithm, developed by [60] is in- 푔 (1) 푘 푔푘 spired by the light attenuation over the dis- 푓�푝 � �푘=1 푓 푝 : Total cost tance and fireflies’ mutual attraction, rather than by the phenomenon of the fireflies’ light : Cost of node k 푓 flashing. Algorithm considers what each fire- with considering equality constraint (2) to 푘 fly observes at the point of its position, when demand푓 and inequality constraint (3). trying to move to a greater light-source, than = (2) its own. Cold light is a light producing little 푛 or no heat. , 푔푘 퐿 퐷, (3) �푘=1 푝 − 푝 푝 Algorithm: 푘 The Firefly Algorithm is one of the newest 푃푔 min ≤ 푝푔 ≤ 푃푔 푚푎푥 A cost of a power generator can be for- meta-heuristics developed by Yang [59] [60] mulated by (4). [61] [62]. One can find few articles concern- 푝푔푘 = + + + ing the continuous firefly algorithm [1] [13] [15] [19] [30]. A validation of continuous sin ( , )(4) 2 푓푘 �푝푔푘� 푐푘 푏푘푝푔푘 푎푘푝푔푘 firefly algorithm on stochastic functions is So that: 푑푘 푒푘 푝푔 푚푖푛 − 푝푔푘 given in [59]. , , :Power Cost coefficients Sayadi et al. [42] proposed the first discrete , : Thermal power Cost coefficients. 푘 푘 푘 version for permutation flow shop problem 푎 푏 푐 푘 푘 using a binary coding of solution and a prob- The푑 푒4th term is for thermal power but can be ability formula for discretization. We can al- neglected. so find other discretization for economic problem such as [3][11][21]. Thermal Emission Constraint: Pseudo-code of the Firefly Algorithm (FF) In the case of thermal power, the atmospheric may look as follows: pollutants such as sulphur oxides (SOx) and nitrogen oxides (NOx) caused by conven- Procedure FF Metaheuristic (Nbr_gen: the tional thermal units can be modeled separate- max. number of generations) Begin ly. However the total emission of these pollu- γ: the light absorption coefficient tants which is the sum of a quadratic and an Define the objective function of f(x), exponential function can be expressed as (5) : where x=(x1,...... ,xd) in domain d Generate the initial population of fire- flies or xi (i=1, 2 ,..., nb)

Informatica Economică vol. 16, no 2/2012 47

Determine the light intensity Ii at xi where the first and second term is due to the via f(xi) attraction while the third term is randomiza- While (iter Ii) bers uniformly distributed in [0, 1]. Attractiveness βi,j varies with distance ri,j move firefly i towards j with attrac- 4 Application to Power Economic Dis- tiveness βi,j else patching move firefly i randomly Particles Swarm Optimization to economic end if dispatching: Evaluate new solutions update light intensity Ii The pseudo code of Particles swarm optimi- End for j zation seems to be as bellow: End for i Rank the fireflies and find the current Procedure PSO Meta-heuristic(Nbr_gen: best max number of generations) iter++ //iteration Begin End while φg, φp, ω: coefficients to be initialized End procedure Define the objective function of f(x), x=(x1...,xd) in domain d Parameters: Generate the initial population of par- In the firefly algorithm, there are five im- ticles pi (i=1,..., nb) portant issues: Determine the fitness fiti at pi via f(pi) • Light Intensity. In the simplest case for Initialize the best fitness for each minimum optimization problems, the particle fbesti=fiti and best positions besti=pi brightness I of a firefly at a particular lo- Determine the global best fitness cation x can be chosen as: I(x) fgbest=min(fbesti) and its position gbest • Attractiveness. In the firefly algorithm, While (iter

48 Informatica Economică vol. 16, no. 2/2012

• Position. The new position is the calcu- the particle swarm optimization, the con- late by the formula 8: striction of velocity is based on the same pi =pi+vi (8) principle of the first corrector. where pi is the current position of a particle In the two algorithms we don’t admit any vi- i. olation of loss and demand constraint (for- • Velocity. We keep the equation of ve- mula (3)). locity vi of a solution i as shown in for- mula 9. 5 Computational Results vi = vi rand(besti- Data: The implementation is done in C++ builder -xi) (9) 32 bits in a personal computer with a Intel ω +φp xi)+φg rand(gbest CPU of 22.67 Ghz and a RAM of 3,12 GO. where φg, φp, are coefficients initialized de- In a first example, we consider a IEEE net- pending to sample . work of 14 nodes [38] with two generators

G1 and G2.There costs are: The ω parameter decrease following the for- mula (10)[43]: 2 f1(Pg1) = 0.006 Pg1 + 1.5 Pg1 + 100 ( )× = (10) 2 _ f2(Pg2) = 0.009 Pg2 + 2.1 Pg2 + 130 ωmax−ωmin iter under equality constraint: ω ωmax − max gen We initialize , depending to the Pg1+Pg2 – PD– PL = 0 sample in the section V. And inequality constraint : max min ω ω 135 ≤ Pg1 ≤ 195 (MW) Firefly algorithm to economic dispatching: 70 ≤ Pg2 ≤ 145 (MW) To accelerate the FF algorithm, we suggest Requested Power is fixed to: that alpha parameter increase following the PD=259 (MW) formula (11): Lost power is constant and equal to: ( )× PL=16.2 (MW) = (11) _ αmax−αmin iter Correction and Constriction: In a second example, we consider a four unit α max gen − αmax Fireflies’ attractiveness, randomly move- thermal plant system (CS4)[43]. It has 4 gen- ments and Particle shifting provide float var- erators where the total power losses PL are iables which sometimes do not respect con- considered 0. The data for the 4 generators straints. We add before the intensity or the (cost coefficients and limits of generated fitness update two functions. The first cor- powers) are presented in Table 1. The total rects position so that it stays in the domain power demanded in the system is PD=520 [pmin, pmax]. The second corrects it so that the MW. total power will be equal to request power. In

Table 1. Data of a CS4 thermal plant power System (2nd example) 2 Generator a($/MW ) b($/MW) c($) pmin pmax (MW) (MW) 1 0.00875 18.24 750 30 120 2 0.00754 18.87 680 50 160 3 0.0031 19.05 650 50 200 4 0.00423 17.9 900 100 300

In the third example, we consider a network Requested Power is fixed to: PD=518(MW) inspired from [34] with 5 generators. The We consider a constant Loss power of emission is considered and it should be up to PL=7.34 (MW) ME where ME=1700. under equality constraint: Pg – PD– PL = 0.

Informatica Economică vol. 16, no 2/2012 49

The data for the generators (cost coefficients in Table 2. and limits of generated powers) are presented

Table 2. Data of a 5 generators wind power System (3rd example) Gene- c($) b($/ a($/ e($/ d($ α β γ η δ pmin pmax rator MW) MW2) MW2) /MW2) (MW) (MW) 1 786.79 38.53 0.152 0.041 450 103.39 -2.444 0.031 0.503 0.0207 470 135 2 451.32 46.16 0.105 0.036 600 103.39 -2.444 0.031 0.503 0.0207 470 150 3 1049.99 40.39 0.028 0.028 320 300.39 -4.069 0.051 0.496 0.0202 340 73 4 1243.53 38.30 0.035 0.052 260 300.39 -4.069 0.051 0.496 0.0202 300 60 5 1658.57 36.30 0.021 0.063 280 320 -3.813 0.034 0.497 0.0200 243 73

In the three examples, PSO parameters are We optimize the first system with 10 fireflies φg,=1.75, φp=2.75, = , = in 50 iterations. We Remarque as shown in 0.4 while FF parameters are = Figure 1 that the firefly algorithm reach a max min , = 0.02 ,ω = 0.51, ω= 0. . good cost of 790,48 $/h since the 16th itera- max Results: ∗ α tion and its reach an optimum 781,95 $/h at 10 αmin 훽0 γ 1 the 21th iteration .

f($) Improvement of cost

794 792 790 788 786 784 782 780 778 776 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Iterations

Fig. 1. Improvement of total cost with 10 fireflies in 50 iteration. 1st Exemple

The Table 3 shows the average CPU time, average total cost and minimum cost found in a simulation of 20 replications.

Table 3. The average and minimum output in 20 trials with the best generators powers. 1st Example Trials avg. CPU Min Pg1 Pg2 Nb. Cost time Cost (hs.) 10 783,26 0 781,958 195 80,2

In another simulation, we optimize IEEE-14 of the first population at iteration 0 has the dispatching using 20 fireflies. We can ob- cost of 784,1 $/h. At the 3rd iteration the op- serve from Figure 2 that since initial solution timizer can reach the optimum of 781,95 $/h.

50 Informatica Economică vol. 16, no. 2/2012

Cost improvement

Cost(f $/h) 784,5 784 783,5 783 782,5 782 781,5 781 780,5 0 1 2 3 4 5

Fig. 2. Improvement of total cost with 20 fireflies in 50 iteration.1st example.

The firefly algorithm can find a cost function system with the same initial population is equal to 781,958 $/h at 20th iteration environ given in Figure 3.We clearly observe that the with only 10 fireflies and in a CPU time be- firefly algorithm is better than PSO one for low 1 hundredth second. this example. An example of an optimization of the CS4

12953 12950 12947 12944 12941 12938 FF

12935 PSO 12932 12929 12926 12923 12920 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Fig. 3. Improvement of cost with 15 fireflies and 15 particles in 50 iterations, 2nd example.

The average , best and worst Costs as the av- where the best cost found by PSO is erage of CPU times in 100 trials are given in 12920.01172 $. Firefly algorithm average Figure 4.They can confirm that firefly algo- and worst costs are also better than particle rithm get the best cost of 12919.78711 $ swarm optimization costs.

Informatica Economică vol. 16, no 2/2012 51

12960,00 12959,06 12950,00 12940,00 12928,99 12928,16 12930,00 12920,01 12922,33 12919,79 12920,00 FF 12910,00 PSO 12900,00 12890,00 Cost ($/h) Cost($/h) Cost($/h) Avg. Best Worst

Fig. 4. Comparison of average, worst and best cost, 2nd example, number of tri- als=100,number of iteration=50, number of particles=15.

The CPU time of PSO which is equal to gether so it has a complexity of O(N2) while 0.2619 hundredth seconds (Figure 5) seems the PSO algorithm is based only on the com- to be less than FF time (0.8339 hundredth se- parison of each particle with its best position conds). This is due that the firefly algorithm in history so it has a complexity of O(N). is based on the comparison of fireflies to-

0,900 0,834 0,800 0,700 0,600 0,500 FF 0,400 PSO 0,300 0,262 0,200 0,100 0,000 Avg. CPU time (hs.)

Fig. 5. Comparison of average CPU time(hundredth seconds), 2nd example, number of tri- als=100,number of iteration=50, number of particles=15.

The rounded best powers are 91.3108 and Figure 6 that the firefly algorithm reach a 64.8567 MW best cost of at the 6th iteration so it is un- We optimize the second system with 6 fire- doubtedly faster than PSO algorithm in term flies in 50 iterations. We detect as shown in of iterations.

52 Informatica Economică vol. 16, no. 2/2012

32700

32650

32600

FF 32550 PSO

32500

32450

32400 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35

Fig. 6. Improvement of total cost with 15 fireflies or 15 particles in 50 iterations, 3rd example

One hundredth trials with 50 iterations give fly algorithm gives an optimum slightly litter the results in Figure 7. We view that the fire- than the PSO one.

32427,01 32427,0078 32427,008 32427,0059 32427,006 32427,0039 32427,004 32427,002 FF 32427,002 PSO 32427 32427 32427

32426,998

32426,996 Avg Cost($) Best Cost($) Worst Cost($)

Fig. 7. Comparison of average, worst and best cost, 3rd example, number of tri- als=100,number of iteration=50, number of particles=15.

The average CPU time and the best emission found are given in Table 4.

Table 4. Comparison of average CPU time and best emission, 3rd example, number of tri- als=100,number of iteration=50, number of particles=15. Algorithm Avg. CPU time(hs.) Best Emission FF 36,44201 1617.878 PSO 0,519999 1617.873

We decrease the number of iterations to 20 emission constraint no improvement could be and of particles and fireflies to 6 and we de- possible beyond the values found. tect the same results with a CPU time of 10 The best powers of the 5 generators are 150, hundredth seconds of FF and 0.1 hundredth 135, 73 ,60 and 107.33995056 MW. second of PSO. We conclude that due to the

Informatica Economică vol. 16, no 2/2012 53

6 Conclusion search”, Acta electrotehnica, 2011;vol. In this paper we showed the efficiency and 53, no.1. the feasibility of the recent algorithm which [6] Chan GW, Aganagie M, Waight JG, Me- is the firefly metaheuristic to resolve eco- dina J, Burton T, Reeves S. “Experiences nomic power dispatching problem. This with mixed integer linear programming problem with nonlinear function has also the based approaches on short term hydro particularity to have hard constraints. So we scheduling.” IEEE 2001;pp.743–8. avoid using any subjective penalty parameter [7] Chen PH, Chang HC. “Large scale eco- to guarantee that it will be the constraints ful- nomic dispatch by .” filling. However, the firefly algorithm based IEEE Transaction on Power Systems on a comparison of fireflies together and the 1995;10(November (4)):pp. 1919–26. movements of them even if they are good, [8] Dahmane M., Repartition economique de increase the chance to find the optimum. charge,Chapitre IV. dans cours IAP, 2009 That is why the algorithm allows us to find [9] Dos Santos Coelho L, Lee SC, “Solving easily a best cost on ieee-14 and on two economic load dispatch problems in thermal plant network dispatching with and power system using chaotic and Guassian without pollutant emission. Our Future works particle swarm optimization approaches”, will focus in the comparison of this algorithm Electrical Power and Energy Systems; to economic dispatch test systems and other 2008; Vol. 30; pp. 297–307. dynamic version with renewable power. [10] Dos Santos Coelho L, Mariani VC, “Economic dispatch optimization using References hybrid chaotic particle swarm optimizer”, [1] Aungkulanon, P., Chai-Ead N., and IEEE International Conference on Sys- Luangpaiboon P.,”Simulated Manufac- tems, Man and Cybernetics, Montreal turing Process Improvement via Particle 2007; pp. 1963–1968. Swarm optimization and Firefly Algo- [11] Durkota K. : “Implementation of a dis- rithms”. In Proc. International Multi crete firefly algorithm for the QAP prob- Conference of Engineers and Computer lem within the sage framework”, BSc the- Scientists IMECS’11,Hong Kong, sis, Czech Technical University,2011. 2011,pp. 1123-1128. [12] Erion Finardi C, Silva Edson LD, Laudia [2] Bakirtzis A, Petridis V, Kazarlis S. “Ge- Sagastizabal CV. “Solving the unit com- netic algorithm solution to the economic mitment problem of hydropower plants dispatch problem”. Proceedings of the via Lagrangian relaxation and sequential Institution of Elect Engineering-Gen quadratic programming.” Computational Transm Dist 1994; vol. 141(July (4)):pp. & Applied Mathematics 2005;vol. 24, no. 377–82. 3. [3] Basu B. and Mahanti G. K.: “Firefly and [13] Fizazi H., Beghoura M.A., “An En- artificial bees colony algorithm for syn- hanced Bio-Inspired Firefly Algorithm thesis of scanned and broadside linear ar- for Remote Sensing Images”, in: proc ray antenna”, Progress In Electromagnet- Colloque sur l'Optimisation et les ics Research, Vol.32,pp.169-190, 2011. Systèmes d'Information, COSI'12, [4] Basu M. “A simulated annealing based Tlemcen, 2012, pp. 337-348. goal attainment method for economic [14] Franco PEC, Carvalho MF, Soares S. “A emission load dispatch of fixed head hy- network flow model for short term hydro drothermal power systems”. International dominated hydrothermal scheduling Journal of Electrical Power and Energy problems”. IEEE Transaction on Power Systems 2005;27(2):pp. 147–53. System 1994; vol. 19(May (2)),pp. 1016– [5] Benayed FZ, Rahli M., Abdelhakem 22. Koridak L. ”Optimisation du dispatching [15] Gandomi A.H., Yang X-S., Alavi A.H. economique par l’algorithme de harmony “Mixed variable structural optimization

54 Informatica Economică vol. 16, no. 2/2012

using Firefly Algorithm”, Computers & patch problem”. IEEE Conference on Structures, 2011;vol. 89, pp. 23-24. Convergent Technologies for Asia- [16] Gar CW, Aganagic M, Waight JG, Tony Pacific Region TENCON ‘03. pp. 434- Meding Jose B, Reeves S, Chrestoforides 439, 2003. M. “Experience with mixed integer linear [25] Kumar IA, Dhanushkodi K, “A new par- programming based approach on short ticle swarm optimization solution to term hydrothermal scheduling” IEEE nonconvex economic load dispatch prob- Transaction on Power System 2001; vol. lems”, IEEE Transactions on Power Sys- 16, no.4, pp. 743–9. tems; vol. 22, no. 1, pp. 42-51.2007 [17] Garcia-Gonzalez J, Alonso Castro G. [26] Lee KY, Sode-Yome A, Park JH. “Short term hydro scheduling with cas- “Adaptive Hopfield neural network for caded and head dependent reservoir economic load dispatch”. IEEE Transac- based on mixed integer linear program- tion on Power System 1998;vol. ming.” IEEE 2001. 13(May),pp. 519–26. [18] García-González Parrilla E., Mateo A., [27] Lee TY, “Short term hydroelectric pow- “Risk-averse profit-based optimal sched- er system scheduling with wind turbine uling of a hydro-chain in the day-ahead generators using the multipass iteration electricity market”, European Journal of particle swarm optimization approach”, Operational Research. 2007;vol. 181, no. Energy Conversion & Management,2008; 3, pp. 1354-1369. vol. 49, pp. 751–760. [19] Horng M-H. and T-W. Jiang “The [28] Liang RH, Hsu YY. “Scheduling of hy- Codebook Design of Image Vector Quan- droelectric generations using artificial tization Based on the Firefly Algorithm”, neural network”. IEEE Proceeding Gen- Lecture Notes in Computer Science, eration Transmission Distribution 1995; 2010; vol. 6423/2010, pp. 438-447. vol. 141, no. 5, pp. 452–8. [20] Huang JS. “Enhancement of hydroelec- [29] Lin WM, Cheng FS, Tsay MT. “An im- tric Generation scheduling using ant col- proved Tabu search for economic dis- ony system based optimization approach- patch with multiple minima”. IEEE es”. IEEE Transactions on Energy Con- Transaction on Power System 2002;vol. version 2001; vol. 16, no. 3,pp. 296–301. 17(February), pp. 108–12. [21] Jati G. K. and Suyanto S.: “Evolutionary [30] Lukasik, S. and Zak, S: “Firefly Algo- discrete firefly algorithm for travelling rithm for Continuous Constrained Opti- salesman problem”, ICAIS2011, Lecture mization Tasks”, Lecture Notes in Com- Notes in Artificial Intelligence (LNAI puter Science, 2009,vol. 5796/2009,97- 6943), pp. 393-403. 2011 106. [22] Jeyakumarb DN, Jayabarathia T, [31] Mantawy AH, Soliman SA, EI Hawary Raghunathana T, “Particle swarm optimi- ME. “A new Tabu search algorithm for zation for various types of economic load the long term hydro scheduling problem”. dispatch problems”, International Jour- Proceedings of the Large Engineering nal of Electrical Power & Energy Sys- Systems Conference on Power Engineer- tems, 2006; vol. 28, no. 1, pp. 36-42,. ing 2002;pp. 29–34. [23] Jiejin C, Xiaoqian M, Lixiang L, [32] Mariano, S.J.P. Catalao, J.P.S. Mendes, Haipeng P, “Chaotic particle swarm op- V.M.F., “Profit based short term hydro timization for economic load dispatch scheduling considering head dependent considering the generator constraints”, power generatio”. In proc. IEEE Power Energy Conversion & Manage- Tech, Lausanne 2007 pp. 1362 – 1367. ment,2007;vol. 48, no. 2, pp. 645–653. [33] Mezger Alfredo J, Katia de Almeida C. [24] Kumar AIS, Dhanushkodi K, Kumar JJ, “Short term hydro thermal scheduling Paul CKC. “Particle swarm optimization with Bilateral transaction via bundle solution to emission and economic dis- method”. International Journal of Elec-

Informatica Economică vol. 16, no 2/2012 55

tric1 Power & Energy System 2007;vol. ta-heuristic with Local Search for 29(5):pp. 387–96. Makespan Minimisation in Permutation [34] Mostafa A. Elshahed, Magdy M. Flow Shop Scheduling Problems”, Inter- Elmarsfawy, Hussain M. Zain Eldain, national Journal of Industrial Engineer- “Dynamic Economic Dispatch Con- ing Computations, 2010,vol. 1, pp. 1-10. strained by Wind Power Weibull Distri- [43] Secui D.C., Felea I., Dzitac S., Popper bution: A Here-and-Now Strategy”. L., “A Approach to World Academy of Science, Engineering the Power Dispatch Problem” , Interna- and Technology,2011;vol. 80:pp. 384- tional Journal of Computers Communica- 389. tions & Control, 2010,vol. 5(3):pp. 375- [35] Naresh R, Sharma J.”Short term hydro 384. ISSN 1841-9836, scheduling using ANN”. IEEE Transac- [44] Sheble GB, Britting K. Refined genetic tion on Power Systems 2000;vol. 15, algorithm-economic dispatch example. no.1. IEEE Transaction on Power Systems [36] Naresh R, Sharma J. “Short term hydro 1995;vol. 10(February):pp. 117–24. scheduling using two phase neural net- [45] Shi CC, Chun HC, Fomg I-K, Lah PB. work”. International Journal of Electri- “Hydroelectric generation scheduling cal Power and Energy Systems 2002;vol. with an effective differential dynamic 24, no.7. programming algorithm”. IEEE Transac- [37] Park YM, Won JR, Park JB. “A new ap- tions on Power System 1990;vol. 5(3):pp. proach to economic load dispatch based 737–43. on improved ”. [46] Sinha N, Chakrabarti R, Engineering Intelligent Systems for Elec- Chattopadhyay PK. Evolutionary pro- trical Engineering and Communications gramming techniques for economic load 1998;6(June (2)):pp. 103–10. dispatch. IEEE Transaction Evolutionary [38] Rahli M, P. Pirotte, “Optimal load flow Computation 2003;vol. 7(February):pp. using sequential unconstraind minimiza- 83–94. tion technique SUMT method under [47] Song YH, Chou CSV. Large scale eco- power transmission losses minimization”, nomic dispatch by artificial ant colony Electric Power Research, 1999 Elsevier search algorithm. Electrical Machines Science. and Power Systems 1999;vol. 27:pp. [39] Ramos, J.L.M.; Lora, A.T.; Santos, 679–90. J.R.; Exposito, A.G., “Short term hydro- [48] Sriyaanyong P, Solving economic dis- thermal coordination based on interior patch using particle swarm optimization point nonlinear programing and genetic combined with Gaussian mutation, Pro- Algorithm”, IEEE Porto Power Tech ceedings of ECTI-CON 2008. Conference, 2001. [49] Tkayuki S, Kamu W. Lagrangian relaxa- [40] Roy R, Ghoshal SP, “A novel crazy tion method for price based unit com- swarm optimized economic load dispatch mitment problem. Engineering Optimiza- for various types of cost functions”, Elec- tion Taylor Francis 2004;vol. trical Power and Energy Systems, 36(December (6)):pp. 705–19. 2008;vol. 30(4):pp. 242– 253. [50] Venkatesh P, Gnanadass R, Padhy NP. [41] Samudi, C. Das, G.P. Ojha, P.C. Comparison application of evolutionary Sreeni, T.S. Cherian, S. “Hydrothermal programming techniques to combined scheduling using particle swarm optimi- economic emission dispatch with line zation”, in: Transmission and Distribu- flow constraints. IEEE Transaction on tion Conference and Exposition,pp. 1- Power System 2003;vol. 18(May (2)), pp. 5,Chicago,2008. 688–97. [42] Sayadi M. K., R. Ramezanian, N. [51] Walters DC, Sheble GB. Genetic algo- Ghaffari-Nasab: “A Discrete Firefly Me- rithm solution of economic dispatch with

56 Informatica Economică vol. 16, no. 2/2012

valvepoint loading. IEEE Transactionon straints. IEEE Transaction on Power Sys- Power System 1993; vol. 8(August), pp. tem 1998;vol. 13(May), pp. 307–13. 1325–32. [59] Yang X.S. : “Firefly algorithm, stochas- [52] Wang L, Chanan S, Reserve constrained tic test functions and design optimiza- multiarea environmental/economic dis- tion”, International Journal of Bio- patch using enhanced particle swarm op- Inspired Computation, 2010,vol. 2,no. timization. Swarm Intelligence, Focus on 2,pp. 78-84. Ant and Particle Swarm Optimization, [60] Yang X.S. :Nature-Inspired Felix T.S. Chan and Manoj Kumar Metaheuristic Algorithms. Luniver Press, Tiwari (Ed.),2007 UK.2008 [53] Wang L, Chanan S. Reserve constrained [61] Yang X.S.: Firefly Algorithms for Mul- multiarea environmental/economic dis- timodal Optimization, Stochastic Algo- patch based on particle swarm optimiza- rithms: Foundations and Applications, tion with local search. Engineering Ap- SAGA 2009, Lecture Notes in Computer plication of Artificial Intelligence. Science, Springer-Verlag, Berlin, 2009; 2009,vol. 22, no.2, pp. 298-307.. vol. 5792, pp 169-178. [54] Wong KP, Wong YW. Genetic, genet- [62] Yang X.S.: Firefly algorithm, Lévy ic/simulated annealing approaches to flights and global optimization, in: Re- economic dispatch. IEEE Proceedings of search and Development in Intelligent the Control Generation Transmission and Systems XXVI (Eds M. Bramer, R. Ellis, Distribution 1994;vol. 141, no. 5, pp. M. Petridis), Springer London, 2010,pp. 507–13. 209-218. [55] Wong KP, Wong YW. Short term hydro- [63] Yang HT, Yang PC, Huang CL. Evolu- thermal scheduling part-I simulated an- tionary programming based economic nealing approach. IEE Proceedings of the dispatch for units with non smooth fuel Generation Transmission and Distribu- cost function. IEEE Transaction on Pow- tion 1994;pp. 497–501. er System 1996;vol. 11, February (1), pp. [56] Wood AJ, Wollenberg BF. Power gen- 112–8. eration operation and control. New [64] Yu B, Yuan X, Wang J, Short term hy- York: John Wiley & Sons; 1984. dro-thermal scheduling using particle [57] Xiaohui Y, Yanbin Y, Yongchuan Z. A swarm optimization method, Energy hybrid chaotic genetic algorithm for short Conversion and Management, vol. 48, term hydro system scheduling. Mathe- pp. 1902– 1908. matics and Computers in Simulation [65] Zhao B, Jia Yi Cao, Multiple objective 2002;pp. 319–27. particle swarm optimization technique for [58] Yalcinoz T, Short MJ. Neural network economic load dispatch, Journal of approach for solving economic dispatch Zhejiang University Science. 2005,vol 6, problem with transmission capacity con- no.5,pp 420–427

Latifa DEKHICI is a PhD student in the department of computers sciences, sciences faculty, university of sciences and technology of Oran, Mohamed Boudiaf. In 2002, she had an engineering diploma in computer sciences in software engineering. She had his magister diploma in artificial intelligence and forms recognition in 2005. She works in the modeling, simulating and scheduling of the operating theatres of Oran. She had already published 3 pa- pers about operating theatres modeling and scheduling in reviews and jour- nals and she has among 21 manuscripts in several conferences. L. Dekhici is attached to LAMOSI (Laboratory of Simulation of Systems of Industries).

Informatica Economică vol. 16, no 2/2012 57

Khaled BELKADI is actually a Research-professor at the USTO (university of sciences and technology of Oran, Mohamed Boudiaf) since September 6, 1987 .He has a PhD in computer science in July 1986 in Clermont Ferrand (France). He obtained a Doctorate in computer science in December 2006 in Oran (Algeria). He is a Member of the Scientific Council of the Faculty of Science at the USTO since February 2009. K. Belkadi works in modelling, simulation, optimization and performance evaluation of production systems and hospital systems.

Pierre BORNE was born in Corbeil, France in 1944, he received the Master degree of Physics in 1967, the Masters of Electronics, of Mechanics and of Applied Mathematics in 1968. The same year he obtained the Diploma of "Ingénieur IDN" (French "Grande Ecole"). He obtained the PhD in Automat- ic Control of the University of Lille in 1970 and the DSc of the same Univer- sity in 1976. He became Doctor Honoris Causa of the Moscow Institute of Electronics and Mathematics in 1999, of the University of Waterloo (Canada) in 2006 and of the polytechnic University of Bucharest (Romania) in 2007. He is author or co-author of more than 200 Journal Articles and Book Chapters, and has presented 31 plenary lectures and more than 300 Communications in International Conferences. He is author of 21 books and has been the supervisor of 82 PhD theses. He has been Director of the CNRS group of research in Automatic Control, Scientific Director of the Ecole Centrale of Lille (French “Grande Ecole”), and President of the IEEE-SMC society and is presently President of the IEEE France Section