Exact algorithms for the master ring problem

  • Authors:
  • Hadas Shachnai;Lisa Zhang;Tomomi Matsui

  • Affiliations:
  • Computer Science Department, Technion, Haifa 32000, Israel;Bell Labs, Lucent Technologies, 600 Mountain Ave., Murray Hill, New Jersey 07974;Department of Mathematical Informatics, Graduate School of Information Science and Technology, The University of Tokyo, Tokyo 113-8656, Japan

  • Venue:
  • Networks
  • Year:
  • 2008

Quantified Score

Hi-index 0.02

Visualization

Abstract

We consider the master ring problem (MRP) which often arises in optical network design. Given a network which consists of a collection of interconnected rings R1,…,RK, with n1,…,nK distinct nodes, respectively, we need to find an ordering of the nodes in the network that respects the ordering of every individual ring, if one exists. We show that MRP is NP-complete, and therefore, it is unlikely to be solvable by a polynomial time algorithm. Our main result is an algorithm which solves MRP in $ Q \cdot \Pi_{k=1}^{K} (n_{k}/\sqrt{2}) $ steps, for some polynomial Q, as the nk values become large. For the ring clearance problem, a special case of practical interest, our algorithm achieves this running time for rings of any size nk ≥ 2. This yields the first nontrivial improvement, by factor of $ (2\sqrt{2})^{K} \approx (2.82)^{K} $, over the running time of the naive algorithm, which exhaustively enumerates all $ \Pi_{k=1}^{K} (2n_{k}) $ possible solutions. © 2008 Wiley Periodicals, Inc. NETWORKS, 2008 A preliminary version of this paper appears in Ref.[11].