Home
  What's new
  Call for ...
    Important Dates
    Call for Papers
    Call for Special Sessions
    Call for Tutorials
   Paper Submission
    Paper Format
    On-line Submission
   Paper Publication
     Proceedings
     Journal Special Issues
  Organisers/Committee
     Conference Committee
     Programme Committee
     Contact
   Pre-arrival
     Registration
     Accommodation
     Travel
  Conference
     Programme
     Keynote speakers
     Tutorials
     Special Sessions
     Venue
     Tourism
     Sponsors
  Related Events
     CUWNICA'06
     ASPGP'06
   
Tutorials
       
Tutorial 1: Evolutionary Multiobjective Optimization and its Applications, Prof. Gary G. Yen, Oklahoma State University, USA
Tutorial 2: Evolutionary Computation for Real-World Problems, Prof. Zbigniew Michalewicz, University of Adelaide, Australia
Tutorial 3: Particle Swarm Optimization, Dr. Xiaodong Li, RMIT University, Australia
Tutorial 4: Recent Advances in Real Parameter Optimization, Associate Professor P. N. Suganthan, Nanyang Technological University, Singapore
       


Tutorial 1 [back to top]
Evolutionary Multiobjective Optimization and its Applications

Prof. Gary G. Yen
Oklahoma State University
Email: gyen@okstate.edu
http://www.okstate.edu/elec-engr/faculty/yen

 
Speaker: Gary G. Yen is a Professor in the School of Electrical and Computer Engineering, Oklahoma State University, USA. His research is supported by the DoD, DoE, EPA, NASA, NSF, and Process Industry. His research interest includes intelligent control, computational intelligence, conditional health monitoring, signal processing and their industrial/defense applications.

Dr. Yen was an associate editor of the IEEE Transactions on Neural Networks and IEEE Control Systems Magazine during 1994-1999. He is currently serving as an associate editor for the IEEE Transactions on Evolutionary Computation, IEEE Transactions on Control Systems Technology, IEEE Transactions on Systems, Man and Cybernetics and IFAC Journal on Automatica and Mechatronics. He served as the General Chair for the 2003 IEEE International Symposium on Intelligent Control held in Houston, TX and is the General Chair for the 2006 IEEE World Congress on Computational Intelligence to be held in Vancouver, Canada. On behalf of IEEE Robotic and Automation Society and later IEEE Control Systems Society, he was a Representative to the IEEE Neural Network Council Administrating Committee. Dr. Yen served as Vice President for the Technical Activities in IEEE Computational Intelligence Society in 2004 and 2005. He is the founding editor-in-chief of a newly founded IEEE/CIS Publication, IEEE Computational Intelligence Magazine.

Syllabus of the tutorial: Evolutionary computation is the study of biologically motivated computational paradigms which exert novel ideas and motivate inspiration from natural evolution and adaptation. The emerging use of evolutionary computation techniques has grown considerably over the past several years. During this period of time, the designs and applications of these techniques have been further enhanced resulting in a set of computational intelligence heuristics that are particularly adept for solving complex optimization problems. Moreover, they are characteristically more robust than traditional methods based on formal logics or mathematical programming in face of many real-world complications. Hence, evolutionary computation techniques have dealt with complex optimization problems better than traditional optimization techniques, although they can be applied to easy and simple problems with additional insights where conventional techniques fail to exhibit.

To its extreme, this population based approach with a little twist has been demonstrated to solve the multiobjective optimization problems efficiently and effectively. In many scientific and engineering disciplines, it is not uncommon to face a design challenge when there are several criteria or design objectives to be met simultaneously. If these objectives are conflicting, then the problem becomes one of finding the best possible designs that satisfy the competing objectives under different trade-off scenarios. With these multiple objectives and constraints taken into consideration, an optimum design problem in the context of Pareto optimality can then be formulated. Multiobjective Optimization Problem (MOP) is a very demanding research topic because most real-world problems have not only a multiobjective nature, but also many open issues to be answered qualitatively and quantitatively.

This tutorial will review state-of-the-art evolutionary computation techniques and its theoretical foundation and surveys the most recent developments in their use for solving complex multiobjective optimization problems and its applications. The outline of course syllabus will cover the following topics, but not limited to:
  • introduction to evolutionary computation
  • advanced selection and recombination operators
  • advanced niching and speciation operators
  • constraint handling approaches
  • theoretical foundations
  • evolutionary multiobjective optimization
       o non-elitist vs. elitist MOEAs
       o exploration and exploitation dilemma
       o application in mechanical component designs
       o application in rule-based systems
       o application in neural network designs
       o application in adaptive controller designs
       o application in data mining, financial forecasting, bioinformatics sequencing


Tutorial 2 [back to top]
 
 
Evolutionary Computation for Real-World Problems

Prof. Zbigniew Michalewicz
University of Adelaide
Email: zbyszek@cs.adelaide.edu.au
http://www.cs.adelaide.edu.au/~zbyszek

