Сложность решения, является ли матрица полностью регулярной

19

Матрица называется вполне регулярной, если все ее квадратные подматрицы имеют полный ранг. Такие матрицы использовались для построения суперконцентраторов. В чем сложность решения, является ли данная матрица полностью регулярной по рациональным числам? Над конечными полями?

В более общем смысле , назовем матрицу полностью -регулярной, если все ее квадратные подматрицы размером не более имеют полный ранг. Учитывая матрицу и параметр , какова сложность решения, является ли матрица полностью -регулярной?kkkk

Маркус Блезер
источник
7
Элементарный вопрос: что вы имеете в виду, когда говорите обычную матрицу? Благодарность!
Генри Юн
Вы имеете в виду, что каждая подматрица неособа? Я помню, что был похожий вопрос, который я не могу найти прямо сейчас
Сашо Николов
5
Действительно, есть три различных значения регулярного: en.wikipedia.org/wiki/Regular_matrix
Suresh Venkat
2
ах, нашел связанный вопрос: cstheory.stackexchange.com/questions/10962/… . Ваш вопрос более точно соответствует комментарию, который я сделал там: это более простой вариант (широко открытого AFAIK) вопроса проверки стороны с ограниченной изометрией.
Сашо Николов
1
В случае конечных полей проверка, является ли матрица регулярной, эквивалентна проверке, имеет ли матрица генератора кода минимальное расстояние (т. Е. Является ли она MDS). Даже постоянные аппроксимации фактора для нахождения минимального кодового расстояния трудны. Проверьте этот документ ee.ucr.edu/~dumer/ieee49-1-03-np.pdf и ссылки внутри. k n × k n - k + 1n×kkn×knk+1
Димитрис

Ответы:

13

Статья « Матрицы Вандермонда, NP-полнота и трансверсальные подпространства» [ps] Александра Чистова, Эрве Фурнье, Леонида Гурвица и Паскаля Койрана может иметь отношение к вашему вопросу (хотя она не отвечает на него).

Они доказывают -полноту следующей задачи: учитывая матрицу n × m над Z ( n m ), решите, существует ли подматрица n × n , определитель которой обращается в нуль.NPn×mZnmn×n

Bruno
источник
1
Спасибо, Бруно! Разве мы не можем уменьшить проблему вашего ответа на мою проблему путем рандомизированного сокращения (по рациональным значениям)? Просто добавьте случайных строк. Если новая матрица не является полностью регулярной, то она содержит особую n × n -подматрицу в первых n строках с высокой вероятностью. Ах нет Подматрица может быть меньше. Но, может быть, можно сделать эту работу ...mnn×nn
Маркус Блезер
6

Да, ваша проблема, по существу , эквивалентно одному (общее положение) в Александровском Чистова, Эрве Фурнье, Леонид Гурвиц и Паскаль Koiran бумаги .

Рассмотрим матрицу A , n < m . Не ограничивая общности, предположим, что rank ( A ) = n и первые n столбцов A независимы: A = [ B | D ] , где B - неособая матрица n × n . Теперь A содержит особую подматрицу n × n тогда и только тогда, когда B - 1 Dn×mAn<mrank(A)=nnAA=[B | D]Bn×nAn×nB1D не совсем регулярно.

Леонид Гурвиц
источник
3

Есть еще одна проблема NP-Complete в том же духе: для квадратной матрицы решить, являются ли все ее главные подматрицы (т.е. строки и столбцы из одного набора) неособыми. Еще один любопытный факт: сумма квадратов определителей всех квадратных подматриц проста (просто Det (I + AA ^ {T})), но сумма абсолютных значений равна # P-Complete.

Леонид Гурвиц
источник