Modules and PQ-trees in Robinson spaces

06/15/2023
by   Mikhael Carmona, et al.
0

A Robinson space is a dissimilarity space (X,d) on n points for which there exists a compatible order, i.e. a total order < on X such that x<y<z implies that d(x,y)≤ d(x,z) and d(y,z)≤ d(x,z). Recognizing if a dissimilarity space is Robinson has numerous applications in seriation and classification. A PQ-tree is a classical data structure introduced by Booth and Lueker to compactly represent a set of related permutations on a set X. In particular, the set of all compatible orders of a Robinson space are encoded by a PQ-tree. An mmodule is a subset M of X which is not distinguishable from the outside of M, i.e. the distances from any point of X∖ M to all points of M are the same. Mmodules define the mmodule-tree of a dissimilarity space (X,d). Given p∈ X, a p-copoint is a maximal mmodule not containing p. The p-copoints form a partition of X∖{p}. There exist two algorithms recognizing Robinson spaces in optimal O(n^2) time. One uses PQ-trees and one uses a copoint partition of (X, d). In this paper, we establish correspondences between the PQ-trees and the mmodule-trees of Robinson spaces. More precisely, we show how to construct the mmodule-tree of a Robinson dissimilarity from its PQ-tree and how to construct the PQ-tree from the odule-tree. To establish this translation, additionally to the previous notions, we introduce the notions of δ-graph G_δ of a Robinson space and of δ-mmodules, the connected components of G_δ. We also use the dendrogram of the subdominant ultrametric of d. All these results also lead to optimal O(n^2) time algorithms for constructing the PQ-tree and the mmodule tree of Robinson spaces.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/23/2022

Modules in Robinson Spaces

A Robinson space is a dissimilarity space (X,d) (i.e., a set X of size n...
research
06/13/2021

A Phylogenetic Trees Analysis of SARS-CoV-2

One regards spaces of trees as stratified spaces, to study distributions...
research
02/08/2019

Faster Repetition-Aware Compressed Suffix Trees based on Block Trees

Suffix trees are a fundamental data structure in stringology, but their ...
research
08/05/2019

Recognizing and realizing cactus metrics

The problem of realizing finite metric spaces in terms of weighted graph...
research
04/29/2021

Compatibility of Partitions, Hierarchies, and Split Systems

The question whether a partition 𝒫 and a hierarchy ℋ or a tree-like spli...
research
06/28/2018

Recovering Trees with Convex Clustering

Convex clustering refers, for given {x_1, ..., x_n}⊂^p, to the minimizat...
research
05/22/2023

A Multiple Parameter Linear Scale-Space for one dimensional Signal Classification

In this article we construct a maximal set of kernels for a multi-parame...

Please sign up or login with your details

Forgot password? Click here to reset