Common intervals of trees

ved. In this paper we consider the problem of finding common intervals of trees, a generalization of the concept of common intervals in permutations. For a permutation π of [n] = {1,2, . . . , n}, an interval of π is a set of the form {π(i),π(i + 1), . . . , π(j)} for 1 i < j n, and any permutation of [n] has n(n−1)/2 intervals. Given a family Π = (π0, . . . , πk−1) of k 2 permutations of [n], a common interval of Π is a subset S of [n] such that S is an interval of πi for 0 i k−1. Common intervals have applications in many different fields. Some genetic algorithms using subtour exchange crossover based on common intervals have been proposed for sequencing problems such as the traveling salesman problem or the single machine

[1]  M. Golumbic Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57) , 2004 .

[2]  Robert E. Tarjan,et al.  Fast Algorithms for Finding Nearest Common Ancestors , 1984, SIAM J. Comput..

[3]  Yaw-Ling Lin,et al.  Efficient Algorithms for Descendent Subtrees Comparison of Phylogenetic Trees with Applications to Co-evolutionary Classifications in Bacterial Genome , 2003, ISAAC.

[4]  Takeaki Uno,et al.  Fast Algorithms to Enumerate All Common Intervals of Two Permutations , 1997, Algorithmica.

[5]  Jens Stoye,et al.  Finding All Common Intervals of k Permutations , 2001, CPM.

[6]  Uzi Vishkin,et al.  On Finding Lowest Common Ancestors: Simplification and Parallelization , 1988, AWOC.

[7]  R. Brady Optimization strategies gleaned from biological evolution , 1985, Nature.

[8]  Jens Stoye,et al.  Common intervals and sorting by reversals: a marriage of necessity , 2002, ECCB.

[9]  D. R. Fulkerson,et al.  Incidence matrices with the consecutive 1's property , 1964 .

[10]  M. Golumbic Algorithmic graph theory and perfect graphs , 1980 .

[11]  Jens Stoye,et al.  On the Similarity of Sets of Permutations and Its Applications to Genome Comparison , 2003, COCOON.

[12]  Mutsunori Yagiura,et al.  Studies on metaheuristic algorithms for combinatorial optimization problems , 1999 .

[13]  Heinz Mühlenbein,et al.  Evolution algorithms in combinatorial optimization , 1988, Parallel Comput..

[14]  Uzi Vishkin,et al.  On Finding Lowest Common Ancestors: Simplification and Parallelization , 1988, AWOC.

[15]  Jens Stoye,et al.  Algorithms for Finding Gene Clusters , 2001, WABI.

[16]  Kellogg S. Booth,et al.  Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-Tree Algorithms , 1976, J. Comput. Syst. Sci..

[17]  Isao Ono,et al.  An Efficient Genetic Algorithm for Job Shop Scheduling Problems , 1995, International Conference on Genetic Algorithms.