Ist

11

Ich habe also diese Frage, um eine Aussage zu beweisen:

...O(n)Θ(n)

Ich brauche nicht zu wissen , wie es zu beweisen, dass gerade in meinem Kopf dies keinen Sinn macht , und ich denke , es sollte vielmehr sein , dass .Θ(n)O(n)

Mein Verständnis ist, dass die Menge aller Funktionen ist, die nicht schlechter als n sind, während Θ ( n ) die Menge aller Funktionen ist, die nicht besser und nicht schlechter als n sind.O(n)nΘ(n)

Mit diesem kann ich mir das Beispiel einer konstanten Funktion vorstellen, sagen wir . Diese Funktion wird sicherlich ein Element von O ( n ) sein, da sie nicht schlechter als n ist, wenn sich n einer ausreichend großen Zahl nähert.g(n)=cO(n)nn

Allerdings ist die gleiche Funktion nicht ein Element sein Θ ( n ) als g besser macht als n für große n ... Dann , da g O ( n ) und g Θ ( n ) , dann O ( n ) Θ ( n )gΘ(n)nngO(n)gΘ(n)O(n)Θ(n)

Ist die Frage vielleicht falsch? Ich habe gelernt, dass es gefährlich ist, diese Annahme zu treffen, und normalerweise habe ich etwas verpasst. Ich kann einfach nicht sehen, was es in diesem Fall sein könnte.

Irgendwelche Gedanken? Danke vielmals..

Rawb
quelle
5
Denken Sie an . dann f = O ( n ) , aber f & ne; & THgr; ( n ) . " O ( ) " ist also eine schwächere Forderung, daher enthält es mehr Funktionen.f=0f=O(n)fΘ(n)O()
Ran G.
5
Ich denke du hast recht, es scheint ein Fehler zu sein.
Yuval Filmus
3
Was meinst du mit der Notation : Teilmenge oder richtige Teilmenge? Ich würde empfehlen, oder zu verwenden, um Verwirrung zu vermeiden.
A.Schulz

Antworten:

11

Auf Vorschlag von Raphael habe ich einen früheren Kommentar in diese Antwort umgewandelt.

Es ist nicht so , dass . Tatsächlich ist definition ( f ( n ) ) = O ( f ( n ) ) Ω ( f ( n ) ) per Definition. Wir haben also Θ ( f ( n ) ) O ( f ( n ) ) .O(f(n))Θ(f(n))Θ(f(n))=O(f(n))Ω(f(n))Θ(f(n))O(f(n))

Patrick87
quelle
4

Stellen Sie sich das so vor: Jede Funktion, die "nicht schlechter als n" und "nicht besser als n" macht, ist auch eine Funktion, die "nicht schlechter als n" macht. Der Teil "nicht besser als n" ist nur eine zusätzliche Einschränkung. Dies ist eine einfache Anwendung der logischen Regel, die besagt: . Nach dieser Überlegung sind alle Funktionen, die in der Menge Θ ( n ) enthalten sind, auch Mitglieder der Menge O ( n ) .xyxΘ(n)O(n)

saadtaame
quelle