EKSPACE
I kompleksitetsteori , EXPSPACE (Eksponentiel Space) står for den kompleksitet klassen af beslutningsproblemer der kan afgøres ved en deterministisk Turing-maskine i form af rum , hvor enhver polynomium er. Hvis man overvejer ikke-deterministiske Turing-maskiner, opnår man klassen NEXPSPACE . Ifølge Savitch's sætning er EXPSPACE = NEXPSPACE.
Udtrykt i DSPACE / NSPACE- notationen gælder følgende:
Forholdet til andre kompleksitetsklasser
Følgende forhold er kendt:
og også PSPACE EXPSPACE
fuldstændighed
Der er EXPSPACE-komplette problemer. Et eksempel er problemet med at bestemme, om to givne regulære udtryk producerer det samme sprog, hvor udtrykkene kun indeholder operatørforeningen , sammenkædning, Kleenisk kuvert og fordobling. I de sædvanlige notationer af regulære udtryk ville der kun være
- Forening :, genkende eller ,
(x|y)xy - Sammenkædning :,
xygenkenderxog dereftery, - Kleenesche belægning :,
x*genkenderxså ofte som ønsket, muligvis slet ikke, og - Fordobling :,
x{2}registrererxnøjagtigt to gange,
tilladt, hvor xog yallerede er under denne ordning, korrekt dannede udtryk eller bogstaver fra det givne alfabet. Tegnene (, |, ), *og {2}ses som ikke er en del af den bogstavelige alfabet. Kopieringen er blot endnu et symbol, mens sammenkædningen af xsig selv øger størrelsen på input betydeligt.
Det samme spørgsmål uden kløverskal repræsenterer et NEXPTIME-komplet problem.
litteratur
- Christos H. Papadimitriou : Computational Complexity . Addison-Wesley, Reading / Mass, 1995, ISBN 978-0-201-53082-7 , 20.1 And Beyond ... (engelsk).
Weblinks
- EKSPACE . I: Complexity Zoo. (Engelsk)
Individuelle beviser
- ↑ Meyer, AR og L. Stockmeyer . Ækvivalensproblemet for regulære udtryk med kvadrering kræver eksponentielt rum . 13. IEEE-symposium om skift og automatteori , oktober 1972, s. 125-129.