ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Computer Physics Communications
Volume 177, Issue 12, 15 December 2007, Pages 976-977
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (72 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.cpc.2007.08.008    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2007 Elsevier B.V. All rights reserved.

GDF v2.0, an enhanced version of GDFstar, open

Ioannis G. Tsoulosa, Corresponding Author Contact Information, E-mail The Corresponding Author, Dimitris Gavrilisb and Evangelos Dermatasb

aDepartment of Computer Science, University of Ioannina, P.O. Box 1186, Ioannina 45110, Greece bDepartment of Electrical and Computer Engineering, University of Patras, Patras 26500, Greece

Received 18 June 2007; 
revised 9 August 2007; 
accepted 24 August 2007. 
Available online 1 September 2007.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

An improved version of the function estimation program GDF is presented. The main enhancements of the new version include: multi-output function estimation, capability of defining custom functions in the grammar and selection of the error function. The new version has been evaluated on a series of classification and regression datasets, that are widely used for the evaluation of such methods. It is compared to two known neural networks and outperforms them in 5 (out of 10) datasets.

Program summary

Title of program: GDF v2.0

Catalogue identifier: ADXC_v2_0

Program summary URL: http://cpc.cs.qub.ac.uk/summaries/ADXC_v2_0.html

Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland

Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html

No. of lines in distributed program, including test data, etc.: 98 147

No. of bytes in distributed program, including test data, etc.: 2 040 684

Distribution format: tar.gz

Programming language: GNU C++

Computer:The program is designed to be portable in all systems running the GNU C++ compiler

Operating system: Linux, Solaris, FreeBSD

RAM: 200000 bytes

Classification: 4.9

Does the new version supersede the previous version?: Yes

Nature of problem: The technique of function estimation tries to discover from a series of input data a functional form that best describes them. This can be performed with the use of parametric models, whose parameters can adapt according to the input data.

Solution method: Functional forms are being created by genetic programming which are approximations for the symbolic regression problem.

Reasons for new version: The GDF package was extended in order to be more flexible and user customizable than the old package. The user can extend the package by defining his own error functions and he can extend the grammar of the package by adding new functions to the function repertoire. Also, the new version can perform function estimation of multi-output functions and it can be used for classification problems.

Summary of revisions: The following features have been added to the package GDF:

• Multi-output function approximation. The package can now approximate any function View the MathML source. This feature gives also to the package the capability of performing classification and not only regression.

• User defined function can be added to the repertoire of the grammar, extending the regression capabilities of the package. This feature is limited to 3 functions, but easily this number can be increased.

• Capability of selecting the error function. The package offers now to the user apart from the mean square error other error functions such as: mean absolute square error, maximum square error. Also, user defined error functions can be added to the set of error functions.

• More verbose output. The main program displays more information to the user as well as the default values for the parameters. Also, the package gives to the user the capability to define an output file, where the output of the gdf program for the testing set will be stored after the termination of the process.

Additional comments: A technical report describing the revisions, experiments and test runs is packaged with the source code.

Running time: Depending on the train data.

Keywords: Function approximation; Stochastic methods; Genetic programming; Grammatical evolution

PACS classification codes: 02.30.Mv; 02.60.-x; 02.60.Ed; 07.05.Mh

star, openThis paper and its associated computer program are available via the Computer Physics Communications homepage on ScienceDirect (http://www.sciencedirect.com/science/journal/00104655).


Corresponding Author Contact InformationCorresponding author.

Computer Physics Communications
Volume 177, Issue 12, 15 December 2007, Pages 976-977
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.