JCLEC:: a Java']Java framework for evolutionary computation

被引:118
作者
Ventura, Sebastian [1 ]
Romero, Cristobal [1 ]
Zafra, Amelia [1 ]
Delgado, Jose A. [1 ]
Hervas, Cesar [1 ]
机构
[1] Univ Cordoba, Dept Comp Sci & Numer Anal, E-14071 Cordoba, Spain
关键词
evolutionary computation software tools; framework; !text type='Java']Java[!/text; object oriented design;
D O I
10.1007/s00500-007-0172-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we describe JCLEC, a Java software system for the development of evolutionary computation applications. This system has been designed as a framework, applying design patterns to maximize its reusability and adaptability to new paradigms with a minimum of programming effort. JCLEC architecture comprises three main modules: the core contains all abstract type definitions and their implementation; experiments runner is a scripting environment to run algorithms in batch mode; finally, GenLab is a graphical user interface that allows users to configure an algorithm, to execute it interactively and to visualize the results obtained. The use of JCLEC system is illustrated though the analysis of one case study: the resolution of the 0/1 knapsack problem by means of evolutionary algorithms.
引用
收藏
页码:381 / 392
页数:12
相关论文
共 46 条
  • [1] [Anonymous], 1992, GENETIC PROGRAMMING
  • [2] [Anonymous], FOGA 90, DOI DOI 10.1016/B978-0-08-050684-5.50020-3
  • [3] *AP SOFTW FDN, 2006, JAK COMM CONF PROJ
  • [4] Evolutionary multiobjective industrial design: The case of a racing car tire-suspension system
    Benedetti, Alessandro
    Farina, Marco
    Gobbi, M.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (03) : 230 - 244
  • [5] BEYER HG, 2001, NATURAL COMPUTING
  • [6] Chellapilla K., 1997, IEEE Transactions on Evolutionary Computation, V1, P209, DOI 10.1109/4235.661552
  • [7] Identification of biochemical networks by S-tree based genetic programming
    Cho, Dong-Yeon
    Cho, Kwang-Hyun
    Zhang, Byoung-Tak
    [J]. BIOINFORMATICS, 2006, 22 (13) : 1631 - 1640
  • [8] An extensible genetic algorithm framework for problem solving in a common environment
    Chuang, AS
    Wu, FL
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2000, 15 (01) : 269 - 275
  • [9] Coello C.A., 2002, Genetic Algorithms and Evolutionary Computation
  • [10] COLLET P, 2000, PARALLEL PROBLEM SOL, P16