Jean Marcel Pallo
University of Burgundy
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jean Marcel Pallo.
Information Processing Letters | 1987
Jean Marcel Pallo
A natural idea to compare tree structures is to compute a distance based on the least number of admissible transformations needed to transform a tree into another [8]. Distance measures of leastmoves type are conceptually simple, yet computationally difficult [2]. In this paper, as in [4], the basis for the distance measure is the well-known rotation tree transformation [7]. In a previous paper [10], it is proved that this rotation induces a lattice structure on binary trees. Unfortunately, algebraic results cannot be used since this lattice is neither modular nor graded [5,8]. Using the weight sequences introduced in [10], we give an O(n 2) algorithm for computing efficient lower and upper bounds of the rotation distance. The rotation distance can exactly be computed using an admissible searching Algorithm D*, which uses the lower bound as an evaluation function. tively external) node. The weight q; of a tree T is the number of external nodes of T. Let B~ denote the set of binary trees with n internal nodes (i.e., n + 1 external nodes). The external nodes of a tree T are numbered by a pre-order traversal of T. Given T ~ B n, the weight sequence of T is the integer sequence (WT(1), WT(2),...,wT(n)) where WT(i ) is the weight of the largest subtree of T, whose last external node is the external node i [10]. An ordered pair of integers (i, j ) is said to be a segment of a tree T if there exists a subtree of T with i (respectively j) as first (respectively last) external node. Every T ~ B~ has n segments (i, j ) satisfying the following properties (where we set WT(n + I) = n + 1):
Information Processing Letters | 2000
Jean Marcel Pallo
A polynomial time algorithm is developed for computing an upper bound for the rotation distance of binary trees and equivalently for the diagonal-flip distance of convex polygons triangulations. Ordinal tools are used.
Information Processing Letters | 2003
Jean Marcel Pallo
We consider a transformation on binary trees, named right-arm rotation, which is a special instance of the well-known rotation transformation. Only rotations at nodes of the right arm of the trees are allowed. Using ordinal tools, we give an efficient algorithm for computing the right-arm rotation distance between two binary trees, i.e., the minimum number of rightarm rotations necessary to transform one tree into the other.
Pattern Recognition Letters | 1992
André Bonnin; Jean Marcel Pallo
Abstract We consider a transformation on rooted unlabeled binary trees which is a special instance of the well-known general rotation. Using lattice-theoretic results, we give an efficient algorithm for computing the shortest path distance between two binary trees.
Information Processing Letters | 2006
Jean-Luc Baril; Jean Marcel Pallo
There remains today an open problem whether the rotation distance between binary trees or equivalently the diagonal-flip distance between triangulations can be computed in polynomial time. We present an efficient algorithm for computing lower and upper bounds of this distance between a pair of triangulations.
Information Processing Letters | 1990
Jean Marcel Pallo
A so called height function which is a strictly antitone supervaluation is defined on binary trees. Via lattice-theoretic results and using the height function, we can define a distance metric on binary trees of size n which can be computed in expected time O(n 3/2 )
Information Processing Letters | 2003
Jean Marcel Pallo
Using algebraic-theoretic results, we give an algorithm for generating binary trees within Glivenko classes in Tamari lattices. Tamari lattices are lattices of binary trees endowed by the well-known rotation transformation.
International Journal of Computer Mathematics | 1996
Christian Germain; Jean Marcel Pallo
We consider in this note a series of lattices that are enumerated by the well-known Catalan numbers. We give formulas for the number of coverings, i.e. the number of edges in the Hasse diagrams of these lattices.
Discrete Mathematics | 1983
André Bonnin; Jean Marcel Pallo
We introduce into the set of binary trees a transformation which always moves the branch nodes in the same direction. To study this transformation amounts to solving the following question: given two trees @s and @t, can we tell whether @s -> @t? Here we propose a characterisation of @s -> @t through a comparison on sequences of positive integers and the result is generalized to n-ary trees.
Parallel Processing Letters | 1998
Vincent Vajnovszki; Jean Marcel Pallo
We present two cost-optimal parallel algorithms generating the set of all well-formed parentheses strings of length 2n with constant delay for each generated string. In our first algorithm we generate in lexicographic order well-formed parentheses strings represented by bitstrings, and in the second one we use the representation by weight sequences. In both cases the computational model is based on an architecture CREW PRAM, where each processor performs the same algorithm simultaneously on a different set of data. Different processors can access the shared memory at the same time to read different data in the same or different memory locations, but no two processors are allowed to write into the same memory location simultaneously. These results complete a recent parallel generating algorithm for well-formed parentheses strings in a linear array of processors model, due to Akl and Stojmenovic.