Linprog: some lambda.lower > lambda.upper in output

3 ビュー (過去 30 日間)
Jiayang Xiao
Jiayang Xiao 2020 年 7 月 16 日
回答済み: Alan Weiss 2020 年 7 月 20 日
In my output, some lambda.lower > lambda.upper.
According to Description of Output Lambda, lambda.lower and lambda.upper are like lb and ub, so lambda.lower < lambda.upper.
Why can I observe some lambda.lower > lambda.upper?

回答 (1 件)

Alan Weiss
Alan Weiss 2020 年 7 月 20 日
You are mistaken that lambda.lower relates to lambda.upper. These are Lagrange multipliers. If the solution is at a lower bound, lambda.upper = 0 and lambda.lower ~= 0. If the solution is at an upper bound, lambda.lower = 0 and lambda.upper ~= 0.
Alan Weiss
MATLAB mathematical toolbox documentation

カテゴリ

Help Center および File ExchangeProblem-Based Optimization Setup についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by