Quantifying the Degree of Self-Nestedness of Trees: Application to the Structural Analysis of Plants

In this paper, we are interested in the problem of approximating trees by trees with a particular self-nested structure. Self-nested trees are such that all their subtrees of a given height are isomorphic. We show that these trees present remarkable compression properties, with high compression rates. In order to measure how far a tree is from being a self-nested tree, we then study how to quantify the degree of self-nestedness of any tree. For this, we define a measure of the self-nestedness of a tree by constructing a self-nested tree that minimizes the distance of the original tree to the set of self-nested trees that embed the initial tree. We show that this measure can be computed in polynomial time and depict the corresponding algorithm. The distance to this nearest embedding self-nested tree (NEST) is then used to define compression coefficients that reflect the compressibility of a tree. To illustrate this approach, we then apply these notions to the analysis of plant branching structures. Based on a database of simulated theoretical plants in which different levels of noise have been introduced, we evaluate the method and show that the NESTs of such branching structures restore partly or completely the original, noiseless, branching structures. The whole approach is then applied to the analysis of a real plant (a rice panicle) whose topological structure was completely measured. We show that the NEST of this plant may be interpreted in biological terms and may be used to reveal important aspects of the plant growth.

[1]  Y Guédon,et al.  Comparison methods for branching and axillary flowering sequences. , 2003, Journal of theoretical biology.

[2]  B. Krön Growth of Self-Similar Graphs , 2004, J. Graph Theory.

[3]  James T. Kajiya,et al.  Ray tracing complex scenes , 1986, SIGGRAPH.

[4]  Y. Guédon,et al.  Pattern analysis in branching and axillary flowering sequences. , 2001, Journal of theoretical biology.

[5]  Aïda Ouangraoua,et al.  Local similarity between quotiented ordered trees , 2007, J. Discrete Algorithms.

[6]  Franco P. Preparata,et al.  Introduction to Discrete Structures for Computer Science and Engineering , 1973 .

[7]  H. H. Thomas The Natural Philosophy of Plant Form. By Dr Arber Agnes. (Cambridge University Press. Pp. xiv + 246. Price 25s.) , 1951 .

[8]  Kaizhong Zhang,et al.  A constrained edit distance between unordered labeled trees , 1996, Algorithmica.

[9]  Gabriel Valiente,et al.  An efficient bottom-up distance between trees , 2001, Proceedings Eighth Symposium on String Processing and Information Retrieval.

[10]  Daniel Barthélémy,et al.  Levels of organization and repetition phenomena in seed plants , 1991 .

[11]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[12]  Claude Edelin,et al.  Architectural concepts for tropical trees , 1989 .

[13]  Przemyslaw Prusinkiewicz,et al.  Self-Similarity in Plants: Integrating Mathematical and Biological Perspectives , 2004 .

[14]  J. Slavíková Tropical trees and forests. An architectural analysis , 1980, Biologia Plantarum.

[15]  Przemyslaw Prusinkiewicz,et al.  Modeling of spatial structure and development of plants: a review , 1998 .

[16]  Przemyslaw Prusinkiewicz,et al.  TOWARD A QUANTIFICATION OF SELF-SIMILARITY IN PLANTS , 2005 .

[17]  Kaizhong Zhang,et al.  Identifying Approximately Common Substructures in Trees Based on a Restricted Edit Distance , 1999, Inf. Sci..

[18]  Kaizhong Zhang A New Editing based Distance between Unordered Labeled Trees , 1993, CPM.

[19]  Eiji Tokunaga,et al.  Consideration on the composition of drainage networks and their evolution , 1978 .

[20]  François X. Sillion,et al.  An efficient instantiation algorithm for simulating radiant energy transfer in plant models , 2003, TOGS.

[21]  M. Zamir On fractal properties of arterial trees. , 1999, Journal of theoretical biology.

[22]  Heikki Mannila,et al.  The Tree Inclusion Problem , 1991, TAPSOFT, Vol.1.

[23]  P. Prusinkiewicz,et al.  Evolution and Development of Inflorescence Architectures , 2007, Science.

[24]  Raymond Greenlaw Subtree Isomorphism is in DLOG for Nested Trees , 1996, Int. J. Found. Comput. Sci..

[25]  M. V. Wilkes,et al.  The Art of Computer Programming, Volume 3, Sorting and Searching , 1974 .

[26]  Lucie Maillette The value of meristem states, as estimated by a discrete-time Markov chain , 1990 .

[27]  Agnes Arber,et al.  The Natural Philosophy of Plant Form , 1971 .

[28]  E. Costes,et al.  Plant Architecture Modelling: Virtual Plants and Complex Systems , 2005 .

