A primal-dual linear programming solver with linear order complexity

Recurrent artificial neural network (ANN) models are presented for solving primal-dual linear programming problems. The theoretical background is introduced based on the nonlinear analysis of an ANN. A general procedure to synthesize an ANN for optimization problems is discussed. A method to reduce the circuit complexity of the proposed ANN from the order of O(mn) to O(m+n) is developed. Simulation results are presented through an example of up to 20 variables.<<ETX>>

[1]  John J. Hopfield,et al.  Simple 'neural' optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit , 1986 .

[3]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[4]  Leon O. Chua,et al.  Nonlinear programming without computation , 1984 .

[5]  Eric Mjolsness,et al.  Algebraic transformations of objective functions , 1990, Neural Networks.

[6]  I. G. Donaldson A theory for the square guarded hot plate—a solution of the heat conduction equation for a two layer system , 1961 .

[7]  Timothy X. Brown,et al.  Competitive neural architecture for hardware solution to the assignment problem , 1991, Neural Networks.

[8]  Leon O. Chua,et al.  Neural networks for nonlinear programming , 1988 .

[9]  H.E. Rauch,et al.  Neural networks for routing communication traffic , 1988, IEEE Control Systems Magazine.

[10]  S. Sinha A Duality Theorem for Nonlinear Programming , 1966 .

[11]  Morris W. Hirsch,et al.  Convergent activation dynamics in continuous time networks , 1989, Neural Networks.

[12]  Edgar Sanchez-Sinencio,et al.  Nonlinear switched capacitor 'neural' networks for optimization problems , 1990 .

[13]  J. P. Lasalle Some Extensions of Liapunov's Second Method , 1960 .

[14]  Michael Peter Kennedy,et al.  Unifying the Tank and Hopfield linear programming circuit and the canonical nonlinear programming circuit of Chua and Lin , 1987 .