Converting general nonlinear programming problems into separable programming problems with feedforward neural networks

被引:2
|
作者
Lu, BL
Ito, K
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
[2] Tokyo Inst Technol, Dept Computat Intelligence & Syst Sci, Midori Ku, Yokohama, Kanagawa 2268502, Japan
关键词
nonlinear programming; separable programming; feedforward neural network; piecewise linear approximation; separable function; simplex method;
D O I
10.1016/S0893-6080(02)00234-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present a method for converting general nonlinear programming (NLP) problems into separable programming (SP) problems by using feedforward neural networks (FNNs). The basic idea behind the method is to use two useful features of FNNs: their ability to approximate arbitrary continuous nonlinear functions with a desired degree of accuracy and their ability to express nonlinear functions in terms of parameterized compositions of functions of single variables. According to these two features, any nonseparable objective functions and/or constraints in NLP problems can be approximately expressed as separable functions with FNNs. Therefore, any NLP problems can be converted into SP problems. The proposed method has three prominent features. (a) It is more general than existing transformation techniques: (b) it can be used to formulate optimization problems as SP problems even when their precise analytic objective function and/or constraints are unknown; (c) the SP problems obtained by the proposed method may highly facilitate the selection of grid points for piecewise linear approximation of nonlinear functions. We analyze the computational complexity of the proposed method and compare it with an existing transformation approach. We also present several examples to demonstrate the method and the performance of the simplex method with the restricted basis entry rule for solving SP problems. (C) 2003 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:1059 / 1074
页数:16
相关论文
共 50 条
  • [1] On solving nonlinear programming problems via Neural Networks
    Mladenov, V.M.
    Maratos, N.G.
    Tsakoumis, A.C.
    Tashev, T.A.
    Mastorakis, N.E.
    Neural Network World, 2001, 11 (03) : 293 - 304
  • [2] On the recurrent neural networks for solving general quadratic programming problems
    Mladenov, V
    NEUREL 2004: SEVENTH SEMINAR ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2004, : 5 - 9
  • [3] REDUCTION OF NONLINEAR INTEGER SEPARABLE PROGRAMMING-PROBLEMS
    PARDALOS, PM
    ROSEN, JB
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1988, 24 (01) : 55 - 64
  • [4] A Stochastic Approach to General Nonlinear Programming Problems
    Malekzadeh, P.
    Gore, S. D.
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2012, 41 (10) : 1989 - 1997
  • [5] Solving a kind of nonlinear programming problems via analog neural networks
    Su, J
    Hu, AQ
    He, ZY
    NEUROCOMPUTING, 1998, 18 (1-3) : 1 - 9
  • [6] Neural networks for nonconvex nonlinear programming problems: A switching control approach
    Sun, CY
    Feng, CB
    ADVANCES IN NEURAL NETWORKS - ISNN 2005, PT 1, PROCEEDINGS, 2005, 3496 : 694 - 699
  • [7] Current-mode neural networks for solving nonlinear programming problems
    Al-Naima, F.
    Hameed, S.M.
    Engineering Journal of University of Qatar, 2000, 13 : 223 - 244
  • [8] A fuzzy linear basis algorithm for nonlinear separable programming problems
    Wang, PZ
    Östermark, R
    Alex, R
    Tan, SH
    FUZZY SETS AND SYSTEMS, 2001, 119 (01) : 21 - 30
  • [9] A neural network for solving nonlinear programming problems
    Chen, KZ
    Leung, Y
    Leung, KS
    Gao, XB
    NEURAL COMPUTING & APPLICATIONS, 2002, 11 (02): : 103 - 111
  • [10] A Neural Network for Solving Nonlinear Programming Problems
    K.-z. Chen
    Y. Leung
    K. S. Leung
    X.-b. Gao
    Neural Computing & Applications, 2002, 11 : 103 - 111