English

Modules in Robinson Spaces

Discrete Mathematics 2023-01-31 v3 Data Structures and Algorithms

Abstract

A Robinson space is a dissimilarity space (X,d)(X,d) (i.e., a set XX of size nn and a dissimilarity dd on XX) for which there exists a total order << on XX such that x<y<zx<y<z implies that d(x,z)max{d(x,y),d(y,z)}d(x,z)\ge \max\{ d(x,y), d(y,z)\}. Recognizing if a dissimilarity space is Robinson has numerous applications in seriation and classification. An mmodule of (X,d)(X,d) (generalizing the notion of a module in graph theory) is a subset MM of XX which is not distinguishable from the outside of MM, i.e., the distance from any point of XMX\setminus M to all points of MM is the same. If pp is any point of XX, then {p}\{ p\} and the maximal by inclusion mmodules of (X,d)(X,d) not containing pp define a partition of XX, called the copoint partition. In this paper, we investigate the structure of mmodules in Robinson spaces and use it and the copoint partition to design a simple and practical divide-and-conquer algorithm for recognition of Robinson spaces in optimal O(n2)O(n^2) time.

Keywords

Cite

@article{arxiv.2203.12386,
  title  = {Modules in Robinson Spaces},
  author = {Mikhael Carmona and Victor Chepoi and Guyslain Naves and Pascal Préa},
  journal= {arXiv preprint arXiv:2203.12386},
  year   = {2023}
}
R2 v1 2026-06-24T10:23:19.415Z