2020
DOI: 10.2514/1.i010686
|View full text |Cite
|
Sign up to set email alerts
|

Verification and Validation of Convex Optimization Algorithms for Model Predictive Control

Abstract: Advanced embedded algorithms are growing in complexity and they are an essential contributor to the growth of autonomy in many areas. However, the promise held by these algorithms cannot be kept without proper attention to the considerably stronger design constraints that arise when the applications of interest, such as aerospace systems, are safety-critical. Formal verification is the process of proving or disproving the "correctness" of an algorithm with respect to a certain mathematical description of it by… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 28 publications
0
4
0
Order By: Relevance
“…Narkawicz and Muñoz [34] have devised a verified numeric algorithm to find bounds and global optima. Cohen et al [10,11] have developed a framework for verifying optimization algorithms using the ANSI/ISO C Specification Language (ACSL) [5].…”
Section: Related Workmentioning
confidence: 99%
“…Narkawicz and Muñoz [34] have devised a verified numeric algorithm to find bounds and global optima. Cohen et al [10,11] have developed a framework for verifying optimization algorithms using the ANSI/ISO C Specification Language (ACSL) [5].…”
Section: Related Workmentioning
confidence: 99%
“…Narkawicz and Muñoz [35] have devised a verified numeric algorithm to find bounds and global optima. Cohen et al [11,12] have developed a framework for verifying optimization algorithms using the ANSI/ISO C Specification Language (ACSL) [5].…”
Section: Related Workmentioning
confidence: 99%
“…Linear programming does not allow to avoid the previous discussion about binary issues. On one hand, [11,8] manage to apply formal verification to the ellipsoid algorithm [15] with simple floating point representation using prior on the inputs. This result is important to advances on the application of a linear program solver on a critical task.…”
Section: Binary Consideration In Linear Programmingmentioning
confidence: 99%
“…Another one is to rely on standard routines and/or with the simplest possible algorithm. This explains why there is still research on old algorithm like the ellipsoid method [11,8]: even if it is the worst polynomial time algorithm for linear programming, it has some good features like the fact that it does not require matrix inversion. This also explains why, neither [20] nor [23] are fully satisfying as they require either custom routines or custom data-structure.…”
Section: Contribution: Dealing With Binary Issue With Standard Routinesmentioning
confidence: 99%