Skip to main content

On Searching for Minimal Integer Representation of Undirected Graphs

  • Conference paper
  • First Online:
Neural Information Processing (ICONIP 2023)

Abstract

Minimal and efficient graph representations are key to store, communicate, and sample the search space of graphs and networks while meeting user-defined criteria. In this paper, we investigate the feasibility of gradient-free optimization heuristics based on Differential Evolution to search for minimal integer representations of undirected graphs. The class of Differential Evolution algorithms are population-based gradient-free optimization heuristics having found a relevant attention in the nonconvex and nonlinear optimization communities. Our computational experiments using eight classes of Differential Evolution schemes and graph instances with varying degrees of sparsity have shown the merit of attaining minimal numbers for graph encoding/representation rendered by exploration-oriented strategies within few function evaluations. Our results have the potential to elucidate new number-based encoding and sample-based algorithms for graph representation, network design and optimization.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aleardi, L.C., Devillers, O., Schaeffer, G.: Optimal succinct representations of planar maps. In: Proceedings of the Twenty-Second Annual Symposium on Computational Geometry, pp. 309–318 (2006)

    Google Scholar 

  2. Barbay, J., Castelli Aleardi, L., He, M., Munro, J.I.: Succinct representation of labeled graphs. Algorithmica 62, 224–257 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  3. Blandford, D.K., Blelloch, G.E., Kash, I.A.: Compact representations of separable graphs. In: Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 679–688. SODA 2003, Society for Industrial and Applied Mathematics, USA (2003)

    Google Scholar 

  4. Blelloch, G.E., Farzan, A.: Succinct representations of separable graphs. In: Amir, A., Parida, L. (eds.) CPM 2010. LNCS, vol. 6129, pp. 138–150. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13509-5_13

    Chapter  Google Scholar 

  5. Boldi, P., Rosa, M., Santini, M., Vigna, S.: Layered label propagation: a multiresolution coordinate-free ordering for compressing social networks. In: Proceedings of the 20th International Conference on World Wide Web, pp. 587–596 (2011)

    Google Scholar 

  6. Brisaboa, N.R., Ladra, S., Navarro, G.: Compact representation of web graphs with extended functionality. Inf. Syst. 39, 152–174 (2014)

    Article  Google Scholar 

  7. Buehrer, G., Chellapilla, K.: A scalable pattern mining approach to web graph compression with communities. In: Proceedings of the 2008 International Conference on Web Search and Data Mining, pp. 95–106 (2008)

    Google Scholar 

  8. Claude, F., Navarro, G.: Fast and compact web graph representations. ACM Trans. Web (TWEB) 4(4), 1–31 (2010)

    Article  Google Scholar 

  9. Erdös, P., Evans, A.B.: Representations of graphs and orthogonal Latin square graphs. J. Graph Theor. 13(5), 593–595 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  10. Farzan, A., Munro, J.I.: Succinct representations of arbitrary graphs. In: Halperin, D., Mehlhorn, K. (eds.) ESA 2008. LNCS, vol. 5193, pp. 393–404. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87744-8_33

    Chapter  Google Scholar 

  11. Gallian, J.A.: A dynamic survey of graph labeling. Electron. J. Comb. 1, DS6 (2018)

    MathSciNet  MATH  Google Scholar 

  12. Ghosh, S., Das, S., Roy, S., Minhazul Islam, S., Suganthan, P.: A differential covariance matrix adaptation evolutionary algorithm for real parameter optimization. Inf. Sci. 182(1), 199–219 (2012), nature-Inspired Collective Intelligence in Theory and Practice

    Google Scholar 

  13. Guo, S.M., Yang, C.C., Hsu, P.H., Tsai, J.S.H.: Improving differential evolution with a successful-parent-selecting framework. IEEE Trans. Evol. Comput. 19(5), 717–730 (2015). https://doi.org/10.1109/TEVC.2014.2375933

    Article  Google Scholar 

  14. He, X., Kao, M.Y., Lu, H.I.: Linear-time succinct encodings of planar graphs via canonical orderings. SIAM J. Discret. Math. 12(3), 317–325 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  15. He, X., Kao, M.Y., Lu, H.I.: A fast general methodology for information-theoretically optimal encodings of graphs. SIAM J. Comput. 30(3), 838–846 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  16. Jacobson, G.: Space-efficient static trees and graphs. In: 30th Annual Symposium on Foundations of Computer Science, pp. 549–554. IEEE Computer Society (1989)

    Google Scholar 

  17. Katebi, H., Sakallah, K.A., Markov, I.L.: Graph symmetry detection and canonical labeling: differences and synergies. In: Voronkov, A. (ed.) Turing-100 - The Alan Turing Centenary, Manchester, UK, June 22–25, 2012. EPiC Series in Computing, vol. 10, pp. 181–195. EasyChair (2012). https://doi.org/10.29007/gzc1

  18. Kreher, D.L., Stinson, D.R.: Combinatorial algorithms: generation, enumeration, and search. ACM SIGACT News 30(1), 33–35 (1999)

    Article  MATH  Google Scholar 

  19. Parque, V.: On hybrid heuristics for Steiner trees on the plane with obstacles. In: Zarges, C., Verel, S. (eds.) Evolutionary Computation in Combinatorial Optimization – 21st European Conference, EvoCOP 2021, Held as Part of EvoStar 2021, Virtual Event, April 7–9, 2021, Proceedings. Lecture Notes in Computer Science, vol. 12692, pp. 120–135. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-72904-2_8

  20. Parque, V., Kobayashi, M., Higashi, M.: Bijections for the numeric representation of labeled graphs. In: 2014 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2014, San Diego, CA, USA, October 5–8, 2014, pp. 447–452. IEEE (2014)

    Google Scholar 

  21. Parque, V., Miyashita, T.: On succinct representation of directed graphs. In: 2017 IEEE International Conference on Big Data and Smart Computing, BigComp 2017, Jeju Island, South Korea, February 13–16, 2017, pp. 199–205. IEEE (2017)

    Google Scholar 

  22. Parque, V., Miyashita, T.: On the numerical representation of labeled graphs with self-loops. In: 29th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2017, Boston, MA, USA, November 6–8, 2017, pp. 342–349. IEEE Computer Society (2017). https://doi.org/10.1109/ICTAI.2017.00061

  23. Parque, V., Miyashita, T.: Numerical representation of modular graphs. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018, Tokyo, Japan, 23–27 July 2018, vol. 1, pp. 819–820. IEEE Computer Society (2018). https://doi.org/10.1109/COMPSAC.2018.00136

  24. Parque, V., Miyashita, T.: Obstacle-avoiding Euclidean Steiner trees by n-star bundles. In: IEEE 30th International Conference on Tools with Artificial Intelligence, ICTAI 2018, 5–7 November 2018, Volos, Greece, pp. 315–319. IEEE (2018). https://doi.org/10.1109/ICTAI.2018.00057

  25. Parque, V., Miyashita, T.: On graph representation with smallest numerical encoding. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018, Tokyo, Japan, 23–27 July 2018, vol. 1, pp. 817–818. IEEE Computer Society (2018). https://doi.org/10.1109/COMPSAC.2018.00135

  26. Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.: Opposition-based differential evolution. IEEE Trans. Evol. Comput. 12(1), 64–79 (2008)

    Article  Google Scholar 

  27. Segredo, E., Lalla-Ruiz, E., Hart, E.: A novel similarity-based mutant vector generation strategy for differential evolution. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 881–888 (2018)

    Google Scholar 

  28. Storn, R., Price, K.: Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11(4), 341 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  29. Sutton, A.M., Lunacek, M., Whitley, L.D.: Differential evolution and non-separability: using selective pressure to focus search. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, pp. 1428–1435 (2007)

    Google Scholar 

  30. Turán, G.: On the succinct representation of graphs. Discret. Appl. Math. 8(3), 289–294 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  31. Zhang, J., Sanderson, A.C.: Jade: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13(5), 945–958 (2009)

    Article  Google Scholar 

Download references

Acknowledgment

This work was supported by JSPS KAKENHI Grant Number 20K11998.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Victor Parque .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Parque, V., Miyashita, T. (2024). On Searching for Minimal Integer Representation of Undirected Graphs. In: Luo, B., Cheng, L., Wu, ZG., Li, H., Li, C. (eds) Neural Information Processing. ICONIP 2023. Communications in Computer and Information Science, vol 1962. Springer, Singapore. https://doi.org/10.1007/978-981-99-8132-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-8132-8_7

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-8131-1

  • Online ISBN: 978-981-99-8132-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics