Abstract
Optimal control problem is one of the most challenging subjects in control theory. It has numerous applications in science and engineering. In this study, we are motivated to obtain the solution of fuzzy optimal control problems via universal approximation capability of a single-layer feedforward artificial neural network. First, we transform the fuzzy optimal control problems into systems of first-order ordinary differential equations via fuzzy Pontryagin’s minimum principle and fuzzy Hamiltonian function. Then, we solve these systems by using a single-layer feedforward sigmoid-weighted neural network. The numerical examples are presented to determine the simplicity and efficiency of the proposed method.
Similar content being viewed by others
References
Berkani S, Manseur F, Maidi A (2012) Optimal control based on the variational iteration method. Comput Math Appl 64:604–610
Effati S, Pakdaman M (2013) Optimal control problem via neural network. Neural Comput Appl 23:2093–2100
Elfwing S, Uchie E, Doya K (2018) Sigmoid-weighted linear units for neural network function approximation in reinforcement learning. Neural Netw 107:3–11
Fard SP, Zainuddin Z (2015) Universal approximation property of weighted approximate identity neural networks. In: Proceeding of Science (CENet2015). https://doi.org/10.22323/1.259.0007
Filev D, Angelov P (1992) Fuzzy optimal control. Fuzzy Sets Syst 47:151–156
Lagaris IE, Likas A, Fotiadis DI (1998) Artificial neural networks for solving ordinary and partial differential equations. IEEE Trans Neural Netw 9:978–1000
Mall S, Chakraverty S (2016) Application of Legendre neural network for solving ordinary differential equations. Appl Soft Comput 43:347–356
Nazemi A, Karami R (2016) A neural network approach for solving optimal control problem with inequality constraints and some applications. Neural Process Lett 10:249–256
Pakdaman M, Effati S (2016) Approximating the solution of optimal control problems by fuzzy systems. Neural Process Lett 43:667–686
Pontriyagin LS, Boltyanskii V, Gamkrelidze R, Misschenko E (1962) The mathematical theory of optimal process. Wiley, New York
Saberi Nik H, Effati S (2013) An approximate method for solving a class of nonlinear optimal control problems. Optim Control Appl Methods 35:327–339
Shirazian M, Effati S (2012) Solving a class of nonlinear optimal control problem via He’s variational iteration method. Int J Control Autom Syst 10:249–256
Shirazian M, Effati S (2020) A novel successive approximation method for solving a class of optimal control problems. Casp J Math Sci 9:124–136
Soolaki J, Fard OS, Borzabadi AH (2018) A necessary condition of Ponteryagin type for fuzzy control systems. Comput Appl Math 37:1263–1278
Tsoulos IG, Gavrilis D, Glavas E (2009) Solving differential equations with constructed neural networks. Neurocomputing 72:2385–2391
Yang Y, Hou M, Luo J, Tian Z (2020) Numerical solution of several kinds of differential equations using block neural network method with improved extreme learning machine algorithm. J Intell Fuzzy Syst 38(3):3445–3461
Zhu Y (2009) A fuzzy optimal control model. J Uncertain Syst 3:270–279
Acknowledgements
The authors appreciate the referees for their valuable comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest.
Research involving human participants and/or animals
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fard, S.P., Pourabbas, R. & Pouramini, J. Approximate solutions of fuzzy optimal control problems using sigmoid-weighted neural networks. Soft Comput 25, 5355–5364 (2021). https://doi.org/10.1007/s00500-020-05534-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05534-y