- rescale matrix H and f?
numerical problem of quadprog
4 次查看(过去 30 天)
显示 更早的评论
Hi, I am trying to solve a badly scaled quadprog problem
H = [5e15, -1.66e15, 1.02e9, -1.23e10;
-1.66e15, 1.11e15, 1.42e6, 8.3e9;
1.02e9, 1.42e6, 2.5e6, 93;
-1.23e10, 8.32e9 , 93, 5e5 ]
f = [-4.76e7, 3.49e7, -2.19, 2.31e3]'
Aieq = [1/2, -1/3, 0, 0]
bieq = 0
when I try to use quadprog(H,-f,Aieq,bieq), MATLAB indicates problem successfully solved, but if you check inequality constraint manually, Aieq * x = a very very small positive number.
What is the best way to solve this numerical problem?
- set 'ConstraintTolerance' to a small number?
- set bieq = a very small negative number?
- rescale matrix H and f?
5 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!