Online-Algorithmus

In der Informatik ist ein Online-Algorithmus derjenige, der seinen Eingang stückweise auf eine Serienmode, d. h. auf die Ordnung bearbeiten kann, dass der Eingang zum Algorithmus gefüttert wird, ohne den kompletten vom Anfang verfügbaren Eingang zu haben. Im Gegensatz wird ein Off-Linealgorithmus die ganzen Problem-Daten vom Anfang gegeben und ist zur Produktion eine Antwort erforderlich, die das Problem in der Nähe behebt. (Zum Beispiel verlangt Auswahl-Sorte, dass die komplette Liste gegeben wird, bevor es es sortieren kann, während Einfügungssorte nicht tut.)

Weil es den ganzen Eingang nicht weiß, wird ein Online-Algorithmus gezwungen, Entscheidungen zu treffen, die sich später erweisen können, nicht optimal zu sein, und sich die Studie von Online-Algorithmen auf die Qualität der Beschlussfassung konzentriert hat, die in dieser Einstellung möglich ist. Wettbewerbsanalyse formalisiert diese Idee durch das Vergleichen der Verhältnisleistung eines online- und Off-Linealgorithmus für dasselbe Problem-Beispiel. Für andere Gesichtspunkte auf Online-Eingängen zu Algorithmen, sieh strömender Algorithmus (sich auf den Betrag des Gedächtnisses konzentrierend, musste vorige Eingänge genau vertreten), dynamischer Algorithmus (sich auf die Zeitkompliziertheit konzentrierend, Lösungen von Problemen mit Online-Eingängen aufrechtzuerhalten), und dem Online-Maschinenlernen.

Ein Problem, das die Konzepte von Online-Algorithmen veranschaulicht, ist das kanadische Reisender-Problem. Die Absicht dieses Problems ist, die Kosten zu minimieren, ein Ziel in einem belasteten Graphen zu erreichen, wo einige der Ränder unzuverlässig sind und vom Graphen entfernt worden sein können. Jedoch, dass ein Rand (gefehlt) entfernt worden ist, wird nur dem Reisenden offenbart, wenn sie/er einen der Endpunkte des Randes erreicht. Der Grenzfall für dieses Problem ist einfach, dem alle unzuverlässigen Ränder fehlen und das Problem zum üblichen Kürzesten Pfad-Problem abnimmt. Eine alternative Analyse des Problems kann mit der Hilfe der Wettbewerbsanalyse gemacht werden. Für diese Methode der Analyse weiß der Off-Linealgorithmus im Voraus, welche Ränder scheitern werden und die Absicht ist, das Verhältnis zwischen der Leistung der online- und Off-Linealgorithmen zu minimieren. Dieses Problem ist PSPACE-abgeschlossen.

Online-Algorithmen

In den Namen wird unten mit Großbuchstaben Verweise angebracht, da sie in Zeitungen mit Großbuchstaben erscheinen. Der folgende ist die Namen von einigen Online-Algorithmen:

  • Algorithmen für das K-Server-Problem

:* BALANCE2

:* MIT DEM GLEICHGEWICHT LOCKERER

:* Doppelter Einschluss

:* EQUIPOISE

:* HANDIKAP

:* HARMONISCHER

:* ZUFÄLLIG-LOCKERER

:* Dichter Spanne-Algorithmus

:* Baumalgorithmus

:* Work Function Algorithm (WFA)

Siehe auch

  • Gieriger Algorithmus
  • Gegner-Modell
  • Job-Geschäft, planend
  • Listenaktualisierungsproblem
  • Metrische Aufgabe-Systeme
  • Verschiedenheitsalgorithmus
  • Paginierungsproblem
  • Echtzeitcomputerwissenschaft
  • Sekretär-Problem
  • Skimietproblem
  • Geradliniges Suchproblem
  • Suchen Sie Spiele
  • Algorithmen, um Abweichung zu berechnen
  • Bandit-Problem
  • Der Algorithmus von Ukkonen

Links


Opium / Ursprung
Impressum & Datenschutz