Amir Shokri Amirsh.nll@gmail.com Dr. Kourosh Kiani - - PowerPoint PPT Presentation

amir shokri
SMART_READER_LITE
LIVE PREVIEW

Amir Shokri Amirsh.nll@gmail.com Dr. Kourosh Kiani - - PowerPoint PPT Presentation

Bacterial Foraging Optimization Amir Shokri Amirsh.nll@gmail.com Dr. Kourosh Kiani


slide-1
SLIDE 1

Amir Shokri

متیروگلا رد نآ دربراک و هیلقن لیاسو یبایریسم هلئسم رد یریگدای عماج یزاس هنیهب Bacterial Foraging Optimization

Amirsh.nll@gmail.com

  • Dr. Kourosh Kiani
slide-2
SLIDE 2

همدقم

2

متیروگلا زا یعون هلاقم نیا رد BFO ابریگدای یزاس هنیهب ار نآ ام هک عماج یریگدای یژتارتسا و سیسکاتومک فلتخم هلحرم لوط ی ییایرتکاب عماج ییایرتکاب ALCBFO یمدهد یم هئارا ، میمان. کیفتسا یداهنشیپ متیروگلا زا یرادرب هرهب و فاشتکا نیب یبوخ لداعت ظفح یارب یقیبطت شهاک یطخ ریغ لیدعت لدمدوش یم هدا . مسیناکمدهد یم شهاک ار سردوز ییارگمه نیاربانب و دنک یم ظفح ار اه یرتکاب تیعمج عونت ، عماج یریگدای .

slide-3
SLIDE 3

همدقم

3

رد کیسلبک متیروگلا اب هسیاقم GA ، PSO ، BFO یلصا هتفای دوبهب ود و BFO (BFO-LDC و BFO-NDC) ، ACLBFO هدش هئارا دهد یم ناشن هتلاح دنچ تلبکشم لح رد رتهب یهجوت لباق درکلمع. ام شور درکلمع نینچمه ACLBFO ار زودنیو نامز اب هیلقن لیاسو یبایریسم هلئسم رد VRPTW یبایزرامینک یم . رد متیروگلا هس اب هسیاقم BFO رگیدیلقن لیاسو یبایریسم هلئسم لح یارب ار نآ لیسناتپ و تسا رترب یداهنشیپ متیروگلا ، نامز اب ه زودنیو VRPTW دییأتدنک یم.

slide-4
SLIDE 4

راک عورش

4

دنمشوه یزاس هنیهب یاه متیروگلا Swarm کیژولویب متسیس رد یعامتجا یاهراتفر زا یشان کرحم تابساحم زا دیدج یعون ناونع هب ی تسا هدرک بلج دوخ هب ار یرایسب نادنمشناد. هنیهب تارذ یزاس PSO ، و یدنک طسوت هدش داهنشیپ ،تراهرباتسا هدش کیرحت یهام شزومآ ای ناگدنرپ یاه هلگ ماحدزا راتفر اب . متیروگلا یهام ماحدزایعونصم AFSA تسا هتفرگ همشچرس یهام مطلبتم راتفر رد . هنیهب اه هچروم ینولک یزاس زا ACO راتفردش هداد هزیگنا اه هچروم یا هفولع . یاهروبنز ینولک متیروگلا یعونصم ABCA زا تسا هدش هتفرگ ماهلا اهروبنز یعامتجا یصصخت راتفر . اهنیایم هرهب ، دننک یم لماعت دوخ طیحم و رگیدکی اب یلحم دارفا هک یناهج راتفر زا هک دنتسه تیعمج رب ینتبم یاه کینکتدنریگ.

slide-5
SLIDE 5

Bacterial Foraging Optimization

5

ییایرتکاب ییایرتکاب یزاس هنیهب متیروگلا BFO کی یاهیرتکاب یعامتجا هفولع راتفر زا هک تسا یلماکت یزاس هنیهب دیدج شور E. coli دنک یم دیلقت. اب یا هفولع یاهراتفر یساسا کیزیف و یسانش تسیز هب هجوت

  • E. coli

، Passino و Liu زا و ییایرتکاب یرگشاخرپ یاهراتفر عاونا لرتنک متسیس یگنوگچ دروم رد ، دنا هدرک هدافتساءوس یعامتجا یاهراتفر

  • E. coli دینک هدافتسا ییاذغ یاه همانرب یارجا رگنایب .

