I've been working on some distributed optimization problems and faced a bit of a challenge with the following question.
Given $A_1, A_2, .., A_m \in M_n({\mathbb{R})} $ symmetric positive definite matrices, find a symmetric positive definite matrix $B_*$ that minimizes the following quantity : \begin{equation} \min_B \max_i \kappa(A_iB^{-1}) \end{equation}
Where $\kappa(M) = \frac{\sigma_{max}(M)}{\sigma_{min}(M)}$ is the condition number of matrix $M$ (With respect to the euclidean norm), defined as the ratio between the largest and smallest singular value of $M$, $\sigma_{max}(M)$ and $\sigma_{min}(M)$ respectively.
$ \kappa(A_iB^{-1}) $ can be seen as a relative condition number of $A$ with respect to a "slightly" more general geometry, induced by the matrix $B$
In other words, the aim is to find a matrix that minimizes the worst relative condition number of the initial matrices.
Do you think it's possible to have an exact form of $B_*$, or a decent approximation to $B_*$ in certain cases ? And in general, can you think of an implementable (preferably distributed) optimization method that can converge to the optimum $B_*$ ?