| Autor |
O-Notation |
|
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Themenstart: 2012-07-11 12:37
|
Hi @all,
ich habe eine Frage zu folgender Aufgabe, es handelt sich um O-Notation. Ich soll den folgenden Term möglichst einfach in O-Notation ausdrücken.
Meine Lösung:
Ich habe es in folgende 3 Terme unterteilt:
 
1. n! * n^3 + log(n) \el\ O(n^3) 2. 2n * sqrt(n) * 150 * n \el\ O(n) 3. n^(n-1) \el\ O(n^n) -> O(n^3 * n + n) = O(n^4 + n)
Wäre das korrekt?
Vielen vielen Dank für Eure Hilfe!
lG blubbla
[ Nachricht wurde editiert von blubbla am 11.07.2012 12:47:09 ]
|
Profil
Quote
Link |
Martin_Infinite
Senior  Dabei seit: 15.12.2002 Mitteilungen: 32940
Aus: Münster
 |     Beitrag No.1, eingetragen 2012-07-11 12:37
|
Eine Formel ist weit davon entfernt, eine Aufgabenstellung zu sein. Was ist genau gefragt?
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.2, vom Themenstarter, eingetragen 2012-07-11 12:39
|
Sorry, ich wollte es eben editieren, da etwas verschluckt wurde. Du warst einfach zu schnell :)
lg blubbla
|
Profil
Quote
Link |
GrafZahl
Senior  Dabei seit: 22.04.2003 Mitteilungen: 1192
Aus: Leverkusen, D
 |     Beitrag No.3, eingetragen 2012-07-11 12:48
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.4, vom Themenstarter, eingetragen 2012-07-11 12:52
|
Hi GrafZahl (cooler Name und cooles Bild haha),
danke für Deine Antwort.
Nun habe ich es noch einmal überarbeitet:
 
1. n! * n^3 + log(n) \el\ O(n^n) 2. 2n * sqrt(n) * 150 * n = 300n^2,5 \el\ O(n^(2,5)) 3. n^(n-1) \el\ O(n^(n-1)) -> O(n^n * n^(2,5) + n^(n-1)) = O(n^(2n+1,5))
lG blubbla
[ Nachricht wurde editiert von blubbla am 11.07.2012 13:00:23 ]
|
Profil
Quote
Link |
Klacks
Aktiv  Dabei seit: 04.07.2012 Mitteilungen: 88
Aus: S. bei W.
 |     Beitrag No.5, eingetragen 2012-07-11 13:10
|
Hast du auch mal was gerechnet, oder bisher einfach nur geraten?
Vor 1. Findest du sicher noch eine bessere asymptotische Schranke.
Den letzten Schritt versteh ich nicht, auch nicht, was dieser Pfeil da bedeuten soll.
|
Profil
Quote
Link |
Klacks
Aktiv  Dabei seit: 04.07.2012 Mitteilungen: 88
Aus: S. bei W.
 |     Beitrag No.6, eingetragen 2012-07-11 13:10
|
2012-07-11 13:10 - Klacks in Beitrag No. 5 schreibt:
Hast du auch mal was gerechnet, oder bisher einfach nur geraten?
Für 1. findest du sicher noch eine bessere asymptotische Schranke.
Den letzten Schritt versteh ich nicht, auch nicht, was dieser Pfeil da bedeuten soll.
|
Profil
Quote
Link |
GrafZahl
Senior  Dabei seit: 22.04.2003 Mitteilungen: 1192
Aus: Leverkusen, D
 |     Beitrag No.7, eingetragen 2012-07-11 13:13
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.8, vom Themenstarter, eingetragen 2012-07-11 13:18
|
Hallo Klacks,
einerseits danke für Deine Antwort andererseits musst Du doch nicht gleich "grob" werden, nur weil ich einen Fehler gemacht habe...ich frage schließlich nach, da ich Schwierigkeiten habe, wüsste ich alles, dann würde ich auch nicht fragen.
Zu 1. Vermutlich muss man die Faktoren addieren, da war ich mir eben nicht sicher.
 
1. n! * n^3 + log(n) \el\ O(n^(n+3)) 2. 2n * sqrt(n) * 150 * n = 300n^2,5 \el\ O(n^(2,5)) 3. n^(n-1) \el\ O(n^(n-1)) -> O(n^(n+3) * n^(2,5) + n^(n-1)) = O(n^(n+5,5) + n^(n-1))
Zum Pfeil: man soll ja am Ende, den gesamten Ausgangsterm wieder betrachten und diesen möglichst einfach in O-Notation ausdrücken.
Hättest Du noch eine Idee, wie man
 