Speaker: Zbigniew Michalewicz has published over 200 articles and 15 books on the subject of predictive data mining and logistics optimisation. These include the groundbreaking Adaptive Business Intelligence, and the scientific bestseller How to Solve It: Modern Heuristics. Other books include a monograph Genetic Algorithms + Data Structures = Evolution Programs (3 editions, a few translations), Handbook of Evolutionary Computation, and recent Winning Credibility: A guide for building a business from rags to riches.

Zbigniew Michalewicz is the Chair Professor in Artificial Intelligence at the University of Adelaide, and serves as Chairman of the Board for SolveIT Software Pty Ltd, a company specialising in custom software solutions for demand forecasting and scheduling and supply chain optimisation.
                    
Zbigniew Michalewicz has over 25 years of academic and industry experience, and possesses expert knowledge of many Artificial Intelligence methods and modern heuristics. He has led numerous data mining and optimisation projects for major corporations such as General Motors, Ford Motor Company, Bank of America, Wells Fargo, PKN Orlen, and Dentsu, and for several government agencies in the United States of America and Poland. Zbigniew Michalewicz has also served as the Chairman of the Technical Committee on Evolutionary Computation, and later as the Executive Vice President of IEEE Neural Network Council. His scientific and business achievements have been recognized by countless publications, including TIME Magazine, Newsweek, New York Times, Forbes, and the Associated Press among others. 

Zbigniew completed his Masters degree at Technical University of Warsaw in 1974 and he received Ph.D. degree from the Institute of Computer Science, Polish Academy of Sciences, in 1981. He also holds a Doctor of Science degree in Computer Science from the Polish Academy of Science, and in 2002 he received the title of “Professor” from the President of Poland, Mr. Alexander Kwasniewski. Zbigniew Michalewicz also holds Professor positions at the Institute of Computer Science, Polish Academy of Sciences, the Polish-Japanese Institute of Information Technology, and the State Key Laboratory of Software Engineering of Wuhan University, China. He is also associated with the Structural Complexity Laboratory at Seoul National University, South Korea.


Syllabus of the tutorial: The statement “complex business problems are difficult to solve” is so obvious that it does not require any justification. A closer look at any real-world business problem, whether in distribution, customer retention, or fraud detection, will bear witness to this obvious truth. Most complex business problems share the following characteristics, which is the reason they are so difficult to solve:

  • The number of possible solutions is so large that it precludes a complete search for the best answer. In other words, the number of possible distributions, routes, fraud rules, or transportation plans is so large, that examining all the possibilities would take many centuries of supercomputing time.
  • The problem exists in a time-changing environment. This means that yesterday’s decision, however optimal, may be far from optimal today.
  • The problem is heavily constrained. For most problems, the final solution should satisfy many restrictions imposed by internal regulations, capacities, laws, and/or preferences. Sometimes finding even one feasible solution (i.e., a solution that satisfies all problem-specific constraints) is quite difficult.
  • There are many (possibly conflicting) objectives. For example, the goal of many scheduling problems is to minimize both time and cost, but these two objectives work against each other (as a decrease in time usually results in an increase in cost, and vice versa). To allow business managers to effectively control these tradeoffs, such problems may require an entire set of solutions (rather than just a single solution).

Of course, the above list can be extended to include many other characteristics, such as incomplete information (e.g., the necessary data was not recorded), noisy data (e.g., the data contains rounded figures and estimates), and uncertainly (e.g., the data is not reliable).

In this tutorial we concentrate on constraint-handling techniques. We discuss many issues related to maintaining feasible and infeasible individuals in the population of potential solutions; in particular, we will discuss a variety of techniques based on:
    1. penalties
    2. repairs
    3. decoders
    4. specialized operators, and
    5. hybrid methods.
The talk will be illustrated by many real-world examples.
 

