Molti problemi che sono completi di PSPACE diventano completi di EXPSPACE quando l'input viene dato "in modo succinto", cioè tramite una codifica che consente di descrivere input che normalmente sarebbero di dimensione esponenziale.
Ecco un esempio di automi finiti (equivalentemente, su grafici diretti con bordi etichettati): decidere se due automi accettano la stessa lingua (hanno lo stesso set di percorsi etichettati da un'origine a un nodo di destinazione) è PSPACE-complete. Se gli automi (grafici) sono forniti da formule booleane (i nodi sono valutazioni v, v ', .. e ci sono formule booleane che indicano se va-> v' è un bordo), il problema diventa EXPSPACE-complete. NB: ci sono molti altri modi per definire in modo succinto un grande grafico / automa, vedi ad esempio questo documento .
L'esempio con espressioni regolari si adatta a questo modello. L'introduzione di una notazione ".. ^ 2" per la quadratura consente di scrivere espressioni compatte e regolari che sarebbero molto grandi se si espandesse ciascuna "(foo) ^ 2" di "foo foo" e "((bar) ^ 2) ^ 2 "di" bar bar bar bar ". Naturalmente, alcuni problemi che sono completi di PSPACE senza quadratura diventano EXPSPACE completi di quadratura consentita, ecco il classico riferimento . [NB: Altri esempi, come le espressioni regolari con intersezione o con complementi, non si adattano ovviamente al modello di nuova notazione che si espande in input esponenzialmente più grandi nella notazione standard.]
Allo stesso modo, un problema completo di LOGSPACE (ad esempio, la raggiungibilità nei grafici diretti) può diventare completo EXPSPACE se la codifica succinta consente la descrizione di grafici di dimensioni doppiamente esponenziali.
In conclusione : puoi facilmente trovare nuovi problemi, anche se forse artificiali, completi di EXPSPACE, considerando i classici problemi PSPACE o LOGSPACE (di cui ne troverai molti) e consentendo la codifica compatta / succinta / .. dell'input.