Skip to main content

Cuckoo Search Algorithm for Parametric Data Fitting of Characteristic Curves of the Van der Waals Equation of State

  • Chapter
  • First Online:
Applications of Cuckoo Search Algorithm and its Variants

Abstract

The Van der Waals (VdW) equation is an equation of state that generalizes the ideal gas law by taking into account molecular size and molecular interaction forces. This equation is widely used to analyze the interplay and transitions between the liquid and gas phases. To this purpose, two characteristic curves, called binodal and spinodal curves, are to be computed. They are usually reconstructed through polynomial fitting from a collection of 2D points in the pressure–volume plane by using standard numerical procedures. However, the resulting fitting models are strongly limited in several ways and can be further improved. In this paper, we address this issue through least-squares approximation of the set of 2D points by using free-form Bézier curves. This new approach requires to perform a proper data parameterization in addition to computing the poles of the curves. This is achieved through a powerful swarm intelligence method inspired in nature for continuous optimization: the cuckoo search algorithm. To test the performance of this new approach, it has been applied to real data, in this case for a gas. Our experimental results prove that this method can reconstruct these characteristic curves with a significant accuracy. Furthermore, we carried out a comparative analysis between this method and four alternative techniques present in the literature, including two of the latest methods in the field (polynomial curve fitting and the multilayer perceptron neural network) and two popular nature-inspired metaheuristic methods (firefly algorithm and bat algorithm). Such comparative analysis shows that our approach outperforms these four methods for at least two orders of magnitude for the studied example. We conclude, not only that the mentioned approach is certainly promising, but also that is it ready for being successfully applied to real, practical instances of chemical components and mixtures.

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

Institutional subscriptions

Similar content being viewed by others