Tutorial 3 [back to top]
Particle Swarm Optimization 
Dr Xiaodong Li
School of Computer Science and IT, RMIT University
Email: xiaodong@cs.rmit.edu.au
http://goanna.cs.rmit.edu.au/~xiaodong/
Speaker: Dr Xiaodong Li is a Senior Lecturer in the School of Computer Science and IT, RMIT University, Melbourne, Australia.  His research interest includes Artificial Intelligence, Evolutionary Computation, Artificial Neutral Networks, Swarm Intelligence, Multiobjective Optimization, Optimization in Dynamic Environments, and their applications to real-world problems. Dr. Li is an IEEE member, and a member of SIGEVO (The ACM Special Interest Group on Genetic and Evolutionary Computation). He serves as a technical committee member of Working Group on Swarm Intelligence, IEEE Computational Intelligence Society. He was the organizing chair for special session on Swarm Intelligence in CEC'03 and CEC'04, and again in CEC'06. He is the tutorial and special sessions chair for SEAL'06, and the publicity chair and a member of the steering committee for the IEEE Swarm Intelligence Symposium 2007 (SIS'07).
 
Syllabus of the tutorial: Particle Swarm Optimization (PSO) is a population-based stochastic optimization technique mimicking the social behaviours of animals and insects, such as bird flocking, animal herding, or fish schooling. PSO was first developed by James Kennedy and Russell Eberhart in 1995. In recent years it has gained increasing popularity in the Evolutionary Computation research community, largely due to the fact that PSO has been shown to be an effective optimization method for solving difficult optimization problems. PSO belongs to the family of Swarm Intelligence techniques, which typically involve studies of collective behaviour in decentralized systems. Such systems are made up by a population of simple agents interacting locally with one other and with their environment. Although there is typically no centralized control dictating the behaviour of the agents, local interactions among the agents often cause a global pattern to emerge. Swarm-like algorithms, such as (PSO) and Ant Colony Optimization (ACO), have already been applied successfully to solve real-world optimization problems.

PSO share some common characteristics with Evolutionary Algorithms. Like EAs, PSO starts with an initial population of randomly generated individuals (i.e., potential solutions). These individuals are then manipulated over many iterations by simulating the social behaviour of insects or animals, in an effort to find the optima in the problem space. Unlike EAs, PSO does not explicitly use evolutionary operators such as crossover and mutation. A potential solution simply 'flies' through the search space by modifying itself according to its past experience and its relationship with other individuals in the population and the environment. 

This tutorial will present an introduction to Particle Swarm Optimization (PSO), and highlight some of the most important computational techniques employed and their recent development in this rapid growing area of research. Following topics will be covered:

  • Introduction to PSO
  • PSO using global and local topologies
  • Speciation and niching methods in PSO
  • PSO for multiobjective optimization
  • PSO for optimization in dynamic environments
  • PSO for constraint handling
  • PSO real-world applications


Tutorial 4 [back to top]
Recent Advances in Real Parameter Optimization
Associate Professor P. N. Suganthan
School of Electrical and Electronic Engineering
Nanyang Technological University, Singapore 639798
Email: epnsugan@ntu.edu.sg
http://www.ntu.edu.sg/home/epnsugan
 
   
 
Speaker: P. N. Suganthan received the B.A degree, Postgraduate Certificate and M.A degree in Electrical and Information Engineering from the University of Cambridge, UK. He obtained his PhD degree from the School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore. He was a pre-doctoral Research Assistant in the Department of Electrical Engineering, University of Sydney, Australia in 1995–96 and a lecturer in the Department of Computer Science and Electrical Engineering, University of Queensland, Australia in 1996–99. Since 1999 he has been with the School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore where he was an Assistant Professor and now is an Associate Professor. He is an associate editor of the IEEE Transactions on Evolutionary Computation, Pattern Recognition Journal and International Journal of Computational Intelligence. His research interests include evolutionary computation, applications of evolutionary computation, pattern recognition, bioinformatics and neural networks. He is a senior member of the IEEE. He serves as a technical committee member of working group on swarm intelligence, IEEE Computational Intelligence Society. He is one of the organizers of CEC-05 special sessions on evolutionary real parameter optimization and CEC-06 special sessions on evolutionary constrained optimization. He has involved in the organization of over twenty conferences in various capacities. He has published over 100 technical articles in journals and conferences.

Syllabus of the tutorial: Although real parameter evolutionary algorithms have been around for some decades, the recently proposed Particle Swarm Optimizer (PSO) and Differential evolution (DE) have developed rapidly in recent years. PSO is based on swarm intelligence. It is somewhat different from other evolutionary algorithms as each particle in the swarm has a velocity and a pbest position to record and exploit its historical best positions of each particle. In addition, global best position, gbest is also remembered and exploited. Since Kennedy and Eberhart introduced it in 1995, it has attracted much attention and many research groups are actively working on it. Many interesting and improved variants of PSO have been developed based on Kennedy and Eberhart’s work and it has found numerous applications in many areas. DE algorithm, proposed by Storn and Price in 1995, is a simple but powerful population-based stochastic search technique for solving global optimization problems. Its efficiency has been successfully demonstrated in many application fields. DE’s mutation operators take the difference vector of two randomly chosen population vectors to perturb an existing vector. In this tutorial, we will present important recent developments of PSO & DE. In addition, the parameter adaptation in PSO & DE, multi-objective PSO & DE algorithms, constraint PSO & DE will also be discussed. The tutorial will also present our recent efforts to develop novel benchmark test functions to evaluate real parameter optimization algorithms. The problems of the existing test functions are discussed and novel single-objective, multi-objective and constrained test functions are suggested. The main topics of this tutorial are listed below:
  • Brief introduction to real-parameter evolutionary algorithms (e.g. DE, PSO, ...)
  • Recent variants of the PSO (e.g. CLPSO, DMS-PSO, parameter adaptation, ...)
  • Recent Variants of DE (e.g. self-adaptive DE, ...)
  • Development of test functions for global, constrained and multi-objective optimization
  • Experimental evaluation of DE & PSO variants on global, constrained and multi-objective optimization problems.

@2006 SEAL'06. All rights reserved          contact: seal06@ustc.edu.cn