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 条
[1]   An educational tool for fuzzy logic-controlled BDCM [J].
Akcayol, MA ;
Cetin, A ;
Elmas, C .
IEEE TRANSACTIONS ON EDUCATION, 2002, 45 (01) :33-42
[2]   Pareto optimality and particle swarm optimization [J].
Baumgartner, U ;
Magele, C ;
Renhart, W .
IEEE TRANSACTIONS ON MAGNETICS, 2004, 40 (02) :1172-1175
[3]   PSOt - a Particle Swarm Optimization Toolbox for use with Matlab [J].
Birge, B .
PROCEEDINGS OF THE 2003 IEEE SWARM INTELLIGENCE SYMPOSIUM (SIS 03), 2003, :182-186
[4]  
BISHOP XM, 1995, NEURAL NETWORKS PATT
[5]  
Blackwell Tim., 2007, Particle swarm optimization, encyclopedia of machine learning, V1, P33, DOI DOI 10.4018/IJMFMP.2015010104
[6]  
Bonabeau E., 1999, Swarm Intelligence: From Natural to Artificial Systems
[7]   Teaching genetic algorithm using MATLAB [J].
Cao, YJ ;
Wu, QH .
INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1999, 36 (02) :139-153
[8]  
Castro LND, 2002, ARTIFICIAL IMMUNE SY
[9]   Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River [J].
Chau, K. W. .
JOURNAL OF HYDROLOGY, 2006, 329 (3-4) :363-367
[10]  
Chau KW, 2005, LECT NOTES ARTIF INT, V3801, P645