Abstract
The problem of discrete-time dynamic constrained quadratic programming including equality and inequality constraints is formulated and investigated, simply termed future constrained quadratic programming (FCQP) problem in this paper. To obtain the optimal solution of such an FCQP problem in real time and with high precision, a novel discrete-time zeroing neurodynamic (DTZN) algorithm, which is developed by combining the corresponding continuous-time zeroing neurodynamic model and a five-step explicit linear multi-step (ELMS) rule, is proposed and termed ELMS-type five-step DTZN (5SDTZN) algorithm. Then, the convergence and precision of the ELMS-type 5SDTZN algorithm are analyzed theoretically. For comparison, three other DTZN algorithms as well as discrete-time gradient and varying-parameter neurodynamic algorithms are also presented. Afterward, through numerical verifications and comparisons, the efficacy and superiority of the ELMS-type 5SDTZN algorithm for solving the FCQP problem are illustrated. Finally, the applicability of the ELMS-type 5SDTZN algorithm for the coordinated repetitive motion control of a wheeled mobile robot with physical constraints is demonstrated.





Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Data availibility
The data used in this paper to support the results of this study are available from the first author upon reasonable request.
References
Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge
Nocedal J, Wright SJ (2006) Numerical optimization, 2nd edn. Springer, New York
Sra S, Nowozin S, Wright SJ (2011) Optimization for machine learning. MIT Press, Cambridge
Antczak T (2011) A new exact exponential penalty function method and nonconvex mathematical programming. Appl Math Comput 217(15):6652–6662
Zhang Y, Jin L (2017) Robot manipulator redundancy resolution. Wiley, Hoboken
Li S, Zhang Y (2018) Neural networks for cooperative control of multiple robot arms. Springer, Singapore
Liu Y, Canu S, Honeine P, Ruan S (2019) Mixed integer programming for sparse coding: application to image denoising. IEEE Trans Comput Imag 5(3):354–365
Nazemi A (2018) A capable neural network framework for solving degenerate quadratic optimization problems with an application in image fusion. Neural Process Lett 47(1):167–192
Qin S, Yang X, Xue X, Song J (2017) A one-layer recurrent neural network for pseudoconvex optimization problems with equality and inequality constraints. IEEE Trans Cybern 47(10):3063–3074
Yan Z, Fan J, Wang J (2017) A collective neurodynamic approach to constrained global optimization. IEEE Trans Neural Netw Learn Syst 28(5):1206–1215
Liu N, Qin S (2019) A novel neurodynamic approach to constrained complex-variable pseudoconvex optimization. IEEE Trans Cybern 49(11):3946–3956
Hu X, Zhang B (2009) A new recurrent neural network for solving convex quadratic programming problems with an application to the \(k\)-winners-take-all problem. IEEE Trans Neural Netw 20(4):654–664
Nazemi A, Nazemi M (2014) A gradient-based neural network method for solving strictly convex quadratic programming problems. Cognitive Comput 6(3):484–495
Huang X, Lou X, Cui B (2016) A novel neural network for solving convex quadratic programming problems subject to equality and inequality constraints. Neurocomputing 214:23–31
Zhang Y, Yi C (2011) Zhang neural networks and neural-dynamic method. Nova, New York
Jin J, Zhao L, Li M, Yu F, Xi Z (2020) Improved zeroing neural networks for finite time solving nonlinear equations. Neural Comput Appl 32(9):4151–4160
Sun Z, Shi T, Wei L, Sun Y, Liu K, Jin L (2020) Noise-suppressing zeroing neural network for online solving time-varying nonlinear optimization problem: a control-based approach. Neural Comput Appl 32(15):11505–11520
Ma Z, Yu S, Han Y, Guo D (2021) Zeroing neural network for bound-constrained time-varying nonlinear equation solving and its application to mobile robot manipulators. Neural Comput Appl 33(21):14231–14245
Liao B, Wang Y, Li W, Peng C, Xiang Q (2021) Prescribed-time convergent and noise-tolerant Z-type neural dynamics for calculating time-dependent quadratic programming. Neural Comput Appl 33(10):5327–5337
Liu M, Chen L, Du X, Jin L, Shang M (2021) Activated gradients for deep neural networks. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2021.3106044
Jin L, Wei L, Li S (2022) Gradient-based differential neural-solution to time-dependent nonlinear optimization. IEEE Trans Autom Control. https://doi.org/10.1109/TAC.2022.3144135
Li W, Han L, Xiao X, Liao B, Peng C (2022) A gradient-based neural network accelerated for vision-based control of an RCM-constrained surgical endoscope robot. Neural Comput Appl 34(2):1329–1343
Liao B, Han L, He Y, Cao X, Li J (2022) Prescribed-time convergent adaptive ZNN for time-varying matrix inversion under harmonic noise. Electron 11(10):1636–1654
Xiao L, He Y, Dai J, Liu X, Liao B, Tan H (2022) A variable-parameter noise-tolerant zeroing neural network for time-variant matrix inversion with guaranteed robustness. IEEE Trans Neural Netw Learn Syst 33(4):1535–1545
Li W, Xiao L, Liao B (2020) A finite-time convergent and noise-rejection recurrent neural network and its discretization for dynamic nonlinear equations solving. IEEE Trans Cybern 50(7):3195–3207
Xiao L, Zhang Z, Li S (2019) Solving time-varying system of nonlinear equations by finite-time recurrent neural networks with application to motion tracking of robot manipulators. IEEE Trans Syst Man Cybern Syst 49(11):2210–2220
Xiao L, Liao B, Li S, Zhang Z, Ding L, Jin L (2018) Design and analysis of FTZNN applied to real-time solution of nonstationary Lyapunov equation and tracking control of wheeled mobile manipulator. IEEE Trans Ind Informat 14(1):98–105
Liao B, Xiang Q, Li S (2019) Bounded Z-type neurodynamics with limited-time convergence and noise tolerance for calculating time-dependent Lyapunov equation. Neurocomputing 325:234–241
Jin L, Zhang Y, Li S, Zhang Y (2016) Modified ZNN for time-varying quadratic programming with inherent tolerance to noises and its application to kinematic redundancy resolution of robot manipulators. IEEE Trans Ind Electron 63(11):6978–6988
Ma Q, Qin S, Jin T (2019) Complex Zhang neural networks for complex-variable dynamic quadratic programming. Neurocomputing 330:56–69
Li W, Su Z, Tan Z (2019) A variable-gain finite-time convergent recurrent neural network for time-variant quadratic programming with unknown noises endured. IEEE Trans Ind Informat 15(9):5330–5340
Xiao L, Li K, Duan M (2019) Computing time-varying quadratic optimization with finite-time convergence and noise tolerance: a unified framework for zeroing neural network. IEEE Trans Neural Netw Learn Syst 30(11):3360–3369
Jiang C, Xiao X, Liu D, Huang H, Xiao H, Lu H (2021) Nonconvex and bound constraint zeroing neural network for solving time-varying complex-valued quadratic programming problem. IEEE Trans Ind Informat 17(10):6864–6874
Zhang Z, Kong LD, Zheng L (2019) Power-type varying-parameter RNN for solving TVQP problems: design, analysis, and applications. IEEE Trans Neural Netw Learn Syst 30(8):2419–2433
Li W, Ma X, Luo J, Jin L (2021) A strictly predefined-time convergent neural solution to equality- and inequality-constrained time-variant quadratic programming. IEEE Trans Syst Man Cybern Syst 51(7):4028–4039
Hu Z, Xiao L, Dai J, Xu Y, Zuo Q, Liu C (2021) A unified predefined-time convergent and robust ZNN model for constrained quadratic programming. IEEE Trans Ind Informat 17(3):1998–2010
Zhang Z, Yang S, Zheng L (2021) A penalty strategy combined varying-parameter recurrent neural network for solving time-varying multi-type constrained quadratic programming problems. IEEE Trans Neural Netw Learn Syst 32(7):2993–3004
Jin L, Li S (2017) Nonconvex function activated zeroing neural network models for dynamic quadratic programming subject to equality and inequality constraints. Neurocomputing 267:107–113
Mathews JH, Fink KD (2004) Numerical methods using MATLAB. Prentice Hall, New Jersey
Simonetto A, Dall’Anese E (2017) Prediction-correction algorithms for time-varying constrained optimization. IEEE Trans Signal Process 65(20):5481–5494
Zhang Z, Deng X, He M, Chen T, Liang J (2022) Runge–Kutta type discrete circadian RNN for resolving tri-criteria optimization scheme of noises perturbed redundant robot manipulators. IEEE Trans Syst Man Cybern Syst 52(3):1405–1416
Zhang Y, Qi Z, Li J, Qiu B, Yang M (2019) Stepsize domain confirmation and optimum of ZeaD formula for future optimization. Numer Algorithms 81(2):561–574
Zhang Y, Gong H, Yang M, Li J, Yang X (2019) Stepsize range and optimal value for Taylor–Zhang discretization formula applied to zeroing neurodynamics illustrated via future equality-constrained quadratic programming. IEEE Trans Neural Netw Learn Syst 30(3):959–966
Guo J, Zhang Y (2021) Stepsize interval confirmation of general four-step DTZN algorithm illustrated with future quadratic programming and tracking control of manipulators. IEEE Trans Syst Man Cybern Syst 51(3):1662–1670
Guo D, Yan L, Nie Z (2018) Design, analysis, and representation of novel five-step DTZD algorithm for time-varying nonlinear optimization. IEEE Trans Neural Netw Learn Syst 29(9):4248–4260
Li J, Shi Y, Xuan H (2021) Unified model solving nine types of time-varying problems in the frame of zeroing neural network. IEEE Trans Neural Netw Learn Syst 32(5):1896–1905
Guo J, Qiu B, Zhang Y (2021) Future different-layer linear equation and bounded inequality solved by combining Adams-Bashforth methods with CZNN model. IEEE Trans Ind Electron 68(2):1515–1524
Qiu B, Guo J, Li X, Zhang Y (2021) New discretized zeroing neural network models for solving future system of bounded inequalities and nonlinear equations aided with general explicit linear four-step rule. IEEE Trans Ind Informat 17(8):5164–5174
Jin L, Zhang Y, Qiu B (2018) Neural network-based discrete-time Z-type model of high accuracy in noisy environments for solving dynamic system of linear equations. Neural Comput Appl 29(11):1217–1232
Griffiths DF, Higham DJ (2010) Numerical methods for ordinary differential equations: initial value problems. Springer, London
Xiao L, Zhang Y (2014) A new performance index for the repetitive motion of mobile manipulators. IEEE Trans Cybern 44(2):280–292
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant 62006254, in part by the Guangdong Basic and Applied Basic Research Foundation under Grant 2019A1515012128, and in part by the Science and Technology Plan Project of Guangzhou under Grant 202102080656.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This paper 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
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Qiu, B., Li, XD. & Yang, S. A novel discrete-time neurodynamic algorithm for future constrained quadratic programming with wheeled mobile robot control. Neural Comput & Applic 35, 2795–2809 (2023). https://doi.org/10.1007/s00521-022-07757-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07757-6