Szukam przykładów problemu, który ma dolną granicę ) dla wejścia .
Problem musi mieć następujące właściwości:
- Środowisko wykonawcze dla dowolnego algorytmu - priorytetem jest możliwie najprostszy argument dolnej granicy.
- Algorytm , jeśli to możliwe, również prosty.
- Rozmiar wyjściowy (lub mniejszy). Oczywiście każdy problem, który wymaga wydłużonego wyjścia wymagał co najmniej podobnego czasu działania, ale nie tego szukam. Zauważ, że każdy problem decyzyjny pasuje tutaj.
- (jeśli to możliwe) problem „naturalny”. Bez formalnej definicji preferowany jest problem, który rozpoznałby każdy absolwent CS.
Ostatnio zapytano mnie o taki problem, ale nie mogłem wymyślić prostego. Pierwszym problemem, który przyszedł mi do głowy, było , które zostało skonstruowane jako problem czasu wykonywania . Nie było to dość proste, a co więcej, niedawno udowodniono , że koniugacja jest nieprawdziwa : o.
Przechodząc do niezwykle nienaturalnego problemu, uważam, że problem, który pobiera jako dane wejściowe deterministyczną TM i wprowadza , i wyświetla pozycję głowicy taśmy po kroki, gdy działa na prawdopodobnie odpowiada na pytanie.
Jeśli jest to absolutnie konieczne, zgódźmy się, że używamy modelu TM z pojedynczą taśmą, chociaż wolę problemy, których środowisko wykonawcze jest niezależne od dokładnego modelu (o ile jest to uzasadnione).
Czy możemy zatem znaleźć prosty (do udowodnienia), naturalny (dobrze znany) problem, którego środowiskiem wykonawczym jest ?