Anderson Accelerated Feasible Sequential Linear Programming

被引:1
|
作者
Kiessling, David [1 ]
Pas, Pieter [2 ]
Astudillo, Alejandro [1 ]
Patrinos, Panagiotis [2 ]
Swevers, Jan [1 ]
机构
[1] Katholieke Univ Leuven, Flanders Make KU Leuven, Dept Mech Engn, MECO Res Team, B-3001 Leuven, Belgium
[2] Katholieke Univ Leuven, Dept Elect Engn ESAT, STADIUS Ctr Dynam Syst Signal Proc & Data Analyt, Leuven, Belgium
来源
IFAC PAPERSONLINE | 2023年 / 56卷 / 02期
关键词
Numerical methods for optimal control; Model predictive and optimization-based control; Predictive control;
D O I
10.1016/j.ifacol.2023.10.625
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an accelerated version of Feasible Sequential Linear Programming (FSLP): the AA(d)-FSLP algorithm. FSLP preserves feasibility in all intermediate iterates by means of an iterative update strategy based on repeated evaluation of zero-order information. This technique was successfully applied to techniques such as Model Predictive Control and Moving Horizon Estimation, but it can exhibit slow convergence. Moreover, keeping all iterates feasible in FSLP entails a large number of additional constraint evaluations. In this paper, Anderson Acceleration (AA(d)) is applied to the zero-order update strategy improving the convergence rate and therefore decreasing the number of constraint evaluations in the inner iterative procedure of the FSLP algorithm. AA(d) achieves an improved contraction rate in the inner iterations, with proven local linear convergence. In addition, it is observed that due to the improved zero-order update strategy, AA(d)-FSLP takes larger steps to find an optimal solution, yielding faster overall convergence. The performance of AA(d)-FSLP is examined for a time-optimal point-to-point motion problem of a parallel SCARA robot. The reduction of the number of constraint evaluations and overall iterations compared to FSLP is demonstrated. Copyright (c) 2023 The Authors.
引用
收藏
页码:7436 / 7441
页数:6
相关论文
共 50 条
  • [1] GPU Accelerated Sequential Quadratic Programming
    Hu, Xiukun
    Douglas, Craig C.
    Lumley, Robert
    Seo, Mookwon
    2017 16TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2017, : 3 - 6
  • [2] A FEASIBLE DIRECTION METHOD FOR LINEAR PROGRAMMING
    ALTMAN, M
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1965, 13 (03): : 229 - &
  • [3] A Feasible Sequential Linear Programming Algorithm with Application to Time-Optimal Path Planning Problems
    Kiessling, David
    Zanelli, Andrea
    Nurkanovic, Armin
    Gillis, Joris
    Diehl, Moritz
    Zeilinger, Melanie
    Pipeleers, Goele
    Swevers, Jan
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 1196 - 1203
  • [4] Nonlinear equality constraints in feasible sequential quadratic programming
    Lawrence, CT
    Tits, AL
    OPTIMIZATION METHODS & SOFTWARE, 1996, 6 (04): : 265 - 282
  • [5] A computationally efficient feasible sequential quadratic programming algorithm
    Lawrence, CT
    Tits, AL
    SIAM JOURNAL ON OPTIMIZATION, 2001, 11 (04) : 1092 - 1118
  • [6] BFSQP: The boundary feasible sequential quadratic programming algorithm
    Sun, C. (sch723@ysu.edu.cn), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09):
  • [7] Global Pricing and Feasible Directions in Linear Programming
    Wolde, Biressaw Chali
    Larsson, Torbjorn
    OPERATIONS RESEARCH PROCEEDINGS 2021, 2022, : 160 - 166
  • [8] A FEASIBLE DIRECTION METHOD FOR LINEAR-PROGRAMMING
    MURYT, KG
    FATHI, Y
    OPERATIONS RESEARCH LETTERS, 1984, 3 (03) : 121 - 127
  • [9] 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
  • [10] 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