Skip to main content

Positive linear programming, parallel approximation and PCP's

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1136))

Abstract

Several sequential approximation algorithms are based on the following paradigm: solve a linear or semidefinite programming relaxation, then use randomized rounding to convert fractional solutions of the relaxation into integer solutions for the original combinatorial problem. We demonstrate that such a paradigm can also yield parallel approximation algorithms by showing how to convert certain linear programming relaxations into essentially equivalent positive linear programming [18] relaxations that can be near-optimally solved in NC. Building on this technique, and finding some new linear programming relaxations,we develop improved parallel approximation algorithms for Max Sat, Max Directed Cut, and Max kCSP. We also show a connection between probabilistic proof checking and a restricted version of Max kCSP. This implies that our approximation algorithm for Max kCSP can be used to prove inclusion in P for certain PCP classes.

Research partially supported by the HCM SCOOP project of the European Union. Part of this work was done while the author was visiting the Departament de Llenguatges i Sistemes Informatics of the Universitat Politècnica de Catalunya

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Alon and J. Spencer. The Probabilistic Method. Wiley Interscience, 1992.

    Google Scholar 

  2. S. Arora, D. Karger, and M. Karpinski. Polynomial time approximation schemes for dense instances of NP-hard problems. In Proceedings of the 27th A CM Symposium on Theory of Computing, pages 284–293, 1995.

    Google Scholar 

  3. C. Bazgan. Personal communication. 1996.

    Google Scholar 

  4. M. Bellare, O. Goldreich, and M. Sudan. Free bits, PCP's and non-approximability — towards tight results (3rd version). Technical Report TR95-24, ECCC, 1995. Extended abstract in Proc. of FOCS'95.

    Google Scholar 

  5. G. Bongiovanni, P. Crescenzi, and S. De Agostino. Descriptive complexity and parallel approximation of optimization problems. Manuscript, 1991.

    Google Scholar 

  6. D.P. Bovet and P. Crescenzi. Introduction to the Theory of Complexity. Prentice Hall, 1993.

    Google Scholar 

  7. B. Chor and M. Sudan. A geometric approach to betweennes. In Proceedings of the 3rd European Symposium on Algorithms, 1995.

    Google Scholar 

  8. U. Feige and M.X. Goemans. Approximating the value of two provers proof systems, with applications to MAX 2SAT and MAX DICUT. In Proceedings of the 3rd Israel Symposium on Theory of Computing and Systems, 1995.

    Google Scholar 

  9. M.X. Goemans and D.P. Williamson. New 3/4-approximation algorithms for the maximum satisfiability problem. SIAM Journal on Discrete Mathematics, 7(4):656–666, 1994. Preliminary version in Proc. of IPCO'93.

    Article  Google Scholar 

  10. M.X. Goemans and D.P. Williamson. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. Journal of the ACM, 42(6):1115–1145, 1995. Preliminary version in Proc. of STOC'94.

    Google Scholar 

  11. D.J. Haglin. Approximating maximum 2-CNF satisfiability. Parallel Processing Letters, 2:181–187, 1992.

    Google Scholar 

  12. D. Hochbaum. Approximation algorithms for set covering and vertex cover problems. SIAM Journal on Computing, 11:555–556, 1982.

    Article  Google Scholar 

  13. H. B. Hunt III, M.V. Marathe, V. Radhakrishnan, S.S. Ravi, D.J. Rosenkrantz, and R.E. Stearns. Every problem in MAX SNP has a parallel approximation algorithm. Manuscript, 1993.

    Google Scholar 

  14. D. Karger, R. Motwani, and M. Sudan. Approximate graph coloring by semidefinite programming. In Proceedings of the 35th IEEE Symposium on Foundations of Computer Science, 1994.

    Google Scholar 

  15. S. Khanna, R. Motwani, M. Sudan, and U. Vazirani. On syntactic versus computational views of approximability. In Proceedings of the 35th IEEE Symposium on Foundations of Computer Science, pages 819–830, 1994.

    Google Scholar 

  16. H.C. Lau and O. Watanabe. Randomized approximation of the constraint satisfaction problem. In Proceedings of the 5th Scandinavian Workshop on Algorithm Theory, 1996.

    Google Scholar 

  17. M. Luby. A simple parallel algorithm for the maximal independent set problem. SIAM Journal on Computing, 15:1036–1053, 1986.

    Google Scholar 

  18. M. Luby and N. Nisan. A parallel approximation algorithm for positive linear programming. In Proceedings of the 25th ACM Symposium on Theory of Computing, pages 448–457, 1993.

    Google Scholar 

  19. M. Luby and A. Wigderson. Pairwise independence and derandomization. Technical Report TR-95-035, International Computer Science Institute, 1995.

    Google Scholar 

  20. C. H. Papadimitriou and M. Yannakakis. Optimization, approximation, and complexity classes. Journal of Computer and System Sciences, 43:425–440, 1991. Preliminary version in Proc. of STOC'88.

    Article  Google Scholar 

  21. C.H. Papadimitriou. Computational Complexity. Addison-Wesley, 1994.

    Google Scholar 

  22. P. Raghavan and C.D. Thompson. Randomized rounding: a technique forprovably good algorithms and algorithmic proofs. Combinatorica, 7:365–374, 1987.

    Google Scholar 

  23. M. Serna. Approximating linear programming is log-space complete for P. Information Processing Letters, 37, 1991.

    Google Scholar 

  24. M. Serna and F. Xhafa. On parallel versus sequential approximation. In Proceedings of the 3rd European Symposium on Algorithms, pages 409–419, 1995.

    Google Scholar 

  25. D. Shmoys. Computing near-optimal solutions to combinatorial optimization problems. In Combinatorial Optimization. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 20, 1995.

    Google Scholar 

  26. L. Trevisan, G.B. Sorkin, M. Sudan, and D.P. Williamson. Gadgets, approximation and linear programming. Manuscript, 1996.

    Google Scholar 

  27. M. Yannakakis. On the approximation of maximum satisfiability. Journal of Algorithms, 17, 1994. Preliminary version in Proc. of SODA '92.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Josep Diaz Maria Serna

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Trevisan, L. (1996). Positive linear programming, parallel approximation and PCP's. In: Diaz, J., Serna, M. (eds) Algorithms — ESA '96. ESA 1996. Lecture Notes in Computer Science, vol 1136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61680-2_47

Download citation

  • DOI: https://doi.org/10.1007/3-540-61680-2_47

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61680-1

  • Online ISBN: 978-3-540-70667-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics