Maximum Rooted Connected Expansion

06/25/2018
by   Ioannis Lamprou, et al.
0

Prefetching constitutes a valuable tool toward efficient Web surfing. As a result, estimating the amount of resources that need to be preloaded during a surfer's browsing becomes an important task. In this regard, prefetching can be modeled as a two-player combinatorial game [Fomin et al., Theoretical Computer Science 2014], where a surfer and a marker alternately play on a given graph (representing the Web graph). During its turn, the marker chooses a set of k nodes to mark (prefetch), whereas the surfer, represented as a token resting on graph nodes, moves to a neighboring node (Web resource). The surfer's objective is to reach an unmarked node before all nodes become marked and the marker wins. Intuitively, since the surfer is step-by-step traversing a subset of nodes in the Web graph, a satisfactory prefetching procedure would load in cache all resources lying in the neighborhood of this growing subset. Motivated by the above, we consider the following problem to which we refer to as the Maximum Rooted Connected Expansion (MRCE) problem. Given a graph G and a root node v_0, we wish to find a subset of vertices S such that S is connected, S contains v_0 and the ratio |N[S]|/|S| is maximized, where N[S] denotes the closed neighborhood of S, that is, N[S] contains all nodes in S and all nodes with at least one neighbor in S. We prove that the problem is NP-hard even when the input graph G is restricted to be a split graph. On the positive side, we demonstrate a polynomial time approximation scheme for split graphs. Furthermore, we present a 1/6(1-1/e)-approximation algorithm for general graphs based on techniques for the Budgeted Connected Domination problem [Khuller et al., SODA 2014]. Finally, we provide a polynomial-time algorithm for the special case of interval graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/23/2023

A New Approximation Algorithm for Minimum-Weight (1,m)–Connected Dominating Set

Consider a graph with nonnegative node weight. A vertex subset is called...
research
05/12/2023

Minimum Consistent Subset for Trees Revisited

In a vertex-colored graph G = (V, E), a subset S ⊆ V is said to be consi...
research
04/25/2019

On the Complexity of Local Graph Transformations

We consider the problem of transforming a given graph G_s into a desired...
research
10/06/2021

An Improved Approximation for Maximum k-Dependent Set on Bipartite Graphs

We present a (1+k/k+2)-approximation algorithm for the Maximum k-depende...
research
09/27/2018

Being Corrupt Requires Being Clever, But Detecting Corruption Doesn't

We consider a variation of the problem of corruption detection on networ...
research
06/29/2020

Efficient Enumerations for Minimal Multicuts and Multiway Cuts

Let G = (V, E) be an undirected graph and let B ⊆ V × V be a set of term...
research
06/14/2018

A Computational Approach to Organizational Structure

An organizational structure defines how an organization arranges and man...

Please sign up or login with your details

Forgot password? Click here to reset