On the effectiveness of sequential linear programming for the pooling problem

被引:1
|
作者
Grothey, Andreas [1 ]
McKinnon, Ken [1 ]
机构
[1] Univ Edinburgh, Sch Math, Mayfield Rd, Edinburgh EH9 3JZ, Scotland
关键词
Pooling problem; Sequential linear programming; Global optimization; Nonlinear programming; GLOBAL OPTIMIZATION;
D O I
10.1007/s10479-022-05156-7
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The aim of this paper is to compare the performance of a local solution technique-namely Sequential Linear Programming (SLP) employing random starting points-with state-of-the-art global solvers such as Baron and more sophisticated local solvers such as Sequential Quadratic Programming and Interior Point for the pooling problem. These problems can have many local optima, and we present a small example that illustrates how this can occur.We demonstrate that SLP-usually deemed obsolete since the arrival of fast reliable SQP solvers, Interior Point Methods and sophisticated global solvers-is still the method of choice for an important class of pooling problems when the criterion is the quality of the solution found within a given acceptable time budget. On this measure SLP significantly ourperforms all other tested algorithms.In addition we introduce a new formulation, the qq-formulation, for the case of fixed demands, that exclusively uses proportional variables. We compare the performance of SLP and the global solver Baron on the qq-formulation and other common formulations. While Baron with the qq-formulation generates weaker bounds than with the other formulations tested, for both SLP and Baron the qq-formulation finds the best solutions within a given time budget. The qq-formulation can be strengthened by pq-like cuts in which case the same bounds as for the pq-formulation are obtained. However the associated time penalty due to the additional constraints results in poorer solution quality within the time budget.
引用
收藏
页码:691 / 711
页数:21
相关论文
共 50 条
  • [1] On the effectiveness of sequential linear programming for the pooling problem
    Andreas Grothey
    Ken McKinnon
    Annals of Operations Research, 2023, 322 : 691 - 711
  • [3] A Sequential Linear Programming Method for Extended Vertical Linear Complementarity Problem
    Sun, Hongchun
    ADVANCES IN MATRIX THEORY AND ITS APPLICATIONS, VOL II: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON MATRIX THEORY AND ITS APPLICATIONS, 2008, : 274 - 277
  • [4] SEQUENTIAL APPROACH TO 0-1 LINEAR-PROGRAMMING PROBLEM
    CHRISTOFIDES, N
    TRYPIA, M
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1976, 31 (02) : 271 - 285
  • [5] An Exact Sequential Linear Programming Algorithm for the Optimal Power Flow Problem
    Mhanna, Sleiman
    Mancarella, Pierluigi
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2022, 37 (01) : 666 - 679
  • [6] A Sequential Convex Program Approach to an Inverse Linear Semidefinite Programming Problem
    Wu, Jia
    Zhang, Yi
    Zhang, Liwei
    Lu, Yue
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2016, 33 (04)
  • [7] A Convex Solution -Sequential Linear Programming Methodology for the Quadratized-OPF Problem
    Ilunga, Gad
    Meliopoulos, A. P. Sakis
    2023 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, PESGM, 2023,
  • [8] AN ENUMERATION SEQUENTIAL LINEAR PROGRAMMING ALGORITHM FOR BILEVEL PROGRAMMING WITH LINEAR CONSTRAINTS
    Etoa, Jean Bosco Etoa
    PACIFIC JOURNAL OF OPTIMIZATION, 2011, 7 (01): : 139 - 162
  • [9] Sequential Global Linear Programming Algorithm for Continuous Piecewise Linear Programming
    Xu, Zhiming
    Bai, Yu
    Wang, Shuning
    2018 13TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2018, : 240 - 245
  • [10] Solving Fuzzy Linear Programming Problem as Multi Objective Linear Programming Problem
    Thakre, P. A.
    Shelar, D. S.
    Thakre, S. P.
    WORLD CONGRESS ON ENGINEERING 2009, VOLS I AND II, 2009, : 1209 - +