- 'interior-point-convex' (default)
- 'trust-region-reflective'
- 'active-set' (will be removed in a future release)
In Matlab2016a what method uses Quadprog for solving QP problems?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am using a Matlab version 2016a. I would like to know what type of method is using Quadprog when solving QP problems.
0 Kommentare
Antworten (1)
Walter Roberson
am 8 Aug. 2021
interior-point-convex
The 'interior-point-convex' algorithm attempts to follow a path that is strictly inside the constraints. It uses a presolve module to remove redundancies, and to simplify the problem by solving for components that are straightforward. For more information, see interior-point-convex quadprog Algorithm.
trust-region-reflective
The 'trust-region-reflective' algorithm is a subspace trust-region method based on the interior-reflective Newton method described in [1]. Each iteration involves the approximate solution of a large linear system using the method of preconditioned conjugate gradients (PCG). For more information, see trust-region-reflective quadprog Algorithm.
active-set
quadprog uses an active set method, which is also a projection method, similar to that described in [2]. It finds an initial feasible solution by first solving a linear programming problem. For more information, see active-set quadprog Algorithm.
Algorithm
Choose the algorithm:
The 'trust-region-reflective' algorithm handles problems with only bounds, or only linear equality constraints, but not both. The 'interior-point-convex' algorithm handles only convex problems. For details, see Choosing the Algorithm.
Siehe auch
Kategorien
Mehr zu Quadratic Programming and Cone Programming finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!