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 条
  • [31] GPU Accelerated Parallel Implementation of Linear Programming Algorithms
    Saha, Ratul Kishore
    Pradhan, Ashutosh
    Ghosh, Tiash
    Jenamani, Mamata
    Singh, Sanjai Kumar
    Routray, Aurobinda
    INFORMATION INTEGRATION AND WEB INTELLIGENCE, IIWAS 2022, 2022, 13635 : 378 - 384
  • [32] Feasible Sequential Convex Programming With Inexact Restoration for Multistage Ascent Trajectory Optimization
    Ma, Yangyang
    Pan, Binfeng
    Yan, Rui
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2023, 59 (02) : 1217 - 1230
  • [33] Passive harmonic filters design using Fortran Feasible Sequential Quadratic Programming
    Aziz, Mohamed Mamdouh Abdel
    Abou El-Zahab, Essam El-Din
    Zobaa, Ahmed Faheem
    Khorshied, Dina Mamdooh
    ELECTRIC POWER SYSTEMS RESEARCH, 2007, 77 (5-6) : 540 - 547
  • [34] 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
  • [35] Optimal Control Design using Sequential Linear Programming
    Verlohren, Christoph
    Singh, Tarunraj
    Singla, Puneet
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 1562 - 1567
  • [36] Yield-line analysis by sequential linear programming
    Johnson, David, 1600, Pergamon Press Inc, Tarrytown, NY, United States (32):
  • [37] SEQUENTIAL OBJECTIVE LINEAR-PROGRAMMING FOR GENERATION PLANNING
    RUTZ, W
    BECKER, M
    WICKS, FE
    YERAZUNIS, S
    IEEE TRANSACTIONS ON POWER APPARATUS AND SYSTEMS, 1979, 98 (06): : 2015 - 2021
  • [38] DUALITY AND TRANSFORMATIONS IN MULTIPHASE AND SEQUENTIAL LINEAR GOAL PROGRAMMING
    MARKOWSKI, CA
    IGNIZIO, JP
    COMPUTERS & OPERATIONS RESEARCH, 1983, 10 (04) : 321 - 333
  • [39] An efficient sequential linear programming algorithm for engineering optimization
    Lamberti, L
    Pappalettere, C
    JOURNAL OF ENGINEERING DESIGN, 2005, 16 (03) : 353 - 371
  • [40] Building Design Optimization Using Sequential Linear Programming
    Bhowmik, Rekha
    JOURNAL OF COMPUTERS, 2008, 3 (04) : 58 - 64