



@InProceedings{heywood:2000:rbGPFPGA,
  author =       "M. I. Heywood and A. N. Zincir-Heywood",
  title =        "Register Based Genetic Programming on {FPGA} Computing
                 Platforms",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "44--59",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "The use of FPGA based custom computing platforms is
                 proposed for implementing linearly structured Genetic
                 Programs. Such a context enables consideration of micro
                 architectural and instruction design issues not
                 normally possible when using classical Von Neumann
                 machines. More importantly, the desirability of
                 minimising memory management overheads results in the
                 imposition of additional constraints to the crossover
                 operator. Specifically, individuals are described in
                 terms of the number of pages and page length, where the
                 page length is common across individuals of the
                 population. Pairwise crossover therefore results in the
                 swapping of equal length pages, hence minimising memory
                 overheads. Simulation of the approach demonstrates that
                 the method warrants further study.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{martin:2000:GPscin,
  author =       "Peter Martin",
  title =        "Genetic Programming for Service Creation in
                 Intelligent Networks",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "106--120",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "Intelligent Networks are used by telephony systems to
                 offer services to customers. The creation of these
                 services has traditionally been performed by hand, and
                 has required substantial effort, despite the advanced
                 tools employed. An alternative to manual service
                 creation using Genetic Programming is proposed that
                 addresses some of the limitations of the manual process
                 of service creation. The main benefit of using GP is
                 that by focussing on what a service is required to do,
                 as opposed to its implementation, it is more likely
                 that the generated programs will be available on time
                 and to budget, when compared to traditional software
                 engineering techniques. The problem of closure is
                 tackled by presenting a new technique for ensuring
                 correct program syntax that maintains genetic
                 diversity.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{poli:2000:GP,
  title =        "Genetic Programming, Proceedings of Euro{GP}'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  size =         "361 pages",
  notes =        "EuroGP'2000",
}

@InProceedings{poli:2000:htGP1xbb,
  author =       "R. Poli",
  title =        "Hyperschema Theory for {GP} with One-Point Crossover,
                 Building Blocks, and Some New Results in {GA} Theory",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "163--180",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "Two main weaknesses of GA and GP schema theorems are
                 that they provide only information on the expected
                 value of the number of instances of a given schema at
                 the next generation <i>E[m(H,t+1)]</i>, and they can
                 only give a lower bound for such a quantity. This paper
                 presents new theoretical results on GP and GA schemata
                 which largely overcome these weaknesses. Firstly,
                 unlike previous results which concentrated on schema
                 survival and disruption, our results extend to GP
                 recent work on GA theory by Stephens and Waelbroeck,
                 and make the effects and the mechanisms of schema
                 creation explicit. This allows us to give an exact
                 formulation (rather than a lower bound) for the
                 expected number of instances of a schema at the next
                 generation. Thanks to this formulation we are then able
                 to provide in improved version for an earlier GP schema
                 theorem in which some schema creation events are
                 accounted for, thus obtaining a tighter bound for
                 <i>E[m(H,t+1)]</i>. This bound is a function of the
                 selection probabilities of the schema itself and of a
                 set of lower-order schemata which one-point crossover
                 uses to build instances of the schema. This result
                 supports the existence of building blocks in GP which,
                 however, are not necessarily all short, low-order or
                 highly fit. Building on earlier work, we show how
                 Stephens and Waelbroeck's GA results and the new GP
                 results described in the paper can be used to evaluate
                 schema variance, signal-to-noise ratio and, in general,
                 the probability distribution of <i>m(H,t+1)</i>. In
                 addition, we show how the expectation operator can be
                 removed from the schema theorem so as to predict with a
                 known probability whether <i>m(H,t+1)</i> (rather than
                 <i>E[m(H,t+1)]</i>) is going to be above a given
                 threshold.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{muruzabal:2000:pmbcGP,
  author =       "Jorge Muruzabal and Carlos Cotta-Porras and Amelia
                 Fernandez",
  title =        "Some Probabilistic Modelling Ideas For Boolean
                 Classification In Genetic Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "133--148",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "We discuss the problem of boolean classification via
                 Genetic Programming. When predictors are numeric, the
                 standard approach proceeds by classifying according to
                 the sign of the value provided by the evaluated
                 function. We consider an alternative approach whereby
                 the magnitude of such a quantity also plays a role in
                 prediction and evaluation. Specifically, the original,
                 unconstrained value is transformed into a probability
                 value which is then used to elicit the classification.
                 This idea stems from the well-known logistic regression
                 paradigm and can be seen as an attempt to squeeze all
                 the information in each individual function. We
                 investigate the empirical behaviour of these variants
                 and discuss a third evaluation measure equally based on
                 probabilistic ideas. To put these ideas in perspective,
                 we present comparative results obtained by alternative
                 methods, namely recursive splitting and logistic
                 regression.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{koza:2000:ecfvGP,
  author =       "John R. Koza and Martin A. Keane and Jessen Yu and
                 Forrest H {Bennett III} and William Mydlowec",
  title =        "Evolution of a Controller with a Free Variable using
                 Genetic Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "91--105",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "A mathematical formula containing one or more free
                 variables is {"}general{"} in the sense that it
                 provides a solution to an entire category of problems.
                 For example, the familiar formula for solving a
                 quadratic equation contains free variables representing
                 the equation's coefficients. Previous work has
                 demonstrated that genetic programming can automatically
                 synthesize the design for a controller consisting of a
                 topological arrangement of signal processing blocks
                 (such as integrators, differentiators, leads, lags,
                 gains, adders, inverters, and multipliers), where each
                 block is further specified ({"}tuned{"}) by a numerical
                 component value, and where the evolved controller
                 satisfies user-specified requirements. The question
                 arises as to whether it is possible to use genetic
                 programming to automatically create a {"}generalized{"}
                 controller for an entire category of such controller
                 design problems instead of a single instance of the
                 problem. This paper shows, for an illustrative problem,
                 how genetic programming can be used to create the
                 design for both the topology and tuning of controller,
                 where the controller contains a free variable.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{drost:2000:mbea,
  author =       "Stefan Droste and Dirk Wiesmann",
  title =        "Metric Based Evolutionary Algorithms",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "29--43",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "In this article a set of guidelines for the design of
                 genetic operators and the representation of the
                 phenotype space is proposed. These guidelines should
                 help to systematize the design of problem-specific
                 evolutionary algorithms. Hence, they should be
                 particularly beneficial for the design of genetic
                 programming systems. The applicability of this concept
                 is shown by the systematic design of a genetic
                 programming system for finding Boolean functions. This
                 system is the first GP-system, that reportedly found
                 the 12 parity function.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{vanyi:2000:grden,
  author =       "Robert Vanyi and Gabriella Kokai and Zoltan Toth and
                 T-unde Peto",
  title =        "Grammatical Retina Description with Enhanced Methods",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "193--208",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "In this paper the enhanced version of the GREDEA
                 system is presented. The main idea behind the system is
                 that with the help of evolutionary algorithms a
                 grammatical description of the blood circulation of the
                 human retina can be inferred. The system uses
                 parametric Lindenmayer systems as description language.
                 It can be applied on patients with diabetes who need to
                 be monitored over long periods of time. Since the first
                 version some improvements were made, e.g. new fitness
                 function and new genetic operators. In this paper these
                 changes are described.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{albuquerque:2000:irfl,
  author =       "Paul Albuquerque and Bastien Chopard and Christian
                 Mazza and Marco Tomassini",
  title =        "On the Impact of the Representation on Fitness
                 Landscapes",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "1--15",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "In this paper we study the role of program
                 representation on the properties of a type of Genetic
                 Programming (GP) algorithm. In a specific case, which
                 we believe to be generic of standard GP, we show that
                 the way individuals are coded is an essential concept
                 which impacts the fitness landscape. We give evidence
                 that the ruggedness of the landscape affects the
                 behavior of the algorithm and we find that, below a
                 critical population, whose size is
                 representation-dependent, premature convergence
                 occurs.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{oneill:2000:xGEso,
  author =       "Michael O'Neill and Conor Ryan",
  title =        "Crossover in Grammatical Evolution: {A} Smooth
                 Operator?",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "149--162",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "Grammatical Evolution is an evolutionary algorithm
                 which can produce code in any language, requiring as
                 inputs a BNF grammar definition describing the output
                 language, and the fitness function. The usefulness of
                 crossover in GP systems has been hotly debated for some
                 time, and this debate has also arisen with respect to
                 Grammatical Evolution. This paper serves to analyse the
                 crossover operator in our algorithm by comparing the
                 performance of a variety of crossover operators.
                 Results show that the standard one point crossover
                 employed by Grammatical Evolution is not as destructive
                 as it might originally appear, and is useful in
                 performing a global search over the course of entire
                 runs. This is attributed to the fact that prior to the
                 crossover event the parent chromosomes undergo
                 alignment which facilitates the swapping of blocks
                 which are more likely to be in context.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{bongard:2000:legion,
  author =       "Josh C. Bongard",
  title =        "The Legion System: {A} Novel Approach to Evolving
                 Heterogeneity for Collective Problem Solving",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "16--28",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "We investigate the dynamics of agent groups evolved to
                 peform a collective task, and in which the behavioural
                 heterogeneity of the group is under evolutionary
                 control. Two task domains are studied: solutions are
                 evolved for the two tasks using an evolutionary
                 algorithm called the Legion system. A new metric of
                 heterogeneity is also introduced, which measures the
                 heterogeneity of evolved group behaviours. It was found
                 that the amount of heterogeneity evolved in an agent
                 group is dependent on the given problem domain: for the
                 first task, the Legion system evolved heterogeneous
                 groups; for the second task, primarily homogeneous
                 groups evolved. We conclude that the proposed system,
                 in conjunction with the introduced heterogeneity
                 measure, can be used as a tool for investigating
                 various issues concerning redundancy, robustness and
                 division of labour in the context of evolutionary
                 approaches to collective problem solving.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{rodriguez-vazquez:2000:GPirms,
  author =       "Katya Rodriguez-Vazquez and Peter J. Fleming",
  title =        "Use of Genetic Programming In The Identification Of
                 Rational Model Structures",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "181--192",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "This paper demonstrates how genetic programming can be
                 used for solving problems in the field of non-linear
                 system identification of rational models. By using a
                 two-tree structure rather than introducing the division
                 operator in the function set, this genetic programming
                 approach is able to determine the `true' model
                 structure of the system under investigation. However,
                 unlike use of the polynomial, which is linear in the
                 parameters, use of rational model is non-linear in the
                 parameters and thus noise terms cannot be estimated
                 properly. By means of a second optimisation process
                 (real-coded GA) which has the aim of tunning the
                 coefficients to the `true' values, these parameters are
                 then correctly computed. This approach is based upon
                 the well-known NARMAX model representation, widely used
                 in non-linear system identification.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{alganova:2000:efemvlf,
  author =       "Tatiana Kalganova",
  title =        "An Extrinsic Function-Level Evolvable Hardware
                 Approach",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "60--75",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "The function level evolvable hardware approach to
                 synthesize the combinational multi-valued and binary
                 logic functions is proposed in first time. The new
                 representation of logic gate in extrinsic EHW allows us
                 to describe behaviour of any multi-input multi-output
                 logic function. The circuit is represented in the form
                 of connections and functionalities of a rectangular
                 array of building blocks. Each building block can
                 implement primitive logic function or any multi-input
                 multi-output logic function defined in advance. The
                 method has been tested on evolving logic circuits using
                 half adder, full adder and multiplier. The
                 effectiveness of this approach is investigated for
                 multi-valued and binary arithmetical functions. For
                 these functions either method appears to be much more
                 efficient than similar approach with two-input
                 one-output cell representation.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{keijzer:2000:GPbvt,
  author =       "Maarten Keijzer and Vladan Babovic",
  title =        "Genetic Programming, Ensemble Methods and the
                 Bias/Variance Tradeoff - Introductory Investigations",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "76--90",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{miller:2000:CGP,
  author =       "Julian F. Miller and Peter Thomson",
  title =        "Cartesian Genetic Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "121--132",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "This paper presents a new form of Genetic Programming
                 called Cartesian Genetic Programming in which a program
                 is represented as an indexed graph. The graph is
                 encoded in the form of a linear string of integers. The
                 inputs or terminal set and node outputs are numbered
                 sequentially. The node functions are also separately
                 numbered. The genotype is just a list of node
                 connections and functions. The genotype is then mapped
                 to an indexed graph that can be executed as a program.
                 Evolutionary algorithms are used to evolve the genotype
                 in a symbolic regression problem (sixth order
                 polynomial) and the Santa Fe Ant Trail. The
                 computational effort is calculated for both cases. It
                 is suggested that hit effort is a more reliable measure
                 of computational efficiency. A neutral search strategy
                 that allows the fittest genotype to be replaced by
                 another equally fit genotype (a neutral genotype) is
                 examined and compared with non-neutral search for the
                 Santa Fe ant problem. The neutral search proves to be
                 much more effective.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{ryan:2000:paragen1,
  author =       "Conor Ryan and Laur Ivan",
  title =        "Paragen - The first results",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "338--348",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{ekart:2000:mGPfs,
  author =       "Aniko Ekart and S. Z. Nemeth",
  title =        "A metric for genetic programs and fitness sharing",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "259--270",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "In the paper a metric for genetic programs is
                 constructed. This metric reflects the structural
                 difference of the genetic programs. It is used then for
                 applying fitness sharing to genetic programs, in
                 analogy with fitness sharing applied to genetic
                 algorithms. The experimental results for several
                 parameter settings are discussed. We observe that by
                 applying fitness sharing the code growth of genetic
                 programs could be limited.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{langdon:2000:seed,
  author =       "W. B. Langdon and J. P. Nordin",
  title =        "Seeding {GP} Populations",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "304--315",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  email =        "W.B.Langdon@cwi.nl nordin@fy.chalmers.se",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "We show GP populations can evolve from ``perfect''
                 programs which match the training material under the
                 influence of a Pareto multi-objective fitness and
                 program size selection scheme to generalise. The
                 technique is demonstrated upon programmatic image
                 compression, two machine learning benchmark problems
                 (Pima Diabetes and Wisconsin Breast Cancer) and a
                 consumer profiling task (Benelearn99).",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{podgorelec:2000:fpbfcm,
  author =       "Vili Podgorelec and Kokol",
  title =        "Fighting Program Bloat with the Fractal Complexity
                 Measure",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "326--337",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "The problem of evolving decision programs to be used
                 for medical diagnosis prediction brought us to the
                 problem, well know to the genetic programming (GP)
                 community: the tendency of programs to grow in length
                 too fast. While searching for a solution we found out
                 that an appropriately defined fractal complexity
                 measure can differentiate between random and non-random
                 computer programs by measuring the fractal structure of
                 the computer programs. Knowing this fact, we introduced
                 the fractal measure alpha in the evaluation and
                 selection phase of the evolutionary process of decision
                 program induction, which resulted in a significant
                 program bloat reduction.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{bot:2000:GPilct,
  author =       "Martijn C. J. Bot and William B. Langdon",
  title =        "Application of Genetic Programming to Induction of
                 Linear Classification Trees",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "247--258",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "A common problem in datamining is to find accurate
                 classifiers for a dataset. For this purpose, genetic
                 programming (GP) is applied to a set of benchmark
                 classification problems. Using GP we are able to induce
                 decision trees with a linear combination of variables
                 in each function node. A new representation of decision
                 trees using strong typing in GP is introduced. With
                 this representation it is possible to let the GP
                 classify into any number o f classes. Results indicate
                 that GP can be applied successfully to classification
                 problems. Comparisons with current state-of-the-art
                 algorithms in machine learning are presented and areas
                 of future research are identified.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{bergstrom:2000:atrawGP,
  author =       "Agneta Bergstrom and Patricija Jaksetic and Peter
                 Nordin",
  title =        "Acquiring Textual Relations Automatically on the Web
                 using Genetic Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "237--246",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{feldt:2000:feeeGP,
  author =       "Robert Feldt and Peter Nordin",
  title =        "Using Factorial Experiments to Evaluate the Effect of
                 Genetic Programming Parameters",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "271--282",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "Statistical techniques for designing and analyzing
                 experiments are used to evaluate the individual and
                 combined effects of genetic programming parameters.
                 Three binary classification problems are investigated
                 in a total of seven experiments consisting of 1108 runs
                 of a machine code genetic programming system. The
                 parameters having the largest effect in these
                 experiments are the population size and the number of
                 generations. A large number of parameters have
                 negligible effects. The experiments indicate that the
                 investigated genetic programming system is robust to
                 parameter variations, with the exception of a few
                 important parameters.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{folino:2000:GPSAhmeDT,
  author =       "Gianluigi Folino and Clara Pizzuti and Giandomenico
                 Spezzano",
  title =        "Genetic Programming and Simulated Annealing: {A}
                 Hybrid Method to Evolve Decision Trees",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "294--303",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "A method for the data mining task of data
                 classification, suitable to be implemented on massively
                 parallel architectures, is proposed. The method
                 combines genetic programming and simulated annealing to
                 evolve a population of decision trees. A cellular
                 automaton is used to realise a fine-grained parallel
                 implementation of genetic programming through the
                 diffusion model and the annealing schedule to decide
                 the acceptance of a new solution. Preliminary
                 experimental results, obtained by simulating the
                 behaviour of the cellular automaton on a sequential
                 machine, show significant better performances with
                 respect to C4.5.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{baglioni:2000:eampaa,
  author =       "Stefania Baglioni and Celia da Costa Pereira and Dario
                 Sorbello and Andrea G. B. Tettamanzi",
  title =        "An Evolutionary Approach to Multiperiod Asset
                 Allocation",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "225--236",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "Portfolio construction can become a very complicated
                 problem, as regulatory constraints, individual
                 investor's requirements, non-trivial indices of risk
                 and subjective quality measures are taken into account,
                 together with multiple investment horizons and
                 cash-flow planning. This problem is approached using a
                 tree of possible scenarios for the future, and an
                 evolutionary algorithm is used to optimize an
                 investment plan against the desired criteria and the
                 possible scenarios. An application to a real defined
                 benefit pension fund case is discussed.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{zhao:2000:mrccGP,
  author =       "Kai Zhao and Jue Wang",
  title =        "Multi-robot cooperation and competition with genetic
                 programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "349--360",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "In this paper, we apply Genetic Programming (GP) on
                 multi-robot cooperation and competition problem. GP is
                 taken as a real time planning method in stead of
                 learning method. Robot all use GP to make a plan and
                 then walk according to the plan. The environment is
                 composed of two parts, natural environment, which is
                 the obstacles, and social environment that refers to
                 other robots. The cooperation process is accomplished
                 by robot's adaptation to both of them. In spite of the
                 fact that there is no communication among robots and
                 little knowledge about how to cooperate well, the
                 adaptive capability in dynamic environment enable
                 robots to complete a common task or solve the
                 competition. Several experiments are taken and the
                 results are shown.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{akira:2000:moelGP,
  author =       "Yoshida Akira",
  title =        "Intraspecific Evolution of Learning by Genetic
                 Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "209--224",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{lukschandl:2000:DJBGP,
  author =       "Eduard Lukschandl and Henrik Borgvall and Lars Nohle
                 and Mats Nordahl and Peter Nordin",
  title =        "Distributed Java Bytecode Genetic Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "316--325",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "This paper describes a method for evolutionary program
                 induction of binary Java bytecode. Like many other
                 machine code based methods it uses a linear genome. The
                 genetic operators are adapted to the stack architecture
                 and preserve stack depth during crossover. In this work
                 we have extended a previous system to run in a
                 distributed manner on several different physical
                 machines. We call our new system Distributed Java
                 Bytecode Genetic Programming (DJBGP). We use the
                 Voyager package for migration of Java individuals. The
                 system's feasibility is demonstrated on a telecom
                 routing problem.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}

@InProceedings{fernandez:2000:esmpGP,
  author =       "F. Fernandez and M. Tomassini and W. F. {Punch III}
                 and J. M. Sanchez",
  title =        "Experimental Study of Multipopulation Parallel Genetic
                 Programming",
  booktitle =    "Genetic Programming, Proceedings of EuroGP'2000",
  year =         "2000",
  editor =       "Riccardo Poli and Wolfgang Banzhaf and William B.
                 Langdon and Julian F. Miller and Peter Nordin and
                 Terence C. Fogarty",
  volume =       "1802",
  series =       "LNCS",
  pages =        "283--293",
  address =      "Edinburgh",
  publisher_address = "Berlin",
  month =        "15-16 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "3-540-67339-3",
  abstract =     "The parallel execution of several populations in
                 evolutionary algorithms has usually given good results.
                 Nevertheless, researchers have to date drawn
                 conflicting conclusions when using some of the parallel
                 genetic programming models. One aspect of the conflict
                 is population size, since published GP works do not
                 agree about whether to use large or small populations.
                 This paper presents an experimental study of a number
                 of common GP test problems. Via our experiments, we
                 discovered that an optimal range of values exists. This
                 assists us in our choice of population size and in the
                 selection of an appropriate parallel genetic
                 programming model. Finding efficient parameters helps
                 us to speed up our search for solutions. At the same
                 time, it allows us to locate features that are common
                 to parallel genetic programming and the classic genetic
                 programming technique.",
  notes =        "EuroGP'2000, part of poli:2000:GP",
}
