Download the
Call For Papers

Document Icon

Information and Enquiries

cec09@idi.ntnu.no

Last Modified
27 August 2008
Valid XHTML
Valid CSS

This site uses Google
Analytics to track visits.
Privacy Statement

Tutorials

A special feature of IEEE CEC is the Tutorial programme which enables all delegates to increase their knowledge of evolutionary computation from leading expects in the field. Topics are offered at introductory, intermediate and advanced levels in a range of subjects ranging from the fundamentals to specialist subjects. Tutorials last 2 hours and will take place on May 18 2009, the day before the main conference begins. Attendance at Tutorial sessions is included in the conference registration fee and all tutorial slides will be available on CD as part of the conference registration pack.

Proposals for Tutorial sessions are welcome. Interested researchers are invited to contact the Tutorial Chair, Steve Smith, with a proposal that should include the title, outline content (and if possible, some sample slides), expected enrolment and short one-page CV, by email at sls@ohm.york.ac.uk. The deadline for Tutorial proposals is 1st December 2008 and notification of acceptance will be made by 16th January 2009.

Invited Tutorials

Tutorial TitlePresenter
Evolutionary Computation: A Unified Approach Kenneth De Jong, Department of Computer Science, George Mason University
Genetic Programming Practice and Theory Riccardo Poli, Department of Computing and Electonic Systems, University of Essex
Principled Approaches to tuning EA parameters A.E. Eiben, Department of Computer Science, Vrije Universiteit Amsterdam
Recent Challenges to Evolutionary Multi-Criterion Optimization (EMO) Kalyanmoy Deb, Indian Institute of Technology Kanpur, India

Evolutionary Computation: A Unified Approach

  • Presenter: Kenneth De Jong
  • Institution: Department of Computer Science, George Mason University
Kenneth De Jong Photo

The field of Evolutionary Computation has experienced tremendous growth over the past 20 years, resulting in a wide variety of evolutionary algorithms and applications. The result poses an interesting dilemma for many practitioners in the sense that, with such a wide variety of algorithms and approaches, it is often hard to se the relationships between them, assess strengths and weaknesses, and make good choices for new application areas.

This tutorial is intended to give an overview of a general EC framework that can help compare and contrast approaches, encourages crossbreeding, and facilitates intelligent design choices. The use of this framework is then illustrated by showing how traditional EAs can be compared and contrasted with it, and how new EAs can be effectively designed using it.

Finally, the framework is used to identify some important open issues that need further research.

Genetic Programming Practice and Theory

  • Presenter: Riccardo Poli
  • Institution: Department of Computing and Electonic Systems, University of Essex
Riccardo Poli Photo

Genetic programming (GP) is an evolutionary technique for getting computers to automatically solve problems without having to tell them explicitly how to do it (Koza, 1992). Since its inception genetic programming has been used to solve many practical problems including producing a number of human competitive results and even patentable new inventions (Poli et al, 2008).

This tutorial includes two parts. In the first part I will introduce the basics of GP practice, briefly explaining GP representations, operators and search algorithm, and showing examples of real runs. This will mainly be based on (Koza, 1992) and (Poli et al, 2008). In the second part of the tutorial, I will then concentrate on explaining how and why GP works. This will done by first characterising GP's search space (the space of all possible programs) and then by explaining the way in which GP explores such a space. This will be based mainly on (Langdon and Poli, 2002) and (Poli et al, 2008).

Despite its technical contents, the tutorial will require limited mathematical background.

  • J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press, 1992.
  • W.B. Langdon and R. Poli, Foundations of Genetic Programming, Springer, 2002.
  • R. Poli, W.B. Langdon and N.F. McPhee, A Field Guide to Genetic Programming, Lulu.com, 2008 (freely available from the Internet).

Principled Approaches to tuning EA parameters

  • Presenter: A.E. Eiben
  • Institution: Vrije Universiteit Amsterdam
Gusz Eiben

Finding appropriate parameter values for evolutionary algorithms (EA) is one of the persisting grand challenges of the evolutionary computing (EC) field. On the one hand, all EC researchers and practicioners acknowledge that good parameter values are essential for good EA performance. On the other hand, even after 30 years of EC research there is very little known about the effect of EA parameters on EA performance. Users mostly rely on conventions (mutation rate should be low), ad hoc choices (why not use uniform crossover), and experimental comparisons on a limited scale (testing combinations of three different crossover rates and three different mutation rates). Hence, there is a striking gap between the widely acknowledged importance of good parameter values and the widely exhibited ignorance concerning principled approaches to tune EA parameters.

The aims of this tutorial are threefold: creating awareness, providing guidelines, and presenting a vision for future development. As for the awareness, we will discuss the matter of EA parameters, catagorize different ways of setting them, and discuss the most important related issues, inlcuding performance measures and test functions. In the guidelines section we review existing algorithmic approaches to parameter tuning. We will discuss sweep methods, search methods, and combined methods, positioning them on a feature map and present (comparative) results on their usefulness. In the last part, we take a future-oriented attitude and identify research areas with high relevance and potential impact.

Recent Challenges to Evolutionary Multi-Criterion Optimization (EMO)

  • Presenter: Kalyanmoy Deb
  • Institution: Indian Institute of Technology Kanpur, India
Kalyanmoy Deb Photo

Many real-world search and optimization problems involve multiple objectives which are conflicting to each other. These problems give rise to a set of Pareto-optimal solutions which must be found and a decision-making task must be used to choose a particular preferred solution. Since 1993, Evolutionary algorithms (EAs) have been amply demonstrated to find a well-distributed set of near Pareto-optimal solutions in many problems. In this tutorial, we shall discuss a number of such evolutionary multi-objective optimization (EMO) techniques, assess the current state-of-the-art techniques, and highlight a number of recent challenges which must be paid more attention. Some of these challenges include:

  1. Inclusion of multi-criterion decision-making aides within EMO framework so as to achieve both optimization and decision-making tasks to find a single preferred solution.
  2. Handling a large number of objectives (such as 10 or more) which often arise in real-world scenarios.
  3. Handling practical complexities using EMO, such as uncertainties in decision variables and parameters, reliability issues, computationally demanding solution evaluation, non-linear constraints etc.
  4. Handling dynamic multi-objective optimization problems in which objectives and constraints change with the progress of an EMO simulation
  5. Use of EMO principles to other problem solving tasks
  6. Use of EMO methodology for knowledge extraction in real-world problems

This tutorial is aimed for both novices and users of EMO. Those without any knowledge in EMO will have adequate ideas of the procedures and their importance in computing and problem-solving tasks. Those who have been practicing EMO will also have enough ideas and materials for future research, know state-of-the-art results and techniques, and make a comparative evaluation of their research.

Latest News

Check the News Section.

Schooling & Child Care Facilities

Child Care
NTNU Schooling &
Child Care
Special Session Proposals
1st September 2008
Paper Submissions
1st November 2008
Tutorial Proposals
1st December 2008
Notification of Acceptance
16th January 2009
Final Paper Submission
16th February 2009