La classe di complessità PPAD (ad es. Il calcolo di vari equilibri di Nash) può essere definita come l'insieme dei problemi di ricerca totali in termini di tempo di trasmissione riducibili a FINE LINEA :
FINE DELLA LINEA : dati i circuiti S e P con n bit di ingresso e n bit di uscita tali che P (0 n ) = 0 n ! = S (0 n ) , trova un ingresso x in {0,1} n tale che P (S (x)) ! = X o S (P (x)) ! = X ! = 0 n .
Circuiti o algoritmi come S e P definiscono implicitamente un grafico esponenzialmente grande che viene rivelato solo su una base di query (per mantenere il problema in PSPACE !), Ad esempio l'articolo di Papadimitrou .
Tuttavia, non capisco come si possa progettare un circuito che abiliti grafici arbitrari (se esiste una struttura sistematica al grafico, sembra molto più facile trovare il circuito). Ad esempio, come si potrebbe progettare un circuito di dimensioni polinomiali che rappresenta una linea diretta esponenzialmente lunga, con un'etichetta tutto-0 per il vertice di origine e etichette binarie assegnate casualmente a tutti gli altri vertici? Ciò sembra essere implicito nei documenti relativi al PPAD .
Il più vicino a cui sono arrivato da una ricerca online è il documento di Galperin / Widgerson , ma il circuito descritto lì prende due etichette di vertici e restituisce una risposta booleana a "Questi vertici sono adiacenti?"
Quindi, come progetteresti un circuito di dimensioni polinomiali di un grafico di dimensioni esponenziali che accetta un input n -bit e genera l' etichetta n -bit del suo predecessore o successore, rispettivamente? O addirittura, qualcuno conosce una risorsa che lo spiega bene?