메뉴 건너뛰기




Volumn 39, Issue 11, 2008, Pages 877-887

A software tool for teaching of particle swarm optimization fundamentals

Author keywords

Learning tool; MATLAB; Mobile robotics; Particle swarm optimization; Swarm intelligence; Teaching software

Indexed keywords

CELLULAR AUTOMATA; COMPUTER SOFTWARE; MATLAB; OPTIMIZATION; STANDARDS; TEACHING;

EID: 47749112073     PISSN: 09659978     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.advengsoft.2008.01.005     Document Type: Article
Times cited : (44)

References (45)
  • 2
    • 0033078084 scopus 로고    scopus 로고
    • A laboratory course on fuzzy control
    • Yurkiovich S., and Passino K.M. A laboratory course on fuzzy control. IEEE Trans Educ 42 1 (1999) 15-21
    • (1999) IEEE Trans Educ , vol.42 , Issue.1 , pp. 15-21
    • Yurkiovich, S.1    Passino, K.M.2
  • 3
    • 47749121333 scopus 로고    scopus 로고
    • Computational intelligence in process control: fuzzy, evolutionary, neural, and hybrid approaches
    • Coelho L.S., and Coelho A.A.R. Computational intelligence in process control: fuzzy, evolutionary, neural, and hybrid approaches. Int J Knowl-Based Intell Eng Sys 2 2 (1998) 80-94
    • (1998) Int J Knowl-Based Intell Eng Sys , vol.2 , Issue.2 , pp. 80-94
    • Coelho, L.S.1    Coelho, A.A.R.2
  • 5
    • 84880827439 scopus 로고    scopus 로고
    • Smith AE. Experiences with teaching adaptive optimization to engineering graduate students. In: Proceedings of the IEEE conference on evolutionary computation, vol. 3. Washington, DC; 1999. p. 1696-701.
    • Smith AE. Experiences with teaching adaptive optimization to engineering graduate students. In: Proceedings of the IEEE conference on evolutionary computation, vol. 3. Washington, DC; 1999. p. 1696-701.
  • 6
    • 0002012598 scopus 로고    scopus 로고
    • The ant colony optimization meta-heuristic
    • Corne D., Dorigo M., and Glover F. (Eds), McGraw-Hill
    • Dorig M., and Di Caro G. The ant colony optimization meta-heuristic. In: Corne D., Dorigo M., and Glover F. (Eds). New ideas in optimization (1999), McGraw-Hill 11-32
    • (1999) New ideas in optimization , pp. 11-32
    • Dorig, M.1    Di Caro, G.2
  • 7
    • 0029535737 scopus 로고    scopus 로고
    • Kennedy JF, Eberhart RC. Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol. 4. Perth, Australia; 1995, p. 1942-48.
    • Kennedy JF, Eberhart RC. Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol. 4. Perth, Australia; 1995, p. 1942-48.
  • 11
    • 85009453640 scopus 로고    scopus 로고
    • Zhang L, Yu H, Hu S. A new approach to improve particle swarm optimization, GECCO 2003. In: Cantú-Paz E. et al., editor. LNCS 2723. Springer, London, UK; 2003. p. 1341-39.
    • Zhang L, Yu H, Hu S. A new approach to improve particle swarm optimization, GECCO 2003. In: Cantú-Paz E. et al., editor. LNCS 2723. Springer, London, UK; 2003. p. 1341-39.
  • 12
    • 2042447775 scopus 로고    scopus 로고
    • A PSO-based approach to optimal capacitor placement with harmonic distortion consideration
    • Yu X.M., Xiong X.Y., and Wu Y.W. A PSO-based approach to optimal capacitor placement with harmonic distortion consideration. Electr Power Sys Res 71 1 (2004) 27-33
    • (2004) Electr Power Sys Res , vol.71 , Issue.1 , pp. 27-33
    • Yu, X.M.1    Xiong, X.Y.2    Wu, Y.W.3
  • 13
    • 0036589139 scopus 로고    scopus 로고
    • The particle swarm optimization algorithm in size and shape optimization
    • Fourie P.C., and Groenwold A.A. The particle swarm optimization algorithm in size and shape optimization. Struct Multidiscipl Optimiz 23 4 (2002) 259-267
    • (2002) Struct Multidiscipl Optimiz , vol.23 , Issue.4 , pp. 259-267
    • Fourie, P.C.1    Groenwold, A.A.2
  • 14
    • 3142669892 scopus 로고    scopus 로고
    • On the computation of all minimizers through particle swarm optimization
    • Parsopoulos K.E., and Vrahatis M.V. On the computation of all minimizers through particle swarm optimization. IEEE Trans Evolut Comput 8 3 (2004) 211-224
    • (2004) IEEE Trans Evolut Comput , vol.8 , Issue.3 , pp. 211-224
    • Parsopoulos, K.E.1    Vrahatis, M.V.2
  • 15
    • 33947136501 scopus 로고    scopus 로고
    • Coevolutionary particle swarm optimization using gaussian distribution for solving constrained optimization problems
    • Krohling R.A., and Coelho L.S. Coevolutionary particle swarm optimization using gaussian distribution for solving constrained optimization problems. IEEE Trans Syst, Man and Cybern, Part B: Cybern 36 6 (2006) 1407-1416
    • (2006) IEEE Trans Syst, Man and Cybern, Part B: Cybern , vol.36 , Issue.6 , pp. 1407-1416
    • Krohling, R.A.1    Coelho, L.S.2
  • 16
    • 2342475919 scopus 로고    scopus 로고
    • Pareto optimality and particle swarm optimization
    • Baumgartner U., Magele Ch., and Renhart W. Pareto optimality and particle swarm optimization. IEEE Trans Magn 40 2 (2004) 1172-1175
    • (2004) IEEE Trans Magn , vol.40 , Issue.2 , pp. 1172-1175
    • Baumgartner, U.1    Magele, Ch.2    Renhart, W.3
  • 17
    • 1942456560 scopus 로고    scopus 로고
    • Particle swarm optimization in electromagnetics
    • Robinson J., and Samii Y.R. Particle swarm optimization in electromagnetics. IEEE Trans Antenn Propag 52 2 (2004) 397-407
    • (2004) IEEE Trans Antenn Propag , vol.52 , Issue.2 , pp. 397-407
    • Robinson, J.1    Samii, Y.R.2
  • 18
    • 2942539776 scopus 로고    scopus 로고
    • A particle swarm optimization approach for optimum design of PID controller in AVR system
    • Gaing Z. A particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Trans Energ Convers 19 2 (2004) 384-391
    • (2004) IEEE Trans Energ Convers , vol.19 , Issue.2 , pp. 384-391
    • Gaing, Z.1
  • 19
    • 1842832194 scopus 로고    scopus 로고
    • Application of particle swarm optimization technique and its variant to generation expansion planning problem
    • Kannan S., Slochanal S.M.R., Subbaraj P., and Padhy N.P. Application of particle swarm optimization technique and its variant to generation expansion planning problem. Electr Power Sys Res 70 3 (2004) 203-210
    • (2004) Electr Power Sys Res , vol.70 , Issue.3 , pp. 203-210
    • Kannan, S.1    Slochanal, S.M.R.2    Subbaraj, P.3    Padhy, N.P.4
  • 20
    • 0035330723 scopus 로고    scopus 로고
    • Liao YH, Sun CT. An educational genetic algorithms learning tool, IEEE Trans Educ 2001;44(2): Rapid Publication Supplement.
    • Liao YH, Sun CT. An educational genetic algorithms learning tool, IEEE Trans Educ 2001;44(2): Rapid Publication Supplement.
  • 21
    • 85009510849 scopus 로고    scopus 로고
    • The Mathworks. 'MATLAB, version 5.2', ; 2001.
    • The Mathworks. 'MATLAB, version 5.2', ; 2001.
  • 22
    • 14544295632 scopus 로고    scopus 로고
    • Environment test chamber for the support of learning and teaching in intelligent control
    • Taylor C.J. Environment test chamber for the support of learning and teaching in intelligent control. Int J Electr Eng Educ 41 4 (2004) 375-387
    • (2004) Int J Electr Eng Educ , vol.41 , Issue.4 , pp. 375-387
    • Taylor, C.J.1
  • 23
    • 85009453658 scopus 로고    scopus 로고
    • Hofer A, Pristauz H. A process environment toolbox for MATLAB/Simulink. In: Proceedings of the fourth symposium on advances in control education, Istanbul, Turkey; 1997. p. 79-84.
    • Hofer A, Pristauz H. A process environment toolbox for MATLAB/Simulink. In: Proceedings of the fourth symposium on advances in control education, Istanbul, Turkey; 1997. p. 79-84.
  • 24
    • 0036858346 scopus 로고    scopus 로고
    • Learning feedback controller design of switching converts via MATLAB/Simulink
    • Su J.H., Chen J.J., and Wu D.S. Learning feedback controller design of switching converts via MATLAB/Simulink. IEEE Trans Educ 45 4 (2002) 307-315
    • (2002) IEEE Trans Educ , vol.45 , Issue.4 , pp. 307-315
    • Su, J.H.1    Chen, J.J.2    Wu, D.S.3
  • 25
    • 0036685896 scopus 로고    scopus 로고
    • Teaching nonlinear modeling, simulation, and control of electronic power converters using MATLAB/Simulink
    • Pires V.F., and Silva J.F.A. Teaching nonlinear modeling, simulation, and control of electronic power converters using MATLAB/Simulink. IEEE Trans Educ 45 3 (2002) 253-261
    • (2002) IEEE Trans Educ , vol.45 , Issue.3 , pp. 253-261
    • Pires, V.F.1    Silva, J.F.A.2
  • 26
    • 24944591584 scopus 로고    scopus 로고
    • Teaching genetic algorithm using MATLAB
    • Cao Y.J., and Wu Q.H. Teaching genetic algorithm using MATLAB. Int J Electr Eng Educ 36 2 (1999) 139-153
    • (1999) Int J Electr Eng Educ , vol.36 , Issue.2 , pp. 139-153
    • Cao, Y.J.1    Wu, Q.H.2
  • 27
    • 0036474979 scopus 로고    scopus 로고
    • An educational tool for fuzzy logic-controlled BDCM
    • Akcayol M.A., Cetin A., and Elmas C. An educational tool for fuzzy logic-controlled BDCM. IEEE Trans Educ 45 1 (2002) 33-42
    • (2002) IEEE Trans Educ , vol.45 , Issue.1 , pp. 33-42
    • Akcayol, M.A.1    Cetin, A.2    Elmas, C.3
  • 28
    • 0036578337 scopus 로고    scopus 로고
    • Experiences with fuzzy logic and neural networks in a control course
    • Jurado F., Castro M., and Carpio J. Experiences with fuzzy logic and neural networks in a control course. IEEE Trans Educ 45 2 (2002) 161-167
    • (2002) IEEE Trans Educ , vol.45 , Issue.2 , pp. 161-167
    • Jurado, F.1    Castro, M.2    Carpio, J.3
  • 29
    • 0035363167 scopus 로고    scopus 로고
    • Planning multiple paths with evolutionary speciation
    • Hocaoǧlu C., and Sanderson A.C. Planning multiple paths with evolutionary speciation. IEEE Trans Evolut Comput 5 3 (2001) 169-191
    • (2001) IEEE Trans Evolut Comput , vol.5 , Issue.3 , pp. 169-191
    • Hocaoǧlu, C.1    Sanderson, A.C.2
  • 30
    • 33645203305 scopus 로고    scopus 로고
    • Heuristic optimization methods for motion planning of autonomous agricultural vehicles
    • Ferentinos K.P., Arvanitis K.G., and Sigrimis N. Heuristic optimization methods for motion planning of autonomous agricultural vehicles. J Global Optimiz 23 2 (2002) 155-170
    • (2002) J Global Optimiz , vol.23 , Issue.2 , pp. 155-170
    • Ferentinos, K.P.1    Arvanitis, K.G.2    Sigrimis, N.3
  • 31
    • 0029517385 scopus 로고    scopus 로고
    • Eberhart RC, Kennedy JF. A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micromachine and human science, Nagoya, Japan; 1995. p. 39-43.
    • Eberhart RC, Kennedy JF. A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micromachine and human science, Nagoya, Japan; 1995. p. 39-43.
  • 32
    • 47749128022 scopus 로고    scopus 로고
    • Fuzzy identification based on a chaotic particle swarm optimization approach applied to a nonlinear yo-yo motion system
    • Coelho L.S., and Herrera B.M. Fuzzy identification based on a chaotic particle swarm optimization approach applied to a nonlinear yo-yo motion system. IEEE Trans Ind Electron 54 6 (2007) 3234-3245
    • (2007) IEEE Trans Ind Electron , vol.54 , Issue.6 , pp. 3234-3245
    • Coelho, L.S.1    Herrera, B.M.2
  • 33
    • 0031700696 scopus 로고    scopus 로고
    • Shi Y, Eberhart RC. A modified particle swarm optimizer. In: Proceedings of the IEEE international conference on evolutionary computation. Piscataway, NJ: IEEE Press; 1998.
    • Shi Y, Eberhart RC. A modified particle swarm optimizer. In: Proceedings of the IEEE international conference on evolutionary computation. Piscataway, NJ: IEEE Press; 1998.
  • 34
    • 0032155006 scopus 로고    scopus 로고
    • Combining mutation operators in evolutionary programming
    • Chellapilla K. Combining mutation operators in evolutionary programming. IEEE Trans Evolut Comput 2 3 (1998) 91-96
    • (1998) IEEE Trans Evolut Comput , vol.2 , Issue.3 , pp. 91-96
    • Chellapilla, K.1
  • 35
    • 85009515921 scopus 로고    scopus 로고
    • Yao X, Liu Y. Fast evolutionary programming. In: Proceedings of the fifth annual conference on evolutionary programming, San Diego, CA; 1996. p. 451-60.
    • Yao X, Liu Y. Fast evolutionary programming. In: Proceedings of the fifth annual conference on evolutionary programming, San Diego, CA; 1996. p. 451-60.
  • 36
    • 0030718463 scopus 로고    scopus 로고
    • Zhang BT, Kim SH. An evolutionary method for active learning of mobile robot path planning. In: Proceedings of the IEEE international symposium on computational intelligence in robotics and automation, Monterey, CA, USA; 1997. p. 312-17.
    • Zhang BT, Kim SH. An evolutionary method for active learning of mobile robot path planning. In: Proceedings of the IEEE international symposium on computational intelligence in robotics and automation, Monterey, CA, USA; 1997. p. 312-17.
  • 37
    • 33748929857 scopus 로고    scopus 로고
    • Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River
    • Chau K.W. Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River. J Hydrol 329 3-4 (2006) 363-367
    • (2006) J Hydrol , vol.329 , Issue.3-4 , pp. 363-367
    • Chau, K.W.1
  • 38
    • 33750739743 scopus 로고    scopus 로고
    • Chau KW. Prediction of construction litigation outcome using a split-step PSO algorithm. Lecture notes in computer science, LNCS. Springer, London, UK, v. 4233; 2006. p. 1101-7.
    • Chau KW. Prediction of construction litigation outcome using a split-step PSO algorithm. Lecture notes in computer science, LNCS. Springer, London, UK, v. 4233; 2006. p. 1101-7.
  • 39
    • 33646822486 scopus 로고    scopus 로고
    • Chau KW. Algal bloom prediction with particle swarm optimization algorithm. Lecture notes in artificial intelligence, LNAI. Springer, London, UK, v. 3801; 2005. p. 645-50.
    • Chau KW. Algal bloom prediction with particle swarm optimization algorithm. Lecture notes in artificial intelligence, LNAI. Springer, London, UK, v. 3801; 2005. p. 645-50.
  • 40
    • 0037114409 scopus 로고    scopus 로고
    • The use of particle swarm optimization for dynamical analysis in chemical processes
    • Ourique C.O., Biscaia E.C., and Pinto J.C. The use of particle swarm optimization for dynamical analysis in chemical processes. Comput Chem Eng 26 12 (2002) 1783-1793
    • (2002) Comput Chem Eng , vol.26 , Issue.12 , pp. 1783-1793
    • Ourique, C.O.1    Biscaia, E.C.2    Pinto, J.C.3
  • 41
    • 33746337328 scopus 로고    scopus 로고
    • The self-tuning PID control in a slider-crank mechanism system by applying particle swarm optimization approach
    • Kao C.C., Chuang C.W., and Fung R.F. The self-tuning PID control in a slider-crank mechanism system by applying particle swarm optimization approach. Mechatronics 16 8 (2006) 513-522
    • (2006) Mechatronics , vol.16 , Issue.8 , pp. 513-522
    • Kao, C.C.1    Chuang, C.W.2    Fung, R.F.3
  • 42
    • 33847127850 scopus 로고    scopus 로고
    • A combination of modified particle swarm optimization algorithm and support vector machine for gene selection and tumor classification
    • She Q., Shi W.M., Kong W., and Ye B.X. A combination of modified particle swarm optimization algorithm and support vector machine for gene selection and tumor classification. Talanta 71 4 (2007) 1679-1683
    • (2007) Talanta , vol.71 , Issue.4 , pp. 1679-1683
    • She, Q.1    Shi, W.M.2    Kong, W.3    Ye, B.X.4
  • 43
    • 33751191658 scopus 로고    scopus 로고
    • A hybrid particle swarm optimization for job shop scheduling problem
    • Sha D.Y., and Hsu C.Y. A hybrid particle swarm optimization for job shop scheduling problem. Comput Indus Eng 51 4 (2006) 791-808
    • (2006) Comput Indus Eng , vol.51 , Issue.4 , pp. 791-808
    • Sha, D.Y.1    Hsu, C.Y.2
  • 44
    • 34447293997 scopus 로고    scopus 로고
    • Particle swarm optimization based on dynamic niche technology with applications to conceptual design
    • Liu X., Liu H., and Duan H. Particle swarm optimization based on dynamic niche technology with applications to conceptual design. Adv Eng Softw 38 10 (2007) 668-676
    • (2007) Adv Eng Softw , vol.38 , Issue.10 , pp. 668-676
    • Liu, X.1    Liu, H.2    Duan, H.3
  • 45
    • 84942083352 scopus 로고    scopus 로고
    • Birge B. PSOt - a particle swarm optimization toolbox for use with Matlab. In: Proceedings of the swarm intelligence symposium. Indianapolis, IN, USA; 2003. p. 182-86.
    • Birge B. PSOt - a particle swarm optimization toolbox for use with Matlab. In: Proceedings of the swarm intelligence symposium. Indianapolis, IN, USA; 2003. p. 182-86.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.