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 条
  • [21] Dynamic Seed Genetic Algorithm to Solve Job Shop Scheduling Problems
    Grassi, Flavio
    Triguis Schimit, Pedro Henrique
    Pereira, Fabio Henrique
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: INITIATIVES FOR A SUSTAINABLE WORLD, 2016, 488 : 170 - 177
  • [22] Optimality conditions for nonlinear infinite programming problems
    Valeriano A. de Oliveira
    Lucelina B. dos Santos
    Rafaela Osuna-Gómez
    Marko A. Rojas-Medar
    Optimization Letters, 2015, 9 : 1131 - 1147
  • [23] GLOBAL DYNAMICAL SOLVERS FOR NONLINEAR PROGRAMMING PROBLEMS
    Karafyllis, Iasson
    Krstic, Miroslav
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2017, 55 (02) : 1302 - 1331
  • [24] Parallel Iterative Methods for Nonlinear Programming Problems
    Chen Zhong
    MICRO NANO DEVICES, STRUCTURE AND COMPUTING SYSTEMS, 2011, 159 : 105 - 110
  • [25] Scheduling problems with the nonlinear effects of learning and deterioration
    Toksari, M. Duran
    Guner, Ertan
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 45 (7-8) : 801 - 807
  • [26] Optimality conditions for nonlinear infinite programming problems
    de Oliveira, Valeriano A.
    dos Santos, Lucelina B.
    Osuna-Gomez, Rafaela
    Rojas-Medar, Marko A.
    OPTIMIZATION LETTERS, 2015, 9 (06) : 1131 - 1147
  • [27] Social cognitive optimization for nonlinear programming problems
    Xie, XF
    Zhang, WJ
    Yang, ZL
    2002 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-4, PROCEEDINGS, 2002, : 779 - 783
  • [28] Scheduling problems with the nonlinear effects of learning and deterioration
    M. Duran Toksarı
    Ertan Güner
    The International Journal of Advanced Manufacturing Technology, 2009, 45 : 801 - 807
  • [29] Using AVK method to solve nonlinear problems with uncertain parameters
    Badakhshan, K. P.
    Kamyad, A. V.
    Azemi, A.
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 189 (01) : 27 - 34
  • [30] Iterated Greedy Constraint Programming for Scheduling Steelmaking Continuous Casting
    Kim, Dongyun
    Choi, Yeonjun
    Moon, Kyungduk
    Lee, Myungho
    Lee, Kangbok
    Pinedo, Michael L.
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2023, 2023, 13884 : 477 - 492