Tutorials: All FREE to Registered Participants

Registered participants may attend any of the 90-minute tutorials, presented by some of the world’s leading experts in evolutionary computation. Tutorials will be distributed throughout the three days of the conference, allowing each participant to decide, at most time slots, to attend either a tutorial or one of 5-6 sessions in which accepted papers are presented. Tutorials are grouped into introductory level, advanced, and specialized tutorials. In general, introductory tutorials in a given area will be scheduled ahead of the advanced tutorials, allowing the interested participant to attend them both in order.

Planned FREE Tutorials:

Introductory
Introduction to Genetic Algorithms Erik Goodman
Genetic Algorithm Theory and Practice Darrell Whitley
Evolution Strategies
more info:
Thomas Baeck
Gene Expression Programming Lishan Kang
Grammatical Evolution
more info:
Conor Ryan
Introduction to Genetic Programming Una-May O’Reilly
Introduction to Immunological Computation Dipankar Dasgupta


Advanced
Evolutionary Multi-Objective Optimization: Current and Future Kalyanmoy Deb
Adaptive Tuning of Parameters for Evolutionary Computation Marc Schoenauer
Fast, Effective GA’s for Large, Hard Problems David Goldberg
Genetic Programming Theory
more info:
Riccardo Poli
A Unified Framework for Evolutionary Computation Ken De Jong

Specialized
Linear Genetic Programming Wolfgang Banzhaf
Quantum Computing and EC Lee Spector
Industrial & Corporate Data Modeling Mark Kotanchek


Program Committee Members (To be updated)
Wolfgang Banzhaf, Canada
Ying Becker, USA
Xianbin Cao, China
Carlos Coello-Coello, Mexico
Jason Daida, USA
Kalyanmoy Deb, India
Kenneth De Jong, USA
Minrui Fei, China
Jiali Feng, China
David E. Goldberg, USA
Erik D. Goodman, USA
Xinsheng Gu, China
Kuangrong Hao, China
Deshuang Huang, China
Youfang Huang, China
Changjun Jiang, China
Licheng Jiao, China
Lishan Kang, China
Shaoyuan Li, China
Yiwen Liang, China
Trent McConaghy, USA
Hongwei Mo, China
Una-May O’Reilly, USA
Min Pei, USA
Jin Peng, China
Riccardo Poli, UK
Da Ruan, Belgium
Conor Ryan, Ireland
Marc Schoenauer, France
Terry Soule, USA
Lee Spector, USA
Yukun Sun, China
Zengqi Sun, China
Jiafu Tang, China
Ke Tang, China
William Tozier, USA
Lei Wang, China
Ling Wang, China
Min Wang, China
Yuenan Wang, China
Zhijie Wang, China
Zhongjie Wang, China
Wei Wei, China
Darrell Whitley, USA
Lihong Xu, China
Jin Xu, China
Xiaoguang Yang, China
Jiangqiang Yi, China
Tina Yu, Canada
Hao Zhang, China
Jun Zheng, China

 

Co-Organizers:

Tongji University

Shanghai University

Donghua University

 

Supporters:
(To be updated)

Ministry of Education, China


National Natural Sci. Foundation of China



Sci. & Tech. Committee of Shanghai , China
  Shanghai Maritime University Shanghai Electric Power University  


Introductory
Evolution Strategies Thomas Baeck
Foundations, Recent Developments, and Applications of Evolutionary Strategies
Thomas Bäck
Leiden University, The Netherlands and
NuTech Solutions GmbH – A Netezza Company, Germany

Abstract:

In this tutorial, we will summarize the exciting evolution of evolutionary strategies – a branch of evolutionary computation which has introduced important ideas such as self-adaptation, emphasis on mutation operators, environmental selection, small population sizes, to mention only a few, into the field. Most of the basic algorithmic variants of evolutionary strategies will be presented in the tutorial, such that attendees will understand the concepts and will be able to implement the algorithms by themselves.

Some recent developments such as the introduction of niching methods to evolutionary strategies for discovering multiple optima within one run, and the development of the Mixed-Integer evolutionary strategy (MIES), will also be presented, with corresponding application examples such as the optimization of femtosecond laser pulses and of intravascular ultrasound image classification, as well as some application in drug design.

Some basic theory regarding convergence velocity and convergence reliability of evolutionary strategies will complete the picture, such that attendees will get a feeling for all aspects of evolutionary strategies.

No special initial knowledge about evolutionary computation is required to attend this tutorial.

Bio:

