Abstract
Solving the time-variant equality-constrained quadratic programming (TVECQP) problem extensively occurs in diverse applications, and thus many novel schemes have been developed, e.g., numerical algorithms and zeroing neural networks. However, few existing works consider the perturbations in a computing system which may cause inaccurate solution. To suppress the effect of perturbations, we try to employ the integral feedback control to design a new algorithm. Firstly, the control system model of the traditional algorithm, i.e., the Newton algorithm is presented. Hence, the correlation between the control system and algorithm has been established. Then, the integral control feedback is added to the system to construct the proportional-integral iterative (PII) algorithm. The PII algorithm is thus endowed with robustness against various perturbations that are proved in theory. Moreover, numerical simulations among the Newton algorithms, the zeroing neural network, and the proposed PII algorithm are performed for comparison, which verify the theoretical analyses and demonstrate the superior robustness of the PII algorithm. Finally, two applications are provided to illustrate the feasibility of the PII algorithm, where one investigating the distribution of surface water from satellite images and the other is about robotic manipulator control.
Similar content being viewed by others
References
Åström KJ, Murray RM (2010) Feedback systems. In: Feedback Systems. Princeton University Press, Princeton
Baklanov S, Stefanova M, Lupuleac S (2020) Newton projection method as applied to assembly simulation. Optim Methods Softw. https://doi.org/10.1080/10556788.2020.1818079
Calvo-Zaragoza J, Toselli AH, Vidal E (2019) Handwritten music recognition for mensural notation with convolutional recurrent neural networks. Pattern Recogn Lett 128:115–121
Chen SY, Lin C, Tai CH, Chuang SJ (2018) Adaptive window-based constrained energy minimization for detection of newly grown tree leaves. Remote Sens 10(1):96
Cohen J (1960) A coefficient of agreement for nominal scales. Educ Psychol Meas 20(1):37–46
Crisci S, Ruggiero V, Zanni L (2019) Steplength selection in gradient projection methods for box-constrained quadratic programs. Appl Math Comput 356:312–327
Gondzio J, Sobral F (2019) Quasi-Newton approaches to interior point methods for quadratic problems. Comput Optim Appl 74(1):93–120
Guo D, Yan L, Nie Z (2017) Design, analysis, and representation of novel five-step DTZD algorithm for time-varying nonlinear optimization. IEEE Trans Neural Networks Learn Syst 29(9):4248–4260
Hong S, Kang H, Kim J, Cho K (2020) Low voltage time-based matrix multiplier-and-accumulator for neural computing system. Electronics 9(12):2138
Hu T, Liao S (2020) On the risks of using double precision in numerical simulations of spatio-temporal chaos. J Comput Phys 418(109):629
Hu Z, Xiao L, Dai J, Xu Y, Zuo Q, Liu C (2020) A unified predefined-time convergent and robust ZNN model for constrained quadratic programming. IEEE Trans Ind Inf 17(3):1998–2010
Hunger R (2005) Floating point operations in matrix-vector calculus. Munich University of Technology, Inst. for Circuit Theory and Signal Processing
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
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
Jin L, Zhang J, Luo X, Liu M, Li S, Xiao L, Yang Z (2020) Perturbed manipulability optimization in a distributed network of redundant robots. IEEE Trans Ind Electron 68(8):7209–7220
Jin L, Wei L, Li S (2022) Gradient-based differential neural-solution to time-dependent nonlinear optimization. In: IEEE Transactions on Automatic Control
Jurcevic P, Javadi-Abhari A, Bishop LS, Lauer I, Bogorin DF, Brink M, Capelluto L, Günlük O, Itoko T, Kanazawa N et al (2021) Demonstration of quantum volume 64 on a superconducting quantum computing system. Quant Sci Technol 6(2):025020
Li Y, Ang KH, Chong GC (2006) PID control system analysis and design. IEEE Control Syst 26(1):32–41
Li W, Ma X, Luo J, Jin L (2019) 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
Li X, Han L, Liu H, Wang W, Xiang C (2019) Real-time optimal energy management strategy for a dual-mode power-split hybrid electric vehicle based on an explicit model predictive control algorithm. Energy 172:1161–1178
Liao S, Liu J, Xiao X, Fu D, Wang G, Jin L (2020) Modified gradient neural networks for solving the time-varying Sylvester equation with adaptive coefficients and elimination of matrix inversion. Neurocomputing 379:1–11
Liao-McPherson D, Huang M, Kolmanovsky I (2019) A regularized and smoothed Fischer-Burmeister method for quadratic programming with applications to model predictive control. IEEE Trans Autom Control 64(7):2937–2944
Liu M, Chen L, Du X, Jin L, Shang M (2021) Activated gradients for deep neural networks. In: IEEE Transactions on Neural Networks and Learning Systems
Lu H, Jin L, Zhang J, Sun Z, Li S, Zhang Z (2019) New joint-drift-free scheme aided with projected ZNN for motion generation of redundant robot manipulators perturbed by disturbances. IEEE Trans Syst Man Cybern Syst 51(9):5639–5651
Ma R, Zhang B, Zhou Y, Li Z, Lei F (2021) Pid controller-guided attention neural network learning for fast and effective real photographs denoising. IEEE Transactions on Neural Networks and Learning Systems
Qi Y, Jin L, Li H, Li Y, Liu M (2020) Discrete computational neural dynamics models for solving time-dependent Sylvester equations with applications to robotics and MIMO systems. IEEE Trans Ind Inf 16(10):6231–6241
Qiu B, Zhang Y, Yang Z (2018) New discrete-time ZNN models for least-squares solution of dynamic linear equation system with time-varying rank-deficient coefficient. IEEE Trans Neural Networks Learn Syst 29(11):5767–5776
Qiu B, Guo J, Li X, Zhang Z, Zhang Y (2020) Discrete-time advanced zeroing neurodynamic algorithm applied to future equality-constrained nonlinear optimization with various noises. In: IEEE Transactions on Cybernetics pp 1–14. https://doi.org/10.1109/TCYB.2020.3009110
Shi Y, Jin L, Li S, Qiang J (2020) Proposing, developing and verification of a novel discrete-time zeroing neural network for solving future augmented Sylvester matrix equation. J Franklin Inst 357(6):3636–3655
Sun Z, Tian Y, Li H, Wang J (2016) A superlinear convergence feasible sequential quadratic programming algorithm for bipedal dynamic walking robot via discrete mechanics and optimal control. Optim Control Appl. Methods 37(6):1139–1161
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:11505–11520
Wang H, Luo Y, An W, Sun Q, Xu J, Zhang L (2020) PID controller-based stochastic optimization acceleration for deep neural networks. IEEE Transactions on Neural Networks and Learning Systems 31(12):5079–5091
Wang G, Hao Z, Zhang B, Jin L (2022) Convergence and robustness of bounded recurrent neural networks for solving dynamic lyapunov equations. Inf Sci 588:106–123
Weingarten H, Steinberg Y, Shamai SS (2006) The capacity region of the gaussian multiple-input multiple-output broadcast channel. IEEE Trans Inf Theory 52(9):3936–3964
Xiao L, Lu X, Xu T, Wan X, Ji W, Zhang Y (2020) Reinforcement learning-based mobile offloading for edge computing against jamming and interference. IEEE Trans Commun 68(10):6114–6126
Xiao X, Fu D, Wang G, Liao S, Qi Y, Huang H, Jin L (2020) Two neural dynamics approaches for computing system of time-varying nonlinear equations. Neurocomputing 394:84–94
Yang M, Zhang Y, Hu H, Qiu B (2019) General 7-instant DCZNN model solving future different-level system of nonlinear inequality and linear equation. IEEE Trans Neural Networks Learn Syst 9:3204–3214
Zhang Y, Zhang Z (2014) Repetitive motion planning and control of redundant robot manipulators. Springer, New York
Zhang Y, Ma W, Cai B (2008) From Zhang neural network to Newton iteration for matrix inversion. IEEE Trans Circ Syst I 56(7):1405–1415
Zhang Y, Mu B, Zheng H (2013) Link between and comparison and combination of zhang neural network and quasi-newton bfgs method for time-varying quadratic minimization. IEEE Trans Cybern 43(2):490–503
Zhang Z, Lu Y, Zheng L, Li S, Yu Z, Li Y (2018) A new varying-parameter convergent-differential neural-network for solving time-varying convex QP problem constrained by linear-equality. IEEE Trans Autom Control 63(12):4110–4125
Zhang Y, Gong H, Yang M, Li J, Yang X (2018) Stepsize range and optimal value for Taylor-Zhang discretization formula applied to zeroing neurodynamics illustrated via future equality-constrained quadratic programming. IEEE Trans Neural Networks Learn Syst 30(3):959–966
Zhao R, Shi Z, Zou Z, Zhang Z (2019) Ensemble-based cascaded constrained energy minimization for hyperspectral target detection. Remote Sens 11(11):1310
Author information
Authors and Affiliations
Corresponding author
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
Wang, G., Hao, Z., Huang, H. et al. A proportional-integral iterative algorithm for time-variant equality-constrained quadratic programming problem with applications. Artif Intell Rev 56, 4535–4556 (2023). https://doi.org/10.1007/s10462-022-10284-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-022-10284-4