Abstract
Black hole (BH) meta-heuristic optimization is a nature-inspired algorithm which mimics the behavior of black holes. The Black hole algorithm framework is implemented in this work to solve dynamic optimization of some benchmark problems encountered in chemically reacting systems. We have employed two different algorithm types which include a standalone black hole algorithm and an algorithm which combines exploration–exploitation tradeoff in the algorithm. This tradeoff is enabled through the concept of white hole (WH). We have employed both piecewise linear and piecewise constant control profiles in our simulations. The algorithms proposed are simple and are easy to implement. Case studies studied show that the novel algorithms are robust and compare very well with existing algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nikumbh, S., Ghosh, S., Jayaraman, V.K.: Biogeography-based optimization for dynamic optimization of chemical reactors. In: Applications of Metaheuristics in Process Engineering, pp. 201–216. Springer, Cham (2014)
Jayaraman, V.K., Kulkarni, B.D., Gupta, K., Rajesh, J., Kusumaker, H.S.: Dynamic optimization of fed-batch bioreactors using the ant algorithm. Biotechnol. Prog. 17(1), 81–88 (2001)
Goldberg, D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading-MA (1989)
Dorigo, M., Di Caro, G.: Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99, pp. 1470–1477. IEEE (1999)
Nguang, S.K., Chen, L., Chen, X.D.: Optimisation of fed-batch culture of hybridoma cells using genetic algorithms. ISA Trans. 40(4), 381–389 (2001)
Michalewicz, Z., Janikow, C.Z., Krawczyk, J.B.: A modified genetic algorithm for optimal control problems. Comput. Math. Appl. 23(12), 83–94 (1992)
Roubos, J.A., van Straten, G., van Boxtel, A.J.B.: Numerical computational method using genetic algorithm for the optimal control problem with terminal constraints and free parameters. J. Biotechnol. 67(2–3), 173–187 (1999)
Na, J.G., Chang, Y.K., Chung, B.H., Lim, H.C.: Adaptive optimization of fed-batch culture of yeast by using genetic algorithms. Bioproc. Biosyst. Eng. 24(5), 299–308 (2002)
Tian, P., Chen, X., Zhao, W., Du, W.: Dynamic optimization of chemical processes using symbiotic organisms search algorithm. In: Chinese Automation Congress (CAC), pp. 1052–1058. IEEE (2019)
Asgari, S.A., Pishvaie, M.R.: Dynamic optimization in chemical processes using region reduction strategy and control vector parameterization with an ant colony optimization algorithm. Chem. Eng. Technol. Ind. Chem.-Plant Equip.-Process Eng.-Biotechnol. 31(4), 507–512 (2008)
Fan, S., Wenli, D.U., Rongbin, Q., Feng, Q.I.A.N., Zhong, W.: A hybrid improved genetic algorithm and its application in dynamic optimization problems of chemical processes. Chin. J. Chem. Eng. 21(2), 144–154 (2013)
Nemati, M., Salimi, R., Bazrkar, N.: Black holes algorithm a swarm algorithm inspired of black holes for optimization problems. IAES Int. J. Artif. Intell. 2(3), 143–150 (2013)
Kumar, S., Datta, D., Singh, S.: Black hole algorithm and its applications. In: Computational Intelligence Applications in Modeling and Control, pp. 147–170. Springer, Cham (2015)
Hatamlou, A.: Black hole: a new heuristic optimization approach for data clustering. Inf. Sci. 222, 175–184 (2013)
Nemati, M., Momeni, H., Bazrkar, N.: Binary black holes algorithm. Int. J. Comput. Appl. 79(6), 0975–8887 (2013)
Wu, C., Wu, T., Fu, K., Zhu, Y., Li, Y., He, W., Tang, S.: AMOBH: adaptive multiobjective black hole algorithm. Comput. Intell. Neurosci. 2017 (2017)
Abdulwahab, H., Noraziah, A., Alsewari, A., Salih, Q.: An enhanced version of black hole algorithm via levy flight for optimization and data clustering problems. IEEE Access 7, 142085–142096 (2019)
Nemati, M., Momeni, H.: Black holes algorithm with fuzzy Hawking radiation. Int. J. Sci. Technol. Res. 3(6), 85–88 (2014)
Pashaei, E., Aydin, N.: Gene selection using hybrid binary black hole algorithm and modified binary particle swarm optimization. Genomics 111(4), 669–686 (2019)
Farahmandian, M., Hatamlou, A.: Solving optimization problems using black hole algorithm. J. Adv. Comput. Sci. Technol. 4(1), 68–74 (2015)
Mohammed, S.K., Ibrahim, Z., Daniyal, H., Aziz, N.A.A.: White hole-black hole algorithm. In: The National Conference for Postgraduate Research, pp. 824–833. Universiti Malaysia, Pahang (2016)
Luus, R.: Application of dynamic programming to differential-algebraic process systems. Comput. Chem. Eng. 17(4), 373–377 (1993)
Dadebo, S.A., McAuley, K.B.: Dynamic optimization of constrained chemical engineering problems using dynamic programming. Comput. Chem. Eng. 19(5), 513–525 (1995)
Chen, C.T., Hwang, C.: Optimal on-off control for fed-batch fermentation processes. Ind. Eng. Chem. Res. 29(9), 1869–1875 (1990)
Rajesh, J., Gupta, K., Kusumakar, H.S., Jayaraman, V.K., Kulkarni, B.D.: Dynamic optimization of chemical processes using ant colony framework. Comput. Chem. 25(6), 583–595 (2001)
Ray, W.H.: Advanced process control. McGraw-Hill Book Company. London, UK (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ovhal, P., Valadi, J.K. (2021). Black Hole—White Hole Algorithm for Dynamic Optimization of Chemically Reacting Systems. In: Sharma, H., Saraswat, M., Yadav, A., Kim, J.H., Bansal, J.C. (eds) Congress on Intelligent Systems. CIS 2020. Advances in Intelligent Systems and Computing, vol 1335. Springer, Singapore. https://doi.org/10.1007/978-981-33-6984-9_43
Download citation
DOI: https://doi.org/10.1007/978-981-33-6984-9_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-6983-2
Online ISBN: 978-981-33-6984-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)