Betrachten Sie die folgende Aussage:
Für jedes gilt eine der folgenden Bedingungen:
- .
- es gibt ein so dass .
- es gibt so dass .
Ist diese Aussage wahr?
Motivation:
Ich habe eine Variante dieses Problems in einem der jüngsten Algorithmenwettbewerbe gefunden.
Betrachten Sie das folgende Problem:
Eingabe: zwei ganze Zahlen und wobei .
Ausgabe: kleinste Zahl so dass es ganze Zahlen so dass alle aufeinanderfolgenden ganzen Zahlen in der Liste Co-Primzahlen sind: für .
Beispiele:
: , daher .
: , daher . Die Folge sei . .
: Es gibt kein so dass . Wir können jedoch ganze Zahlen finden, die dieses Problem erfüllen.
Es gibt einen Referenzalgorithmus, anhand dessen Algorithmen bewertet werden. Dieser Algorithmus geht davon aus
Es gibt immer ein , das die Bedingung erfüllt.
.
Ich verstehe nicht, warum sie wahr sind.
Ich habe einen Polynom-Zeitalgorithmus, der keinen von beiden annimmt. Ich verliere nicht die asymptotische Leistung im Vergleich zum Referenzalgorithmus, aber ich könnte die Leistungskonstanten viel niedriger bekommen, wenn ich die Gültigkeit der Annahmen verstehen und beweisen kann.