Thomas Bäck, PhD, is Professor for Natural Computing at the Leiden Institute for Advanced Computer Science (LIACS) at Leiden University, The Netherlands, and Chief Scientist of the Qe3 group at Netezza Corporation. Thomas received his PhD in Computer Science from Dortmund University, Germany, in 1994.

Thomas Bäck has more than 150 publications on natural computing technologies, as well as a book on evolutionary algorithms, entitled Evolutionary Algorithms: Theory and Practice.

He is co-editor of the Handbook of Evolutionary Computation, and of the new Handbook of Natural Computing (to appear in 2010). He is editorial board member and associate editor of a number of journals on evolutionary and natural computation, and has served as program chair for all major conferences in evolutionary computation. His expertise lies in adaptive technologies for optimization and data-driven modeling, predictive analytics, and bioinformatics. He received the best dissertation award from the Gesellschaft für Informatik (GI) in 1995 and is an elected fellow of the International Society for Genetic and Evolutionary Computation for his contributions to the field.

Thomas has ample experience in applying evolutionary computation to business problems, working with Fortune 500 customers such as e.g. Audi, Air Liquide, BMW, Corning, Daimler, Henkel, Honda, Johnson & Johnson, P&G, Unilever, Volkswagen.



Grammatical Evolution Conor Ryan

Abstract:

Grammatical Evolution is an automatic programming system that is a form of Genetic Programming that uses grammars to evolve structures.
These structures can be in any form that can be specified using a grammar, including computer languages, graphs and neural networks.
When evolving computer languages, multiple types can be handled in a completely transparent manner.

This tutorial gives a brief introduction to Backus Naur Form grammars and a background into the use of grammars with Genetic Programming, before describing the inner workings of Grammatical Evolution and some of the more commonly used extensions.

Bio:

Dr. Conor Ryan is a Senior Lecturer and University Fellow at the University of Limerick in Ireland, where he is also director of the Biocomputing and Developmental Systems (BDS) group. He is the inventor of Grammatical Evolution, and the BDS developed a tool, libGE, for evolving grammars that was recently voted the most commonly used Genetic Programming tool on the GP Mailing List.

He is active in many real world applications, such as semi-automated Mammography, Financial Prediction and Telecommunications. He is a director and co-founder of Evolvability, a high tech start up company that tests and optimizes Flash Memory and Solid State Device Disks.




Advanced
Genetic Programming (GP) Riccardo Poli

Abstract:

Genetic Programming (GP) is a complex adaptive system with an immense number of degrees of freedom. Understanding how, why and when it works is difficult. Its behaviour is typically investigated in two ways: experimentally and theoretically.

Experimental studies require the experimenter to choose which problems, parameter settings and descriptors to use. Plotting the wrong data increases the confusion about GP's behaviour, rather than clarify it.

A more powerful alternative is to study GP theoretically. In this tutorial we will look at GP as a search process and explain its behaviour by considering the GP search space, in terms of its size, its limiting fitness distributions and also the halting probability. We will then use modern schema theory to characterise GP search. Finally, we will be in a position to explain the reasons for spurious phenomena (such as bloat) in GP and we will look at theoretically-sound ways of curing them.

Some prior knowledge of GP will be assumed.

Background reading:

* 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).


Bio:

Riccardo Poli is a Professor in the School of Computer Science and Electronic Engineering of the University of Essex in the UK. He started his academic career as an electronic engineer doing a PhD in biomedical image analysis to later become an expert in the field of EC. He has published around 270 refereed papers and two books on the theory and applications of genetic programming, evolutionary algorithms, particle swarm optimisation, biomedical engineering, brain-computer interfaces, neural networks, image/signal processing, biology and psychology.

He is a Fellow of the International Society for Genetic and Evolutionary Computation (since 2003), a recipient of the EvoStar award for outstanding contributions to this field (2007), and an ACM SIGEVO executive board member (2007-2013). He was co-founder and co-chair of the European Conference on GP (1998-2000, 2003). He was general chair (2004), track chair (2002, 2007), business committee member (2005), and competition chair (2006) of ACM's Genetic and Evolutionary Computation Conference, co-chair of the Foundations of Genetic Algorithms Workshop (2002) and technical chair of the International Workshop on Ant Colony Optimisation and Swarm Intelligence (2006). He is an associate editor of Genetic Programming and Evolvable Machines and the International Journal of Computational Intelligence Research. He is an advisory board member of the Evolutionary Computation Journal and the Journal on Artificial Evolution and Applications. He is an editorial board member of Swarm Intelligence. He is a member of the EPSRC Peer Review College, an EU expert evaluator and a grant-proposal referee for Irish, Swiss and Italian funding bodies.



top