Это игра « Неупорядоченное удовлетворение ограничений», она PSPACE-завершена и доказана, что PSPACE-полная только недавно ; доказательство можно найти в:
Лаури Алрот и Пекка Орпонен, Игры с неупорядоченным ограничением . Конспект лекций в области компьютерных наук, том 7464, 2012, с. 64-75.
Аннотация:Мы рассматриваем игры для удовлетворения ограничений двух игроков на системах логических ограничений, в которых игроки по очереди выбирают одну из доступных переменных и устанавливают ее в значение true или false с целью максимизации (для игрока I) или минимизации (для игрока). II) количество выполненных ограничений. В отличие от стандартных игр с присвоением переменных типа QBF, мы не навязываем порядок, в котором переменные должны проигрываться. Это делает настройку игры более естественной, но и более сложной для управления. Мы предоставляем стратегии аппроксимации с постоянным множителем за полиномиальное время для Игрока I, когда ограничения представляют собой функции четности или пороговые функции с небольшим порогом по сравнению с арностью ограничений. Кроме того, мы доказываем, что проблема определения того, может ли Player I удовлетворить все ограничения, является PSPACE-полной даже в этой неупорядоченной настройке,
Из содержания:
...
Наш общий пример неупорядоченной игры для удовлетворения ограничений - это игра по булевым формулам ( GBF ). Экземпляр этой игры задаются набором м неконстантных булевых формул над общим набором п переменных Х = { х 1 , . , , , х н } . Мы ссылаемся на формулы в C как на предложения, хотя в общем случае мы не требуем, чтобы они были дизъюнкциями.
...С= { с1, . , , , см}Икс= { х1, . , , , хN}С
Игра на продолжается таким образом, что каждый ход игрока выбирает одну из ранее не выбранных переменных и присваивает ей значение истинности. Игрок I запускается, и игра заканчивается, когда всем переменным присвоено значение. В версии GBF для принятия решения вопрос заключается в том, имеет ли Игрок I всеобъемлющую выигрышную стратегию, с помощью которой она может выполнить все условия независимо от того, что делает Игрок II. В положительном случае мы говорим, что экземпляр является GBF-удовлетворяемым. ..С
...
Теорема 4. Задача определения GBF-выполнимости булевой формулы является PSPACE-полной.
РЕДАКТИРОВАТЬ : Даниэль Гриер узнал, что результат был также достигнут Шефером в 70-х, см. Его ответ на этой странице для справки (и upvote его :-). Шефер доказал, что игра все еще PSPACE-полная, даже если она ограничена положительными формулами CNF (т. Е. Пропозициональными формулами в конъюнктивной нормальной форме, в которой нет отрицательных переменных) с максимум 11 переменными в каждом соединении.