8000 QP solver tolerance strategies · Issue #1553 · acados/acados · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
QP solver tolerance strategies #1553
Open
@FreyJo

Description

@FreyJo

As a follow-up to the QP scaling work, see #1463, we should implement some QP solver tolerances strategies.
I suggest doing the following

  1. move NLP tolerances to common options
  2. implement different strategies for QP solver tolerances:
  • fixed: qp_tol_* = additional_qp_tol_factor * nlp_tol_*, similar to what is currently implemented, but more systematic
  • adaptive scaling based: qp_tol_ineq = additional_qp_tol_factor * nlp_tol_ineq * min(constraint_scaling_factors)
  • adaptive based on current residual: Could allow to solve first QPs within QP-based NLP solver to a lower tolerance compared to later ones.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0