New approximation techniques for some ordering problems

Abstract : We describe O(log n) times optimal approximation algorithms for the NP-hard graph optimization problems of minimum linear arrangement, minimum containing interval graph and minimum storage-time product. This improves on the O(log n log log n) approximation bounds provided in a previous paper by Even, Naor, Scheiber and Rao. Our techniques are based on using spreading metrics (as in Even Naor Rao, and Scheiber) to define a cost estimate for a problem. In this paper, we develop a recursion where at each level we identify cost which, if incurred, yields a reduction in the spreading metric cost estimates for the resulting subproblems. Specifically, we give a strategy where the cost of solving a problem at a recursive level is C plus the cost of solving the subproblems, and where the spreading metric cost estimate on the subproblem(s) is reduced by at least omego (C/log n). This ensures that the resulting solution has cost at most O(log n) times the original spreading metric cost estimate. We note that this is an existentially tight bound on the relationship between the spreading metric cost estimates and the true optimal values for these problems. For planar graphs, we continue a structural theorem of Klein, Plotkin and Rao with our new recursion and standard divide-and-conquer techniques to show that the spreading metric cost estimates are within an O(log log n) factor of the cost of the optimal solution for the minimum linear arrangement and the minimum containing interval graph problems.

[1]  D. Kendall Incidence matrices, interval graphs and seriation in archeology. , 1969 .

[2]  R. Ravi,et al.  Ordering Problems Approximated: Single-Processor Scheduling and Interval Graph Completion , 1991, ICALP.

[3]  Arnold L. Rosenberg,et al.  Work-preserving emulations of fixed-connection networks , 1989, STOC '89.

[4]  Joseph Naor,et al.  Approximating Minimum Feedback Sets and Multi-Cuts in Directed Graphs , 1995, IPCO.

[5]  Joseph Naor,et al.  Approximating Minimum Feedback Sets and Multicuts in Directed Graphs , 1998, Algorithmica.

[6]  C. P. Rangan,et al.  A Unified Approach to Domination Problems on Interval Graphs , 1988, Inf. Process. Lett..

[7]  Paul D. Seymour,et al.  Packing directed circuits fractionally , 1995, Comb..

[8]  Joseph Naor,et al.  Divide-and-conquer approximation algorithms via spreading metrics , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[9]  João Meidanis,et al.  Introduction to computational molecular biology , 1997 .

[10]  Mark D. Hansen Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems , 1989, 30th Annual Symposium on Foundations of Computer Science.

[11]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[12]  Philip N. Klein,et al.  Excluded minors, network decomposition, and multicommodity flow , 1993, STOC.

[13]  Frank Thomson Leighton,et al.  An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[14]  Joseph Naor,et al.  Divide-and-Conquer Approximation Algorithms via Spreading Metrics (Extended Abstract). , 1995, FOCS 1995.