The Bichromatic Two-Center Problem on Graphs
By: Qi Sun, Jingru Zhang
Potential Business Impact:
Helps divide groups fairly on a map.
In this paper, we study the (weighted) bichromatic two-center problem on graphs. The input consists of a graph $G$ of $n$ (weighted) vertices and $m$ edges, and a set $\mathcal{P}$ of pairs of distinct vertices, where no vertex appears in more than one pair. The problem aims to find two points (i.e., centers) on $G$ by assigning vertices of each pair to different centers so as to minimize the maximum (weighted) distance of vertices to their assigned centers (so that the graph can be bi-colored with this goal). To the best of our knowledge, this problem has not been studied on graphs, including tree graphs. In this paper, we propose an $O(m^2n\log n\log mn)$ algorithm for solving the problem on an undirected graph provided with the distance matrix, an $O(n\log n)$-time algorithm for the problem on trees, and a linear-time approach for the unweighted tree version.
Similar Papers
The k-Center Problem of Uncertain Points on Graphs
Data Structures and Algorithms
Helps find best spots for services with unsure locations.
Chromatic Feature Vectors for 2-Trees: Exact Formulas for Partition Enumeration with Network Applications
Data Structures and Algorithms
Helps computer networks avoid total failure.
Maintaining Bipartite Colourings on Temporal Graphs on a Budget
Data Structures and Algorithms
Keeps computer networks from crashing as they change.