Beste rationale Annäherung an ein Verhältnis von drei Zahlen x:y:zx:y:zx:y:z

Wenn ich ein Verhältnis von zwei positiven reellen Zahlen habe X : j , dann kann ich die "besten" rationalen Annäherungen daran finden, indem ich es als fortgesetzten Bruch schreibe (z. B. indem ich wiederholt den ganzzahligen Teil entferne und den Kehrwert des Rests nehme)

X j = A 0 + 1 A 1 + 1 A 2 + , A ich  ganze Zahl
und dann kann ich es nach jedem abschneiden A ich um eine rationale Annäherung zu bilden, wie
X j A 0 + 1 A 1 = P Q , P , Q  ganze Zahl

und dies ist eine "beste kleine" Annäherung in dem Sinne, dass jede engere rationale Annäherung P ' Q ' mit | P ' Q ' X j | < | P Q X j | hat P ' P Und Q ' Q . (Mindestens eine davon wird für ein bestimmtes Verhältnis streng sein.) Dieser Prozess erzeugt nicht die besten kleinen Annäherungen, aber eine Modifikation tut es.

Kürzlich wollte ich ein Verhältnis von drei Zahlen annähern 13780 : 8992 : 3364 , statt nur zwei. Mir wurde klar, dass ich nicht wusste, wie, daher diese Frage.

Wir sollten definieren, was eine "beste kleine" Annäherung in diesem 3D-Kontext ist. Um zu sagen, wie gut P : Q ungefähr X : j , wir haben gerade gerechnet | P Q X j | . Um das zu verallgemeinern P : Q : R Und X : j : z , ich denke , wir sollten dieser Antwort folgen . Wir behandeln sie als Vektoren im 3D-Raum und normalisieren sie auf die Einheitskugel. Dann können wir den Abstand zwischen diesen Projektionen finden. (Für den 2D-Fall glaube ich nicht, dass diese Definition die gleichen Zahlen ergibt, aber ich denke, dass sie die gleiche Reihenfolge ergibt.) Dann P : Q : R ist eine beste kleine Annäherung an X : j : z wenn eine nähere Annäherung P ' : Q ' : R ' hat P ' P , Q ' Q , R ' R . (Kommentare zur Eignung dieser Definition willkommen.)

In meinem Einzelfall habe ich es etwas ad hoc gemacht , indem ich den kleinsten Teil des Verhältnisses aufgeteilt habe, um zu bekommen 4 + 1 10 + : 2 + 1 2 + 1 4 + : 1 , Abschneiden an der ersten bzw. zweiten Position, um zu erhalten 4 : 2 + 1 2 : 1 , und dann mit dem gemeinsamen Nenner zu multiplizieren 8 : 5 : 2. Durch die Aufzählung aller kleineren Verhältnisse finde ich, dass dies eine beste kleine Annäherung ist, aber mein Prozess erscheint nicht allgemein. ZB wenn ich stattdessen abschneide 4.1 : 2.5 : 1 und dann mit multiplizieren 41 : 25 : 10 , ich finde es eigentlich schlimmer als die kleinere (beste kleine) Annäherung 37 : 24 : 9 . Gibt es / was ist ein allgemeiner Prozess, um die besten kleinen Annäherungen an ein Verhältnis von drei (oder mehr) Zahlen zu finden? (Abgesehen davon, dass Sie nur alle kleinen Verhältnisse aufzählen und die besten nehmen.)

Irgendwelche Gedanken zu meiner Antwort?
@GerryMyerson Oh, tut mir leid, ich war ein bisschen beschäftigt. Aber ich suche wirklich nach einem expliziten, effektiven Verfahren, um dies zu tun, auch wenn es ärgerlich kompliziert ist. Also habe ich Ihre Antwort nicht wirklich als vollständig angesehen und darauf gewartet, dass jemand etwas schreibt (oder dass ich Zeit habe, zu recherchieren, worauf Sie sich beziehen, und selbst eine Antwort zu schreiben).
Wie läuft Ihre Forschung, HTNW?
Siehe Kapitel 5 von "Brentjes, Arne Johan. "Multi-dimensional Continued Fraction Algorithms." MC Tracts 145 (1981): 1-183." Kostenlos verfügbar unter NTIS.gov

Antworten (1)

Ich denke, wonach Sie suchen, fällt unter die Überschrift simultane diophantische Annäherung . Der grundlegende Satz unter dieser Überschrift ist die simultane Version des Näherungssatzes von Dirichlet, der besagt, dass bei gegebenen reellen Zahlen a 1 , , a D und eine natürliche Zahl N es gibt ganze Zahlen P 1 , , P D Und Q , 1 Q N so dass

| a ich P ich Q | 1 Q N 1 / D
In Ihrem Fall sind die reellen Zahlen X / z Und j / z , und die ungefähren Brüche sind P / R Und Q / R .

Das Theorem sagt Ihnen, dass diese guten Annäherungen existieren, sagt Ihnen aber nicht, wie Sie sie finden können. Der Beweis auf der Wikipedia-Seite kann im Prinzip verwendet werden, um sie zu finden, aber in der Praxis ist es miserabel. Es gibt bessere Methoden, aber sie sind komplizierter als die fortgesetzten Brüche, die zur Annäherung an eine einzelne reelle oder rationale Zahl funktionieren. Aber der Suchbegriff "simultaneous diophantine approximation" sollte Ihnen den Einstieg erleichtern.