Обсуждение:Недетерминированные вычисления — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
 
Строка 2: Строка 2:
 
[[Участник:Shevchen|Дмитрий Шевченко]] 17:52, 4 июня 2012 (GST)
 
[[Участник:Shevchen|Дмитрий Шевченко]] 17:52, 4 июня 2012 (GST)
 
: Какая угодно, но конечная. Она ограничена размером машины Тьюринга. Это же как бы недетерминированный переход. Сколько в машине переходов есть, такая и мощность. С поправкой на то, правда, что тут программа, а не машина, и один такой оператор может скрывать в себе несколько переходов аналогичной машины.
 
: Какая угодно, но конечная. Она ограничена размером машины Тьюринга. Это же как бы недетерминированный переход. Сколько в машине переходов есть, такая и мощность. С поправкой на то, правда, что тут программа, а не машина, и один такой оператор может скрывать в себе несколько переходов аналогичной машины.
 +
 +
:: В том-то и дело, что «несколько переходов» может стать неполиномиальной величиной. К примеру, если в правой части множество мощности <tex>2^{2^n}</tex>, то, считая для простоты, что один переход соответствует одному биту, нам потребуется <tex>2^n</tex> переходов МТ. [[Участник:Shevchen|Дмитрий Шевченко]] 19:12, 4 июня 2012 (GST)

Текущая версия на 18:12, 4 июня 2012

Какая мощность может быть у правой части оператора [math]\leftarrow ?[/math]? Дмитрий Шевченко 17:52, 4 июня 2012 (GST)

Какая угодно, но конечная. Она ограничена размером машины Тьюринга. Это же как бы недетерминированный переход. Сколько в машине переходов есть, такая и мощность. С поправкой на то, правда, что тут программа, а не машина, и один такой оператор может скрывать в себе несколько переходов аналогичной машины.
В том-то и дело, что «несколько переходов» может стать неполиномиальной величиной. К примеру, если в правой части множество мощности [math]2^{2^n}[/math], то, считая для простоты, что один переход соответствует одному биту, нам потребуется [math]2^n[/math] переходов МТ. Дмитрий Шевченко 19:12, 4 июня 2012 (GST)