Log In Sign Up

Maximizing Communication Throughput in Tree Networks

by   Yuval Emek, et al.

A widely studied problem in communication networks is that of finding the maximum number of communication requests that can be concurrently scheduled, provided that there are at most k requests that pass through any given edge of the network. In this work we consider the problem of finding the largest number of given subtrees of a tree that satisfy given load constraints. This is an extension of the problem of finding a largest induced k-colorable subgraph of a chordal graph (which is the intersection graph of subtrees of a tree). We extend a greedy algorithm that solves the latter problem for interval graphs, and obtain an M-approximation for chordal graphs where M is the maximum number of leaves of the subtrees in the representation of the chordal graph. This implies a 2-approximation for Vpt graphs (vertex-intersection graphs of paths in a tree), and an optimal algorithm for the class of directed path graphs (vertex-intersection graphs of paths in a directed tree) which in turn extends the class of interval graphs. In fact, we consider a more general problem that is defined on the subtrees of the representation of chordal graphs, in which we allow any set of different bounds on the vertices and edges. Thus our algorithm generalizes the known one in two directions: first, it applies to more general graph classes, and second, it does not require the same bound for all the edges (of the representation). Last, we present a polynomial-time algorithm for the general problem where instances are restricted to paths in a star.


page 1

page 2

page 3

page 4


Computing Subset Feedback Vertex Set via Leafage

Chordal graphs are characterized as the intersection graphs of subtrees ...

Maximum Integer Flows in Directed Planar Graphs with Multiple Sources and Sinks and Vertex Capacities

We consider the problem of finding maximum flows in planar graphs with c...

On some special classes of contact B_0-VPG graphs

A graph G is a B_0-VPG graph if one can associate a path on a rectangula...

Maximal and maximum transitive relation contained in a given binary relation

We study the problem of finding a maximal transitive relation contained ...

A spectral algorithm for finding maximum cliques in dense random intersection graphs

In a random intersection graph G_n,m,p, each of n vertices selects a ran...

Optimal General Factor Problem and Jump System Intersection

In the optimal general factor problem, given a graph G=(V, E) and a set ...

Finding Colorful Paths in Temporal Graphs

The problem of finding paths in temporal graphs has been recently consid...