共查询到20条相似文献,搜索用时 0 毫秒
1.
2.
Anikó Ekárt 《Genetic Programming and Evolvable Machines》2014,15(1):83-85
Banzhaf explores the concept of emergence and how and where it happens in genetic programming [1]. Here we consider the question: what shall we do with it? We argue that given our ultimate goal to produce genetic programming systems that solve new and difficult problems, we should take advantage of emergence to get closer to this goal. 相似文献
3.
4.
5.
6.
A new population variation approach is proposed, whereby the size of the population is systematically varied during the execution of the genetic programming process with the aim of reducing the computational effort compared with standard genetic programming (SGP). Various schemes for altering population size under this proposal are investigated using a comprehensive range of standard problems to determine whether the nature of the “population variation”, i.e. the way the population is varied during the search, has any significant impact on GP performance. The initial population size is varied in relation to the initial population size of the SGP such that the worst case computational effort is never greater than that of the SGP. It is subsequently shown that the proposed population variation schemes do have the capacity to provide solutions at a lower computational cost compared with the SGP. 相似文献
7.
8.
Evolved genetic programming trees contain many repeated code fragments. Size fair crossover limits bloat in automatic programming, preventing the evolution of recurring motifs. We examine these complex properties in detail using depth vs. size Catalan binary tree shape plots, subgraph and subtree matching, information entropy, sensitivity analysis, syntactic and semantic fitness correlations. Programs evolve in a self-similar fashion, akin to fractal random trees, with diffuse introns. Data mining frequent patterns reveals that as software is progressively improved a large proportion of it is exactly repeated subtrees as well as exactly repeated subgraphs. We relate this emergent phenomenon to building blocks in GP and suggest GP works by jumbling subtrees which already have high fitness on the whole problem to give incremental improvements and create complete solutions with multiple identical components of different importance. 相似文献
9.
Marvel is a knowledge-based programming environment that assists software development teams in performing and coordinating their activities. While designing Marvel, several granularity issues were discovered that have a strong impact on the degree of intelligence that can be exhibited, as well as on the friendliness and performance of the environment. The most significant granularity issues include the refinement of software entities in the software database and decomposition of the software tools that process the entities and report their results to the human users. This paper describes the many alternative granularities and explains the choices made for Marvel. 相似文献
10.
11.
JOHNSON Colin G. 《中国科学:信息科学(英文版)》2011,(3):623-637
Almost all existing genetic programming systems deal with fitness evaluation solely by testing. In this paper, by contrast, we present an original approach that combines genetic programming with Hoare logic with the aid of model checking and finite state automata, henceby proposing a brand new verification-focused formal genetic programming system that makes it possible to evolve reliable programs with mathematically-verified properties. 相似文献
12.
Three innovations are proposed for dynamically varying the population size during the run of the genetic programming (GP) system. These are related to what is called Dynamic Population Variation (DPV), where the size of the population is dynamically varied using a heuristic feedback mechanism during the execution of the GP with the aim of reducing the computational effort compared with Standard Genetic Programming (SGP). Firstly, previously developed population variation pivot functions are controlled by four newly proposed characteristic measures. Secondly, a new gradient based pivot function is added to this dynamic population variation method in conjunction with the four proposed measures. Thirdly, a formula for population variations that is independent of special constants is introduced and evaluated. The efficacy of these innovations is examined using a comprehensive range of standard representative problems. It is shown that the new ideas do have the capacity to provide solutions at a lower computational cost compared with standard genetic programming and previously reported algorithms such as the plague operator and the static population variation schemes previously introduced by the authors. 相似文献
13.
14.
《Computers and Standards》1984,3(2):77-78
This paper looks at issues of standardisation in the general field of programming languages as current at September 1983. 相似文献
15.
《Computers and Standards》1984,3(2):71-72
This paper looks at issues of standardisation in the general field of programming languages as current at September 1983. 相似文献
16.
Liang Zhang Author Vitae Author Vitae 《Pattern recognition》2007,40(10):2696-2705
Code bloat, one of the main issues of genetic programming (GP), slows down the search process, destroys program structures, and exhausts computer resources. To deal with these issues, two kinds of neutral offspring controlling operators are proposed—non-neutral offspring (NNO) operators and non-larger neutral offspring (NLNO) operators. Two GP benchmark problems—symbolic regression and 11-multiplexer—are used to test the new operators. Experimental results indicate that NLNO is able to confine code bloat significantly and improve performance simultaneously, which NNO cannot do. 相似文献
17.
18.
Representation and structural difficulty in genetic programming 总被引:1,自引:0,他引:1
Nguyen Xuan Hoai McKay R.I. Essam D. 《Evolutionary Computation, IEEE Transactions on》2006,10(2):157-166
Standard tree-based genetic programming suffers from a structural difficulty problem in that it is unable to search effectively for solutions requiring very full or very narrow trees. This deficiency has been variously explained as a consequence of restrictions imposed by the tree structure or as a result of the numerical distribution of tree shapes. We show that by using a different tree-based representation and local (insertion and deletion) structural modification operators, that this problem can be almost eliminated even with trivial (stochastic hill-climbing) search methods, thus eliminating the above explanations. We argue, instead, that structural difficulty is a consequence of the large step size of the operators in standard genetic programming, which is itself a consequence of the fixed-arity property embodied in its representation. 相似文献
19.
Chan-Sheng Kuo Tzung-Pei Hong Chuen-Lung Chen 《Soft Computing - A Fusion of Foundations, Methodologies and Applications》2007,11(12):1165-1172
Classification problems are often encountered in many applications. In the past, classification trees were often generated
by decision-tree methods and commonly used to solve classification problems. In this paper, we have proposed an algorithm
based on genetic programming to search for an appropriate classification tree according to some criteria. The classification
tree obtained can be transferred into a rule set, which can then be fed into a knowledge base to support decision making and
facilitate daily operations. Two new genetic operators, elimination and merge, are designed in the proposed approach to remove
redundancy and subsumption, thus producing more accurate and concise decision rules than that without using them. Experimental
results from the credit card data also show the feasibility of the proposed algorithm. 相似文献
20.
Carl P. Schmertmann 《Computational Economics》1996,9(4):275-298
This paper discusses economic applications of a recently developed artificial intelligence technique-Koza's genetic programming (GP). GP is an evolutionary search method related to genetic algorithms. In GP, populations of potential solutions consist of executable computer algorithms, rather than coded strings. The paper provides an overview of how GP works, and illustrates with two applications: solving for the policy function in a simple optimal growth model, and estimating an unusual regression function. Results suggest that the GP search method can be an interesting and effective tool for economists. 相似文献