paper-with-me

Papers

Exploiting Tournament Selection for Efficient Parallel Genetic Programming

2018-09-19 · Darren M. Chitty

Genetic Programming (GP) is a computationally intensive technique which is naturally parallel in nature. Consequently, many attempts have been made to improve its run-time from exploiting highly parallel hardware such as GPUs. However, a second methodology of improving the speed of GP is through efficiency techniques such as subtree caching. However achieving parallel performance and efficiency is a difficult task. This paper will demonstrate an efficiency saving for GP compatible with the harnessing of parallel CPU hardware by exploiting tournament selection. Significant efficiency savings are demonstrated whilst retaining the capability of a high performance parallel implementation of GP. Indeed, a 74% improvement in the speed of GP is achieved with a peak rate of 96 billion GPop/s for classification type problems.

📄 PDF Abstract BibTeX arXiv:1809.07406

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGeneral Classification

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Evolving Shepherding Behavior with Genetic Programming Algorithms

2016-03-19 · Joshua Brulé, Kevin Engel, Nick Fung, Isaac Julien

We apply genetic programming techniques to the `shepherding' problem, in which a group of one type of animal (sheep dogs) attempts to control the movements of a second group of animals (sheep) obeying flocking behavior. …

Batch Tournament Selection for Genetic Programming

2019-04-18 · Vinicius V. Melo, Danilo Vasconcellos Vargas, Wolfgang Banzhaf

Lexicase selection achieves very good solution quality by introducing ordered test cases. However, the computational complexity of lexicase selection can prohibit its use in many applications. In this paper, we introduce…

Diversity

Untangling the Effects of Down-Sampling and Selection in Genetic Programming

2023-04-14 · Ryan Boldi, Ashley Bao, Martin Briesch, Thomas Helmuth 외

Genetic programming systems often use large training sets to evaluate the quality of candidate solutions for selection, which is often computationally expensive. Down-sampling training sets has long been used to decrease…

Program SynthesisSymbolic Regression

Improving Generalization Ability of Genetic Programming: Comparative Study

2013-04-13 · Tejashvi R. Naik, Vipul K. Dabhi

In the field of empirical modeling using Genetic Programming (GP), it is important to evolve solution with good generalization ability. Generalization ability of GP solutions get affected by two important issues: bloat a…

Obtaining Basic Algebra Formulas with Genetic Programming and Functional Rewriting

2020-05-03 · Edwin Camilo Cubides, Jonatan Gomez

In this paper, we develop a set of genetic programming operators and an initialization population process based on concepts of functional programming rewriting for boosting inductive genetic programming. Such genetic ope…