Faster and simpler approximation algorithms for mixed packing and covering problems

We propose an algorithm for approximately solving the mixed packing and covering problem; given a convex compact set 0@? B@?R^N, either compute x@?B such that f(x)@?(1+@e)a and g(x)>=(1-@e)b or decide that {x@?B|f(x)@?a,g(x)>=b}=0@?. Here f,g:B->R"+^M are vectors whose components are M non-negative convex and concave functions, respectively, and a,b@?R"+"+^M are constant positive vectors. Our algorithm requires an efficient feasibility oracle or block solver which, given vectors c,d@?R"+^M and @a@?R"+, computes x@?@?B such that c^Tf(x@?)-d^Tg(x@?)@?@a or correctly decides that no such x@?@?B exists. Our algorithm, which is based on the Lagrangian or price-directive decomposition method, generalizes the result from [K. Jansen, Approximation algorithm for the mixed fractional packing and covering problem, in: Proceedings of 3rd IFIP Conference on Theoretical Computer Science, IFIP TCS 2004, Kluwer, 2004, pp. 223-236; SIAM Journal on Optimization 17 (2006) 331-352] and needs only O(M(lnM+@e^-^2ln@e^-^1)) iterations or calls to the feasibility oracle. Furthermore we show that a more general block solver can be used to obtain a more general approximation within the same runtime bound.

[1]  Qiang Lu,et al.  Implementation of Approximation Algorithms for the Multicast Congestion Problem , 2005, WEA.

[2]  Michael D. Grigoriadis,et al.  Approximate Lagrangian Decomposition with a Modified Karmarkar Logarithmic Potential , 1997 .

[3]  Lisa Fleischer,et al.  A fast approximation scheme for fractional covering problems with variable upper bounds , 2004, SODA '04.

[4]  Klaus Jansen Approximation Algorithm for the Mixed Fractional Packing and Covering Problem , 2006, SIAM J. Optim..

[5]  Sudipto Guha,et al.  Approximating a finite metric by a small number of tree metrics , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[6]  Klaus Jansen,et al.  On Preemptive Resource Constrained Scheduling: Polynomial-Time Approximation Schemes , 2002, IPCO.

[7]  Leonid Khachiyan,et al.  Fast Approximation Schemes for Convex Programs with Many Blocks and Coupling Constraints , 1994, SIAM J. Optim..

[8]  Ugo Montanari,et al.  Foundations of Information Technology in the Era of Network and Mobile Computing , 2002, IFIP — The International Federation for Information Processing.

[9]  Klaus Jansen,et al.  Approximation Algorithms for General Packing Problems with Modified Logarithmic Potential Function , 2002, IFIP TCS.

[10]  Klaus Jansen,et al.  Approximation Algorithms for Min-Max and Max-Min Resource Sharing Problems, and Applications , 2006, Efficient Approximation and Online Algorithms.

[11]  Daniel Bienstock,et al.  Solving fractional packing problems in Oast(1/ε) iterations , 2004, STOC '04.

[12]  Leonid Khachiyan,et al.  Approximate Max-Min Resource Sharing for Structured Concave Optimization , 2000, SIAM J. Optim..

[13]  Claire Mathieu,et al.  Approximate strip packing , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[14]  Robert D. Carr,et al.  Strengthening integrality gaps for capacitated network design and covering problems , 2000, SODA '00.

[15]  Klaus Jansen,et al.  Implementation of Approximation Algorithms for the Max-Min Resource Sharing Problem , 2006, WEA.

[16]  Éva Tardos,et al.  Fast Approximation Algorithms for Fractional Packing and Covering Problems , 1995, Math. Oper. Res..

[17]  Fabián A. Chudak,et al.  Improved Approximation Schemes for Linear Programming Relaxations of Combinatorial Optimization Problems , 2005, IPCO.

[18]  Klaus Jansen An approximation algorithm for the general max-min resource sharing problem , 2006, Math. Program..

[19]  Jochen Könemann,et al.  Faster and simpler algorithms for multicommodity flow and other fractional packing problems , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[20]  Claire Mathieu,et al.  A Near-Optimal Solution to a Two-Dimensional Cutting Stock Problem , 2000, Math. Oper. Res..

[21]  Hervé Rivano,et al.  Fractional Path Coloring with Applications to WDM Networks , 2001, ICALP.

[22]  J. van Leeuwen,et al.  Theoretical Computer Science , 2003, Lecture Notes in Computer Science.

[23]  Leonid Khachiyan,et al.  Coordination Complexity of Parallel Price-Directive Decomposition , 1996, Math. Oper. Res..

[24]  G. Schmidt Scheduling under resource constraints — Deterministic models , 1987 .

[25]  Neal E. Young,et al.  Sequential and parallel algorithms for mixed packing and covering , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[26]  Jochen Könemann,et al.  Fast Combinatorial Algorithms for Packing and Covering Problems , 2000 .

[27]  Neal E. Young,et al.  Randomized rounding without solving the linear program , 1995, SODA '95.

[28]  Klaus Jansen,et al.  An Approximation Algorithm for the General Mixed Packing and Covering Problem , 2007, ESCAPE.

[29]  R. Khandekar Lagrangian relaxation based algorithms for convex programming problems , 2004 .

[30]  Evripidis Bampis,et al.  Maximization of the Size and the Weight of Schedules of Degradable Intervals , 2004, COCOON.