Рассмотрим следующую задачу: для заданной матрицы , индексов i , j ∈ { 1 , … , n } и целого числа a . Заменить M [ я , J ] по и вызвать новую матрицу M . Является ли p e r ( M ) > p ?
Это проблема в полиномиальной иерархии?
Рассмотрим следующую задачу: для заданной матрицы , индексов i , j ∈ { 1 , … , n } и целого числа a . Заменить M [ я , J ] по и вызвать новую матрицу M . Является ли p e r ( M ) > p ?
Это проблема в полиномиальной иерархии?
Ответы:
Ваша проблема эквивалентна тестированию с учетом , если .
Доказательство : предположим, что вам дано и вы хотите решить, будет ли . Построим следующим образом :
Это Легко видеть, что . Теперь определим как где мы заменяем запись на . Из мультилинейности следует, что . Таким образом, тогда и только тогда, когда
Теперь предположим, что вам даны , и и определите как в вашем вопросе, то есть изменивМ М [ я , J ]