Beweis zur Komplexität |
aRo
Jungspund
Dabei seit: 25.10.2007
Beiträge: 18
|
|
Hallo!
Folgendes ist zu zeigen oder widerlegen:
Also die gegebenen Voraussetzungen dürften sich ja wie folgt übersetzen lassen:
Daraus folgt:
Wenn ich jetzt abschätze, dann käme ich doch auf:
Dann müsste doch gelten:
Was ich zu einer Beziehung zwischen c und c' auflösen kann, und sehen kann, dass c' >= 2 sein muss.
Wenn das dann gilt, dürfte die Aussage stimmen, oder?
Hoffe auf Antwort!
aRo
|
|
20.05.2008 13:17 |
|
|
Tobias
Routinier
Dabei seit: 18.09.2006
Beiträge: 324
|
|
Hallo,
ich habs nur kurz mal überflogen:
Du darfst sogar annehmen, dass |h(n)| echt kleiner als c'*|g(n)| ist, denn h ist in o(g) und nicht bloß in O(g)
Bei dem gesamten Beweis hast du eine nicht unerhebnliche Schwierigkeit komplett ignoriert: Die Beträge. Für die obere Schranke sind die Beträge egal, da
|f(n) + h(n)| <= |f(n)| + |h(n)| (Dreiecksungleichung).
Leider ist dies für die untere Schranke so nicht mehr anwendbar.
|
|
20.05.2008 15:01 |
|
|
aRo
Jungspund
Dabei seit: 25.10.2007
Beiträge: 18
|
|
Zitat: |
Original von Tobias
Du darfst sogar annehmen, dass |h(n)| echt kleiner als c'*|g(n)| ist, denn h ist in o(g) und nicht bloß in O(g)
|
okay, stimmt, aber ich dachte das mir die Erkenntnis keinen Vorteil bringt.
Zu den Beträgen:
Ich bin gerade leider etwas verwirrt. Wieso ist es mir bei der oberen Schranke egal? Sollte ich hier nicht nach oben abschätzen statt nach unten um "auf der sicheren Seite" zu sein?
Ich weiß, dass ich da schonmal Schwierigkeiten hatte sowas nachzuvollziehen..
Und wie kriege ich nun die jeweils andere Seite in den Griff?
Außerdem:
Mit den Beträgen hast du natürlich recht. Die tauchen bei unserer Definition nicht auf, aber da wurden die Funktionen f und g auch positiv definiert. Da nun davon nichts in der Aufgabe steht, muss ich das wohl jetzt berücksichtigen.
|
|
20.05.2008 17:48 |
|
|
Tobias
Routinier
Dabei seit: 18.09.2006
Beiträge: 324
|
|
Ok, wenn du die Beträge nicht brauchst, ist es garnicht so schwer. Ich benutze
Die obere Schranke hattest du ja schon gezeigt:
für alle
Die untere Schranke ist auch ganz einfach:
für alle
Man kann nun auch hingehen, und die direkte Definition von verwenden:
für alle und
|
|
20.05.2008 20:14 |
|
|
aRo
Jungspund
Dabei seit: 25.10.2007
Beiträge: 18
|
|
hi!
ja, vielleicht sollten wir die Beträge weglassen.
Obere Schranke verstehe ich, hatte ich ja auch so.
Zur unteren Schranke:
Wieso soll denn gelten?!
Ich behaupte das ist falsch, weil wir ja nun h(n)>0 annehmen (vgl. beträge)...
|
|
20.05.2008 20:28 |
|
|
Tobias
Routinier
Dabei seit: 18.09.2006
Beiträge: 324
|
|
Zitat: |
Ich behaupte das ist falsch, weil wir ja nun h(n)>0 annehmen (vgl. beträge)... |
Gerade unter dieser Annahme ist es doch richtig? Addiere ich etwas positives auf c*f(n) drauf, so wird das Ergebnis größer!?
|
|
20.05.2008 20:44 |
|
|
aRo
Jungspund
Dabei seit: 25.10.2007
Beiträge: 18
|
|
na, was habe ich mir denn da gedacht...entschuldige.
okay, ich habs verstanden
|
|
20.05.2008 20:46 |
|
|
|