[29]  Naomi Nishimura,et al.  Finding Largest Subtrees and Smallest Supertrees , 1998, Algorithmica.

[30]  Christophe Godin,et al.  A Method for Describing Plant Architecture which Integrates Topology and Geometry , 1999 .

[31]  Christophe Godin,et al.  Measuring and analysing plants with the AMAPmod software , 1997 .

[32]  Ron Y. Pinter,et al.  Approximate labelled subtree homeomorphism , 2004, J. Discrete Algorithms.

[33]  Yves Caraglio,et al.  Architecture, gradients morphogénétiques et âge physiologique chez les végétaux , 1997 .

[34]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[35]  O. Smirnova,et al.  Age states of plants of various growth forms: a review. , 1980 .

[36]  Gabriel Valiente,et al.  An Efficient Bottom-Up Distance between Trees , 2001, SPIRE.

[37]  J. Hanan,et al.  Module and metamer dynamics and virtual plants , 1994 .

[38]  Henrik Balslev,et al.  Tropical forests : botanical dynamics, speciation and diversity , 1989 .

[39]  Joseph G. Conlon Even cycles in graphs , 2004 .

[40]  J. V. Goethe,et al.  Goethe's Botanical Writings , 1989 .

[41]  John C. Hart,et al.  Efficient antialiased rendering of 3-D linear fractals , 1991, SIGGRAPH.

[42]  Heikki Mannila,et al.  Ordered and Unordered Tree Inclusion , 1995, SIAM J. Comput..

[43]  Saburo Muroga,et al.  Binary Decision Diagrams , 2000, The VLSI Handbook.

[44]  Donald E. Knuth,et al.  The art of computer programming, volume 3: (2nd ed.) sorting and searching , 1998 .

[45]  P. Prusinkiewicz,et al.  ART AND SCIENCE OF LIFE: DESIGNING AND GROWING VIRTUAL PLANTS WITH L-SYSTEMS , 2004 .

[46]  Robert E. Tarjan,et al.  Variations on the Common Subexpression Problem , 1980, J. ACM.

[47]  Godin,et al.  A multiscale model of plant topological structures , 1998, Journal of theoretical biology.

[48]  P. de Reffye,et al.  Parameter optimization and field validation of the functional-structural model GREENLAB for maize. , 2006, Annals of botany.

[49]  S. Peckham New Results for Self‐Similar Trees with Applications to River Networks , 1995 .

[50]  Prof. Dr. Francis Hallé,et al.  Tropical Trees and Forests , 1978, Springer Berlin Heidelberg.

[51]  M. M. Novak,et al.  Thinking in Patterns: Fractals and Related Phenomena in Nature , 2004 .

[52]  Oliver Deussen,et al.  Digital design of nature , 2005 .

[53]  Christophe Godin,et al.  A distance measure between plant architectures , 2000 .

[54]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[55]  D. Barthélémy,et al.  Plant architecture: a dynamic, multilevel and comprehensive approach to plant form, structure and ontogeny. , 2007, Annals of botany.

[56]  J-B Durand,et al.  F F S S P P M M 0 0 4 4 Oral Presentations -session 2 Analysis of the Plant Architecture via Tree-structured Statistical Models: the Hidden Markov Trees , 2022 .

[57]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[58]  Johann Wolfgang von Goethe,et al.  Versuch die Metamorphose der Pflanzen zu erklären , 1973 .

[59]  John Hart,et al.  The object instancing paradigm for linear fractal modeling , 1992 .

[60]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[61]  Christophe Godin,et al.  Similarities and gradients in growth unit branching patterns during ontogeny in "Fuji" apple trees: a stochastic approach. , 2006, Journal of experimental botany.

[62]  H. Sinoquet,et al.  Measurement and visualization of the architecture of an adult tree based on a three-dimensional digitising device , 1997, Trees.

[63]  L W Buss,et al.  Modern zoophytology: the growth and form of modular organisms. , 1987, Science.

[64]  Lusheng Wang,et al.  Improved Approximation Algorithms for Tree Alignment , 1996, J. Algorithms.

[65]  Christophe Godin,et al.  Plant architecture modelling - virtual plants, dynamic and complex systems , 2005 .

[66]  P. Prusinkiewicz,et al.  Quantitative Modeling of Arabidopsis Development1[w] , 2005, Plant Physiology.

[67]  Xavier Gérard Viennot,et al.  Combinatorial analysis of ramified patterns and computer imagery of trees , 1989, SIGGRAPH.

[68]  Rainer E. Burkard,et al.  Selected topics on assignment problems , 2002, Discret. Appl. Math..