13.07.2015 Views

Approximation Algorithms for Buy-at-Bulk Geometric Network Design

Approximation Algorithms for Buy-at-Bulk Geometric Network Design

Approximation Algorithms for Buy-at-Bulk Geometric Network Design

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1952 A. Czumaj et al.approxim<strong>at</strong>ion <strong>for</strong> all possible cost functions <strong>at</strong> the same time. For even more results onbuy-<strong>at</strong>-bulk network design in the graph model, see, e.g.,[2,3,11,14,36].A classical approach <strong>for</strong> approxim<strong>at</strong>ion algorithms <strong>for</strong> geometric optimiz<strong>at</strong>ion problemsbuilds on the techniques developed <strong>for</strong> polynomial-time approxim<strong>at</strong>ion schemes(PTAS) <strong>for</strong> geometric optimiz<strong>at</strong>ion problems due to Arora [4] and Mitchell [31]. In thisapproach, to obtain a (1+ε)-approxim<strong>at</strong>ion in n O(1/ε) time, where n denotes the size ofan input instance and ε is any given constant 0 < ε < 1, one first trans<strong>for</strong>ms the problemto an integer grid of polynomial size and then recursively partitions the grid into dissectionsquares using a quadtree of logarithmic depth. The next step is to prove the so-calledStructure Theorem, which guarantees th<strong>at</strong> there exists an almost-optimal solution th<strong>at</strong> <strong>for</strong>each dissection square crosses its boundary only a few times and only in a number (dependingon 1 ε) of prespecified portals. Finally, dynamic programming is employed overthe recursive decomposition to find a solution s<strong>at</strong>isfying the Structure Theorem. In particular,this method has been successfully applied to solve the minimum Euclidean Steinertree problem [4], which can be considered as a very restricted case of BGND. There<strong>for</strong>e,an important question is whether these techniques can be applied to even more generalbuy-<strong>at</strong>-bulk geometric network design problems.1.2. Our contributions and techniquesIn this paper, we demonstr<strong>at</strong>e how to take advantage of the structural properties of Euclideanspace to obtain more efficient approxim<strong>at</strong>ion algorithms <strong>for</strong> buy-<strong>at</strong>-bulk networkdesign problems in the geometric setting than in the well-studied graph model.Un<strong>for</strong>tun<strong>at</strong>ely, it is not possible to directly apply the techniques developed by Arora[4]and Mitchell[31] to cre<strong>at</strong>e a PTAS <strong>for</strong> the BGND problem. The main difficulty with the applic<strong>at</strong>ionof Arora’s[4] and Mitchell’s[31] techniques to the general BGND problem lies inthe reduction of the number of crossings on the boundaries of the dissection squares. Thisis because we cannot limit the number of crossings of a boundary of a dissection squarebelow the integral amount of supply it carries into th<strong>at</strong> square. On the other hand, we cansignificantly limit the number of crossing loc<strong>at</strong>ions <strong>at</strong> the expense of a slight increase in thenetwork cost. However, with this relaxed approach we can only achieve quasi-polynomialupper bounds (r<strong>at</strong>her than polynomial upper bounds) on the number of subproblems onthe dissection squares in the dynamic programming phase, except <strong>for</strong> in some very specialcases (cf. [5]). Furthermore, the subproblems, in particular the leaf ones, become muchmore difficult. Nevertheless, we can solve them exactly in the case of BRND in superpolynomialtime by using our exponential-time algorithm <strong>for</strong> this problem. As a result,we obtain a randomized quasi-polynomial-time approxim<strong>at</strong>ion scheme (QPTAS) <strong>for</strong> thedivisible buy-<strong>at</strong>-bulk rectilinear network design problem in the Euclidean plane with polynomiallybounded total supply. Our result can be derandomized and generalized to includeO(1)-dimensional Euclidean space. This implies th<strong>at</strong> the a<strong>for</strong>ementioned variant of buy<strong>at</strong>-bulkgeometric network design is not APX-hard, unlessSAT ∈ DTIME[n logO(1) n ].Our result is then used to obtain fast low-constant-factor approxim<strong>at</strong>ion algorithms <strong>for</strong>single-sink variants. We develop a new “belt decomposition technique” <strong>for</strong> the single-sink

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!