Мене цікавить наступна проблема. Нам в якості введення подається "цільова перестановка" , а також упорядкований список індексів i 1 , ... , i m ∈ [ n - 1 ] . Потім, починаючи зі списку L = ( 1 , 2 , … , n ) (тобто перестановка тотожності), на кожному кроці ми елемент в наелемент, з незалежною ймовірністю . Нехай - ймовірність того, що виробляється як вихід.
Я хотів би знати (будь-яке) наступне:
- Чи є вирішити -повна проблема?
- Чи обчислення точно -повне?
- Що можна сказати про наближення до мультиплікативної константи? Чи існує ПТСД для цього?
Цікавим є також варіант, коли заміни не повинні бути суміжними елементами.
Зауважте, що не важко звести цю проблему до невід'ємних контурів (або до цілочисленного потоку багатокомпонентності); те, що я не знаю, - це зменшення в іншому напрямку.
Оновлення: Гаразд, перевірка Гарі та Джонсона, їхня проблема [MS6] ("Генерація перестановок") полягає в наступному. Подаючи вхідну цільову перестановку разом із підмножинами S 1 , … , S m ∈ [ n ] , вирішіть, чи σ виражається як добуток τ 1 ⋯ τ m , де кожне τ i тривіально діє на всі показники не в S i . Гарі, Джонсон, Міллер та Пападімітріу (на жаль, на платній стіні, на жаль) доводять, що ця проблема є N -твердий.
Якщо заміни не повинні бути суміжними, то я вважаю, що це означає, що вирішити, чи також N P- твердий. Зменшення просто таке: для кожного S 1 , S 2 , ... для того, ми запропонуємо набір "кандидатів свопів", які відповідають повної мережі сортування на S i (тобто здатні дозволити S i довільно, в той час як діючи тривіально на все інше). Тоді σ буде виразним як τ 1 ⋯ τ m , якщо і лише тоді, коли він буде доступний як продукт цих свопів.
Це все ще залишає відкритою "оригінальну" версію (де підкачки мають лише суміжні елементи). Для версії підрахунку (з довільними свопами), звичайно, настійно напрошується, що проблема повинна бути -повною. У будь-якому випадку, це виключає PTAS , якщо P = N P .