Free cookie consent management tool by TermsFeed Policy Generator

Changes between Version 9 and Version 10 of Documentation/Reference/GPDL


Ignore:
Timestamp:
07/08/13 12:19:19 (9 years ago)
Author:
gkronber
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/Reference/GPDL

    v9 v10  
    11= Genetic Programming Problem Definition Language =
    2 [[http://heal.heuristiclab.com/team/kronberger | Gabriel Kronberger]], last update 6th of July, 2013
     2[[http://heal.heuristiclab.com/team/kronberger | Gabriel Kronberger]], last update 8th of July, 2013
    33
    4 Presentation in the "Evolutionary Software Systems Workshop" on Sunday, 11:55 in Room 06A00
     4The aim of GPDL is to make it easier to use GP-systems. Right now, it is very cumbersome to implement new problems in GP-systems. Several factors limit the usefulness of existing GP implementations:
     5 * a lot of boiler-plate code has to be written to integrate into the GP framework.
     6 * it is necessary to learn the API of the GP system
     7 * we cannot re-use problem implementations to try different GP systems (e.g. ECJ, HeuristicLab, ...)
     8
     9GPDL separates the implementation of problem details from the intricacies of algorithm implementations. Only the details of the problem are specified in a framework-independent way. A compiler can transform the problem description to source code for different GP systems. This way it will be much easier to implement problems and try to solve them with different GP implementations or even other kinds of solvers!
     10
     11On this page we provide a first specification of the GPDL language and a reference implementation for a GPDL compiler for HeuristicLab.
    512
    613== Documentation ==
    714 * [[http://dev.heuristiclab.com/trac/hl/core/raw-attachment/wiki/UsersGPDL/gpdl-kronberger-2013.pdf | GECCO 2013 Paper: GPDL: A Framework-Independent Problem Definition Language for Grammar Guided Genetic Programming (GECCO 2013)]]
    8  * [[http://dev.heuristiclab.com/trac/hl/core/raw-attachment/wiki/UsersGPDL/Presentation Gecco 2013.pdf | GECCO 2013 Presentation]]
     15 * [[http://dev.heuristiclab.com/trac/hl/core/raw-attachment/wiki/UsersGPDL/Presentation Gecco 2013.pdf | GECCO 2013 Presentation in the "Evolutionary Software Systems Workshop"]]
    916
    10 == Examples ==
     17== Example Problem Definitions ==
    1118 * [[source:/branches/HeuristicLab.Problems.GPDL/HeuristicLab.Problems.GPDL.Views/3.4/Resources/symbreg Koza.txt|Koza-style symbolic regression]]
    1219 * [[source:/branches/HeuristicLab.Problems.GPDL/HeuristicLab.Problems.GPDL.Views/3.4/Resources/symbreg HEAL.txt|Symbolic regression with evolution of constants]]
     
    2431 * [[source:/branches/HeuristicLab.Problems.GPDL/HeuristicLab.Problems.GPDL/3.4/|GPDL plugin for HeuristicLab]]
    2532
    26 
    27 
    2833== Tools ==
    2934 * [[source:/branches/HeuristicLab.Problems.GPDL/Coco-2|Coco-2 (executables and frame files, .NET-version)]]