Open Access
Ordered Tree Alignment with Genetic Programming
S. Shafieian,H. Ahrabian,A. Nowzari-Dalini +2 more
- 01 Jan 2008
TL;DR: The crossover operator in the method is designed such that it replaces only similar sub-trees so that the resulting trees always represent correct alignments, and the architecture-altering operator alters the architecture of a tree by increasing or decreasing the degree of a valid node in it.
read more
Abstract: In this paper an algorithm for alignment of two ordered trees is presented. The algorithm is designed based on the genetic programming which is an extension of the genetic algorithms. In this approach, the two comparing trees are presented in parenthesis-form. Randomly, we create some pairs of trees based on these two trees as the initial population, and then by using a fitness function which is based on scoring the pairs of labels in tree nodes, the fitness of alignments of all pairs of trees is obtained. Trees with a better alignment are selected based on their fitness, then crossover and architecture-altering operations are performed on them to produce the new generation. These steps are performed until a predefined number of generations evolve. The crossover operator in our method is designed such that it replaces only similar sub-trees so that the resulting trees always represent correct alignments. Architecture-altering operator alters the architecture of a tree by increasing or decreasing the degree of a valid node in it.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
Genetic algorithms in search, optimization and machine learning
David E. Goldberg
- 01 Jan 1989
TL;DR: This book brings together the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields.
58.6K
•Book
Genetic algorithms in search, optimization, and machine learning
David E. Goldberg
- 01 Sep 1988
TL;DR: In this article, the authors present the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields, including computer programming and mathematics.
•Book
Genetic Algorithms
David E. Goldberg,William Shakespeare +1 more
- 01 Jan 2002
TL;DR: The present work expresses the problem as a multi-objective optimization problem and a methodology has been proposed based on multi-objective genetic algo-rithm (MOGA) that exploits the effectiveness of MOGA for searching global optimal solutions in selecting an appropriate image enhancement operator.
17.1K
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence
John H. Holland
- 01 May 1992
TL;DR: Initially applying his concepts to simply defined artificial systems with limited numbers of parameters, Holland goes on to explore their use in the study of a wide range of complex, naturally occuring processes, concentrating on systems having multiple factors that interact in nonlinear ways.
16.6K