Faster Sublinear Algorithms using Conditional Sampling

被引:0
|
作者
Gouleakis, Themistoklis [1 ]
Tzamos, Christos [1 ]
Zampetakis, Manolis [1 ]
机构
[1] MIT, EECS, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
MINIMUM SPANNING TREE; WEIGHT;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A conditional sampling oracle for a probability distribution D returns samples from the conditional distribution of D restricted to a specified subset of the domain. A recent line of work [7, 6] has shown that having access to such a conditional sampling oracle requires only polylogarithmic or even constant number of samples to solve distribution testing problems like identity and uniformity. This significantly improves over the standard sampling model where polynomially many samples are necessary. Inspired by these results, we introduce a computational model based on conditional sampling to develop sublinear algorithms with exponentially faster runtimes compared to standard sublinear algorithms. We focus on geometric optimization problems over points in high dimensional Euclidean space. Access to these points is provided via a conditional sampling oracle that takes as input a succinct representation of a subset of the domain and outputs a uniformly random point in that subset. We study two well studied problems: k-means clustering and estimating the weight of the minimum spanning tree. In contrast to prior algorithms for the classic model, our algorithms have time, space and sample complexity that is polynomial in the dimension and polylogarithmic in the number of points. Finally, we comment on the applicability of the model and compare with existing ones like streaming, parallel and distributed computational models.
引用
下载
收藏
页码:1743 / 1757
页数:15
相关论文
共 50 条
  • [1] Metric Sublinear Algorithms via Linear Sampling
    Esfandiari, Hossein
    Mitzenmacher, Michael
    2018 IEEE 59TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2018, : 11 - 22
  • [2] Faster Counting and Sampling Algorithms Using Colorful Decision Oracle
    Bhattacharya, Anup
    Bishnu, Arijit
    Ghosh, Arijit
    Mishra, Gopinath
    ACM TRANSACTIONS ON COMPUTATION THEORY, 2024, 16 (02)
  • [3] Faster Algorithms for Sampling and Counting Biological Sequences
    Boucher, Christina
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2009, 5721 : 243 - 253
  • [4] Algebraic algorithms for sampling from conditional distributions
    Diaconis, P
    Sturmfels, B
    ANNALS OF STATISTICS, 1998, 26 (01): : 363 - 397
  • [5] Sublinear-time approximation algorithms for clustering via random sampling
    Czumaj, Artur
    Sohler, Christian
    RANDOM STRUCTURES & ALGORITHMS, 2007, 30 (1-2) : 226 - 256
  • [6] Sublinear-Time Algorithms for Counting Star Subgraphs via Edge Sampling
    Aliakbarpour, Maryam
    Biswas, Amartya Shankha
    Gouleakis, Themis
    Peebles, John
    Rubinfeld, Ronitt
    Yodpinyanee, Anak
    ALGORITHMICA, 2018, 80 (02) : 668 - 697
  • [7] Sublinear-Time Algorithms for Counting Star Subgraphs via Edge Sampling
    Maryam Aliakbarpour
    Amartya Shankha Biswas
    Themis Gouleakis
    John Peebles
    Ronitt Rubinfeld
    Anak Yodpinyanee
    Algorithmica, 2018, 80 : 668 - 697
  • [8] SUBLINEAR TIME ALGORITHMS
    Rubinfeld, Ronitt
    Shapira, Asaf
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2011, 25 (04) : 1562 - 1588
  • [9] Sublinear geometric algorithms
    Chazelle, B
    Liu, D
    Magen, A
    SIAM JOURNAL ON COMPUTING, 2006, 35 (03) : 627 - 646
  • [10] Sublinear Computation Paradigm: Constant-Time Algorithms and Sublinear Progressive Algorithms
    Chiba, Kyohei
    Ito, Hiro
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (03) : 131 - 141