دنیارفدنکارپ و فذح و لثم دیلوت ، ماحدزا ، یسکاتومک ینعی ، درک میسقت شخب راهچ هب ناوت یم ار اه یرتکاب یزاس هفولعیگ.

slide-6
SLIDE 6

Bacterial Foraging Optimization

6

𝜄𝑗 𝑘 + 1, 𝑙, 𝑚 = 𝜄𝑗 𝑘, 𝑙, 𝑚 + 𝐷 𝑗 Δ 𝑗 \√Δ𝑈 𝑗 Δ(i) 𝐾ℎ𝑓𝑏𝑚𝑢ℎ

𝑗

= Σ𝑘=1

𝑂𝑑 𝐾(𝑗, 𝑘, 𝑙, 𝑚)

Rep eproduction Chemotaxis

slide-7
SLIDE 7

Adaptive Comprehensive Learning Bacterial Foraging Optimization

7

𝐷

𝑘 = 𝐷_ min + exp −𝑏 ∗

𝑙 𝑂𝑠𝑓

𝑜

∗ (𝐷_ max −𝐷_ min) 𝜄𝑒

𝑗 𝑘 + 1, 𝑙, 𝑚 = 𝜄𝑒 𝑗 + 𝐷 𝑗 Δ i

√Δ𝑈 𝑗 Δ(i) + 𝜇 ∗ 𝑠

1 ∗ 𝑞𝑐𝑓𝑡𝑢𝑗𝑒 − \tetha𝑒 𝑗 𝑘, 𝑙, 𝑚

+ 1 − 𝜇 ∗ 𝑠2 ∗ (𝑕𝑐𝑓𝑡𝑢𝑗𝑒 − 𝜄𝑒

𝑗 𝑘, 𝑙, 𝑚 )

Comprehensiv ive Le Learnin ing Mec echanism Chemotaxis step size 𝑞𝑐𝑓𝑡𝑢𝑗𝑒 = 𝜄 ∗ 𝑞𝑐𝑓𝑡𝑢𝑑𝑝𝑛𝑞𝑓𝑠 + 1 − 𝜄 ∗ 𝑞𝑐𝑓𝑡𝑢𝑗𝑒 𝑞𝑐𝑓𝑡𝑢𝑗𝑒 = 𝑐𝑗 ∗ 𝑞𝑐𝑓𝑡𝑢𝑜 + 1 − 𝑐𝑗 𝑞𝑐𝑓𝑡𝑢𝑛 𝑞𝑑

𝑗 = 𝜗 + 0.5 − 𝜗 ∗ 𝑓𝑢𝑗−𝑓𝑢1 𝑓𝑢𝑡−𝑓𝑢1

𝜇 = 𝑑𝑓𝑗𝑚(𝑠𝑏𝑜𝑒 − 1 + 𝑞𝑑) 𝑢𝑗 = 5 𝑗 − 1 𝑇 − 1 , 𝑢1 = 0 𝑏𝑜𝑒 𝑢𝑇 = 5

slide-8
SLIDE 8

Description of VRPTW

8

min 𝑨 = Σ𝑗=0

𝑂

Σ𝑘=0

𝑂 Σ𝑙=1 𝐿

𝐷 ∗ 𝑦𝑗𝑘𝑙 + Σ𝑗=1

𝑂 max{𝑓 ∗ 𝐹𝑈𝑗 − 𝑢𝑗 ; 0 ; 𝑔 ∗ 𝑢𝑗 − 𝑀𝑈𝑗 }

𝑥ℎ𝑓𝑠𝑓 ∶ 𝑢𝑗𝑘 = Σ𝑦𝑗𝑘𝑙 𝑢𝑗 + 𝑒𝑗𝑘 𝑤 + 𝑡𝑗 (𝑢0 = 0, 𝑡0 = 0) Σ𝑘=1

𝑂

Σ𝑙=1

𝐿

𝑦𝑘𝑗𝑙 = Σ𝑘=1

𝑂 Σ𝑙=1 𝐿

= 𝑙 (𝑗 = 0) Σ𝑘=0

𝑂 Σ𝑙=1 𝐿

𝑦𝑗𝑘𝑙 = 1 (𝑗 ∈ 𝑂) Σ𝑗=0

𝑂 Σ𝑙=1 𝑙

𝑦𝑗𝑘𝑙 = 1 (𝑗 ∈ 𝑂) Σ𝑘=1

