Local-access generators for basic random graph models

Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018. === Cataloged from PDF version of thesis. === Includes bibliographical references (pages 61-64). === Consider a computation on a massive random graph: Does one need to generate th...

Full description

Bibliographic Details
Main Author: Biswas, Amartya Shankha
Other Authors: Ronitt Rubinfeld.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2018
Subjects:
Online Access:http://hdl.handle.net/1721.1/119600
id ndltd-MIT-oai-dspace.mit.edu-1721.1-119600
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-1196002019-05-02T15:53:12Z Local-access generators for basic random graph models Biswas, Amartya Shankha Ronitt Rubinfeld. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018. Cataloged from PDF version of thesis. Includes bibliographical references (pages 61-64). Consider a computation on a massive random graph: Does one need to generate the whole random graph up front, prior to performing the computation? Or, is it possible to provide an oracle to answer queries to the random graph "on-the-fly" in a much more efficient manner overall? That is, to provide a local access generator which incrementally constructs the random graph locally, at the queried portions, in a manner consistent with the random graph model and all previous choices. Local access generators can be useful when studying the local behavior of specific random graph models. Our goal is to design local access generators whose required resource overhead for answering each query is significantly more efficient than generating the whole random graph. Our results focus on undirected graphs with independent edge probabilities, that is, each edge is chosen as an independent Bernoulli random variable. We provide a general implementation for generators in this model. Then, we use this construction to obtain the first efficient local implementations for the Erdös-Rényi G(n, p) model, and the Stochastic Block model. As in previous local-access implementations for random graphs, we support VERTEX-PAIR, NEXT-NEIGHBOR queries, and ALL-NEIGHBORS queries. In addition, we introduce a new RANDOM-NEIGHBOR query. We also give the first local-access generation procedure for ALL-NEIGHBORS queries in the (sparse and directed) Kleinberg's Small-World model. Note that, in the sparse case, an ALL-NEIGHBORS query can be used to simulate the other types of queries efficiently. All of our generators require no pre-processing time, and answer each query using O(poly(log n)) time, random bits, and additional space. by Amartya Shankha Biswas. M. Eng. 2018-12-11T21:08:01Z 2018-12-11T21:08:01Z 2018 2018 Thesis http://hdl.handle.net/1721.1/119600 1076273153 eng MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission. http://dspace.mit.edu/handle/1721.1/7582 64 pages application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Electrical Engineering and Computer Science.
spellingShingle Electrical Engineering and Computer Science.
Biswas, Amartya Shankha
Local-access generators for basic random graph models
description Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2018. === Cataloged from PDF version of thesis. === Includes bibliographical references (pages 61-64). === Consider a computation on a massive random graph: Does one need to generate the whole random graph up front, prior to performing the computation? Or, is it possible to provide an oracle to answer queries to the random graph "on-the-fly" in a much more efficient manner overall? That is, to provide a local access generator which incrementally constructs the random graph locally, at the queried portions, in a manner consistent with the random graph model and all previous choices. Local access generators can be useful when studying the local behavior of specific random graph models. Our goal is to design local access generators whose required resource overhead for answering each query is significantly more efficient than generating the whole random graph. Our results focus on undirected graphs with independent edge probabilities, that is, each edge is chosen as an independent Bernoulli random variable. We provide a general implementation for generators in this model. Then, we use this construction to obtain the first efficient local implementations for the Erdös-Rényi G(n, p) model, and the Stochastic Block model. As in previous local-access implementations for random graphs, we support VERTEX-PAIR, NEXT-NEIGHBOR queries, and ALL-NEIGHBORS queries. In addition, we introduce a new RANDOM-NEIGHBOR query. We also give the first local-access generation procedure for ALL-NEIGHBORS queries in the (sparse and directed) Kleinberg's Small-World model. Note that, in the sparse case, an ALL-NEIGHBORS query can be used to simulate the other types of queries efficiently. All of our generators require no pre-processing time, and answer each query using O(poly(log n)) time, random bits, and additional space. === by Amartya Shankha Biswas. === M. Eng.
author2 Ronitt Rubinfeld.
author_facet Ronitt Rubinfeld.
Biswas, Amartya Shankha
author Biswas, Amartya Shankha
author_sort Biswas, Amartya Shankha
title Local-access generators for basic random graph models
title_short Local-access generators for basic random graph models
title_full Local-access generators for basic random graph models
title_fullStr Local-access generators for basic random graph models
title_full_unstemmed Local-access generators for basic random graph models
title_sort local-access generators for basic random graph models
publisher Massachusetts Institute of Technology
publishDate 2018
url http://hdl.handle.net/1721.1/119600
work_keys_str_mv AT biswasamartyashankha localaccessgeneratorsforbasicrandomgraphmodels
_version_ 1719029894879379456