10 Arten von Algorithmen und deren Eigenschaften

10 Arten von Algorithmen und deren Eigenschaften

Unter den verschiedenen Arten von Algorithmen dass es diejenigen gibt, die nach ihrem Zeichensystem und ihrer Funktion klassifiziert werden. Ein Algorithmus ist eine Reihe von Schritten, die durchgeführt werden, um ein Problem zu lösen, eine Aufgabe auszuführen oder eine Berechnung auszuführen.

Per Definition sind strenge und logische Designs im Allgemeinen, wie z. B. mathematische Operationen, die versucht haben, optimal zu sein, um einige fragliche Schwierigkeiten zu lösen. Grundsätzlich ist ein Algorithmus die bekannteste Lösung für ein bestimmtes Problem. Nach ihrer Strategie und Funktion gibt es viele Arten von Algorithmen.

Einige dieser Typen sind: dynamische Algorithmen, Reverse -Algorithmen, Brutto -Kraftalgorithmen, opportunistische Algorithmen, Markierungsalgorithmen und zufällige Algorithmen.

Algorithmen haben in vielen Bereichen unterschiedliche Verwendungen. Vom Computerbereich über Mathematik bis zum Bereich von Marketing. Es gibt Tausende geeigneter Algorithmen, um Probleme in jedem Bereich zu lösen.

Arten von Algorithmen entsprechend Ihrem Zeichensystem

Qualitative Algorithmen 

Diese Algorithmen sind solche, in denen verbale Elemente platziert werden. Ein Beispiel für diese Art von Algorithmen sind die Anweisungen oder die "Schritt für Schritt", die oral auftreten.

Dies ist der Fall von Küchenrezepten oder Anweisungen, um einen DIY -Job zu machen.

Quantitative Algorithmen

Sie sind das Gegenteil von qualitativen Algorithmen, da numerische Elemente platziert werden. Diese Art von Algorithmen wird in der Mathematik verwendet, um Berechnungen durchzuführen. Zum Beispiel eine Quadratwurzel finden oder eine Gleichung lösen.

Computeralgorithmus

Sie sind die Algorithmen, die mit einem Computer hergestellt werden. Viele dieser Algorithmen sind komplexer und deshalb müssen sie über eine Maschine hergestellt werden. Sie können auch quantitative Algorithmen sein, die optimiert werden.

Kann Ihnen dienen: Vielfache von 2: Was sind und Erklärung

Nicht -Computational -Algorithmus  

Diese Algorithmen sind diejenigen, die nicht mit einem Computer durchgeführt werden können. Zum Beispiel eine TV -Programmierung.

Arten von Algorithmen gemäß ihrer Funktion

Markierungsalgorithmus

Dieser Algorithmus verwendet die Automatisierung, um die Preise dynamisch zu beheben, basierend auf Faktoren wie dem Kundenverhalten.

Es ist die Praxis, automatisch einen Preis für die Reduzierung der Elemente festzulegen, um den Gewinn des Verkäufers zu maximieren. Es ist seit Anfang der neunziger Jahre eine übliche Praxis in der Luftindustrie.

Der Markierungsalgorithmus ist eine gängige Praxis in stark wettbewerbsfähigen Branchen wie Reisen und Online -Handel.

Diese Art von Algorithmus kann äußerst komplex oder relativ einfach sein. In vielen Fällen können sie selbstverständlich oder kontinuierlich mit Tests optimiert werden.

Der Markierungsalgorithmus kann bei Kunden unpopulär sein, da Menschen dazu neigen, Stabilität und Unparteilichkeit zu schätzen.

ZUprobabilistisch oder zufällig

Es ist ein Algorithmus, bei dem das Ergebnis oder die Art und Weise, wie das Ergebnis erhalten wird, von der Wahrscheinlichkeit abhängt. Manchmal werden sie auch zufällige Algorithmen bezeichnet.

In einigen Anwendungen ist die Verwendung dieser Art von Algorithmen natürlich, z. B. wenn das Verhalten eines vorhandenen oder geplanten Systems im Laufe der Zeit simuliert wird. In diesem Fall ist das Ergebnis zufällig.

In anderen Fällen ist das zu lösen.

Das Gute an dieser Art von Algorithmen ist, dass seine Anwendung kein anspruchsvolles oder mathematisches Wissen erfordert. Es gibt drei Haupttypen: numerische, Montecarlo und Las Vegas.