𝑂 𝑦𝑗𝑘𝑙 = Σ𝑘=1 𝑂 𝑦𝑘𝑗𝑙 = 1

(𝑗 = 0, 𝑙 ∈ 𝐿) Σ𝑗=0

𝑂 Σ𝑘=0 𝑂 𝑦𝑗𝑘𝑙 ∗ 𝑕𝑗 ≤ 𝑟

slide-9
SLIDE 9

دک هبش Adaptive Comprehensive Learning

9

Begin 1: Initialize all the parameters and positions: S , c N , s N , re N , ed N , ed P ,C , c p , etc. 2: While (Terminate-condition is not met) 3: Evaluate fitness values of the initial population. 4: Figure out the gbest and the pbest of each bacterium 5: For (Elimination-dispersal loop) 6: For (Reproduction loop) 7: For (Chemotaxis loop) 8: Update the chemotaxis step size using Equation 3 9: Compute fitness function 10: Update the position using Equation 4 11: Boundary control(bacteria are not allowed to go out of bounds)

slide-10
SLIDE 10

دک هبش Adaptive Comprehensive Learning

10

12: Tumbleing, Swimming for s N steps 13: Update the gbest and the pbest 14: End For (Chemotaxis loop) 15: Compute the health values of each bacterium using Equation 2 16: Sort bacteria based on health values 17: Copy the best bacteria using health sorting approach 18: End For (Reproduction loop) 19: Eliminate and disperse each bacterium with probability ed P 20: End For (Elimination-dispersal loop) 21: End While

  • 22. End
slide-11
SLIDE 11

نومزآ عباوت یاهرتماراپ

11

Functioni=1 Mathematical Representation X* F(X*) R Sphere 𝑔

1 𝑦 = Σ𝑗=1 𝑜 𝑦𝑗 2

[0, 0, …, 0] [-100, 100]^n Rosenbrock 𝑔

2 𝑦 = Σ𝑗=1 𝑜 100 ∗ 𝑦𝑗+1 − 𝑦𝑗 2 2 + (1 − 𝑦𝑗 2)

[0, 0, …, 0] [-100. 100]^n Rastrigin 𝑔

3 𝑦 = Σ𝑗=1 𝑜 𝑦𝑗 2 − 10 cos 2𝜌𝑦𝑗 + 10

[0, 0, …, 0] [5.12, 5.12]^n Griewank 𝑔

4 𝑦 =

1 4000 Σ𝑗=1

𝑜 𝑦𝑗 2 − ෑ 𝑗=1 𝑜

cos 𝑦𝑗 𝑗 + 1 𝑔

5 𝑦 = Σ𝑗=1 𝑜 (Σ𝑙=0 𝑙max

𝑏𝑙 cos 2𝜌𝑐𝑙 𝑦𝑗 + 0.5 ) [0, 0, …, 0] [-600, 600]^n Weierstrass −𝐸Σ𝑙=0

𝑙max

𝑏𝑙 cos 2\pib𝑙. 0.5 𝑏 = 0.5, 𝑐 = 3, 𝑙_ max = 20 [0, 0, …, 0] [-0.5, 0.5]^n Ackley − exp 1 𝐸 Σ𝑗=1

𝐸

cos 2𝜌𝑦𝑗 + 20 + 𝑓 [0, 0, …, 0] [-32, 32]^n

slide-12
SLIDE 12

عبانم

12

  • [1] J. Kennedy, R.C. Eberhart, Swarm intelligence, Morgan Kaufmann Publisher, San Francisco, 2001.
  • [2] X.L. Li, Z. J. Shao, J.X. Qian, An optimizing method based on autonomous animats: fishswarm algorithm, Syst. Eng., Theory Prac. 22 (2002) 32–38.
  • [3] E. Bonabeau, M. Dorigo, G. Theraulaz, Swarm intelligence: from natural to artificial system, Oxford University Press, New York, 1999.
  • [4] D. Karaboga, B. Akay, A comparative study of artificial bee colony algorithm, Appl. Math.Comput. 214 (2009) 108–132.
  • [5] K.M. Passino, Biomimicry of bacterial foraging for distributed optimization and control, IEEE Control Syst. Mag. (2002) 52–67.
  • [6] B.K. Panigrahi, V.R. Pandi, Bacterial foraging optimization: Nelder-Mead hybrid algorithm for economic load dispatch, IET Gener. Transm. Dis. 2(4) (2008)

