Continuous nonlinear programming techniques to solve scheduling problems

被引:0
作者
Fagundez, Fabio Dias [1 ]
Xavier, Adilson Elias [1 ]
Dorneles Faco, Joao Lauro [1 ]
机构
[1] Univ Fed Rio de Janeiro, PESC COPPE, Ctr Tecnol, Ave Horacio de Macedo 2030,Bloco H,Sala H-318, BR-2941914 Rio De Janeiro, RJ, Brazil
来源
20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND KNOWLEDGE-BASED TECHNOLOGIES, EUROPT'2008 | 2008年
关键词
nonlinear programming; optimal control; scheduling;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the most known applications of Discrete Optimization is on scheduling. In contrast, one of the most known applications of Continuous Nonlinear Optimization is on the control of dynamic systems. In this paper, we combine both views, solving scheduling problems as dynamic systems, modeled as discrete-time nonlinear optimal control problems with state and control continuous variables subjected to upper and lower bounds. The proposed formulation has the following advantages over discrete (mixed-integer) models: a smaller number of variables is employed, and no 0-1 variable is needed. Therefore, the scheduling problem can be solved as a standard continuous nonlinear program. Complementarity constraints are used to represent scheduling decisions, defining a nonconvex problem, which can be solved with Global Optimization (GO) and Nonlinear Programming (NLP) methods. Applications with a continuous process background are discussed, such as the ones from petroleum and water & wastewater industries, because they pose challenging issues, with a combination of nonlinear and combinatorial aspects. One example we discuss in detail is the crude oil scheduling in ports, with tanks, pipelines, jetties, and tanker vessels and blending operations. The recent literature on this problem is rich in mixed-integer linear programming (MILP) models, therefore we developed a procedure to reformulate certain mixed-integer constraints as complementarity constraints, discarding the associated binary variables. The resulting NLP model is equivalent to the original MILP, in a sense that a feasible point in the NLP is also a feasible point in the MILP. A number of numerical cases are discussed to illustrate the validity of this approach. Despite obtaining good results with the NLP approach, we acknowledge that the MILP has the desirable feature of having only global optima, whereas the NLP is non-convex. Therefore, we present an hybrid NLP-MILP scheme that uses the NLP to generate new MILP integral solutions, which can serve as an upper bound to branch-and-bound procedures. Numerical results are presented, showing a significant reduction of Simplex iterations and branched nodes if we start the MILP optimization run with a NLP solution.
引用
收藏
页码:1 / +
页数:3
相关论文
共 50 条
  • [42] Feedback Stabilization Methods for the Solution of Nonlinear Programming Problems
    Iasson Karafyllis
    [J]. Journal of Optimization Theory and Applications, 2014, 161 : 783 - 806
  • [43] MATHEMATICAL PROGRAMMING PROBLEMS GOVERNED BY NONLINEAR ELLIPTIC PDES
    Voisei, M. D.
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2008, 18 (04) : 1231 - 1249
  • [44] A new approach to nonlinear mixed discrete programming problems
    Wang, S
    Teo, KL
    Lee, HWJ
    [J]. ENGINEERING OPTIMIZATION, 1998, 30 (3-4) : 249 - 262
  • [45] Hybrid Hopfield Architecture for Solving Nonlinear Programming Problems
    Bertoni, Fabiana Cristina
    da Silva, Ivan Nunes
    [J]. NEURAL INFORMATION PROCESSING, PT 1, PROCEEDINGS, 2009, 5863 : 267 - +
  • [46] OPTIMALITY CONDITIONS FOR THE NONLINEAR PROGRAMMING PROBLEMS ON RIEMANNIAN MANIFOLDS
    Yang, Wei Hong
    Zhang, Lei-Hong
    Song, Ruyi
    [J]. PACIFIC JOURNAL OF OPTIMIZATION, 2014, 10 (02): : 415 - 434
  • [47] Generalized neural network, for nonsmooth nonlinear programming problems
    Forti, M
    Nistri, P
    Quincampoix, M
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (09) : 1741 - 1754
  • [48] A New Neural Network for Solving Nonlinear Programming Problems
    Gao, Yun
    Xu, Xianyun
    Yang, Yongqing
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2011, PT I, 2011, 6675 : 565 - 571
  • [49] Feedback Stabilization Methods for the Solution of Nonlinear Programming Problems
    Karafyllis, Iasson
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2014, 161 (03) : 783 - 806
  • [50] A NONLINEAR PROGRAMMING METHOD FOR DYNAMIC PROGRAMMING
    Cai, Yongyang
    Judd, Kenneth L.
    Lontzek, Thomas S.
    Michelangeli, Valentina
    Su, Che-Lin
    [J]. MACROECONOMIC DYNAMICS, 2017, 21 (02) : 336 - 361