Skip to main content
Log in

Simple and Efficient Graph Compression Schemes for Dense and Complement Graphs

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We present two graph compression schemes for solving problems on dense graphs and complement graphs. They compress a graph or its complement graph into two kinds of succinct representations based on adjacency intervals and adjacency integers, respectively. These two schemes complement each other for different ranges of density. Using these schemes, we develop optimal or near optimal algorithms for fundamental graph problems. In contrast to previous graph compression schemes, ours are simple and efficient for practical applications.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • A.V. Aho, J.E. Hopcroft, and J.D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley: Reading, MA, 1974.

    Google Scholar 

  • A.V. Aho, J.E. Hopcroft, and J.D. Ullman, Data Structures and Algorithms, Addison-Wesley: Reading, MA, 1983.

    Google Scholar 

  • V.L. Arlazarov, E.A. Dinic, M.A. Kronrod, and I.A. Faradzev, “On economical construction of the transitive closure of a directed graph,” Dokl. Akad. Nauk SSSR, vol. 194, pp. 487–488, 1970.

    Google Scholar 

  • J. Cheriyan, M.Y. Kao, and R. Thurimella, “Scan-first search and sparse certificates: An improved parallel algorithm for k-vertex connectivity,” SIAM Journal on Computing, vol. 22, no.1, pp. 157–174, 1993.

    Google Scholar 

  • T.H. Cormen, C.L. Leiserson, and R.L. Rivest, Introduction to Algorithms, MIT Press: Cambridge, MA, 1991.

    Google Scholar 

  • T. Feder and R. Motwani, “Clique partitions, graph compression, and speeding-up algorithms,” in Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991, pp. 123–133.

  • M.L. Fredman and M.E. Saks, “The cell probe complexity of dynamic data structures,” in Proceedings of the 21st Annual ACM Symposium on Theory of Computing, 1989, pp. 345–354.

  • H.N. Gabowand R.E. Tarjan, “A linear-time algorithm for a special case of disjoint set union,” Journal of Computer and System Sciences, vol. 30, no.2, pp. 209–221, 1985.

    Google Scholar 

  • D. Gusfield, “A graph theoretic approach to statistical data security,” SIAM Journal on Computing, vol. 17, pp. 552–571, 1988.

    Google Scholar 

  • E. Horowitz and S. Sahni, Fundamentals of Data Structures, Computer Science Press: New York, 1976.

    Google Scholar 

  • M.Y. Kao, “Data security equals graph connectivity,” SIAM Journal on Discrete Mathematics, vol. 9, pp. 87–100, 1996.

    Google Scholar 

  • M.Y. Kao, “Efficient detection and protection of information in cross tabulated tables II: Minimal linear invariants,” Journal of Combinatorial Optimization, vol. 1, pp. 187–202, 1997a.

    Google Scholar 

  • M.Y. Kao, “Total protection of analytic-invariant information in cross-tabulated tables,” SIAM Journal on Computing, vol. 26, no.1, pp. 231–242, 1997b.

    Google Scholar 

  • M.Y. Kao and D. Gusfield, “Efficient detection and protection of information in cross tabulated tables I: Linear invariant test,” SIAM Journal on Discrete Mathematics, vol. 6, pp. 460–476, 1993.

    Google Scholar 

  • R. Sedgewick, Algorithms, Addison-Wesley: Reading, MA, 1988.

    Google Scholar 

  • R.E. Tarjan, “Depth-first search and linear graph algorithms,” SIAM Journal on Computing, vol. 1, pp. 146–160, 1972.

    Google Scholar 

  • R.E. Tarjan, “Efficiency of a good but not linear set union algorithm,” Journal of the ACM, vol. 22, no.2, pp. 215–225, 1975.

    Google Scholar 

  • R.E. Tarjan, “A class of algorithms which require nonlinear time to maintain disjoint sets,” Journal of Computer and System Sciences, vol. 18, no.2, pp. 110–127, 1979.

    Google Scholar 

  • R.E. Tarjan, Data Structures and Network Algorithms, Society for Industrial and Applied Mathematics, 1983.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kao, MY., Occhiogrosso, N. & Teng, SH. Simple and Efficient Graph Compression Schemes for Dense and Complement Graphs. Journal of Combinatorial Optimization 2, 351–359 (1998). https://doi.org/10.1023/A:1009720402326

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009720402326

Keywords

Navigation