Foundations of Genetic Algorithms

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Foundations of Genetic Algorithms
(FOGA)
StatusActive
GenreConference
FrequencyBiennial
Years active35
Inaugurated1990 (1990)
Most recent2025
Next event2027
AreaInternational
ActivityEvolutionary computation
Theoretical computer science
SponsorAssociation for Computing Machinery
SIGEVO

Foundations of Genetic Algorithms (FOGA) is a biennial peer-reviewed research conference focusing on the theoretical principles underlying genetic algorithms, other evolutionary algorithms and related heuristics. It is organized by the ACM SIGEVO, the ACM special interest group on Genetic and Evolutionary Computation. Its relevance to the computer science research community has been reflected in an A-rating in the CORE computer science conference assessment system.

History

[edit | edit source]

The Foundations of Genetic Algorithms (FOGA)[1] conference originated as a workshop in 1990[2] in order to create an opportunity for researchers on genetic algorithms and related areas of evolutionary computation to focus on the theoretical principles underlying their field. From the start its multi-day duration made it comparable to conferences in the field, and since 2015 its proceedings have used conference rather than workshop in their titles.

In 2005 ACM SIGEVO the Association for Computing Machinery Special Interest Group on Genetic and Evolutionary Computation was formed[3] and every FOGA conference since then has been supported by SIGEVO. The table below shows FOGA conferences by year, location, websites (where available) and publisher of proceedings. A citation follows the reference to the publisher giving the full details of each FOGA proceedings.

Foundations of Genetic Algorithms (FOGA) conferences

Year[4] Location[5] Website[6] Publisher[7]
1990 Bloomington No Morgan Kaufmann[2]
1992 Vail No Morgan Kaufmann[8]
1994 Estes Park No Morgan Kaufmann[9]
1996 San Diego No Morgan Kaufmann[10]
1998 Amsterdam No Morgan Kaufmann[11]
2000 Charlottesville No Morgan Kaufmann[12]
2002 Torremolinos No Morgan Kaufmann[13]
2005 Aizuwakamatsu No Springer[14]
2007 Mexico City Yes[15] Springer[16]
2009 Orlando Yes[17] ACM[18]
2011 Schwarzenberg Yes[19] ACM[20]
2013 Adelaide Yes[21] ACM[22]
2015 Aberystwyth No ACM[23]
2017 Copenhagen No ACM[24]
2019 Potsdam No ACM[25]
2021 Dornbirn[26] No ACM[27]
2023 Potsdam Yes[28] ACM[29]
2025 Leiden Yes[30] ACM[31]

Format

[edit | edit source]

FOGA is a single-track three or more-day conference focusing on the theory underlying evolutionary algorithms and related heuristics. (See the conference proceedings or websites for the actual duration of each conference.)

Keynote speakers

[edit | edit source]

Keynote speakers are invited to give presentations in addition to the main program. Keynote speakers at recent conferences are gven in the table below.

Keynote speakers at FOGA conferences

Year Keynote speakers
2021[32] Adi Livnat & Tim Roughgarden
2023[33] Carola Doerr & José A. Lozano
2025[30] Joshua D. Knowles, Vedran Dunjko & Tobias Glasmachers

Poster sessions

[edit | edit source]

Papers accepted at recent conferences have been presented as digital or print posters in poster sessions at the conference,[34] before being published in written form in the conference proceedings.

Awards

[edit | edit source]

Since 2019 a Best Paper Award has been presented at each FOGA conference.[35]

Relevance

[edit | edit source]

FOGA is comparable in its multi-day duration to other conferences on evolutionary computation such as CEC, GECCO and PPSN. The main difference is that FOGA focuses on the theoretical basis of evolutionary computation and related subjects. While the above conferences devote some time to theory they also cover a wide range of other topics including competitions and applications.[36][37][38] This focus on theoretical computer science was reflected in the CORE[39] computer science conference assessment exercise,[40] where FOGA was given an A-ranking in the 2023 assessment.[41] GECCO[42] and PPSN[43] also obtained A-rankings, but many other conferences in the field of evolutionary computation obtained lower rankings. This suggests that FOGA is a relevant conference in its field, comparable with others including the much larger CEC or GECCO.

References and notes

[edit | edit source]
  1. ^ The acronym FOGA will usually be used rather than the full name of the conference later in this article in order to make it more concise.
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Biennial except the three-year gap between 2002 and 2005.
  5. ^ Link to location only provided where possible ambiguity exists or further explanation is needed.
  6. ^ According to ACM SIGEVO no FOGA websites are available before 2007. Some after 2005 are not longer accessible when reviewed in 2025.
  7. ^ The publisher of the proceedings is given in the table. The link following shows the full reference to the proceedings.
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Intended location. Virtual due to COVID-19 pandemic.
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ CORE is now ICORE reflecting the international collaboration involved in the conference assessment exercise.
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).