IEEE Congress on Evolutionary Computation
IEEE Congress on Evolutionary Computation | |
---|---|
Abbreviation | IEEE CEC |
Discipline | Evolutionary computation |
Publication details | |
Publisher | IEEE Computational Intelligence Society |
History | 1994-present |
Frequency | Annual |
Website | [1] |
The IEEE Congress on Evolutionary Computation is a research conference for practitioners in the field of evolutionary computation, interpreted broadly, organised by the IEEE Computational Intelligence Society. It has been held annually since 1994, although its current name was only adopted in 1999. In alternate years it combines with the other main conferences organised by the IEEE Computational Intelligence Society in the IEEE World Congress on Computational Intelligence (IEEE WCCI).
Origin and naming
[edit ]IEEE CEC began in 1994 as the IEEE Conference on Evolutionary Computation[2] . In 1995 the conference name changed to the IEEE International Conference on Evolutionary Computation (IEEE ICEC)[3] and it was held with this title through 1998. In 1999, the IEEE Computational Intelligence Society, in combination with the Evolutionary Programming Society[4] which operated the annual Evolutionary Programming Conference[5] (1992-1999) and the IET [6] [7] which operated the International Conference on Genetic Algorithms in Engineering Systems, Innovations and Applications[8] (1995-1999) through the IEE, combined to co-sponsor the newly named IEEE Congress on Evolutionary Computation, and this title continues to the present[9] .
In even-numbered years it is part of the IEEE World Congress on Computational Intelligence (IEEE WCCI), which combines all the main conferences of the IEEE Computational Intelligence Society: IEEE CEC, IJCNN (the International Joint Conference on Neural Networks [10] ) and FUZZ-IEEE (the IEEE International Conference on Fuzzy Systems[11] ).
History
[edit ]Since the first conference in 1994 the conference has been held annually at different international locations reflecting global involvement in the field of evolutionary computation.
Main conference
[edit ]Themes
[edit ]The main part of each IEEE CEC conference is a series of sessions covering most fields of evolutionary computation, its applications and related areas with similar inspiration from biology. Because there are a large number of sessions much of the conference is organised in parallel: the one page diagram of the program of IEEE CEC 2023[57] makes this clear.
To emphasize this, the table below lists sessions from the program of IEEE CEC 2011[58] together with comments. Although 2011 is now some time ago (this article was updated in 2025) that year was selected because the detailed program was available as a separate document that can be downloaded and read separately from the conference proceedings[58] .
Topic[60] | Comments |
---|---|
The artificial bee colony algorithm | Applications inspired by the behaviour of bees |
Real world applications | Multiple sessions about applications of evolutionary algorithms and related techniques not covered by other sessions |
Evolutionary robotics | The application of evolutionary algorithms to control of robots |
Evolutionary strategies | The evolution strategy is one of the original paradigms of evolutionary computation |
Evolutionary computation applied to finance | Fintech is an important field to which evolutionary computation can contribute |
Hardware aspects of biologically-inspired systems | Evolutionary computation usually focuses on software. What about the hardware needed to run it? |
Computer vision | Evolutionary computation applied to image analysis |
Applications in bioinformatics and computational biology | Much of computational biology is concerned with the software tools needed for bioinformatics, so these application domains overlap |
Evolutionary computation applied to large-scale problems using multi-core architectures. | In 2025 laptops have multi-core CPUs: in 2011 this referred to GPUs |
Clustering and data mining | Machine learning techniques applied to data science can also use evolutionary computation |
Evolvable hardware and software | Using, for example, field programmable gate arrays |
Fitness landscapes and learning | evolutionary algorithms depend on an idea of fitness and this affects their application |
Computational intelligence and games | Applications both in game theory and in specific games |
Nature-inspired constrained optimization | Applications of evolutionary computation to this type of optimization |
Approaches to Large-scale optimization problems | How can evolutionary computation be useful? |
The ant colony algorithm applied to complex problems | This algorithm is inspired by the behaviour of ants in nature |
Art and music | How can evolutionary computation be applied in these creative disciplines[61] ? |
Genetic programming | One of the classic algorithms of evolutionary computation |
Memetic algorithms | Another direction of research in evolutionary algorithms |
Cultural algorithms and artifical immune systems | Applications inspired by complex systems in cultural interactions and in the biological immune system |
Evolution of developmental systems | Algorithms inspired by developmental biology |
Metaheuristics for global continuous optimization | Applications of evolutionary algorithms as heuristics to this branch of optimization |
Representation and operators | How to represent a real-world problem in an evolutionary algorithm in order to get useful solutions |
Learning classifier systems | Combining an evolutionary algorithm with some other machine learning component |
Multi-objective optimization | Evolutionary computation applied to another area of optimization |
Learning in autonomous agents | Application of evolutionary computation in this field of artificial intelligence |
Statistical techniques in evolutionary algorithms | The use of statistical inference can affect applications of evolutionary algorithms |
Particle swarm optimization | More biologically-inspired algorithms often associated with evolutionary computation |
Medical image analysis | Applying evolutionary computation to this specific domain |
Evolutionary programming | Another of the early algorithms that formed evolutionary computation |
Differential evolution | Another type of evolutionary algorithm |
Evolved neural networks | Neural networks are a major distinct field of activity in computer science, but evolutionary computation can introduce change |
Theory of evolutionary computation | What are the mathematical bases of evolutionary algorithms? |
Engineering applications of evolutionary computation | A session focusing on another application domain |
Complex networks | Complex networks may be addressed through applications of evolutionary computation |
Multi-agent systems [62] | Applications of evolutionary computation to the understanding of multi-agent systems |
Network optimization | Real-world network design generates optimization problems that may be addressed through application of evolutionary computation |
Coevolution in evolutionary computation | Drawing inspiration from biological coevolution can lead to innovation in evolutionary computation |
Artificial life | Drawing inspiration from wider areas of biology, in addition to evolutionary biology |
Plenary speakers
[edit ]Researchers recognized in the field are invited to give plenary speeches at each IEEE CEC conference. At IEEE CEC 2023 in Chicago the plenary speakers were[63] Stephanie Forrest, Markus Olhofer[64] and Kalyanmoy Deb. Stephanie Forrest was the recipient of the Pioneer Award at that conference.
Awards
[edit ]The Pioneer Award mentioned in plenary speakers above is awarded at IEEE CEC conferences to an individual who is recognized in having made a substantial contribution to the field of evolutionary computation.
In addition, awards are presented to the winners of the competitions, and to presenters of papers selected as the Best Papers.
Additional sessions
[edit ]Tutorials
[edit ]Because the main sessions of each IEEE CEC conference covers so many different fields, tutorials are held in addition to the main conference that allow participants to learn about areas that they may not have been familiar with before. Examples of tutorials at IEEE CEC 2023[65] are given in the table below.
Tutorial title | Comments |
---|---|
Genetic programming and machine learning for scheduling | Scheduling is an important application domain in many areas |
Transfer learning in evolutionary spaces | Transfer learning, a machine learning technique that originated separately from evolutionary computation can follow new directions in the latter field |
Benchmarking and analyzing iterative optimization heuristics with[67] IOH profiler | Benchmarking is as important in evolutionary computation as it is in other areas of computer science, since many similar algorithms can be developed |
Evolutionary computation success in medical diagnosis | A tutorial on a specific application domain. |
Workshops
[edit ]Although the main IEEE CEC conference does cover a very wide range of different fields, continual change in the area of evolutionary computation justifies the inclusion of some time for workshops. A workshop is a mini-conference focusing on a particular area of research and/or application, that may not be covered fully in the main conference. Following a call for workshops and acceptance, workshop organizers usually issue a separate call for participation distinct from the main call for papers of the conference. The IEEE CEC 2023 conference included three workshops[68] .
Workshop title |
---|
Evolutionary Computation for Explainable Artificial Intelligence (ECXAI) |
A Sandbox for Teaching and Learning in CI[69] for Pre-University and Undergraduate Students |
Computational Intelligence for Adaptive Learning in Human-Machine Interaction |
Poster sessions
[edit ]As well as many presentations in the main part of the conference, plenary speakers, tutorials and workshops, some IEEE CEC conferences[58] have also included poster sessions, allowing easy discussion with the originators of the research presenting the poster.
Competitions
[edit ]As well presenting papers or posters participants can develop solutions that address the challenges of competitions that have been accepted by the conference organizers and displayed on the conference website in advance. IEEE CEC 2023 included a number of competitions[70] . Several are shown in the table below. While not all the links to the competition websites are active, abstracts of competition entries are available in the proceedings[52] .
Competition title | Comments |
---|---|
Evolutionary Multi-task Optimization | What is the best way to address multi-task optimization using evolutionary computation? |
Competition on Multiobjective Neural Architecture Search | Neural networks have often been developed independently of research in evolutionary computation. How can their combination address this problem? |
Evolutionary Computation in the Energy Domain: Operation and Planning Application | Planning and operation of energy services may create complex systems that evolutionary computation can help solve |
Journal to conference sessions
[edit ]The IEEE publishes the IEEE Transactions on Evolutionary Computation [71] a bimonthly journal for original peer-reviewed papers in the field of evolutionary computation. IEEE CEC conferences may include sessions for presentation about, and discussion regarding, articles already published in this journal. In the Program of the IEEE Congress on Evolutionary Computation given as a list[72] look for sessions labelled "J2C: Journal to Conference". This is a particularly relevant use of time since the conference and the Journal are published by the IEEE Computational Intelligence Society.
Relevance
[edit ]How important are IEEE CEC conferences? Earlier proceedings available in IEEE Xplore appear as online copies of multi-volume printed proceedings[23] . The fact that they were multi-volume proceedings a number of years ago suggests that IEEE CEC conferences had a large number of attendees at that time.
More recent proceedings available within IEEE Xplore appear as online proceedings with the potential to print on demand if required[54] . The display of such online proceedings makes it more difficult to compare them with the earlier online proceedings that were comparable with printed proceedings, but the listed programs available on conference websites[72] , as well as the indication of parallel sessions[57] , suggest that IEEE CEC conferences are well-attended and continue to be one of the most important conferences within the field of evolutionary computation.
Alternative conferences
[edit ]Other relevant conferences in the field of evolutionary computation include the Genetic and Evolutionary Computation Conference (GECCO), Parallel Problem Solving from Nature (PPSN) and EvoStar (also known as Evo*), which comprises four sub-conferences: EuroGP, EvoApplications, EvoCOP, and EvoMUSART.
References and notes
[edit ]- ^ "IEEE Congress on Evolutionary Computation Proceedings". IEEE XPlore. IEEE. Retrieved 4 October 2025.
- ^ a b "Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/ICEC.1994 . Retrieved 9 October 2025.
- ^ a b "Proceedings of 1995 IEEE International Conference on Evolutionary Computation". IEEE Xplore. IEEE Computational Society. doi:10.1109/ICEC.1995 . Retrieved 9 October 2025.
- ^ Unable to find a suitable reference to the Evolutionary Programming Society. If you have one please replace this reference with one more suitable.
- ^ Unable to find a suitable reference to the Evolutionary Programming Conference. If you know of one please replace this reference with something more suitable.
- ^ "IET - Institution of Engineering and Technology". IET. Insttution of Engineering and Technology. Retrieved 9 October 2025.
- ^ The Institution of Engineering and Technology (IET) was formed in 2006 as a result of the merger of the IEE and the IIE.
- ^ Second International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications. Stevenage London: The Institution of Engineering and Technology. 1997. ISBN 0852966938 . Retrieved 9 October 2025.
- ^ "CEC conference website archives". IEEE . Archived from the original on 2024年02月01日. Retrieved 2024年02月01日.
- ^ "International Joint Conference on Neural Networks (IJCNN): All Proceedings". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 5 October 2025.
- ^ "IEEE International Conference on Fuzzy Systems (FUZZ-IEEE): All Proceedings". IEEE Xplore. IEEE Computational Society. Retrieved 5 October 2025.
- ^ If "No" is declared for a conference website it is inaccessible at the time of updating the table (in 2025). An archived Call for Papers is not considered the same as an active website.
- ^ If "No" is declared for IEEE CEC conference proceedings they are inaccessible at the time of updating the table (in 2025).
- ^ Where IEEE CEC conference proceedings are published in multiple volumes according to the IEEE Xplore digital library, a link is made to one volume and the others can be accessed from there.
- ^ "Proceedings of IEEE International Conference on Evolutionary Computation". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/ICEC.1996 . Retrieved 9 October 2025.
- ^ "Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/ICEC.1997 . Retrieved 9 October 2025.
- ^ "1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/ICEC.1998 . Retrieved 9 October 2025.
- ^ "1999 Congress on Evolutionary Computation". CEC99 home page. Internet Archive Wayback Machine. Retrieved 4 October 2025.
- ^ "Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512)". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546)". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600)". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ a b "The 2003 Congress on Evolutionary Computation (IEEE Cat. No.03TH8674)". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753)". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "2005 IEEE Congress on Evolutionary Computation". IEEE CEC 2005. Internet Archive Wayback Machine. Retrieved 4 October 2025.
- ^ "The 2005 IEEE Congress on Evolutionary Computation". IEEE Xplore. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "2006 IEEE World Congress on Computational Intelligence". IEEE World Congress on Computational Intelligence. Internet Archive Wayback Machine. Retrieved 4 October 2025.
- ^ "2006 IEEE International Conference on Evolutionary Computation". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC11288.2006 . Retrieved 4 October 2025.
- ^ "2007 IEEE Congress on Evolutionary Computation". IEEE Congress on Evolutionary Computation. Internet Archive Wayback Manchine. Retrieved 4 October 2025.
- ^ "2007 IEEE Congress on Evolutionary Computation". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC11475.2007 . Retrieved 4 October 2025.
- ^ "IEEE World Congress on Computational Intelligence 2008". Welcome to WCCI2008 -Home. Internet Archive Wayback Machine. Retrieved 4 October 2025.
- ^ "2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/cec13288.2008 . Retrieved 4 October 2025.
- ^ "2009 IEEE Congress on Evolutionary Computation". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/cec14127.2009 . Retrieved 4 October 2025.
- ^ "IEEE Congress on Evolutionary Computation (18-23 July 2010)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC15889.2010 . Retrieved 4 October 2025.
- ^ "2011 IEEE Congress on Evolutionary Computation: The Big EC". 2011 CEC Congress. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "2011 IEEE Congress of Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC15497.2011 . Retrieved 4 October 2025.
- ^ "2012 IEEE Congress on Evolutionary Computation". IEEE Xplore. IEEE Compuational Intelligence Society. doi:10.1109/CEC20754.2012 . Retrieved 4 October 2025.
- ^ "2013 IEEE Congress on Evolutionary Computation". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC20747.2013 . Retrieved 4 October 2025.
- ^ "2014 IEEE World Congress on Computational Intelligence". IEEE WCCI 2014. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "2014 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC32438.2014 . Retrieved 4 October 2025.
- ^ "2015 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC32605.2015 . Retrieved 4 October 2025.
- ^ "IEEE World Congress on Computational Intelligence 2016". IEEE WCCI 2016. IEEE Computational Intelligence Society. Retrieved 4 October 2025.
- ^ "2016 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC38548.2016 . Retrieved 4 October 2025.
- ^ "2017 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC38257.2017 . Retrieved 4 October 2025.
- ^ "2018 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC40672.2018 . Retrieved 4 October 2025.
- ^ "2019 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC44084.2019 . Retrieved 4 October 2025.
- ^ a b The IEEE CEC conference was virtual due to the Covid-19 pandemic.
- ^ "2020 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC48606.2020 . Retrieved 4 October 2025.
- ^ "2021 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC45853.2021 . Retrieved 4 October 2025.
- ^ "2022 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC55065.2022 . Retrieved 4 October 2025.
- ^ "IEEE 2023 Congress on Evolutionary Computation". Congress on Evolutionary Computation. IEEE. Retrieved 3 October 2025.
- ^ a b "2023 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC53210.2023 . Retrieved 4 October 2025.
- ^ "IEEE WCCI 2024". IEEE Computational Intelligence Society. Retrieved 3 October 2025.
- ^ a b "2024 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC60901.2024 . Retrieved 4 October 2025.
- ^ "2025 IEEE Congress on Evolutionary Computation (CEC)". IEEE Xplore. IEEE Computational Intelligence Society. doi:10.1109/CEC65147.2025 . Retrieved 4 October 2025.
- ^ "2026 IEEE World Congress on Evolutionary Computation". IEEE Computational Intelligence Society. Retrieved 3 October 2025.
- ^ a b "Program (Timetable) - Congress on Evolutionary Computation 2023". IEEE Congress on Evolutionary Computation 2023. IEEE Computational Intelligence Society. Retrieved 7 October 2025.
- ^ a b c "Detailed Program: IEEE Congress on Evolutionary Computation 2011". IEEE Xplore. IEEE. doi:10.1109/CEC.2011.5949583 . Retrieved 5 October 2025.
- ^ Sessions at IEEE CEC 2011 are ordered approximately in the order they appear in the Detailed Program. Some are multiple sessions and are thus just shown the first time they appear. Some are described as Special Sessions in the Detailed Program but are not distinguished here for simplicity.
- ^ Titles of some sessions have been simplified from those in the detailed program in order to fit in the table. Read the detailed program for full details.
- ^ See also EvoStar which incorporates a conference specifically on these topics.
- ^ The session entitled Evolutionary games and multi-agent systems is described as Multi-agent systems in the table because the paper abstracts suggest some ambiguity with the concept of evolutionary games in game theory.
- ^ "Plenary Speakers - Congress on Evolutionary Computation 2023". IEEE Congress on Evolutionary Computation 2023. IEEE Computational Intelligence Society. Retrieved 6 October 2025.
- ^ "People - Honda Research Institute Europe". Honda Research Institute Europe. Honda Motor Corporation. Retrieved 7 October 2025.
- ^ "Tutorials - Congress on Evolutionary Computation 2023". IEEE Congress on Evolutionary Computation 2023. IEEE Computational Intelligence Society. Retrieved 7 October 2025.
- ^ Names of presenters of tutorials are not given. They can be identified from the web page listing tutorials cited above.
- ^ The original title of this tutorial is given: an article [a/an/the] is missing.
- ^ "Workshops - Congress on Evolutionary Computation 2023". IEEE Congress on Evolutionary Computation 2023. IEEE Computational Intelligence Society. Retrieved 7 October 2025.
- ^ CI is an abbreviation for computational intelligence.
- ^ "Competitions - Congress on Evolutionary Computation 2023". IEEE Congress on Evolutionary Computation 2023. IEEE Computational Intelligence Society. Retrieved 7 October 2025.
- ^ "IEEE Transactions on Evolutionary Computation". IEEE TEVC. IEEE Computational Intelligence Society. Retrieved 8 October 2025.
- ^ a b "Program (List) - Congress on Evolutionary Computation 2023". IEEE Conference on Evolutionary Computation 2023. IEEE Computational Intelligence Society. Retrieved 8 October 2025.