DARWIN: A Genetic Algorithm Language

ARSLAN A., Ucoluk G.

28th International Symposium on Computer and Information Sciences (ISCIS), Paris, France, 28 - 29 October 2013, vol.264, pp.35-44 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 264
  • Doi Number: 10.1007/978-3-319-01604-7_4
  • City: Paris
  • Country: France
  • Page Numbers: pp.35-44
  • Middle East Technical University Affiliated: Yes


This article describes the DARWIN Project, which is a Genetic Algorithm programming language and its C Cross-Compiler. The primary aim of this project is to facilitate experimentation of Genetic Algorithm solution representations, operators and parameters by requiring just a minimal set of definitions and automatically generating most of the program code. The syntax of the DARWIN language and an implementational overview of the the cross-compiler will be presented. It is assumed that the reader is familiar with Genetic Algorithms, Programming Languages and Compilers.