References

  1. Angus S, Armstrong B, Gosman AL, McCarty RD, Hust JG, Vasserman AA, Rabinovich VA (1972) International thermodynamic tables of the fluid state—1 Argon. Butterworths, London

    Google Scholar 

  2. Barnhill RE (1992) Geometric processing for design and manufacturing. SIAM, Philadelphia

    Book  Google Scholar 

  3. Dey N (ed) (2017) Advancements in applied metaheuristic computing. IGI Global, PA, USA

    Google Scholar 

  4. Dey N, Ashour AS, Bhattacharyya S (2020) Applied nature-inspired computing: algorithms and case studies. Springer Tracts in Nature-Inspired Computing. Springer, Singapore

    Book  Google Scholar 

  5. Derac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evolut Comput 1:3–18

    Article  Google Scholar 

  6. Dierckx P (1993) Curve and surface fitting with splines. Oxford University Press, Oxford

    MATH  Google Scholar 

  7. Engelbrecht AP (2005) Fundamentals of computational swarm intelligence. Wiley, Chichester, England

    Google Scholar 

  8. Farin G (2002) Curves and surfaces for CAGD, 5th edn. Morgan Kaufmann, San Francisco

    Google Scholar 

  9. Funahashi KI (1989) On the approximate realization of continuous mappings by neural networks. Neural Netw 2(3):183–192

    Article  Google Scholar 

  10. Gálvez A, Iglesias A (2013) Firefly algorithm for polynomial Bézier surface parameterization. J Appl Math, Article ID 237984, 9 p (2013)

    Google Scholar 

  11. Gálvez A, Iglesias A (2013) An electromagnetism-based global optimization approach for polynomial Bézier curve parameterization of noisy data points. In: Proceedings international conference on cyberworlds, CW-2013. IEEE Computer Society Press, pp 259–266

    Google Scholar 

  12. Gálvez A, Iglesias A (2014) Cuckoo search with Lévy flights for weighted Bayesian energy functional optimization in global-support curve data fitting. Sci World J (2014) Article ID 138760, 11 p

    Google Scholar 

  13. Gosman AL, McCarty RD, Hust JG (1969) Thermodynamic properties of Argon from the triple point to 300 K at pressures to 1000 atmospheres. Nat Stand Ref Data Ser Nat Bur Stand, NSRDS-NBS 27 (1969)

    Google Scholar 

  14. Hornik K, Stinchcombe M, White H (1989) Multilayer feedforward networks are universal approximators. Neural Netw 2(5):359–366

    Article  Google Scholar 

  15. Hoschek J, Lasser D (1993) Fundamentals of computer aided geometric design. A.K. Peters, Wellesley, MA

    MATH  Google Scholar 

  16. Iglesias A, Gálvez A, Collantes M (2015) Bat algorithm for curve parameterization in data fitting with polynomial Bézier curves. In: Proceedings international conference on cyberworlds, CW-2015. IEEE Computer Society Press, 107–114

    Google Scholar 

  17. Iglesias A, Gálvez A (2016) Cuckoo search with Lévy flights for reconstruction of outline curves of computer fonts with rational Bézier curves. In: Proceedings IEEE congress on evolutionary computation, CEC-2016. IEEE Computer Society Press, pp 2247–2254

    Google Scholar 

  18. Iglesias A, Gálvez A, Surez P, Shinya M, Yoshida N, Otero C, Mancahdo M, Gomez-Jauregui V (2018) Cuckoo search algorithm with Lévy flights for global-support parametric surface approximation in reverse engineering. Symmetry 10(3):58

    Article  Google Scholar 

  19. Johnson DC (2014) Advances in thermodynamics of the van der Waals Fluid. Morgan & Claypool Publishers, Ames

    Google Scholar 

  20. Levenberg K (1944) A method for the solution of certain non-linear problems in least squares. Q Appl Math 2(2):164–168

    Article  MathSciNet  Google Scholar 

  21. Marquardt D (1963) An algorithm for least-squares estimation of nonlinear parameters. SIAM J Appl Math 11(2):431–441

    Article  MathSciNet  Google Scholar 

  22. The MathWorks polyfit web page, available at the URL: https://www.mathworks.com/help/matlab/ref/polyfit.html (last accessed Aug. 20th 2019)

  23. Maxwell JC (1875) On the dynamical evidence of the molecular constitution of bodies. Nature 11:357–359

    Article  Google Scholar 

  24. Piegl L, Tiller W (2004) The NURBS Book. Springer, Berlin, Heidelberg (1997). 146–165 (2004)

    Google Scholar 

  25. Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical recipes, 2nd edn. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  26. Smith JM, Van Ness HC, Abbott MM (2005) Introduction to chemical engineering thermodynamics. McGraw-Hill, Boston

    Google Scholar 

  27. Weast RC (1972) Handbook of chemistry and physics (53rd Edition). Chemical Rubber Publication

    Google Scholar 

  28. Yang XS (2009) Firefly algorithms for multimodal optimization. Lect Notes Comput Sci 5792:169–178

    Article  MathSciNet  Google Scholar 

  29. Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–84

    Article  Google Scholar 

  30. Yang XS (2010) A new metaheuristic bat-inspired algorithm. Stud Comput Intell 284:65–74 Springer, Berlin

    MATH  Google Scholar 

  31. Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):464–483

    Article  Google Scholar 

  32. Yang XS (2013) Bat algorithm: literature review and applications. Int J Bio-Inspired Comput 5(3):141–149

    Article  Google Scholar 

  33. Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: Proceedings world congress on nature & biologically inspired computing (NaBIC). IEEE, pp 210–214

    Google Scholar 

  34. Yang XS, Deb S (2010) Engineering optimization by cuckoo search. Int J Math Model Numer Optim 1(4):330–343

    Google Scholar 

  35. Yang XS (2010) Engineering optimisation: an introduction with metaheuristic applications. Wiley, Hoboken, NJ

    Book  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the financial support from the project PDE-GIR of the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 778035, and from the Spanish Ministry of Science, Innovation and Universities (Computer Science National Program) under grant #TIN2017-89275-R of the Agencia Estatal de Investigación and European Funds EFRD (AEI/FEDER, UE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrés Iglesias .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Campuzano, A., Iglesias, A., Gálvez, A. (2021). Cuckoo Search Algorithm for Parametric Data Fitting of Characteristic Curves of the Van der Waals Equation of State. In: Dey, N. (eds) Applications of Cuckoo Search Algorithm and its Variants. Springer Tracts in Nature-Inspired Computing. Springer, Singapore. https://doi.org/10.1007/978-981-15-5163-5_2

Download citation

Publish with us

Policies and ethics