556–565.

  • [7] P.K. Hota, A.K. Barisal, R. Chakrabarti, Economic emission load dispatch through fuzzy based bacterial foraging algorithm, Int. J. Elec. Power & energy
  • Systems. 32(7) (2010) 794–803.
  • [8] P.G. Kou, J.Z. Zhou, Y.Y. He, X.Q. Xiang, C.S. Li, Optimal PID governor tuning of hydraulic turbine generators with bacterial foraging particle swarm
  • ptimization algorithm, Proceedings of the Chinese Society of Electrical Engineering 29(26)
  • [9] E.S Ali, S.M. Abd-Elazim, Bacteria foraging optimization algorithm based load frequency controller for interconnected power system, Int. J. Elec. Power.

33(3) (2011) 633–638.

  • [10] B. Niu, Y. Fan, H. Xiao, B. Xue, Bacterial foraging based approaches to portfolio optimization with liquidity risk, Neurocomputing. 98 (2012) 90–100.
slide-13
SLIDE 13

عبانم

13

  • [11] W.J. Tang, M.S. Li, S. He, Q.H. Wu, Optimal power flow with dynamic loads using bacterial foraging algorithm, In: 2006 International Conference on

Power System Technology 2006 pp. 1–5.

  • [12] N.A. Okaeme, P. Zanchetta, Hybrid bacterial foraging optimization strategy for automated experimental control design in electrical drives, IEEE Trans. Ind.
  • Inf. 9(2) (2013) 668–678.
  • [13] M. Hanmandlu, O. P.Verma, S. Susan, V.K. Madasu, Color segmentation by fuzzy coclustering of chrominance color features, Neurocomputing 120 (2013)

235–249.

  • [14] B. Niu, H. Wang, L.J. Tan, J. Xu, Multi-objective optimization using BFO algorithm. In: D.S. Huang et al. (eds.) ICIC 2011. LNBI, vol. 6840,. Springer,

Heidelberg, 2012, pp. 582– 587

  • [15] S. Das, S. Dasgupta, A. Biswas, A. Abraham, A. Konar On stability of the chemotactic dynamics in bacterial-foraging optimization algorithm. IEEE T. SYST.

MAN CY. A 39(3) (2009) 670–679.

  • [16] S. Dasgupta, S. Das, A. Abraham, A. Biswas, Adaptive computational chemotaxis in bacterial foraging optimization: An analysis. IEEE T. Evolut. Comput.

13(4) (2009) 919– 941.

  • [17] D.H. Kim, A. Abraham, J.H. Cho, A hybrid genetic algorithm and bacterial foraging approach for global optimization. Inform. Sciences 177(18) (2007)

3918–3937.

slide-14
SLIDE 14

عبانم

14

  • . [18] A. Biswas, S. Dasgupta, S. Das, A. Abraham, Synergy of PSO and bacterial foraging optimization - A comparative study on numerical benchmarks.

Innovations in Hybrid Intelligent Systems. 44(2007) 255–263.

  • [19] N. Sarasiri, K. Suthamno, S. Sujitjorn, Bacterial foraging-Tabu search metaheuristics for identification of nonlinear friction model, J. Appl. Math. Volume

2012, Article ID 238563, 23 pages

  • [20] B. Kallehauge, J. Larsen, O.B.G. Madsen, M. Solomon, Vehicle routing problem with time windows. Springer, Column Generation, 2005, pp. 67–98.
  • [21] R.A. Russell, Hybrid heuristics for the vehicle routing problem with time windows. Transp. Sci. 29(2) (1995) 156–166.
  • [22] P. Augerat, J.M. Belenguer, E. Benavent, A. Corberin, D. Naddef, Separating capacity constraints in the CVRP using Tabu search. Eur. J. Oper. Res.

106(1998) 546–557.

  • [23] J.Y. Potvin, T.Kervahut, B.L. Garcia, J.M. Rousseau, The vehicle routing problem with time windows part I: Tabu search, INFORMS J. Comput. 8(2)(1996)

158 –164.

  • [24] X.Y. Yin, Z.Y. Yuan, Multiple vehicle routing with time windows using genetic algorithms. In: Proceedings of Evolutionary Computation. CEC 1999. vol. 3,

1999, pp. 1804–1808.

  • [25] J. Ai, V. Kachitvichyanukul, A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery. Comput. Oper. Res. 36(5)

