← Neueste Arbeiten
🔢 mathematics

Calculating the floor of y**(1/m)

Diese Arbeit präsentiert zwei auf dem Newton-Raphson-Verfahren basierende Algorithmen zur Berechnung des Floor von y1/my^{1/m} für natürliche Zahlen y>2y > 2 und m>1m > 1, die eine Methode zur Bestimmung, ob yy eine ganzzahlige Potenz einer anderen ganzen Zahl ist, als Alternative zu traditionellen Binärsuchverfahren anbieten.

Ursprüngliche Autoren: Alexandros V. Gerbessiotis

Veröffentlicht 2026-07-07
📖 4 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Alexandros V. Gerbessiotis

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie haben eine riesige, geheimnisvolle Zahl, nennen wir sie yy. Sie haben auch eine Zahl mm. Ihr Ziel ist es, eine geheime Zahl xx zu finden, sodass, wenn Sie xx mit sich selbst mm-mal multiplizieren (wie x×x×xx \times x \times x \dots), Sie genau yy erhalten.

In mathematischen Begriffen versuchen Sie, die mm-te Wurzel von yy zu finden. Aber es gibt einen Haken: Sie interessieren sich nur für ganze Zahlen. Wenn das Ergebnis 3,9 ist, möchten Sie wissen, dass es 3 ist. Wenn es 4,1 ist, möchten Sie wissen, dass es 4 ist. Sie suchen den „Floor“ (den Grund) des Ergebnisses – also die größte ganze Zahl, die den Wert nicht überschreitet.

Dieses Papier ist wie ein Leitfaden für zwei verschiedene kluge Ratespiele, die darauf ausgelegt sind, diese geheime ganze Zahl schnell zu finden.

Der alte Weg: Die „Binäre Suche“-Wanderung

Traditionell verwendeten Menschen zur Suche dieser Zahl eine Methode namens Binäre Suche. Stellen Sie sich vor, Sie wandern einen Berg (die Zahlenlinie) hinauf, um einen bestimmten Lagerplatz zu finden. Sie beginnen am Fuße des Berges, raten die Mitte und fragen: „Bin ich zu hoch oder zu niedrig?“ Dann halbieren Sie den verbleibenden Pfad und raten erneut. Sie teilen den Pfad immer wieder in der Mitte, bis Sie den Ort gefunden haben.

Der Autor sagt, dass dies funktioniert, aber es ist ein wenig so, als würde man einen langen, gewundenen Pfad wandern, obwohl man auch einen Hubschrauber hätte nehmen können. Es ist zuverlässig, aber es erfordert viele Schritte (Berechnungen), um ans Ziel zu kommen, besonders bei riesigen Zahlen.

Der neue Weg: Die „Newton-Raphson“-Rutsche

Der Autor schlägt zwei neue Methoden vor, die auf einem alten mathematischen Trick namens Newton-Raphson basieren. Stellen Sie sich dies nicht als Wanderung vor, sondern als eine Rutsche.

Stellen Sie sich vor, Sie stehen auf einem Hügel. Sie wollen zu einem Tal (dem perfekten Ergebnis) hinuntergleiten. Die Newton-Raphson-Methode gibt Ihnen ein spezielles Paar Skier, die die Steigung des Hügels genau dort berechnen, wo Sie gerade stehen, und Sie mit einem einzigen riesigen Sprung näher zum Boden schießen.

Das Papier präsentiert zwei Variationen dieses „Ski-Sprungs“:

Algorithmus 1: Die „aggressive“ Rutsche

Dies ist die erste Methode. Sie beginnt mit einer Schätzung, die definitiv zu hoch ist (wie das Stehen auf einem Berggipfel).

  • Funktionsweise: Sie verwendet eine Formel, um zu berechnen, wie weit Sie den Hügel hinunterspringen sollten. Sie springen immer weiter nach unten und kommen dem Boden immer näher.
  • Die Besonderheit: Da wir es mit ganzen Zahlen zu tun haben (keine Brüche erlaubt), kann es vorkommen, dass die Rutsche den Talboden leicht überschießt und Sie auf der anderen Seite landen lassen, oder dass Sie genau am Rand landen.
  • Der Abschluss: Der Algorithmus beobachtet Ihren Pfad. Wenn Sie beginnen, den Hügel wieder hinauf zu gleiten (was bedeutet, dass Sie zu weit gesprungen sind), oder wenn Sie zweimal hintereinander genau denselben Punkt erreichen, hören Sie auf. Sie prüfen dann die beiden Zahlen, auf denen Sie gelandet sind, um zu sehen, welche die richtige Antwort ist.

Algorithgrund 2: Die „vorsichtige“ Rutsche

Dies ist die zweite Methode. Sie beginnt ebenfalls hoch oben, verwendet aber eine etwas andere Formel für den Sprung.

  • Funktionsweise: Diese Version ist so konzipiert, dass Sie niemals unter den Talboden gleiten. Es ist garantiert, dass Sie auf der „sicheren Seite“ der Antwort bleiben.
  • Der Abschluss: Sie gleiten so lange nach unten, bis Sie nicht tiefer gehen können, ohne wieder nach oben zu kommen. In dem Moment, in dem Sie aufhören, nach unten zu gleiten (oder nach oben gleiten), wissen Sie, dass Sie am Boden sind.

Der Schritt „Die Arbeit überprüfen“

Beide Algorithmen sind wie ein Koch, der die Suppe probiert. Sie passen die Würze (die Schätzung) immer wieder an, bis sie genau richtig schmeckt. Aber da sie einen speziellen „nur-ganze-Zahlen-Löffel“ verwenden (keine halben Löffel), könnte der Geschmack am Ende leicht abweichen.

Wenn also das Gleiten stoppt, führt der Algorithmus eine abschließende Prüfung durch:

  1. Nehmen Sie Ihre endgültliche Schätzung (xx).
  2. Multiplizieren Sie sie mm-mal mit sich selbst.
  3. Ist das Ergebnis gleich yy? Oder ist es nur etwas kleiner als yy?
    Wenn es passt, haben Sie Ihre Zahl gefunden!

Das Urteil

Der Autor hat diese beiden „Rutschmethoden“ mit sehr großen Zahlen getestet.

  • Algorithmus 1 wurde in einigen Fällen als etwas schneller befunden, da seine anfängliche Schätzung etwas „zielgerichteter“ war (er startete näher an der Antwort).
  • Algorithmus 2 war in seinem Pfad etwas berechenbarer, benötigte aber manchmal einige mehr Schritte, um fertig zu werden.

Zusammenfassend lässt sich sagen: Das Papier bietet zwei neue, schnellere Wege, um die „ganzzahlige Wurzel“ einer riesigen Zahl zu finden, indem man eine mathematische Rutsche statt einer langsamen, hackenden Wanderung verwendet. Es ist ein Werkzeug für Mathematiker und Informatiker, die diese Rätsel effizient lösen müssen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →