Numerical Algorithm E47

In this chapter, based on the linear variational inequality (LVI), a numerical algorithm (termed E47 algorithm), which won the ICAL2011 best paper award (Zhang et al. in Proceedings of IEEE International Conference on Automation and Logistics, pp. 125–130, 2011), is presented and investigated to solve the QP problem that is simultaneously subject to linear equality, inequality, and bound constraints. Note that the constrained QP problem can be converted to a linear variational inequality and then to a piecewise-linear equation (PLE). The E47 algorithm is then adapted to solving the resultant PLE, and thus the optimal numerical solution to the QP problem is obtained. In addition, the global linear convergence of such an E47 algorithm is proved. The numerical comparison results between such an E47 algorithm and the active-set algorithm are further provided. The efficacy and superiority of the presented E47 algorithm for QP solving are substantiated.

[1]  Bin-Xin He Solving a class of linear projection equations , 1994 .

[2]  Bingsheng He,et al.  A new method for a class of linear variational inequalities , 1994, Math. Program..

[3]  Vasile Moraru Quasi-Newton Methods for Solving Nonlinear Programming Problems , 1995, Comput. Sci. J. Moldova.

[4]  Nicholas I. M. Gould,et al.  Convergence Properties of an Augmented Lagrangian Algorithm for Optimization with a Combination of General Equality and Linear Constraints , 1996, SIAM J. Optim..

[5]  Vasile Moraru,et al.  An Algorithm for Solving Quadratic Programming Problems , 1997, Comput. Sci. J. Moldova.

[6]  Stephen E. Wright,et al.  Optimization of site occupancies in minerals using quadratic programming , 2000 .

[7]  Jun Wang,et al.  A dual neural network for constrained joint torque optimization of kinematically redundant manipulators , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Yunong Zhang,et al.  A dual neural network for convex quadratic programming subject to linear equality and inequality constraints , 2002 .

[9]  Shuzhi Sam Ge,et al.  A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  A.S. Hodel,et al.  Control of a ground vehicle using quadratic programming based control allocation techniques , 2004, Proceedings of the 2004 American Control Conference.

[11]  Alaeddin Malek,et al.  Numerical solutions for constrained quadratic problems using high-performance neural networks , 2005, Appl. Math. Comput..

[12]  Yunong Zhang On the LVI-based primal-dual neural network for solving online linear and quadratic programming problems , 2005, Proceedings of the 2005, American Control Conference, 2005..

[13]  María D. González-Lima,et al.  A primal-dual interior-point algorithm for quadratic programming , 2006, Numerical Algorithms.

[14]  Kim Marriott,et al.  Drawing directed graphs using quadratic programming , 2006, IEEE Transactions on Visualization and Computer Graphics.

[15]  Yunong Zhang,et al.  On the Simplified LVI-based Primal-Dual Neural Network for Solving LP and QP Problems , 2007, IEEE International Conference on Control and Automation.

[16]  Gwo-Hshiung Tzeng,et al.  A Fuzzy ARIMA Model by Using Quadratic Programming Approach for Time Series Data , 2009 .

[17]  Junyan Wang,et al.  A Lower Order Discrete-Time Recurrent Neural Network for Solving High Order Quadratic Problems with Equality Constraints , 2010, ISNN.

[18]  Richard H. Byrd,et al.  An active-set algorithm for nonlinear programming using parametric linear programming , 2011, Optim. Methods Softw..

[19]  Yunong Zhang,et al.  On the LVI-based numerical method (E47 algorithm) for solving quadratic programming problems , 2011, 2011 IEEE International Conference on Automation and Logistics (ICAL).