フィルターのクリア

Negative semidefinteness and schur complement

9 ビュー (過去 30 日間)
Arjun M
Arjun M 2022 年 4 月 21 日
回答済み: Manikanta Aditya 2024 年 1 月 12 日
Hello all,
I am trying an optimization problem where I have the condition A - BC-1D < 0, C > 0 as a constraint. How can I convert this into LMI form using schur complement?

回答 (1 件)

Manikanta Aditya
Manikanta Aditya 2024 年 1 月 12 日
Hi!
As you are trying an optimization problem where you have the conditions A – BC – 1D < 0, C > 0 as a constraint. You are interested to know how you can convert it into LMI form using the Schur complement.
The Schur complement is a powerful tool for dealing with matrix inequalities and can be used to convert your constraint into Linear Matrix Inequality (LMI) form.
Given a block matrix of the form:
[A B]
[C D]
where A is invertible, the Schur complement of A in this matrix is defined as DCA^-1B.
In your case, you have the inequality ABC^−1D < 0, which can be rewritten as ABC^−1D=−S < 0, where 'S' is the 'Schur' complement.
The inequality C > 0 ensures that C is positive definite, which is a common requirement in LMI problems.
So, your constraints can be written in LMI form as S > 0 and C > 0.
Try checking the below links to know more about:

カテゴリ

Help Center および File ExchangeMatrix Computations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by