Для будь-якого , я говорю , що послідовність s цілих чисел { 1 , ... , п } є п -повне , якщо для будь-якої перестановки р з { 1 , ... , п } , записується в вигляді послідовності попарно різних цілих чисел р 1 , … , p n , послідовність p - це послідовність s , тобто існує 1 ≤ i 1 < i 2такий, що s i j = p j для всіх 1 ≤ j ≤ n .
У чому полягає складність наступної проблеми? Це в PTIME, або coNP-жорстко? Зауважте, що він знаходиться в coNP, оскільки ви можете здогадатися про відсутність послідовності (спасибі @MarzioDeBiasi).
Вхідні дані : ціле число , послідовність їв цілих чисел { 1 , ... , п } Вихід: це и п -повний?
Поняття -повної послідовності відоме в комбінаториці, оскільки люди досліджували, яка довжина найкоротших n -повних послідовностей як функція n (див., Наприклад, цей потік mathoverflow для підсумків). Однак мені не вдалося знайти посилання на складність їх розпізнавання. Зауважимо, що, зокрема, ми можемо легко побудувати n -повні послідовності полінома довжини в n , а саме, довжини n 2 , як ( 1 , … , n ), повторених n разів (будь-яка перестановка p може бути реалізована шляхом вибору в i -му блоці). Отже, ми взагалі не можемо дозволити собі перерахувати всі перестановки.