Genetic Programming
Genetic Programming
复制标题
DOI:
10.1007/bfb0055923
复制
发表时间:
1998
期刊:
影响因子:
--
通讯作者:
Moshe Sipper
中科院分区:
文献类型:
--
作者:
Moshe Sipper
Evolutionary Computation (EC) holds great promise for computer science today. After an early start in the 1950s, it was pursued by a handful of scientists until it took off as a rapidly growing field in the 1980s. Evolutionary computational approaches solve problems in various application domains which can be cast as abstract search spaces, defined by those problems, to be traversed by search processes. The common feature of all branches of EC is that they are path-oriented search methods, ie, a variety of candidate solutions is visited and stored as starting points for further exploration. Exploration takes place mostly by stochastic means, although deterministic moves are also possible. One of the forefathers of the field, Hans Bremermann, wrote in 1962:" The experiences of various groups who work on problem solving, theorem proving, and pattern recognition all seem to point in the same direction: These problems are tough. There does not seem to be a royal road or a simple method which at one stroke will solve all our problems.... Problems involving vast numbers of possibilities will not be solved by sheer data processing quantity. We must look for quality, for refinements, for tricks, for every ingenuity that we can think of. Computers faster than those of today will be of great help. We will need them. However, when we are concerned with problems in principle, present day computers are about as fast as they will ever be." Nature provides a rich source of tricks and refinements. It is in this spirit that EC came into being, deriving from Darwinian evolution in biology. Biological notions such as population, mutation, recombination, and selection have been transferred and put to use in more abstract computational contexts. Genetic Programming (GP), the youngest branch of EC, has grown rapidly since the publication of a book on the subject by John Koza in 1992. More than 800 papers have been published over the last few years. GP can be considered one of the few methods of automatic programming since the structures of the population being evolved are computer programs. GP has already been applied successfully to a large number of difficult problems like automatic design, pattern recognition, robotic control, synthesis of neural networks, symbolic regression, music and picture generation, and many others.This volume contains the proceedings of EuroGP'98, the First European Workshop on Genetic Programming held in Paris, France, on 14-15 April, 1998. EuroGP'98 was the first event entirely devoted to genetic programming to be held in Europe. The aims were to give European and non-European researchers in the area of GP, as well as people from industry, an opportunity to present their latest research and discuss current developments and applications. The workshop was sponsored by EvoNet, the Network of Excellence in Evolutionary Computing, as one of the activities of EvoGP, the EvoNet working group on genetic programming.