Formulation of spectral norm minimization as a semidefinite program
$begingroup$
Given a matrix $F in mathbb{C}^{m times n}$ such that $m > n$ and other (non-symmetric) square matrix $A$ of size $n times n$, how can one formulate
$$ arg min_b left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2}$$
where $b in mathbb{C}^m$ is some vector and $*$ denotes the conjugate transpose, as a semidefinite program?
I started as follows. Writing the above problem in epigraph form by introducing a variable $x$,
begin{array}{ll} text{minimize} & x\ text{subject to} & left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2} leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & sigma_{max}(A- {F}^{*} operatorname{diag} left( b right) , {F} ) leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & lambda_{max}big((A- {F}^{*} operatorname{diag} left( b right) , {F} )^*(A- {F}^{*} operatorname{diag} left( b right) , {F} ) big) leq x^2end{array}
Can anybody tell me how I can proceed with this?
convex-optimization semidefinite-programming spectral-norm
$endgroup$
|
show 2 more comments
$begingroup$
Given a matrix $F in mathbb{C}^{m times n}$ such that $m > n$ and other (non-symmetric) square matrix $A$ of size $n times n$, how can one formulate
$$ arg min_b left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2}$$
where $b in mathbb{C}^m$ is some vector and $*$ denotes the conjugate transpose, as a semidefinite program?
I started as follows. Writing the above problem in epigraph form by introducing a variable $x$,
begin{array}{ll} text{minimize} & x\ text{subject to} & left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2} leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & sigma_{max}(A- {F}^{*} operatorname{diag} left( b right) , {F} ) leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & lambda_{max}big((A- {F}^{*} operatorname{diag} left( b right) , {F} )^*(A- {F}^{*} operatorname{diag} left( b right) , {F} ) big) leq x^2end{array}
Can anybody tell me how I can proceed with this?
convex-optimization semidefinite-programming spectral-norm
$endgroup$
$begingroup$
A key concept is that $F^{T}mbox{diag}(b)F=sum_{i=1}^{n} b_{i} (F_{i}^{T}F_{i})$.
$endgroup$
– Brian Borchers
Jan 16 at 16:24
$begingroup$
@BrianBorchers could you please elaborate a bit?
$endgroup$
– abina shr
Jan 17 at 12:44
$begingroup$
Take a look at this.
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:47
$begingroup$
@RodrigodeAzevedo So I have reached this step: $ begin{array}{ll} text{minimize} & x\ text{subject to} & begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0_{2n}end{array}$. How do I proceed after this?
$endgroup$
– abina shr
Jan 21 at 10:54
$begingroup$
@abinashr Don't you have an SDP in $x$ and $b$ already? Next step would be to solve it.
$endgroup$
– Rodrigo de Azevedo
Jan 21 at 11:10
|
show 2 more comments
$begingroup$
Given a matrix $F in mathbb{C}^{m times n}$ such that $m > n$ and other (non-symmetric) square matrix $A$ of size $n times n$, how can one formulate
$$ arg min_b left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2}$$
where $b in mathbb{C}^m$ is some vector and $*$ denotes the conjugate transpose, as a semidefinite program?
I started as follows. Writing the above problem in epigraph form by introducing a variable $x$,
begin{array}{ll} text{minimize} & x\ text{subject to} & left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2} leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & sigma_{max}(A- {F}^{*} operatorname{diag} left( b right) , {F} ) leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & lambda_{max}big((A- {F}^{*} operatorname{diag} left( b right) , {F} )^*(A- {F}^{*} operatorname{diag} left( b right) , {F} ) big) leq x^2end{array}
Can anybody tell me how I can proceed with this?
convex-optimization semidefinite-programming spectral-norm
$endgroup$
Given a matrix $F in mathbb{C}^{m times n}$ such that $m > n$ and other (non-symmetric) square matrix $A$ of size $n times n$, how can one formulate
$$ arg min_b left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2}$$
where $b in mathbb{C}^m$ is some vector and $*$ denotes the conjugate transpose, as a semidefinite program?
I started as follows. Writing the above problem in epigraph form by introducing a variable $x$,
begin{array}{ll} text{minimize} & x\ text{subject to} & left|A- {F}^{*} operatorname{diag} left( b right) , {F} right|_{2} leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & sigma_{max}(A- {F}^{*} operatorname{diag} left( b right) , {F} ) leq xend{array}
which is equivalent to
begin{array}{ll} text{minimize} & x\ text{subject to} & lambda_{max}big((A- {F}^{*} operatorname{diag} left( b right) , {F} )^*(A- {F}^{*} operatorname{diag} left( b right) , {F} ) big) leq x^2end{array}
Can anybody tell me how I can proceed with this?
convex-optimization semidefinite-programming spectral-norm
convex-optimization semidefinite-programming spectral-norm
edited Jan 19 at 8:42
Rodrigo de Azevedo
13.1k41960
13.1k41960
asked Jan 16 at 15:00
abina shrabina shr
698
698
$begingroup$
A key concept is that $F^{T}mbox{diag}(b)F=sum_{i=1}^{n} b_{i} (F_{i}^{T}F_{i})$.
$endgroup$
– Brian Borchers
Jan 16 at 16:24
$begingroup$
@BrianBorchers could you please elaborate a bit?
$endgroup$
– abina shr
Jan 17 at 12:44
$begingroup$
Take a look at this.
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:47
$begingroup$
@RodrigodeAzevedo So I have reached this step: $ begin{array}{ll} text{minimize} & x\ text{subject to} & begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0_{2n}end{array}$. How do I proceed after this?
$endgroup$
– abina shr
Jan 21 at 10:54
$begingroup$
@abinashr Don't you have an SDP in $x$ and $b$ already? Next step would be to solve it.
$endgroup$
– Rodrigo de Azevedo
Jan 21 at 11:10
|
show 2 more comments
$begingroup$
A key concept is that $F^{T}mbox{diag}(b)F=sum_{i=1}^{n} b_{i} (F_{i}^{T}F_{i})$.
$endgroup$
– Brian Borchers
Jan 16 at 16:24
$begingroup$
@BrianBorchers could you please elaborate a bit?
$endgroup$
– abina shr
Jan 17 at 12:44
$begingroup$
Take a look at this.
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:47
$begingroup$
@RodrigodeAzevedo So I have reached this step: $ begin{array}{ll} text{minimize} & x\ text{subject to} & begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0_{2n}end{array}$. How do I proceed after this?
$endgroup$
– abina shr
Jan 21 at 10:54
$begingroup$
@abinashr Don't you have an SDP in $x$ and $b$ already? Next step would be to solve it.
$endgroup$
– Rodrigo de Azevedo
Jan 21 at 11:10
$begingroup$
A key concept is that $F^{T}mbox{diag}(b)F=sum_{i=1}^{n} b_{i} (F_{i}^{T}F_{i})$.
$endgroup$
– Brian Borchers
Jan 16 at 16:24
$begingroup$
A key concept is that $F^{T}mbox{diag}(b)F=sum_{i=1}^{n} b_{i} (F_{i}^{T}F_{i})$.
$endgroup$
– Brian Borchers
Jan 16 at 16:24
$begingroup$
@BrianBorchers could you please elaborate a bit?
$endgroup$
– abina shr
Jan 17 at 12:44
$begingroup$
@BrianBorchers could you please elaborate a bit?
$endgroup$
– abina shr
Jan 17 at 12:44
$begingroup$
Take a look at this.
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:47
$begingroup$
Take a look at this.
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:47
$begingroup$
@RodrigodeAzevedo So I have reached this step: $ begin{array}{ll} text{minimize} & x\ text{subject to} & begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0_{2n}end{array}$. How do I proceed after this?
$endgroup$
– abina shr
Jan 21 at 10:54
$begingroup$
@RodrigodeAzevedo So I have reached this step: $ begin{array}{ll} text{minimize} & x\ text{subject to} & begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0_{2n}end{array}$. How do I proceed after this?
$endgroup$
– abina shr
Jan 21 at 10:54
$begingroup$
@abinashr Don't you have an SDP in $x$ and $b$ already? Next step would be to solve it.
$endgroup$
– Rodrigo de Azevedo
Jan 21 at 11:10
$begingroup$
@abinashr Don't you have an SDP in $x$ and $b$ already? Next step would be to solve it.
$endgroup$
– Rodrigo de Azevedo
Jan 21 at 11:10
|
show 2 more comments
1 Answer
1
active
oldest
votes
$begingroup$
There are two ways to approach this. One is to recognize that
$$sigma_max(X)leq y quadLongleftrightarrowquad begin{bmatrix} yI & X \ X^T & yI end{bmatrix}
succeq 0$$
So the constraint becomes
$$begin{bmatrix} x I & A - F^Tmathop{textrm{diag}}(b) F \ A - F^Tmathop{textrm{diag}}(b) F & x I end{bmatrix} succeq 0$$
Another way is to recognize that, for a symmetric matrix,
$$sigma_max(X) = max{-lambda_min(X),lambda_max(X)}$$
And with that, we could do
$$ -x I preceq A - F^Tmathop{textrm{diag}}(b)F preceq x I$$
The latter will be preferred because a pair of LMIs is more performant than one twice the size.
$endgroup$
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
|
show 3 more comments
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3075834%2fformulation-of-spectral-norm-minimization-as-a-semidefinite-program%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
There are two ways to approach this. One is to recognize that
$$sigma_max(X)leq y quadLongleftrightarrowquad begin{bmatrix} yI & X \ X^T & yI end{bmatrix}
succeq 0$$
So the constraint becomes
$$begin{bmatrix} x I & A - F^Tmathop{textrm{diag}}(b) F \ A - F^Tmathop{textrm{diag}}(b) F & x I end{bmatrix} succeq 0$$
Another way is to recognize that, for a symmetric matrix,
$$sigma_max(X) = max{-lambda_min(X),lambda_max(X)}$$
And with that, we could do
$$ -x I preceq A - F^Tmathop{textrm{diag}}(b)F preceq x I$$
The latter will be preferred because a pair of LMIs is more performant than one twice the size.
$endgroup$
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
|
show 3 more comments
$begingroup$
There are two ways to approach this. One is to recognize that
$$sigma_max(X)leq y quadLongleftrightarrowquad begin{bmatrix} yI & X \ X^T & yI end{bmatrix}
succeq 0$$
So the constraint becomes
$$begin{bmatrix} x I & A - F^Tmathop{textrm{diag}}(b) F \ A - F^Tmathop{textrm{diag}}(b) F & x I end{bmatrix} succeq 0$$
Another way is to recognize that, for a symmetric matrix,
$$sigma_max(X) = max{-lambda_min(X),lambda_max(X)}$$
And with that, we could do
$$ -x I preceq A - F^Tmathop{textrm{diag}}(b)F preceq x I$$
The latter will be preferred because a pair of LMIs is more performant than one twice the size.
$endgroup$
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
|
show 3 more comments
$begingroup$
There are two ways to approach this. One is to recognize that
$$sigma_max(X)leq y quadLongleftrightarrowquad begin{bmatrix} yI & X \ X^T & yI end{bmatrix}
succeq 0$$
So the constraint becomes
$$begin{bmatrix} x I & A - F^Tmathop{textrm{diag}}(b) F \ A - F^Tmathop{textrm{diag}}(b) F & x I end{bmatrix} succeq 0$$
Another way is to recognize that, for a symmetric matrix,
$$sigma_max(X) = max{-lambda_min(X),lambda_max(X)}$$
And with that, we could do
$$ -x I preceq A - F^Tmathop{textrm{diag}}(b)F preceq x I$$
The latter will be preferred because a pair of LMIs is more performant than one twice the size.
$endgroup$
There are two ways to approach this. One is to recognize that
$$sigma_max(X)leq y quadLongleftrightarrowquad begin{bmatrix} yI & X \ X^T & yI end{bmatrix}
succeq 0$$
So the constraint becomes
$$begin{bmatrix} x I & A - F^Tmathop{textrm{diag}}(b) F \ A - F^Tmathop{textrm{diag}}(b) F & x I end{bmatrix} succeq 0$$
Another way is to recognize that, for a symmetric matrix,
$$sigma_max(X) = max{-lambda_min(X),lambda_max(X)}$$
And with that, we could do
$$ -x I preceq A - F^Tmathop{textrm{diag}}(b)F preceq x I$$
The latter will be preferred because a pair of LMIs is more performant than one twice the size.
edited Jan 20 at 0:40
answered Jan 16 at 16:53
Michael GrantMichael Grant
15.2k12045
15.2k12045
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
|
show 3 more comments
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
For complex case, does it simply become $ begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0$?
$endgroup$
– abina shr
Jan 17 at 16:39
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
Shouldn't it be $begin{bmatrix} yI & X \ X^T & yI end{bmatrix} succeq 0$?
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:45
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
yes, thanks Rodrigo!
$endgroup$
– Michael Grant
Jan 19 at 13:37
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@abinashr in the complex case, yes that's fine. But note that if $b$ is not real, you lose Hermitian symmetry, so you can't use the second more compact form.
$endgroup$
– Michael Grant
Jan 20 at 0:43
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
$begingroup$
@MichaelGrant could you please explain why can't I write it in the more compact form if $b$ is complex?
$endgroup$
– abina shr
Jan 21 at 10:45
|
show 3 more comments
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3075834%2fformulation-of-spectral-norm-minimization-as-a-semidefinite-program%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
A key concept is that $F^{T}mbox{diag}(b)F=sum_{i=1}^{n} b_{i} (F_{i}^{T}F_{i})$.
$endgroup$
– Brian Borchers
Jan 16 at 16:24
$begingroup$
@BrianBorchers could you please elaborate a bit?
$endgroup$
– abina shr
Jan 17 at 12:44
$begingroup$
Take a look at this.
$endgroup$
– Rodrigo de Azevedo
Jan 19 at 8:47
$begingroup$
@RodrigodeAzevedo So I have reached this step: $ begin{array}{ll} text{minimize} & x\ text{subject to} & begin{bmatrix} x I & A - F^*mathop{textrm{diag}}(b) F \ A^* - F^*mathop{textrm{diag}}(conj(b)) F & x I end{bmatrix} succeq 0_{2n}end{array}$. How do I proceed after this?
$endgroup$
– abina shr
Jan 21 at 10:54
$begingroup$
@abinashr Don't you have an SDP in $x$ and $b$ already? Next step would be to solve it.
$endgroup$
– Rodrigo de Azevedo
Jan 21 at 11:10