Osztály ♯P

A #P osztály  egy számítási összetettségi osztály , amely olyan problémákból áll, amelyek megoldása a sikeres (azaz elfogadó állapotokban végződő) számítási útvonalak száma néhány nemdeterminisztikus Turing-gép esetében, amely polinomiális időben fut . Például a következő problémák tartoznak ebbe az osztályba:

Ismeretes, hogy a P #P  , egy Turing-géppel polinomiális időben megoldható problémák egy orákulum segítségével #P osztályhoz  , tartalmazza a PH [1] összetettségi osztályt . Ezen az alapon a #P -teljes problémákat a számítási komplexitás szempontjából rendkívül összetettnek tekintik.

A #P -teljes osztályhoz tartozó egyik legismertebb probléma a mátrix állandójának kiszámítása [2] :

,

ebben az esetben a mátrixdetermináns számításának hasonlónak tűnő problémája polinomiális időben megoldódik.

Jegyzetek

  1. 1998-as Godel-díj. Seinosuke Toda . Hozzáférés dátuma: 2012. január 23. Az eredetiből archiválva : 2010. március 16.
  2. Leslie G. Valiant. The Complexity of Computing the Permanent  (angol)  // Theoretical Computer Science . - Elsevier , 1979. - Vol. 8 , sz. 2 . - P. 189-201 . - doi : 10.1016/0304-3975(79)90044-6 .