AN ALGORITHM TO RECOVER SHREDDED RANDOM MATRICES

被引:0
作者
Atamanchuk, Caelan [1 ]
Devroye, Luc [2 ]
Vicenzo, Massimo [3 ]
机构
[1] McGill Univ, Math, Montreal, PQ H3A 0G4, Canada
[2] McGill Univ, Comp Sci, Montreal, PQ H3A 2K6, Canada
[3] Univ Waterloo, Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
关键词
combinatorial probability; matrix reconstruction; graph reconstruction; analysis of algorithms; expected complexity; GRAPH;
D O I
10.1137/23M1615784
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given some binary matrix M , suppose we are presented with the collection of its rows and columns in independent arbitrary orderings. From this information, can we recover the unique original orderings and matrix? We present an algorithm that identifies whether there is a unique ordering associated with a set of rows and columns, and outputs either the unique correct orderings for the rows and columns or the full collection of all valid orderings and valid matrices. We show that there is a constant c > 0 such that the algorithm terminates in O(n(2)) time with high probability and in expectation for random n \times n binary matrices with i.i.d. entries (m(ij))(ij =1)(n) such that P(m(ij) = 1) = p and c log(2) (n)/n (log log(n))(2) <= p <= 1/2 .
引用
收藏
页码:2509 / 2529
页数:21
相关论文
共 38 条
[1]  
Adhikari K, 2022, Arxiv, DOI arXiv:2209.10942
[2]  
[Anonymous], 2013, Open Data Structures: An Introduction
[3]  
Arratia R., 1996, Combinatorial Pattern Matching. 7th Annual Symposium, CPM 96. Proceedings, P209
[4]   THE CYCLE STRUCTURE OF RANDOM PERMUTATIONS [J].
ARRATIA, R ;
TAVARE, S .
ANNALS OF PROBABILITY, 1992, 20 (03) :1567-1591
[5]   RANDOM GRAPH ISOMORPHISM [J].
BABAI, L ;
ERDOS, P ;
SELKOW, SM .
SIAM JOURNAL ON COMPUTING, 1980, 9 (03) :628-635
[6]   COMPLEXITY OF CANONICAL LABELING OF STRONGLY REGULAR GRAPHS [J].
BABAI, L .
SIAM JOURNAL ON COMPUTING, 1980, 9 (01) :212-216
[7]  
Babai Laszlo, 1983, P 15 ANN ACM S THEOR, P171, DOI 10.1145/800061.808746
[8]  
Balister P., 2019, Multiplex and Multilevel Networks, P31
[9]  
Balister P, 2024, Arxiv, DOI arXiv:2401.05058
[10]   ALMOST EVERY GRAPH HAS RECONSTRUCTION NUMBER 3 [J].
BOLLOBAS, B .
JOURNAL OF GRAPH THEORY, 1990, 14 (01) :1-4