Skip to main content

Approximation algorithm on multi-way maxcut partitioning

  • Conference paper
  • First Online:
  • 180 Accesses

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

Abstract

Given arbitrary positive weights associated with edges, the maximum cut problem is to find a cut of the maximum cardinality (or weight in general) that partitions the graph G into X and ¯X. Our maxcut approximation algorithm runs in O(e+n) sequential time yielding a node-balanced maxcut with size at least ⌊(e+e/n)/2⌋, improving the time complexity of O(e log e) known before. Employing a height-balanced binary decomposition, an O(e+n log k) time algorithm is devised for the maxcut k-coloring problem which always finds a k-partition of vertices such that the number of bad edges (or “defected” edges with the same color on two of its end-points) does not exceed ⌈(e/k)(n−1)/n)h⌉, where h=⌈log2 k⌉, thus improving both the time complexity O(enk) and the bound ⌋e/k⌋ known before. The bound on maxcut k-coloring is also extended to find an approximation bound for the maximum k-covering problem. The relative simplicity of the algorithms and their computational economy are both keys to their practical applications. The proposed algorithms have a number of applications, for example, in VLSI design....

This work has been supported in part by the National Science Foundation under Grant MIP-9207267.

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. D. Adolphson and T. C. Hu. “Optimal Linear Ordering,”. SIAM Journal on Applied Mathematics, 25:403–423, 1973.

    Article  MathSciNet  Google Scholar 

  2. E. Auer, W. Schiele, and G. Sigl. “A New Linear Placement Algorithm for Cell Generation”. In International Conference on Computer-Aided Design. IEEE, November 1991.

    Google Scholar 

  3. K. Chang and D. Du. “Efficient Algorithms for the Layer Assignment Problem”. IEEE Transactions on Computer Aided Design, 6:67–78, 1987.

    Google Scholar 

  4. C. K. Cheng, X. Deng, Y. Z. Liao, and S. Z. Yao. “Symbolic Layout Compaction Under Conditional Design Rules”. IEEE Transactions on Computer Aided Design, 11(4):475–486, 1992.

    Google Scholar 

  5. C. K. Cheng. “Linear Placement Algorithms and Application to VLSI Design”. Networks, 17:439–464, 1987.

    MATH  MathSciNet  Google Scholar 

  6. J. D. Cho, K. F. Liao, and M. Sarrafzadeh. “Multilayer Routing Algorithm for High Performance MCMs”. In Proceedings of the Fifth Annual IEEE International ASIC Conference and Exhibit, pages 226–229, 1992.

    Google Scholar 

  7. W. T. Cheng, J. L. Lewandowski, and E. Wu. “Optimal Diagnostic Methods for Wiring Interconnects”. IEEE Transactions on Computer Aided Design, 11(9):1161–1165, September 1992.

    Google Scholar 

  8. J. D. Cho, S. Raje, M. Sarrafzadeh, M. Sriram, and S. M. Kang. “A Multilayer Assignment Algorithm for Interference Minimization”. In Proc. ACM/SIGDA Physical Design Workshop, Lake Arrowhead, CA, pages 63–67, 1993.

    Google Scholar 

  9. J. D. Cho, S. Raje, M. Sarrafzadeh, M. Sriram, and S. M. Kang. “Crosstalk Minimum Layer Assignment”. In Proc. IEEE Custom Integr. Circuits Conf., San Diego, CA, pages 29.7.1–29.7.4, 1993.

    Google Scholar 

  10. J. D. Cho and M. Sarrafzadeh. “The Pin Redistribution Problem in Multichip Modules”. In Proceedings of the Fourth Annual IEEE International ASIC Conference and Exhibit, pages p9-2.1–p9-2.4. IEEE, September 1991.

    Google Scholar 

  11. L. H. Clark, F. Shahrokhi, and L. A. Székely. “A Linear Time Algorithm for Graph Partition Problems”. Information Processing Letters, 42:19–24, 1992.

    Article  MathSciNet  Google Scholar 

  12. H. H. Chen and C. K. Wong. “Wiring and Crosstalk Avoidance in Multi-Chip Module Design”. In IEEE Custom Integrated Circuits Conference. IEEE, May 1992.

    Google Scholar 

  13. W. Wei-Ming Dai. “Performance Driven Layout of Thin-film Substrates for Multichip Modules”. In Proceedings of Multichip Module Workshop, pages 114–121. IEEE, 1990.

    Google Scholar 

  14. J. P. de Gyvez and C. Di. “IC Defect Sensitivity for Footprint-Type Spot Defects”. IEEE Transactions on Computer Aided Design, 11(5):638–658, 1992.

    Google Scholar 

  15. P. Erdös, R. Faudee, J. Pach, and J. Spencer. “How to Make a Graph Bipartite”. Journal of Combinatorial Theory (b), 45:86–98, 1988.

    Google Scholar 

  16. M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-completeness. Freeman, 1979.

    Google Scholar 

  17. M. R. Garey, D. S. Johnson, and H. C. So. “An Application of Graph Coloring to Printed Circuit Testing”. IEEE Transactions on Circuits and Systems, CAS-23:591–599, 1976.

    MathSciNet  Google Scholar 

  18. M. R. Garey, D. S. Johnson, and L. Stockmeyer. “Some Simplified NP-Complete Graph Problems”. Theoretical Computer Science, 1:237–267, 1976.

    Article  MathSciNet  Google Scholar 

  19. M. Grötschel, L. Lovasz, and A. Schrijver. “The Ellipsoid Method and Its Consequences in Combinatorial Optimixation”. Combinatorica, 1:169–197, 1981.

    MathSciNet  Google Scholar 

  20. M. C. Golumbic. Algorithmic Graph Theory and Perfect Graph, pages 80–103. New York: Academic, 1980.

    Google Scholar 

  21. M. M. Halldórsson. “A Still Better Performance Guarantee for Approximate Graph Coloring”. Information Processing Letters, 45:19–23, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  22. A. Hertz and D. de Werra. “Using Tabu Search Techniques for Graph Coloring”. Computing, 39:345–351, 1987.

    Article  MathSciNet  Google Scholar 

  23. J. M. Ho, M. Sarrafzadeh, G. Vijayan, and C. K. Wong. “Layer Assignment for Multi-Chip Modules”. IEEE Transactions on Computer Aided Design, CAD-9(12):1272–1277, December 1990.

    Google Scholar 

  24. D. J. Hagin and S. M. Venkatesan. “Approximation and Intractability Results for the Maximum Cut Problem and Its Variants”. IEEE Transactions on Computers, 40(1):110–113, January 1991.

    Google Scholar 

  25. D. S. Johnson, C. R. Aragon, L. A. McGeoch, and C. Schevon. “Optimization by Simulated Annealing: An Experimental Evaluation, Part II (Graph Coloring and Number Partitioning)”. Oper. Res., 39:378–406, 1991.

    Google Scholar 

  26. D. S. Johnson. “The NP-completeness Column: On Going Guide”. J. Algorithms, 6:434–451, 1985.

    MATH  MathSciNet  Google Scholar 

  27. D. S. Johnson. Private communication. Bell Lab. Murray Hill, NJ, October 1992.

    Google Scholar 

  28. R. Y. Pinter. “Optimal Layer Assignment for Interconnect”. In IEEE Int. Conf. Circuits and Computers, pages 398–401, 1982.

    Google Scholar 

  29. M. Sriram and S. M. Kang. “Detailed Layer Assignment for MCM Routing”. In International Conference on Computer-Aided Design, pages 386–389. IEEE, 1992.

    Google Scholar 

  30. P. M. B. Vitányi. “How Well Can A Graph Be n-Colored?”. Discrete Mathematics, 34:69–80, 1981.

    MATH  MathSciNet  Google Scholar 

  31. Y. C. Wei and C. K. Cheng. “Ratio-Cut Partitioning for Hierachical Designs”. IEEE Transactions on Computer Aided Design, 40(7):911–921, July 1991.

    Google Scholar 

  32. M. Yannakakis. “Edge-Deletion Problems”. SIAM Journal on Computing, 10:297–309, 1981.

    MATH  MathSciNet  Google Scholar 

  33. M. Yannakakis. “On the Approximation of Maximum Satisfiability”. In Proc. 3rd Annual ACM-SIAM Symp. on Discrete Algorithms, pages 1–8, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cho, J.D., Raje, S., Sarrafzadeh, M. (1994). Approximation algorithm on multi-way maxcut partitioning. In: van Leeuwen, J. (eds) Algorithms — ESA '94. ESA 1994. Lecture Notes in Computer Science, vol 855. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049405

Download citation

  • DOI: https://doi.org/10.1007/BFb0049405

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58434-6

  • Online ISBN: 978-3-540-48794-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics