1993
DOI: 10.1006/jagm.1993.1045
|View full text |Cite
|
Sign up to set email alerts
|

On Rotations and the Generation of Binary Trees

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
51
0

Year Published

1997
1997
2017
2017

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 91 publications
(51 citation statements)
references
References 18 publications
0
51
0
Order By: Relevance
“…Based on these concepts, many algorithms can be developed to perform query translation automatically even if schema conflicts exist. A second difficult problem is the generation of balanced join trees from a join sequence since, in essence, this problem is NP-hard [25]. To get a better approximately optimal solution to this problem, we have extended the basic transformation step used in [14] and developed a recursive algorithm to obtain more balanced join trees.…”
Section: Discussionmentioning
confidence: 99%
“…Based on these concepts, many algorithms can be developed to perform query translation automatically even if schema conflicts exist. A second difficult problem is the generation of balanced join trees from a join sequence since, in essence, this problem is NP-hard [25]. To get a better approximately optimal solution to this problem, we have extended the basic transformation step used in [14] and developed a recursive algorithm to obtain more balanced join trees.…”
Section: Discussionmentioning
confidence: 99%
“…. , n} by adding or removing a single element [Gra,Ehr73,BER76], (3) generating all k-element subsets of an [n] by exchanging a single element [Ehr73, BER76, EHR84, EM84, Rus88], (4) generating all binary trees with n vertices by single rotation operations [Luc87,LvBR93].…”
Section: Introductionmentioning
confidence: 99%
“…In most of these algorithms, t-ary trees are encoded to integer sequences and all different sequences are generated in a particular order, especially in lexicographic order [1], [4], [12], [13], [15], [18], [21], [22] or Gray-code order [2], [6], [11], [19]. Besides, a few algorithms employ the usual pointer in computer representation to generate t-ary trees [5], [7], [8], [20]. Accordingly, we customarily say t-ary trees to mean their representations.…”
Section: Introductionmentioning
confidence: 99%
“…A challenge arisen from this research is to ask whether the pre-computation for building coefficient table is necessary in order to compute the ranking and/or unranking function. Lucas et al claimed that, in fact, they have been unable to reduce the running time of the ranking algorithm or unranking algorithm to less than O(n 2 ) time even if they consider for binary trees (see p. 354 in [8]). …”
Section: Introductionmentioning
confidence: 99%