Skip to main content

Showing 1–8 of 8 results for author: Arnström, D

Searching in archive eess. Search in all archives.
.
  1. arXiv:2503.16411  [pdf, other

    eess.SY

    Parallel Domain-Decomposition Algorithms for Complexity Certification of Branch-and-Bound Algorithms for Mixed-Integer Linear and Quadratic Programming

    Authors: Shamisa Shoja, Daniel Arnström, Daniel Axehill

    Abstract: When implementing model predictive control (MPC) for hybrid systems with a linear or a quadratic performance measure, a mixed-integer linear program (MILP) or a mixed-integer quadratic program (MIQP) needs to be solved, respectively, at each sampling instant. Recent work has introduced the possibility to certify the computational complexity of branch-and-bound (B&B) algorithms when solving MILP an… ▽ More

    Submitted 10 April, 2025; v1 submitted 20 March, 2025; originally announced March 2025.

  2. arXiv:2503.16235  [pdf, other

    eess.SY

    A Unifying Complexity-Certification Framework for Branch-and-Bound Algorithms for Mixed-Integer Linear and Quadratic Programming

    Authors: Shamisa Shoja, Daniel Arnström, Daniel Axehill

    Abstract: In model predictive control (MPC) for hybrid systems, solving optimization problems efficiently and with guarantees on worst-case computational complexity is critical to satisfy the real-time constraints in these applications. These optimization problems often take the form of mixed-integer linear programs (MILPs) or mixed-integer quadratic programs (MIQPs) that depend on system parameters. A comm… ▽ More

    Submitted 10 April, 2025; v1 submitted 20 March, 2025; originally announced March 2025.

  3. arXiv:2412.01346  [pdf, ps, other

    eess.SY

    Data-Driven and Stealthy Deactivation of Safety Filters

    Authors: Daniel Arnström, André M. H. Teixeira

    Abstract: Safety filters ensure that control actions that are executed are always safe, no matter the controller in question. Previous work has proposed a simple and stealthy false-data injection attack for deactivating such safety filters. This attack injects false sensor measurements to bias state estimates toward the interior of a safety region, making the safety filter accept unsafe control actions. The… ▽ More

    Submitted 2 December, 2024; originally announced December 2024.

  4. arXiv:2404.05511  [pdf, ps, other

    math.OC eess.SY

    A High-Performant Multi-Parametric Quadratic Programming Solver

    Authors: Daniel Arnström, Daniel Axehill

    Abstract: We propose a combinatorial method for computing explicit solutions to multi-parametric quadratic programs, which can be used to compute explicit control laws for linear model predictive control. In contrast to classical methods, which are based on geometrical adjacency, the proposed method is based on combinatorial adjacency. After introducing the notion of combinatorial adjacency, we show that th… ▽ More

    Submitted 8 April, 2024; originally announced April 2024.

    Comments: Submitted to CDC24

  5. arXiv:2403.17861  [pdf, other

    eess.SY

    Stealthy Deactivation of Safety Filters

    Authors: Daniel Arnström, André M. H. Teixeira

    Abstract: Safety filters ensure that only safe control actions are executed. We propose a simple and stealthy false-data injection attack for deactivating such safety filters; in particular, we focus on deactivating safety filters that are based on control-barrier functions. The attack injects false sensor measurements to bias state estimates to the interior of a safety region, which makes the safety filter… ▽ More

    Submitted 26 March, 2024; originally announced March 2024.

    Comments: ECC24

  6. arXiv:2304.11576  [pdf, other

    eess.SY cs.SE

    Exact Worst-Case Execution-Time Analysis for Implicit Model Predictive Control

    Authors: Daniel Arnström, David Broman, Daniel Axehill

    Abstract: We propose the first method that determines the exact worst-case execution time (WCET) for implicit linear model predictive control (MPC). Such WCET bounds are imperative when MPC is used in real time to control safety-critical systems. The proposed method applies when the quadratic programming solver in the MPC controller belongs to a family of well-established active-set solvers. For such solver… ▽ More

    Submitted 23 April, 2023; originally announced April 2023.

  7. arXiv:2204.02171  [pdf, other

    eess.SY

    Overall Complexity Certification of a Standard Branch and Bound Method for Mixed-Integer Quadratic Programming

    Authors: Shamisa Shoja, Daniel Arnström, Daniel Axehill

    Abstract: This paper presents a method to certify the computational complexity of a standard Branch and Bound method for solving Mixed-Integer Quadratic Programming (MIQP) problems defined as instances of a multi-parametric MIQP. Beyond previous work, not only the size of the binary search tree is considered, but also the exact complexity of solving the relaxations in the nodes by using recent result from e… ▽ More

    Submitted 5 April, 2022; originally announced April 2022.

    Comments: Paper accepted for presentation at, and publication in the proceedings of, the 2022 American Control Conference

  8. arXiv:2103.16236  [pdf, ps, other

    math.OC eess.SY

    A Dual Active-Set Solver for Embedded Quadratic Programming Using Recursive LDL' Updates

    Authors: Daniel Arnström, Alberto Bemporad, Daniel Axehill

    Abstract: In this paper we present a dual active-set solver for quadratic programming which has properties suitable for use in embedded model predictive control applications. In particular, the solver is efficient, can easily be warm-started, and is simple to code. Moreover, the exact worst-case computational complexity of the solver can be determined offline and, by using outer proximal-point iterations, i… ▽ More

    Submitted 12 October, 2021; v1 submitted 30 March, 2021; originally announced March 2021.