1st International ICST Conference on Bio Inspired Models of Network, Information and Computing Systems

Research Article

A library framework for implementing genetic algorithms in Java

  • @INPROCEEDINGS{10.1145/1315843.1315887,
        author={Bartosz  Kozlowski and Varvara  Fazalova},
        title={A library framework for implementing genetic algorithms in Java},
        proceedings={1st International ICST Conference on Bio Inspired Models of Network, Information and Computing Systems},
        publisher={ACM},
        proceedings_a={BIONETICS},
        year={2006},
        month={12},
        keywords={},
        doi={10.1145/1315843.1315887}
    }
    
  • Bartosz Kozlowski
    Varvara Fazalova
    Year: 2006
    A library framework for implementing genetic algorithms in Java
    BIONETICS
    ACM
    DOI: 10.1145/1315843.1315887
Bartosz Kozlowski1,2,3,*, Varvara Fazalova4,5,6,*
  • 1: Institute of Control and Computation Engineering, Warsaw University of Technology
  • 2: Warsaw, Poland 00-665, Nowowiejska St. 15/19
  • 3: International Institute for Applied Systems Analysis, Laxenburg, Austria
  • 4: Limnological Institute, Siberian Branch of the Russian Academy of Science
  • 5: Irkutsk, Russia 664033, Ulan-Batorskaya St. 3
  • 6: International Institute for Applied Systems Analysis, Laxenburg, Austria.
*Contact email: bk@iiasa.ac.at, fazalova@iiasa.ac.at

Abstract

This paper presents a Java based library designed to provide scientists and programmers with a framework, which makes it easy to implement and simulate genetic algorithms. Library's programming interfaces and implementation requirements are introduced. Further we describe the usage of the provided command-line interface and graphical user interface for universal simulator. Three sample problem implementations from the biological and optimization fields are reviewed. Moreover, we consider possible directions for extending the library.