skip to main content
10.1145/3377929.3390042acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Refined typed genetic programming as a user interface for genetic programming

Published:08 July 2020Publication History

ABSTRACT

Evolutionary algorithms often have to balance local search with the evolutionary search. Restricting the language of individuals acts as local search inside a Genetic Programming (GP) approach. We propose the use of Refined Typed Genetic Programming, an enhanced hybrid of Strongly Typed Genetic Programming (STGP) and Grammar-Guided Genetic Programming (GGGP) that features an advanced type system with polymorphism and dependent refinements. This approach allows the end-user to express the restrictions on the search problem in the same language as the solution.

References

  1. Henning Christiansen. 1990. A survey of adaptable grammars. ACM SIGPLAN Notices 25, 11 (1990), 35--44.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Tayfun Elmas, Serdar Tasiran, and Shaz Qadeer. 2005. Vyrd: verifying concurrent programs by runtime refinement-violation detection. ACM SIGPLAN Notices 40, 6 (2005), 27--37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Ivo Gonçalves, Sara Silva, Joana B. Melo, and João M. B. Carreiras. 2012. Random Sampling Technique for Overfitting Control in Genetic Programming. In Proceedings of the 15th European Conference on Genetic Programming (EuroGP'12). Springer-Verlag, Berlin, Heidelberg, 218--229. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Krzysztof Krawiec. 2016. Behavioral Program Synthesis with Genetic Programming. Studies in Computational Intelligence, Vol. 618. Springer. Google ScholarGoogle ScholarCross RefCross Ref
  5. Robert I Mckay, Nguyen Xuan Hoai, Peter Alexander Whigham, Yin Shan, and Michael O'neill. 2010. Grammar-based genetic programming: a survey. Genetic Programming and Evolvable Machines 11, 3-4 (2010), 365--396.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. David J Montana. 1995. Strongly typed genetic programming. Evolutionary computation 3, 2 (1995), 199--230.Google ScholarGoogle Scholar
  7. Cyrus Omar, Ian Voysey, Ravi Chugh, and Matthew A Hammer. 2019. Live functional programming with typed holes. Proceedings of the ACM on Programming Languages 3, POPL (2019), 1--32.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Riccardo Poli, William B. Langdon, and Nicholas Freitag McPhee. 2008. A field guide to genetic programming. Published via http://lulu.com and freely available at http://www.gp-field-guide.org.uk. (With contributions by J. R. Koza).Google ScholarGoogle Scholar
  9. Conor Ryan, Miguel Nicolau, and Michael O'Neill. 2002. Genetic algorithms using grammatical evolution. In European Conference on Genetic Programming. Springer, 278--287.Google ScholarGoogle ScholarCross RefCross Ref
  10. John N Shutt. 1999. Recursive adaptable grammars. (1999).Google ScholarGoogle Scholar
  11. Niki Vazou, Eric L Seidel, Ranjit Jhala, Dimitrios Vytiniotis, and Simon Peyton-Jones. 2014. Refinement types for Haskell. In ACM SIGPLAN Notices, Vol. 49. ACM, 269--282.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Refined typed genetic programming as a user interface for genetic programming

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GECCO '20: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
        July 2020
        1982 pages
        ISBN:9781450371278
        DOI:10.1145/3377929

        Copyright © 2020 Owner/Author

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 8 July 2020

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader