Certification of the proximal gradient method under fixed-point arithmetic for box-constrained QP problems

被引:1
|
作者
Krupa, Pablo [1 ]
Inverso, Omar [2 ]
Tribastone, Mirco [3 ]
Bemporad, Alberto [3 ]
机构
[1] Univ Seville, Syst Engn & Automat Dept, Seville, Spain
[2] Gran Sasso Sci Inst GSSI, Laquila, Italy
[3] IMT Sch Adv Studies, Lucca, Italy
关键词
Convex optimization; Embedded systems; Predictive control; Fixed-point arithmetic; Gradient method; Certification; MODEL-PREDICTIVE CONTROL;
D O I
10.1016/j.automatica.2023.111411
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In safety-critical applications that rely on the solution of an optimization problem, the certification of the optimization algorithm is of vital importance. Certification and suboptimality results are available for a wide range of optimization algorithms. However, a typical underlying assumption is that the operations performed by the algorithm are exact, i.e., that there is no numerical error during the mathematical operations, which is hardly a valid assumption in a real hardware implementation. This is particularly true in the case of fixed-point hardware, where computational inaccuracies are not uncommon. This article presents a certification procedure for the proximal gradient method for box -constrained QP problems implemented in fixed-point arithmetic. The procedure provides a method to select the minimal fractional precision required to obtain a certain suboptimality bound, indicating the maximum number of iterations of the optimization method required to obtain it. The procedure makes use of formal verification methods to provide arbitrarily tight bounds on the suboptimality guarantee. We apply the proposed certification procedure on the implementation of a non-trivial model predictive controller on 32-bit fixed-point hardware.(c) 2023 Elsevier Ltd. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] An affine-scaling interior-point CBB method for box-constrained optimization
    William W. Hager
    Bernard A. Mair
    Hongchao Zhang
    [J]. Mathematical Programming, 2009, 119 : 1 - 32
  • [22] Monte Carlo Sampling Method for a Class of Box-Constrained Stochastic Variational Inequality Problems
    Li, Pei-Yu
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [23] A path following method for box-constrained multiobjective optimization with applications to goal programming problems
    Recchioni, MC
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2003, 58 (01) : 69 - 85
  • [24] A path following method for box-constrained multiobjective optimization with applications to goal programming problems
    Maria Cristina Recchioni
    [J]. Mathematical Methods of Operations Research, 2003, 58 : 69 - 85
  • [25] Bit-Precise Verification of Discontinuity Errors Under Fixed-Point Arithmetic
    Simic, Stella
    Inverso, Omar
    Tribastone, Mirco
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2021), 2021, 13085 : 443 - 460
  • [26] An optimization method focusing on fixed-point arithmetic in applications for dynamically reconfigurable processor
    Miyata, Miwa
    Shibata, Yuichiro
    Oguri, Kiyoshi
    [J]. Systems and Computers in Japan, 2007, 38 (14): : 20 - 28
  • [27] A VARIANT OF THE PROXIMAL GRADIENT METHOD FOR CONSTRAINED CONVEX MINIMIZATION PROBLEMS
    Kesornprom, Suparat
    Kankam, Kunrada
    Inkrong, Papatsara
    Pholasa, Nattawut
    Cholamjiak, Prasit
    [J]. JOURNAL OF NONLINEAR FUNCTIONAL ANALYSIS, 2024, 2024
  • [28] Inexact fixed-point iteration method for nonlinear complementarity problems
    Song, Xiaobo
    Zhang, Xu
    Zeng, Yuhua
    Peng, Zheng
    [J]. JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2023, 17
  • [29] Homotopy method for a class of nonconvex Brouwer fixed-point problems
    Yu, B
    Lin, ZH
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 1996, 74 (01) : 65 - 77
  • [30] Homotopy method for a class of nonconvex Brouwer fixed-point problems
    [J]. Applied Mathematics and Computation (New York), 1996, 74 (01):