Рассмотрим дополнение, т. Е. Там, где вас просят проверить, является ли . Как я отметил в этом ответе , испытывая ли г ∈ ⟨ г 1 , ... , г к ⟩ есть в NC ⊆ P [1]. Таким образом, вы можете угадать g , h ∈ S n и проверить за полиномиальное время, являются ли g ∈ G , h ∈ H и g π = h . Это дает NPGπ∩H≠∅g∈⟨g1,…,gk⟩NC⊆Pg,h∈Sng∈Gh∈Hgπ=hNPверхняя граница и, следовательно, ваша проблема в .coNP
Редактировать : Это показано в [2, Thm. 15], что проблема пересечения смежных классов находится в . Как отмечено здесь , с. 7, проблема пересечения смежных классов, следовательно, не является NP-полной, если только иерархия времени полинома не разрушится. Кроме того, следует отметить здесь , стр. 6, что Люкс показал, что проблема в P, когда H разрешима, что включает случай H абелева.NP∩coAMPHH
[1] Л. Бабай, Э. М. Лукс и А. Сресс. Группы перестановок в NC . Proc. 19-й ежегодный симпозиум ACM по теории вычислений, с. 409-420, 1987.
[2] Л. Бабай, С. Моран. Игры Артура-Мерлина: рандомизированная система доказательств и иерархия классов сложности . Журнал компьютерных и системных наук, вып. 36, выпуск 2, с. 254-276, 1988.