Добрый день!
Возникла следующая задача из реальной жизни, алгоритм решения для которой пока подобрать не удалось.
Задача:
Дана матрица

размера

на

. Данную матрицу необходимо разделить на две

и

, количество строк в первой

, во второй

соответственно. Множества строк

и

не пересекаются.
Пусть матрица

имеет размерность

на

. Формула для каждого элемента

,

будет следующей:

, т.е. верхняя сумма, например, берется по всем элементам матрицы

в

-ом столбце.
Нужно подобрать

и

таким образом, чтобы выборочная дисперсия была минимальна:

Сейчас пытаюсь привести это все к какой-нибудь задаче оптимизации. Буду признателен за любую возможную помощь. Перебор работает пока

или

невелики.