Größter gemeinsamer Teiler von Polynomen

Dieser Rechner erstellt den ggT (größten gemeinsamer Teiler) von zwei Polynomen.

Diese Webseite exisiert dank der Arbeit von den folgenden Menschen:

Anton

Stefan Roesner

Erstellt: 2021-07-26 11:14:45, Letzte Aktualisierung: 2021-07-26 11:14:45

Dieser Online-Rechner ermittelt den größten gemeinsamen Teiler eines Polynoms mit dem euklidischen Algorithmus und der Polynomdivision. Die Polynom-Koeffizienten sind Ganzzahlen, Brüche oder komplexe Zahlen mit Ganzzahlen oder Brüche von realen oder imaginären Teilen. Das Ergebnis ist ein Polynom, welches zwei eingebebene Polynome ohne Reste teilt, oder mit 1, falls es solch ein Polynom nicht gibt.

PLANETCALC, Größter gemeinsamer Teiler von Polynomen

Größter gemeinsamer Teiler von Polynomen

Pseudoreste Korrekturalggorithmus
ggT Koeffizienten werden in jedem Schritt berechnet
Ergebnis
 
Die Datei ist sehr groß; Beim Laden und Erstellen kann es zu einer Verlangsamung des Browsers kommen.

Das Phänomen des explosiven Koeffizientenwachstum.

Für die Berechnung des ggT von Polynomen größeren Grades, wachsen die Reste-Koeffizienten extrem an. Selbst in diesem Rechner kann man dies and den Standardeingabedaten sehen; die Restesequenz beinhaltet große Brüche. Um diese Brüche zu eliminieren und die Ganzzahlkoeffizienten reduzieren, kann man eine Pseudo-Division mit einem Reduktionsalgorithmus für den Restekoeffizient. In dem Rechner stehen 3 Algorithmen für die Resteberechnung zur Verfügung, ohne die Pseudo-Division ohne Koeffizient Reduktion mitzuzählen.
Die beste Koeffizient-Reduktion bekommt man mit der Reduktionsmethode, in der alle Terme mit dem ggT der Koeffizienten geteilt wird. Aber die Berechnungskosten für diese Methode sind inakzeptabel hoch für Polynome mit hohen Graden mit komplexen Koeffizienten, da der euklidische Algorithmus für jeder Iteration für jegliche Koeffizienten angewandt wird.

Als Kompromissvariante für die Kontrolle des Koeffizientenwachstum werden Algorithmen genutzt, die auf sich ergebenden PRS basiert sind. Der Rechner nutzt zwei von denen (Algorithmus 1 und Algorithmus 3), die von W.S. Brown im Artikel „The Subresultant PRS Algorithm1“ beschrieben wurden

Der Rechner erstellt eine Pseudo-Reste Tabelle mit Polynominhalt für jeden Rest, um die Algorithmus-Effektivität zu schätzen. Je geringer der Inhalt ist, desto höher die Algorithmus-Effektivität.


  1. W.S. Brown, Bell Laboratories. ACM Transactions on Mathematical Software, Vol 4, No 3, September 1978, p.p. 237-249
    tical Software, Vol 4, No 3, September 1978, p.p. 237-249 

URL zum Clipboard kopiert
PLANETCALC, Größter gemeinsamer Teiler von Polynomen

Kommentare