5
$\begingroup$

Let $A\in\mathbb{C}^{m\times n}$, $B\in\mathbb{C}^{n\times k}$, $C\in\mathbb{C}^{k\times m}$ be given complex matrices. The objective of the optimization problem is \begin{equation} \mathop {\arg \min }\limits_X \lambda_{\max} \left( (A + BXC)(A + BXC)^H \right), \end{equation} where $X\in\mathbb{C}^{k\times k}$ is a matrix with $|x(i,j)|<1$ for all $i,j \in 1, 2,\dots,k$?

$\endgroup$
2
  • $\begingroup$ Without restrictions on $X$? $\endgroup$ Commented Feb 28, 2021 at 0:56
  • $\begingroup$ @FedericoPoloni yes for all the components. $\endgroup$
    – hichem hb
    Commented Feb 28, 2021 at 13:05

1 Answer 1

1
$\begingroup$

Too long to comment. See if this helps.

Consider the following convex optimization problem: $$ \hspace{-2cm}\min~~~~~~~~d\\ \hspace{-2cm}\mbox{subject to}\\ \hspace{6cm}\begin{bmatrix} dI & A + BXC\\ \left(A + BXC\right)^H & I \end{bmatrix} \succeq 0\\ \hspace{6cm}|X(i,j)|\leq 1, \forall i,j. $$ By Schur's complement, we have that the LMI is valid iff $$ dI \succeq \left(A + BXC\right) \left(A + BXC\right)^H. $$
For a given $X$ the minimum $d$ that satisfies the LMI is equal to $\lambda_{\max}\left(\left(A + BXC\right) \left(A + BXC\right)^H\right)$. Hence, solving the convex opt problem (using say CVXPY) should give the desired solution.

$\endgroup$
1
  • $\begingroup$ Yes, this is basically the standard formulation for the spectral norm (squared) of an affine function of the optimization variable. So using a convex optimization tool such as CVXPY, you could just use the built-in spectral norm function applied to A+BXC, and add the other constraints. Then square the optimal objective value. $\endgroup$ Commented Apr 18, 2022 at 1:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .