IP (Complexitat)

classe de complexitat

En teoria de la complexitat, la classe de complexitat IP és el conjunt dels problemes de decisió que poden ser resolts per un sistema de demostració interactiu.[1]

Representació genèrica d'un sistema de demostració interactiu

Un sistema de demostració interactiu es basa en l'existència de dues màquines, el Verificador i el Demostrador que s'intercanvien missatges. El demostrador presenta una prova que una cadena donada és membre d'un llenguatge, el verificador verifica que la demostració és correcta. El demostrador te capacitat infinita tant de còmput com de temps, mentre que el verificador és una màquina probabilistica amb temps polinòmic amb accés a una cadena de bits aleatoris de mida n. Les dues màquines intercanvien un nombre fitat polinòmic de missatges (p(n)) i un cop la comunicació s'ha acabat, el verificador ha de decidir si la cadena n està dins el llenguatge o no amb 1/3 de probabilitat d'error.

Una definició formal de la classe diu que un llenguatge L pertany a IP si existeix V i P tal que per tot Q i w:

El protocol Arthur-Merlin és similar amb l'excepció de que el nombre de rondes està fitat per una constant enlloc d'un polinomi.

Relació amb d'altres classes

modifica

Se sap que IP conté la classe PH i equival a la classe PSPACE.[2][3]

Referències

modifica
  1. Sanjeev., Arora,. Computational complexity : a modern approach. Cambridge: Cambridge University Press, 2009. ISBN 9780521424264. 
  2. Lund, Carsten; Fortnow, Lance; Karloff, Howard; Nisan, Noam «Algebraic Methods for Interactive Proof Systems». J. ACM, 39, 4, 1992-10, pàg. 859–868. DOI: 10.1145/146585.146605. ISSN: 0004-5411.
  3. Shamir, Adi «IP = PSPACE». J. ACM, 39, 4, 1992-10, pàg. 869–877. DOI: 10.1145/146585.146609. ISSN: 0004-5411.