Modules and PQ-trees in Robinson spaces
Abstract
A Robinson space is a dissimilarity space on points for which there exists a compatible order, {\it i.e.} a total order on such that implies that and . 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 . In particular, the set of all compatible orders of a Robinson space are encoded by a PQ-tree. An mmodule is a subset of which is not distinguishable from the outside of , {\it i.e.} the distances from any point of to all points of are the same. Mmodules define the mmodule-tree of a dissimilarity space . Given , a -copoint is a maximal mmodule not containing . The -copoints form a partition of . There exist two algorithms recognizing Robinson spaces in optimal time. One uses PQ-trees and one uses a copoint partition of . 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 of a Robinson space and of -mmodules, the connected components of . We also use the dendrogram of the subdominant ultrametric of . All these results also lead to optimal time algorithms for constructing the PQ-tree and the mmodule tree of Robinson spaces.
Cite
@article{arxiv.2306.08800,
title = {Modules and PQ-trees in Robinson spaces},
author = {Mikhael Carmona and Victor Chepoi and Guyslain Naves and Pascal Préa},
journal= {arXiv preprint arXiv:2306.08800},
year = {2023}
}