Игра Conway's of Life: это действительно p-comply?
-
29-09-2020 - |
Вопрос
Википедия претензий что игра в жизни P-полная (или проблема решенийверсия это; версия функции, я полагаю, тогда будет fp-comply).
Глонокуально, P-полные и FP-полные проблемы трудно, если не невозможно, чтобы распараллелизовать.Тем не менее, большинство программного обеспечения для оценки игры в жизни параллелизовано.Алгоритмы даже не то, что трудно понять.Кажется, это в конфликте.Что происходит?Википедия неправильно, или я что-то неправильно понял?
Решение
Ваше недоразумение - это значение parallelize .
В этом контексте алгоритм может быть параллелизован при использовании многолично многих процессоров, вы можете вычислить ответ (в данном случае, значение какой-то ячейки) в полигарифмическом количестве .
Имитация игры в жизни наивно, требует времени пропорциональна количеству шагов.P-полнота игры жизни означает, что вы не можете улучшить его со временем полигарифмии в количестве шагов (если $ \ mathsf {p}=mathsf {nc} $ ).