Поиск наивысшего определителя в наборе размеров (n выберите k)

Я имею n векторы строк и я могу выбрать k векторы, чтобы сформировать k*k матрица. Затем я беру абсолютное значение определителя каждой матрицы. Поэтому у меня есть (n choose k) возможные абсолютные детерминанты.

Я хочу выбрать векторы строк, которые дают наивысший определитель. Можно ли оптимизировать поиск, чтобы сделать это быстро?

В настоящее время я работаю с n ~= 10,000 а также k = 31, но я буду работать с различными настройками.

Я кодирую на Python и C++

0 ответов

Другие вопросы по тегам