Skip to main content

A New Heuristic Algorithm for the Vertex Separation Problem

  • Chapter
  • First Online:

Part of the book series: Studies in Computational Intelligence ((SCI,volume 749))

Abstract

The Vertex Separation Problem (VSP) belongs to a family of graph layout problems. VSP consists in finding a linear ordering of the vertices of a graph such that the maximum number of vertex separators at each position of the ordering is minimized. This problem has important practical applications in fields such as very large scale integration design, computer language compiler design or natural language processing. VSP has been proven to be NP-hard. In the literature reviewed, we found several heuristic and metaheuristic algorithms designed for solving large instances of VSP. As far as we are aware, these algorithms do not use fuzzy logic. In this chapter, we adapt two fuzzy logic classifiers (FLC) to a constructive algorithm from the literature. More precisely, the first FLC is used to select the vertex to be placed at the first position of the linear ordering according to the adjacency degree. The second FLC is used to select the following vertices according to the number of vertex separators. We have designed five variants of our fuzzy heuristic. The computational experiment indicates that the first four variants have a similar behavior in solution quality and execution time.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. J. Díaz, J. Petit, M. Serna, A survey of graph layout problems. ACM Comput. Surv. (CSUR) 34(3), 313–356 (2002)

    Article  Google Scholar 

  2. T. Lengauer, Black-white pebbles and graph separation. Acta Informatica 16(4), 465–475 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  3. C.E. Leiserson, Area-efficient graph layouts, in 21st Annual Symposium on Foundations of Computer Science, 1980, (IEEE, 1980, October), pp. 270–281

    Google Scholar 

  4. H. Bodlaender, J. Gustedt, J.A. Telle, Linear-time register allocation for a fixed number of registers. In SODA, vol. 98 (1998, January), pp. 574–583

    Google Scholar 

  5. A. Kornai, Z. Tuza, Narrowness, pathwidth, and their application in natural language processing. Discrete Appl. Math. 36(1), 87–92 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  6. I.C. Lopes, J.M. Carvalho, Minimization of open orders using interval graphs. Int. J. Appl. Math. 40(4), 297–306 (2010)

    MathSciNet  MATH  Google Scholar 

  7. G. Luque, E. Alba, Metaheuristics for the DNA fragment assembly problem. Int. J. Comput. Itell. Res. 1(2), 98–108 (2005)

    Google Scholar 

  8. H.J.F. Huacuja, N. Castillo-García, Optimization of the Vertex Separation Problem with genetic algorithms. In Handbook of Research on Military, Aeronautical, and Maritime Logistics and Operations (IGI Global, 2016), pp. 13–31

    Google Scholar 

  9. A. Duarte, L.F. Escudero, R. Martí, N. Mladenovic, J.J. Pantrigo, J. Sánchez-Oro, Variable neighborhood search for the Vertex Separation Problem. Comput. Oper. Res. 39(12), 3247–3255 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  10. J. Sánchez-Oro, J.J. Pantrigo, A. Duarte, Combining intensification and diversification strategies in VNS. An application to the Vertex Separation Problem. Comput. Oper. Res. 52, 209–219 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  11. N. Castillo-García, H.J.F. Huacuja, R.A.P. Rangel, J.A.M. Flores, J.J.G. Barbosa, J.M.C. Valadez, On the exact solution of VSP for general and structured graphs: models and algorithms, in Recent Advances on Hybrid Approaches for Designing Intelligent Systems (Springer International Publishing, 2014), pp. 519–532

    Google Scholar 

  12. N. Castillo-García, H.J.F. Huacuja, R.A.P. Rangel, J.A.M. Flores, J.J.G. Barbosa, J.M.C. Valadez, Comparative study on constructive heuristics for the Vertex Separation Problem, in Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization (Springer International Publishing, 2015), pp. 465–474

    Google Scholar 

  13. H. Fraire Huacuja, N. Castillo-García, R.A. Pazos Rangel, J.A. Martínez Flores, J.J. González Barbosa, J.M. Carpio Valadez, Two new exact methods for the Vertex Separation Problem. Int. J. Comb. Optim. Prob. Inform. 6(1), 31–41 (2015)

    Google Scholar 

  14. H.J. Fraire-Huacuja, N. Castillo-García, M.C. López-Locés, J.A.M. Flores, J.J.G. Barbosa, J.M.C. Valadez, Integer linear programming formulation and exact algorithm for computing pathwidth, in Nature-Inspired Design of Hybrid Intelligent Systems (Springer International Publishing, 2017), pp. 673–686

    Google Scholar 

  15. R. Sepúlveda, O. Montiel, O. Castillo, P. Melin, Fundamentos de Lógica Difusa. Ediciones ILCSA (2002)

    Google Scholar 

  16. J.J. Pantrigo, R. Martí, A. Duarte, E.G. Pardo, Scatter search for the cutwidth minimization problem. Ann. Oper. Res. 199(1), 285–304 (2012)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The first author thanks Tecnológico Nacional de México and especially Instituto Tecnológico de Altamira for their support in this research. The second author would like to thank the CATEDRAS CONACYT program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Norberto Castillo-García .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Castillo-García, N., Hernández Hernández, P. (2018). A New Heuristic Algorithm for the Vertex Separation Problem. In: Castillo, O., Melin, P., Kacprzyk, J. (eds) Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications. Studies in Computational Intelligence, vol 749. Springer, Cham. https://doi.org/10.1007/978-3-319-71008-2_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71008-2_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71007-5

  • Online ISBN: 978-3-319-71008-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics