Спасибо большое,
alcoholist и
svv за ответы!!!
Тут просто свести к Лагранжу, ИМХО, очень не правильно, так как сходимость такой минимизации будет совсем не предсказуемой, лагранжевы множители могут быть очень разных порядков, как друг с другом, так и со значением самого решения, и все будет идти юзом и плохо сходиться. Более того, у задачи ИМХО, много локальных минимумов, и имеется вероятность сесть в какой-то локальный минимум и не оценить есть ли другой, более низкий по значению минимум.
Схлопнуть в один вектор
![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
и
![$y$ $y$](https://dxdy-02.korotkov.co.uk/f/d/e/c/deceeaf6940a8c7a5a02373728002b0f82.png)
, как предлагает
svv, ИМХО, тоже не факт, что хорошо, так как и условие их ортогональности портит картину, и найденный минимум не факт, что даст равнозначные нормы
![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
и
![$y$ $y$](https://dxdy-02.korotkov.co.uk/f/d/e/c/deceeaf6940a8c7a5a02373728002b0f82.png)
.
Пока была идея разложить
![$A=Q_A^T D_A Q_A$ $A=Q_A^T D_A Q_A$](https://dxdy-01.korotkov.co.uk/f/4/c/a/4ca2cad54543113d224899c382cca82382.png)
,
![$A=Q_C^T D_C Q_C$ $A=Q_C^T D_C Q_C$](https://dxdy-02.korotkov.co.uk/f/1/0/7/1077e6922a896dfadbe4937eebcd915782.png)
, так, что
![$D_A$ $D_A$](https://dxdy-03.korotkov.co.uk/f/a/2/d/a2d71c94b68229bb6ab0f1512c80ca5182.png)
и
![$D_C$ $D_C$](https://dxdy-02.korotkov.co.uk/f/5/5/2/5523df63497cb8e10c38e857af7f18b482.png)
- диагональные (на диагонали соответствующие собственные значения), а
![$Q_A$ $Q_A$](https://dxdy-02.korotkov.co.uk/f/9/2/2/922ec6b5663e1a5f7963a2f4626fc49282.png)
и
![$Q_C$ $Q_C$](https://dxdy-02.korotkov.co.uk/f/d/a/2/da28febb1b445aeb024d6b8f3d6acafe82.png)
- матрицы собственных векторов, тогда исходную задачу можно переписать в виде
![$$\min_{\tilde x, \tilde y, ||\tilde x||_2=1, ||\tilde y||_2=1, \tilde x^T \tilde y=0} \tilde x^T D_A \tilde x + \tilde y^T D_C \tilde y + \tilde x^T \tilde B \tilde y,$$ $$\min_{\tilde x, \tilde y, ||\tilde x||_2=1, ||\tilde y||_2=1, \tilde x^T \tilde y=0} \tilde x^T D_A \tilde x + \tilde y^T D_C \tilde y + \tilde x^T \tilde B \tilde y,$$](https://dxdy-04.korotkov.co.uk/f/7/b/e/7bef817ceb64a5685466f17e30b8331382.png)
где
![$\tilde B = Q_A^T B Q_C,$ $\tilde B = Q_A^T B Q_C,$](https://dxdy-03.korotkov.co.uk/f/e/8/6/e8639c8959fbff0f7878ed3518df182882.png)
но пока это не сильно добавляет оптимизма.
Для задачи
![$N=2$ $N=2$](https://dxdy-03.korotkov.co.uk/f/2/2/4/224e6819744eb493dfcc2829e9ab013e82.png)
исходная задача сводится к задаче на собственные значения для матрицы
![$2 \times 2$ $2 \times 2$](https://dxdy-03.korotkov.co.uk/f/a/b/2/ab2d2968f149e290d718f3d1135e40ac82.png)
(я уверен в этом факте, но не уверен в правильности получения матрицы, поэтому ее не привожу здесь).
Для задачи
![$N=3$ $N=3$](https://dxdy-02.korotkov.co.uk/f/9/a/a/9aad22a1f10eb2f672ffc52c46eac49882.png)
есть подозрение, что будет все так же, только размер матрицы, будет больше трех, но строгого доказательства у меня пока нет.
На данный момент я попробовал пооптимизировать задачу с
![$N=3$ $N=3$](https://dxdy-02.korotkov.co.uk/f/9/a/a/9aad22a1f10eb2f672ffc52c46eac49882.png)
и гарантированно нахожу три локальных минимума (а сколько реально их там - оценить сложно), и лагранжева минимизация в лоб сходится просто ужасно. Лучше всего сходимость наблюдается, если в качестве варьируемых параметров взять все координаты из
![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
и
![$y$ $y$](https://dxdy-02.korotkov.co.uk/f/d/e/c/deceeaf6940a8c7a5a02373728002b0f82.png)
и перед вычислением функции на их основе их нормировать и друг к другу ортогонализировать.
Еще для случая
![$N=3$ $N=3$](https://dxdy-02.korotkov.co.uk/f/9/a/a/9aad22a1f10eb2f672ffc52c46eac49882.png)
видится вариант, когда
![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
фиксируем, и решаем по
![$y$ $y$](https://dxdy-02.korotkov.co.uk/f/d/e/c/deceeaf6940a8c7a5a02373728002b0f82.png)
, в этом случае задача будет одномерной, но как-то формулы получаются многоэтажные, что оценить сколько для фиксированного значения
![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
будет минимумов не получается. Если бы там был бы всегда один минимум и аналитическое решение, то по крайней мере, можно было бы его туда подставить, и попытаться все переформулировать для
![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
, с надеждой на то, что получится полиномиальная задача на собственные значения, но, ИМХО, должно быть решение красивей.