Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Laufzeit » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 7 Beiträge
Physiker

Das lustige ist: die "Laufzeit" als Zeit die die Maschine zum berechnen braucht verdoppelt sich nicht zwingend, wenn ich n verdopple. Sie kann sich verdoppeln, aber auch gleichbleiben.

Ich glaube, es hat keinen Sinn so. Mein Algorithmus ist ZIEMLICH seltsam. Ich hab noch ein paar andere Quellen eingeholt und denke jetzt, dass man es, wie du auch sagst, als eine Entartung einer linearen Entwicklung darstellen.

Danke dir! Wink
nattydread

dann ist die laufzeit O(n)...im normalfall,wenn du n verdoppelst...aber die rechenkapazität gleich bleibt...würde sich die laufzeit auch verdoppeln...

wenn du aber die rechenkapazität verdoppelst..bleibt ja dann bei doppelten n die laufzeit konstant Augenzwinkern
Physiker

Danke dass du es versuchst! smile

Ja, wenn ich die Größe der Maschine verdoppele und n verdoppele, bleibt die Laufzeit konstant.
nattydread

ok...also nun folgende frage: bleibt deine laufzeit konstant wenn du n verdoppelst UND die größe deiner maschine verdoppelst?
es ist immer ziemlich schwierig die laufzeit eines algorithmus zu bestimmen ohne diesen direkt zu kennen Augenzwinkern
Physiker

Ist geheim und würde außerdem eh nichts bringen. Das Problem ist sehr abstrakt smile
nattydread

das versteh ich nicht so ganz...vllt könntest du uns den algorithmus und deine maschine etwas näher beschreiben
Physiker Laufzeit

Meine Frage:
Hallo zusammen,
ich habe eine Frage zur Definition der Laufzeit von Algorithmen. Und zwar, inwiefern das Vorhandensein von Ressourcen dabei berücksichtigt wird. Ich weiß nicht genau, wie ich es ausdrücken soll, aber hier ein Beispiel:
Ein riesiger Supercomputer rechnet natürlich schneller als mein PC zu Hause.

Meine Ideen:
Wenn man jetzt die Landau-Notation hernimmt, wäre das natürlich kein Problem. Man gibt ja nur die Größenordnung an und muss im Nachhinein einen computerspezifischen Faktor berücksichtigen. Mein Problem ist: Ich habe einen Algorithmus entwickelt, der nicht auf einem Computer läuft, sondern ein eigenes Gerät braucht. Das Problem ist jetzt, dass wenn ich meine betreffende Variable n, die die Laufzeit bestimmt, verdoppeln will, MUSS ich mein Gerät größer bauen, und zwar genau verdoppeln; wenn ich das jedoch mache, ändert sich an der Laufzeit ÜBERHAUPT NICHTS... Ist dass jetzt eine Laufzeit O(n) (Verdopplung der Variable n erfordert eine Verdopplung der Ressourcen) oder eine Laufzeit von O(1), womit ich konstant meine... ???

Ist eine ziemlich seltsame Frage und ich weiß auch nicht, ob ich den Kern des Themas überhaupt schon verstanden habe.

Im Voraus schon Danke für euere Hilfe!