skip to main content
10.1145/2330784.2330800acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

EpochX: genetic programming in java with statistics and event monitoring

Published: 07 July 2012 Publication History

Abstract

EpochX is a Genetic Programming (GP) framework written in Java. It allows the creation of tree-based and grammar-based GP systems. It has been created to reflect typical ways in which Java programmers work, for example, borrowing from the Java event model and taking inspiration from the Java collections framework. This paper presents EpochX in general, and gives particular attention to the event model and the statistics analysis framework.

References

[1]
ECJ: A Java-based Evolutionary Computation Research System. http://cs.gmu.edu/~eclab/projects/ecj/, 2012.
[2]
L. Beadle and C. G. Johnson. Semantic analysis of program initialisation in genetic programming. Genetic Programming and Evolvable Machines, 10(3):307--337, Sept. 2009.
[3]
T. Castle and C. G. Johnson. Positional effect of crossover and mutation in grammatical evolution. In Proceedings of the 13th European Conference on Genetic Programming, EuroGP 2010, volume 6021 of LNCS. Springer, Apr. 2010.
[4]
T. Castle and C. G. Johnson. Evolving high-level imperative program trees with strongly formed genetic programming. In Proceedings of the 15th European Conference on Genetic Programming, EuroGP 2012, volume 7244 of LNCS, pages 1--12. Springer, Apr. 2012.
[5]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns : elements of reusable object-oriented software. Addison Wesley, 1994.
[6]
J. R. Koza. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, 1992.
[7]
D. J. Montana. Strongly typed genetic programming. Evolutionary Computation, 3(2):199--230, 1995.
[8]
M. O'Neill and C. Ryan. Grammatical evolution. IEEE Transactions on Evolutionary Computation, 5(4):349--358, Aug. 2001.
[9]
P. Whigham. Grammatically-based genetic programming. In Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications, pages 33--41, 1995.
[10]
D. R. White. Software review: the ECJ toolkit. Genetic Programming and Evolvable Machines, 13(1):65--67, 2011.

Cited By

View all
  • (2023)Maelstrom: An Accelerator-compatible GP FrameworkProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3596359(1882-1890)Online publication date: 15-Jul-2023
  • (2021)Coevolution of remaining useful lifetime estimation pipelines for automated predictive maintenanceProceedings of the Genetic and Evolutionary Computation Conference10.1145/3449639.3459395(368-376)Online publication date: 26-Jun-2021
  • (2019)Different Approaches in Genetic ProgrammingOptimized Genetic Programming Applications10.4018/978-1-5225-6005-0.ch003(102-130)Online publication date: 2019
  • Show More Cited By

Index Terms

  1. EpochX: genetic programming in java with statistics and event monitoring

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '12: Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
    July 2012
    1586 pages
    ISBN:9781450311786
    DOI:10.1145/2330784
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. EpochX
    2. framework
    3. genetic programming

    Qualifiers

    • Research-article

    Conference

    GECCO '12
    Sponsor:
    GECCO '12: Genetic and Evolutionary Computation Conference
    July 7 - 11, 2012
    Pennsylvania, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Maelstrom: An Accelerator-compatible GP FrameworkProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3596359(1882-1890)Online publication date: 15-Jul-2023
    • (2021)Coevolution of remaining useful lifetime estimation pipelines for automated predictive maintenanceProceedings of the Genetic and Evolutionary Computation Conference10.1145/3449639.3459395(368-376)Online publication date: 26-Jun-2021
    • (2019)Different Approaches in Genetic ProgrammingOptimized Genetic Programming Applications10.4018/978-1-5225-6005-0.ch003(102-130)Online publication date: 2019
    • (2018)Automated Selection and Configuration of Multi-Label Classification Algorithms with Grammar-Based Genetic ProgrammingParallel Problem Solving from Nature – PPSN XV10.1007/978-3-319-99259-4_25(308-320)Online publication date: 21-Aug-2018
    • (2018)Discovering Relational Structure in Program Synthesis Problems with Analogical ReasoningGenetic Programming Theory and Practice XIV10.1007/978-3-319-97088-2_10(149-164)Online publication date: 25-Oct-2018
    • (2017)Application of evolutionary computation on ensemble forecast of quantitative precipitationComputers & Geosciences10.1016/j.cageo.2017.06.011106(139-149)Online publication date: Sep-2017
    • (2017)Polytypic Genetic ProgrammingApplications of Evolutionary Computation10.1007/978-3-319-55792-2_5(66-81)Online publication date: 25-Mar-2017
    • (2016)Virtual teaching and learning environments: Automatic evaluation with symbolic regressionJournal of Intelligent & Fuzzy Systems10.3233/JIFS-16904531:4(2061-2072)Online publication date: 9-Sep-2016
    • (2016)A Proposal for Automatic Evaluation by Symbolic Regression in Virtual Learning EnvironmentsNew Advances in Information Systems and Technologies10.1007/978-3-319-31232-3_81(855-865)Online publication date: 2-Mar-2016
    • (2015)A GP approach to QoS-aware web service composition including conditional constraints2015 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2015.7257145(2113-2120)Online publication date: May-2015
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media