Es kann Ihnen dienen: Trigonometrische Funktionen: Grundlegend, in der kartesischen Ebene, Beispiele, Übung

Der numerische Algorithmus verwendet den Ansatz anstelle symbolischer Manipulationen, um Probleme mit der mathematischen Analyse zu lösen. Sie können in allen Bereichen Engineering und physische Wissenschaften angewendet werden.

Montecarlo -Algorithmen produzieren ihrerseits anhand der Wahrscheinlichkeit Antworten. Infolgedessen können die von diesem Algorithmus erzeugten Lösungen korrekt sein oder nicht, da sie einen bestimmten Fehlerrand aufweisen.

Es wird von Entwicklern, von Mathematikern und von Wissenschaftlern verwendet. Sie stehen im Gegensatz zu Las Vegas -Algorithmen.

Schließlich sind Las Vegas -Algorithmen charakterisiert.

Mit anderen Worten: Diese Algorithmen machen eine Art Wette mit der Verwendung von Ressourcen, erzielen jedoch immer ein genaues Ergebnis.

Dynamische Programmierung

Das dynamische Wort bezieht sich auf die Methode, bei der der Algorithmus das Ergebnis berechnet. Manchmal hängt die Lösung eines Elements des Problems von der Lösung einer Reihe kleinerer Probleme ab.

Um das Problem zu lösen, müssen die gleichen Werte daher immer wieder umgestaltet werden, um kleinere Unterprobleme zu lösen. Dies schafft jedoch Zyklenverschwendung.

Um dies zu beheben, kann dynamische Programmierung verwendet werden. In diesem Fall wird das Ergebnis jedes Teilproblems im Grunde erinnert; Bei Bedarf wird dieser Wert verwendet, anstatt ihn immer wieder zu berechnen.

Heuristische Algorithmen

Diese Algorithmen sind diejenigen, die Lösungen unter allen möglichen finden, jedoch nicht garantieren, dass das Beste davon gefunden wird. Aus diesem Grund werden sie als ungefähr oder nicht präzise Algorithmen angesehen.

Kann Ihnen dienen: Bereich eines regelmäßigen und unregelmäßigen Pentagon: Wie es aufgenommen wird, Übungen

Sie finden normalerweise eine Lösung nahe am besten und finden sie auch schnell und einfach. Im Allgemeinen wird diese Art von Algorithmen verwendet, wenn es unmöglich ist, eine Lösung auf normalem Weg zu finden.

Rückalgorithmen

Sie sind Algorithmen, die bei der Beobachtung ihres Verhaltens widerrufen wurden. Sie sind typischerweise Annäherungen an den ursprünglichen Algorithmus, die für Zwecke wie Wettbewerb oder Studien gebaut wurden.

Algorithmen können widerrufen werden, um ihre Auswirkungen auf Märkte, Wirtschaft, Preisgestaltung, Operationen und Gesellschaft zu untersuchen.

Voraz Algorithmus

In vielen Problemen führt das Treffen von unersättlichen Entscheidungen zu optimalen Lösungen. Diese Art von Algorithmen gilt für Optimierungsprobleme.

In jedem Schritt eines unersättlichen Algorithmus wird eine logische und optimale Entscheidung getroffen, so dass am Ende die beste globale Lösung erreicht wird. Sie müssen jedoch bedenken, dass Sie in Zukunft nicht korrigieren oder ändern können.

Das Testen der Richtigkeit eines unersättlichen Algorithmus ist sehr wichtig, da nicht alle Algorithmen dieser Klasse zu einer optimalen globalen Lösung führen.

Verweise

  1. Algorithmus: Typen und Klassifizierung. Gonitora erholte sich.com
  2. Heuristische Algorithmen. Von Studenten abgerufen.Cei.Upatras.GR
  3. Was ist algorithmische Preisgestaltung (2016). Von einfallbar wiederhergestellt.com
  4. Ziffernanalyse. Von Wikipedia geborgen.Org
  5. Probabilistische Algorithmen (2001). Von Benutzern wiederhergestellt.Abo.fi
  6. Was sind Algorithmen (2015). Von einfallbar wiederhergestellt.com
  7. Monte Carlo Algorithmus. Von Technopädie wiederhergestellt.com
  8. Arten von Algorithmen. Von den Ethypen erholt.com
  9. Was sind umgekehrte Algorithmen? Von einfallbar wiederhergestellt.com