A software tool for teaching of particle swarm optimization fundamentals

被引:34
作者
Coelho, Leandro dos Santos [1 ]
Sierakowski, Cezar Augusto [1 ]
机构
[1] Pontif Catholic Univ Parana, Ind & Syst Engn Grad Program, PPGEPS, Curitiba, Parana, Brazil
关键词
swarm intelligence; particle swarm optimization; mobile robotics; MATLAB; learning tool; teaching software;
D O I
10.1016/j.advengsoft.2008.01.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Swarm intelligence courses have been offered at many universities all over the world from early 1990s. However, the field of Particle Swarm Optimization (PSO) - a swarm intelligence technique - is still relatively young without any standard teaching method. This paper describes an educational software tool for aid the teaching of PSO fundamentals in MATLAB (c) (MATrix LABoratory) software environment of MathWorks. fit this context, an application of mobile robotics planning is developed with a friendly graphical user interface in MATLAB for teaching PSO design. Graduate students of Intelligent Systems course of Industrial and Systems Engineering Graduate Program at Pontifical Catholic University of Parana (PUCPR, Brazil) can then use this educational software tool called PSOLeT (particle swarm optimization learning tool) to learn and evaluate basic optimization designs. This paper also summarizes the proposed software tool and gives an application in mobile robotics. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:877 / 887
页数:11
相关论文
共 45 条
[41]  
YAO X, 1996, P 5 ANN C EV PROGR, P451
[42]   A PSO-based approach to optimal capacitor placement with harmonic distortion consideration [J].
Yu, XM ;
Xiong, XY ;
Wu, YW .
ELECTRIC POWER SYSTEMS RESEARCH, 2004, 71 (01) :27-33
[43]   A laboratory course on fuzzy control [J].
Yurkovich, S ;
Passino, KM .
IEEE TRANSACTIONS ON EDUCATION, 1999, 42 (01) :15-21
[44]   An evolutionary method for active learning of mobile robot path planning [J].
Zhang, BT ;
Kim, SH .
1997 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION - CIRA '97, PROCEEDINGS: TOWARDS NEW COMPUTATIONAL PRINCIPLES FOR ROBOTICS AND AUTOMATION, 1997, :312-317
[45]  
ZHANG L, 2003, LNCS, V2723, P1341