Very fast construction of bounded-degree spanning graphs via the semi-random graph process

07/18/2019
by   Omri Ben-Eliezer, et al.
0

Semi-random processes involve an adaptive decision-maker, whose goal is to achieve some predetermined objective in an online randomized environment. They have algorithmic implications in various areas of computer science, as well as connections to biological processes involving decision making. In this paper, we consider a recently proposed semi-random graph process, described as follows: we start with an empty graph on n vertices, and in each round, the decision-maker, called Builder, receives a uniformly random vertex v, and must immediately (in an online manner) choose another vertex u, adding the edge {u,v} to the graph. Builder's end goal is to make the constructed graph satisfy some predetermined monotone graph property. We consider the property P_H of containing a spanning graph H as a subgraph. It was asked by N. Alon whether for any bounded-degree H, Builder can construct a graph satisfying P_H w.h.p. in O(n) rounds. We answer this question positively in a strong sense, showing that any graph with maximum degree Δ can be constructed w.h.p. in (3Δ/2 + o(Δ)) n rounds, where the o(Δ) term tends to zero as Δ→∞. This is tight (even for the offline case) up to a multiplicative factor of 3. Furthermore, for the special case where H is a spanning forest of maximum degree Δ, we show that H can be constructed w.h.p. in O(n logΔ) rounds. This is tight up to a multiplicative constant, even for the offline setting. Finally, we show a separation between adaptive and non-adaptive strategies, proving a lower bound of Ω(n√(log n)) on the number of rounds necessary to eliminate all isolated vertices w.h.p. using a non-adaptive strategy. This bound is tight, and in fact O(n√(log n)) rounds are sufficient to construct a K_r-factor w.h.p. using a non-adaptive strategy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2022

A Fully Adaptive Strategy for Hamiltonian Cycles in the Semi-Random Graph Process

The semi-random graph process is a single player game in which the playe...
research
02/26/2023

Power of k Choices in the Semi-Random Graph Process

The semi-random graph process is a single player game in which the playe...
research
03/23/2023

Cliques, Chromatic Number, and Independent Sets in the Semi-random Process

The semi-random graph process is a single player game in which the playe...
research
05/08/2021

Fast Neighborhood Rendezvous

In the rendezvous problem, two computing entities (called agents) locate...
research
09/02/2019

Burning Two Worlds: Algorithms for Burning Dense and Tree-like Graphs

Graph burning is a simple model for the spread of social influence in ne...
research
12/24/2018

Sherali--Adams Strikes Back

Let G be any n-vertex graph whose random walk matrix has its nontrivial ...
research
05/23/2023

A Distributed Conductance Tester Without Global Information Collection

Given an undirected graph G and a conductance parameter α, the problem o...

Please sign up or login with your details

Forgot password? Click here to reset