A linear programming-based optimization algorithm for solving nonlinear programming problems

被引:6
|
作者
Still, Claus [1 ]
Westerlund, Tapio [1 ]
机构
[1] Abo Akad Univ, Proc Design & Syst Engn Lab, FIN-20500 Turku, Finland
关键词
Nonlinear programming; Cutting plane algorithms; Sequential linear programming;
D O I
10.1016/j.ejor.2009.01.033
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper a linear programming-based optimization algorithm called the Sequential Cutting Plane algorithm is presented. The main features of the algorithm are described, convergence to a Karush-Kuhn-Tucker stationary point is proved and numerical experience on some well-known test sets is showed. The algorithm is based on an earlier version for convex inequality constrained problems, but here the algorithm is extended to general continuously differentiable nonlinear programming problems containing both nonlinear inequality and equality constraints. A comparison with some existing solvers shows that the algorithm is competitive with these solvers. Thus, this new method based on solving linear programming subproblems is a good alternative method for solving nonlinear programming problems efficiently. The algorithm has been used as a subsolver in a mixed integer nonlinear programming algorithm where the linear problems provide lower bounds on the optimal solutions of the nonlinear programming subproblems in the branch and bound tree for convex, inequality constrained problems. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:658 / 670
页数:13
相关论文
共 50 条
  • [1] Global optimization algorithm for solving linear multiplicative programming problems
    Shen, Peiping
    Wang, Kaimin
    Lu, Ting
    [J]. OPTIMIZATION, 2022, 71 (06) : 1421 - 1441
  • [2] A robust algorithm for solving nonlinear programming problems
    Li, Y
    Kang, LS
    De Garis, H
    Kang, Z
    Liu, P
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (05) : 523 - 536
  • [3] A new algorithm for solving linear programming problems
    Ramirez, A. L.
    Buitrago, O.
    Britto, R. A.
    Fedossova, A.
    [J]. INGENIERIA E INVESTIGACION, 2012, 32 (02): : 68 - 73
  • [4] A linear programming-based algorithm for floorplanning in VLSI design
    Kim, JG
    Kim, YD
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (05) : 584 - 592
  • [5] Global optimization method based on the statistical genetic algorithm for solving nonlinear bilevel programming problems
    Li, Hong
    Jiao, Yong-Chang
    Zhang, Li
    Zhang, Fu-Shun
    [J]. CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 96 - +
  • [6] Solving nonlinear programming problems based on the Choquet integral by a genetic algorithm
    Kochi, Naomi
    Wang, Zhenyuan
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2015, 29 (01) : 437 - 442
  • [7] An improved sequential quadratic programming algorithm for solving general nonlinear programming problems
    Guo, Chuan-Hao
    Bai, Yan-Qin
    Jian, Jin-Bao
    [J]. JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2014, 409 (02) : 777 - 789
  • [8] An Efficient Algorithm for Solving Fuzzy Linear Programming Problems
    Skandari, M. H. Noori
    Ghaznavi, M.
    [J]. NEURAL PROCESSING LETTERS, 2018, 48 (03) : 1563 - 1582
  • [9] Global algorithm for solving linear multiplicative programming problems
    Shen, Peiping
    Huang, Bingdi
    [J]. OPTIMIZATION LETTERS, 2020, 14 (03) : 693 - 710
  • [10] ALGORITHM FOR SOLVING INTERVAL LINEAR-PROGRAMMING PROBLEMS
    CHARNES, A
    GRANOT, F
    PHILLIPS, F
    [J]. OPERATIONS RESEARCH, 1977, 25 (04) : 688 - 695