(2009) 1693–1702.

slide-15
SLIDE 15

عبانم

15

  • [26] Z.G. Dan, L.N. Cai, L. Zheng, Improved multi-agent system for the vehicle routing problem with time windows, Tsinghua Science and Technology 14(3)

(2009) 407–412.

  • [27] Y. Liu, K.M. Passino, Biomimicry of social foraging bacteria for distributed optimization: models, principles, and emergent behaviors, J. Optim. Theory
  • Appl. 115(2002) 603–628.
  • [28] B. Niu, Y. Fan, P. Zhao, B. Xue, L. Li, Y.J. Chai, A novel bacterial foraging optimizer with linear decreasing chemotaxis step. In: 2nd International Workshop
  • n Intelligent Systems and Applications (ISA), 2010, pp.1–4.
  • [29] B. Niu, Y. Fan, H. Wang, Novel bacterial foraging optimization with time-varying chemotaxis step. Int. J. Artif. Intell. (2011) 257–273.
  • [30] B. Niu, H. Wang, L.J. Tan, L. Li, Improved BFO with adaptive chemotaxis step for global optimization. In: International Conference on Computational

Intelligence and Security (CIS) 2011, 2011, pp.76–80.

  • [31] B. Niu, H. Wang, Y.J. Chai, Bacterial colony optimization. Discrete Dyn. Nat. soc. (2012) 1–28.
  • [32] J.J. Liang, A.K. Qin, P.N. Suganthan, Comprehensive learning particle swarm optimizer for global optimization of multimodal functions, IEEE Trans. Evol.
  • Comput. 10(3) (2006), 281–295.
  • [33] X.Yao, Y. Liu, G. Liu, Evolutionary programming made faster. IEEE Trans. Evol. Comput 3(2) (1999) 82–102. [34] D. Ashlock, Evolutionary computation for

modeling and optimization. New York: Springer-Verlag, 2006.

slide-16
SLIDE 16

عبانم

16

  • [34] D. Ashlock, Evolutionary computation for modeling and optimization. New York: Springer-Verlag, 2006.
  • [35] Y. Shi, R.C. Eberhart, Empirical study of particle swarm optimization. In: Proceedings of the IEEE Congress Evolutionary Computation, 1999, pp.1945–

1950.

  • [36] G.B. Dantzig, J.H. Ramser, The truck dispatching problem. Manage. Sci. 6(1) (1959) 80– 91.
  • [37] G. Desaulniers, J. Desrosiers, A. Erdman, M.M. Solomon, F. Soumis, The VRP with pickup and delivery. Society for Industrial and Applied Mathematics

Philadelphia, PA, USA, 2001.

  • [38] J. Renaud, G. Laporte, F.F. Boctor, A tabu search heuristic for the multi-depot vehicle routing problem. Comput. Oper. Res. 23(3) (1996) 229–235.
  • [39] M. Iori, J.J. Salazar-González, D. Vigo, An exact approach for the vehicle routing problem with two-dimensional loading constraints. Transp. Sci. 41(2007)

253–264.

  • [40] B. Nag, B.L. Golden, A. Assad, Vehicle routing with site dependencies. In: Golden B., Assad A., editors. Vehicle routing: methods and studies. Amsterdam:

Elsevier, 1988, pp. 149–159.

  • [41] D. Sariklis, S. Powell, A heuristic method for the open vehicle routing problem. J. Oper. Res. Soc. 51(2000) 564–573.
  • [42] B. Kallehauge, J. Larsen, O.B.G. Madsen, M. Solomon, Vehicle routing problem with time windows. Springer, Column Generation, 2005, pp. 67–98.
  • [43] O. Bräysy, M. Gendreau, Vehicle routing problem with time windows, part II: metaheuristics. Transp.Sci. 39(2005) 119–139.
slide-17
SLIDE 17

عبانم

17

  • [44] B. Niu, H. Wang, L.J. Tan, L. Li, J.W. Wang, Vehicle routing problem with time windows based on adaptive bacterial foraging optimization. Intell. Comput.

Theories Appl. Lect. Notes Comput. Sci., 7390(2012) 672–679.

  • [45] J.Y. Potvin, Genetic algorithms for the traveling salesman problem. Ann. Oper. Res. 63(1996) 339–370.
slide-18
SLIDE 18

Thank You

Amir shokri Amirsh.nll@gmail.com

  • Dr. Kourosh Kiani