<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=176.59.4.234&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=176.59.4.234&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/176.59.4.234"/>
		<updated>2026-05-16T17:42:05Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D1%8B_Sharp_P,_Sharp_P-Complete&amp;diff=60585</id>
		<title>Классы Sharp P, Sharp P-Complete</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D1%8B_Sharp_P,_Sharp_P-Complete&amp;diff=60585"/>
				<updated>2017-03-21T07:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.4.234: /* Классы #P и #P-Complete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Классы #P и #P-Complete ==&lt;br /&gt;
{{Определение&lt;br /&gt;
 |definition =&amp;lt;tex&amp;gt;\#P&amp;lt;/tex&amp;gt; представляет класс задач, решением которых является количество успешных (завершающихся в допускающих состояниях) путей вычислений для недетерминированной МТ, работающей за полиномиальное время. Отличается от большинства рассмотренных классов тем, что задачи требуют в качестве ответа не  &amp;lt;tex&amp;gt;``0&amp;quot;&amp;lt;/tex&amp;gt; или &amp;lt;tex&amp;gt;``1&amp;quot;&amp;lt;/tex&amp;gt;, а натуральное число.&lt;br /&gt;
&amp;lt;br&amp;gt; Более формально: &amp;lt;tex&amp;gt;f : \{0,1\}^*  \rightarrow \mathbb{N}&amp;lt;/tex&amp;gt; принадлежит &amp;lt;tex&amp;gt;\#P&amp;lt;/tex&amp;gt;, если существует &amp;lt;tex&amp;gt;p \in Poly&amp;lt;/tex&amp;gt; и  машина Тьюринга &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt; такая, что для любого &amp;lt;tex&amp;gt;x \in \{0,1\}^* : f(x) = | \{y \in \{0,1\}^{p(|x|)} : M(x,y) = 1 \} |&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
Вопрос, являются ли задачи из &amp;lt;tex&amp;gt;\#P&amp;lt;/tex&amp;gt;  //эффективно разрешимыми// остается открытым. Класс &amp;lt;tex&amp;gt;FP&amp;lt;/tex&amp;gt; - аналог класса &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; для задач, ответ на которые представляется не битовым значением, а натуральным числом. Подсчет числа сертификатов как минимум столь же сложно, как и проверка наличия сертификата, а значит, если доказать равенство &amp;lt;tex&amp;gt;\#P=FP&amp;lt;/tex&amp;gt;, то автоматически будет доказано &amp;lt;tex&amp;gt;NP=P&amp;lt;/tex&amp;gt;. Однако из  &amp;lt;tex&amp;gt;NP=P&amp;lt;/tex&amp;gt; вовсе не следует  &amp;lt;tex&amp;gt;\#P=FP&amp;lt;/tex&amp;gt;. Если  &amp;lt;tex&amp;gt;PSPACE  = P&amp;lt;/tex&amp;gt;, то  &amp;lt;tex&amp;gt;\#P=FP&amp;lt;/tex&amp;gt;, так как подсчет числа сертификатов может быть выполнен за полиномиальную память.&lt;br /&gt;
&lt;br /&gt;
== Примеры задач из &amp;lt;tex&amp;gt;\#P&amp;lt;/tex&amp;gt; ==&lt;br /&gt;
*[[#SAT]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;\#CYCLE&amp;lt;/tex&amp;gt;&lt;/div&gt;</summary>
		<author><name>176.59.4.234</name></author>	</entry>

	</feed>