Optimization

  • Chapter
  • First Online:
Data Analytics for Process Engineers

Part of the book series: Synthesis Lectures on Mechanical Engineering ((SLME))

  • 76 Accesses

Abstract

Process optimization plays a crucial role in process and system transformation; in the manufacturing process, for instance, it increases efficiency and reduces production costs through process improvement. In machine learning, on the other hand, optimization is used to improve the accuracy of a machine learning model by minimizing the degree of error and, hence, enhancing their learning to make accurate predictions. Furthermore, as we saw in previous chapters, data analytics and machine learning are fundamental to redefining process prediction and control, which will ultimately align with optimization. In this Chapter, we introduce simple optimization algorithms used for process engineers, such as grid search, random search, and gradient search, followed by a different generation of techniques, including evolutionary algorithms, particle swarm, and Bayesian inference and optimization. Moreover, we explore multi-objective optimization, a must tool engineers employ to improve decision-making in solving design and monitoring problems.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 44.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kazemzadeh-Parsi, M. J. (2014). A modified firefly algorithm for engineering design optimization problems. IJST, Transactions of Mechanical Engineering, 38(M2), 403–421. Available in: https://ijstm.shirazu.ac.ir/article_2504_921b2b38522d5104a1e37d58383df5d2.pdf

  2. Economic Pipe Sizing-Maplesoft. (n.d). Economic pipe sizing. Available in: https://maplesoft.com/products/maple/Pipeline-Design-Analysis/PDFs/Pipeline-Economics/Economic-Pipe-Sizing.flow.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniela Galatro .

5.1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary file1 (ZIP 3 kb)

Appendices

Data Disclosure

The data was generated, maintaining the described problem's physical meaning of the analyzed phenomenon or process.

Problems

  1. 5.1

    Review, run, compare, and discuss all the previous examples using different optimization algorithms. Is there a metric (or set of metrics) to effectively compare these algorithms?

  2. 5.2

    Perform sensitivity analyses on each optimization algorithm's tuning parameters to evaluate their impact on the found solutions.

Resources

GA documentation: https://www.rdocumentation.org/packages/GA/versions/3.2.3/topics/ga

PSO documentation: https://cran.r-project.org/web/packages/pso/pso.pdf

NSGA-II documentation: https://cran.r-project.org/web/packages/nsga2R/nsga2R.pdf

Bayesian Optimization I: https://cran.r-project.org/web/packages/rBayesianOptimization/rBayesianOptimization.pdf

Bayesian Optimization II: https://www.rdocumentation.org/packages/ParBayesianOptimization/versions/1.2.6/topics/bayesOpt

R-codes and data repository: https://github.com/CHE408UofT/DGSD_UofT

Recommended Readings

Boyd, S. P., & Vandenberghe, L. (2011). Convex optimization. Cambridge Univ. Pr.

Chaves, I.D.G., López, J.R.G., Zapata, J.L.G., Robayo, A.L., Niño, G.R. (2016). Process Optimization in Chemical Engineering. In: Process Analysis and Simulation in Chemical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-14812-0_7

Deb, K., Pratap, A. Agarwal, S. Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182-197. https://doi.org/10.1109/4235.996017.

Kochenderfer, M. J., & Wheeler, T. A. (2019). Algorithms for optimization. The Mit Press.

Edgar, T. F., Himmelblau, D. M., & Lasdon, L. S. (2201). Optimization of Chemical Processes. McGraw-Hill.

Simon, D. (2013). Evolutionary optimization algorithms: Biologically-inspired and population-based approches to computer intelligence. Wiley-Blackwell.

Yu, X., & Gen, M. (2013). Introduction to evolutionary algorithms. Springer London.

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Galatro, D., Dawe, S. (2024). Optimization. In: Data Analytics for Process Engineers. Synthesis Lectures on Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-46866-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46866-7_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46865-0

  • Online ISBN: 978-3-031-46866-7

  • eBook Packages: Synthesis Collection of Technology (R0)

Publish with us

Policies and ethics

Navigation