O(n^(n+5,5) + n^(n-1))
kürzen kann, sofern das vorherige korrekt ist?
Vielen Dank!
lG blubbla
[Die Antwort wurde nach Beitrag No.5 begonnen.]
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.9, vom Themenstarter, eingetragen 2012-07-11 13:25
|
Profil
Quote
Link |
Klacks
Aktiv  Dabei seit: 04.07.2012 Mitteilungen: 88
Aus: S. bei W.
 |     Beitrag No.10, eingetragen 2012-07-11 13:28
|
 
Was war denn grob? War nicht meine Absicht irgendwie in die Richtung zu klingen.. Bei 1 bewegst du dich in die falsche Richtung. Die Klasse O(n^n) ist schon viel größer gewählt als nötig und jetzt wählst du eine noch größere Klasse. Daher auch meine Frage, ob du dazu mal was gerechnet hast? Zu deiner letzten Frage: Du hast bei 1. ja einfach den Logarithmus unter den Tisch fallen lassen. Hat das einen bestimmten Grund? Kann man eventuell auch am Ende so verfahren? <small>[Die Antwort wurde nach Beitrag No.8 begonnen.]</small>
Bei 1 bewegst du dich in die falsche Richtung. Die Klasse O(n^n) ist schon viel größer gewählt als nötig und jetzt wählst du eine noch größere Klasse. Daher auch meine Frage, ob du dazu mal was gerechnet hast?
Zu deiner letzten Frage: Du hast bei 1. ja einfach den Logarithmus unter den Tisch fallen lassen. Hat das einen bestimmten Grund? Kann man eventuell auch am Ende so verfahren?
[Die Antwort wurde nach Beitrag No.8 begonnen.]
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.11, vom Themenstarter, eingetragen 2012-07-11 13:41
|
Profil
Quote
Link |
GrafZahl
Senior  Dabei seit: 22.04.2003 Mitteilungen: 1192
Aus: Leverkusen, D
 |     Beitrag No.12, eingetragen 2012-07-11 13:42
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.13, vom Themenstarter, eingetragen 2012-07-11 13:45
|
Profil
Quote
Link |
GrafZahl
Senior  Dabei seit: 22.04.2003 Mitteilungen: 1192
Aus: Leverkusen, D
 |     Beitrag No.14, eingetragen 2012-07-11 13:50
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.15, vom Themenstarter, eingetragen 2012-07-11 13:53
|
Okay, ist jetzt ein wenig verwirrend gewesen, nun habe es überblickt, sorry für die Doppelfrage! :)
 
1. n! * n^3 + log(n) \el\ O(n^(n) 2. 2n * sqrt(n) * 150 * n = 300n^2,5 \el\ O(n^(2,5)) 3. n^(n-1) \el\ O(n^n) -> O(n^n * n^(2,5) + n^n) = O(n^(n+2,5))
oder
 
1. n! * n^3 \el\ O(n^n) 2. log(n) \el\ O(log(n)) 3. 2n * sqrt(n) * 150 * n = 300n^2,5 \el\ O(n^(2,5)) 4. n^(n-1) \el\ O(n^n) -> O(n^n + log(n) * n^(2,5) + n^n) = O(n^(n+2,5))
Ich bin mir eben nicht sicher, ob man den Ausgangsterm in 3 oder 4 Teilterme gliedern soll. Kannst Du da bitte etwas da zu sagen? Danke!
lG blubbla
[ Nachricht wurde editiert von blubbla am 11.07.2012 14:32:04 ]
|
Profil
Quote
Link |
GrafZahl
Senior  Dabei seit: 22.04.2003 Mitteilungen: 1192
Aus: Leverkusen, D
 |     Beitrag No.16, eingetragen 2012-07-11 15:28
|
Profil
Quote
Link |
LutzL
Senior  Dabei seit: 06.03.2002 Mitteilungen: 8751
Aus: Berlin-Mahlsdorf
 |     Beitrag No.17, eingetragen 2012-07-11 15:35
|
Profil
Quote
Link |
blubbla
Aktiv  Dabei seit: 22.11.2008 Mitteilungen: 305
Aus:
 |     Beitrag No.18, vom Themenstarter, eingetragen 2012-07-11 16:03
|
Okay, vielen Dank an alle, die an der Lösung mitgeholfen haben!
lG blubbla
|
Profil
Quote
Link |