In diesem Artikel stelle ich eine neue quasi zufĂ€llige Sequenz mit geringer Divergenz vor, die eine signifikante Verbesserung gegenĂŒber modernen Sequenzen wie Sable, Niederreiter usw. bietet.Figure 1. Vergleich verschiedener quasi-zufĂ€lliger Sequenzen mit geringer Divergenz. Beachten Sie, dass die von mir vorgeschlagenen R. -Sequenz erzeugt gleichmĂ€Ăigere Punkte als alle anderen Methoden. DarĂŒber hinaus erfordern alle anderen Methoden eine sorgfĂ€ltige Auswahl der Grundparameter und fĂŒhren bei falscher Auswahl zu einer Entartung (z. B. oben rechts).In diesem Artikel behandelte Themen- Sequenzen mit geringer Divergenz in einer Dimension
- Methoden mit geringer Divergenz in zwei Dimensionen
- Packabstand
- Multiklassen-Sets mit geringer Diskrepanz
- Quasi zufÀllige Sequenzen auf der OberflÀche einer Kugel
- Quasiperiodische Flugzeugkacheln
- Dithering-Masken in Computergrafiken
Vor einiger Zeit wurde dieser Beitrag auf der Hacker News Homepage veröffentlicht. Dort können Sie seine
Diskussion lesen.
Einleitung: zufÀllig versus quasi zufÀllig
In Abbildung 1 können Sie feststellen, dass bei einer einfachen einheitlichen Zufallsstichprobe eines Punktes innerhalb eines Einheitsquadrats eine Ansammlung von Punkten beobachtet wird und auch Bereiche ohne Punkte (âweiĂes Rauschenâ) entstehen. Eine quasi-zufĂ€llige
Sequenz mit geringer Divergenz ist eine Methode zur deterministischen Konstruktion (unendlicher) aufeinanderfolgender Punkte, die die Wahrscheinlichkeit einer Akkumulation (Divergenz) verringert und gleichzeitig eine gleichmĂ€Ăige Abdeckung des gesamten Raums gewĂ€hrleistet (âblaues Rauschenâ).
Quasi zufÀllige Sequenzen in einer Dimension
Die Methoden zur Erzeugung vollstĂ€ndig bestimmter Quasirandom-Sequenzen mit geringer Divergenz in einer Dimension sind sehr gut untersucht und allgemein gelöst. In diesem Beitrag werde ich hauptsĂ€chlich offene (unendliche) Sequenzen betrachten, zuerst in einer Dimension, und dann zu höheren Dimensionen ĂŒbergehen. Der grundlegende Vorteil offener Sequenzen (d. H. Erweiterbar in
n ) liegt in der Tatsache, dass, wenn die Gesamtfehler basierend auf einer endlichen Anzahl von Elementen zu groà sind, die Sequenz erweitert werden kann, ohne alle zuvor berechneten Punkte zu verwerfen. Es gibt viele Möglichkeiten, offene Sequenzen zu erstellen. Sie können verschiedene Typen in Kategorien unterteilen, indem Sie ihre grundlegenden (Hyper-) Parameter erstellen:
- irrationale Fraktionen: Kronecker, Richtmayer, Ramshaw
- (gegenseitig) Primzahlen: Van der Corpute, Holton, Foret
- Irreduzible Polynome: Niederreiter
- Primitive Polynome: Sable
Der KĂŒrze halber werde ich in diesem Beitrag hauptsĂ€chlich das neue
rekursive Additiv vergleichen
R. - eine Sequenz, die zur ersten Kategorie gehört, dh zu rekursiven Methoden, die auf irrationalen Zahlen basieren (oft als Kronecker-,
Weil- oder Richtmeier-Sequenzen bezeichnet), die Gitter vom Rang 1 sind, und eine Holton-Sequenz, die auf der kanonischen eindimensionalen Van-der-Corpute-Sequenz basiert. Die kanonische rekursive Folge von Kronecker ist definiert als:
R_1 (\ alpha): \; \; t_n = \ {s_0 + n \ alpha \}, \ quad n = 1,2,3, ...
wo
alpha - jede irrationale Zahl. Beachten Sie, dass der Eintrag
\ {x \} bezeichnet den Bruchteil
x . In Berechnungen wird diese Funktion hĂ€ufig ausgedrĂŒckt als
R1( alpha):tn=s0+n alpha( textrmmod1); quadn=1,2,3,...
Bei
s0=0 erste Mitglieder der Sequenz
R( phi) gleich:
tn=0,618,0,236,0,854,0,472,0,090,0,708,0,327,0,944,0,562,0,180,798,416,0,034,0,652,0,271,0,888,...
Es ist wichtig zu beachten, dass die Bedeutung
s0 wirkt sich nicht auf die allgemeinen Eigenschaften der Sequenz aus und ist in fast allen FĂ€llen gleich Null. Bei der Berechnung der Option
s neq0 bietet einen zusĂ€tzlichen Freiheitsgrad, der oft nĂŒtzlich ist. Wenn
s neq0 dann wird die Sequenz oft als "verschobene Gittersequenz" bezeichnet. Trotz der Tatsache, dass standardmĂ€Ăig
s=0 Ich glaube, dass es theoretische und praktische Ăberlegungen gibt, fĂŒr die der Wert Standard sein sollte
s=1/2 . Wert
alpha Geben der kleinstmöglichen Diskrepanz, wenn
alpha=1/ phi wo
phi - Dies ist der goldene Schnitt. Also
phi equiv frac sqrt5+12 simeq1.61803398875...;
Es ist interessant festzustellen, dass es unendlich viele andere Werte gibt.
alpha , die es uns auch ermöglichen, die optimale Diskrepanz zu erhalten, und die alle durch die Mobius-Transformation miteinander verbunden sind
alphaâČ= fracp alpha+qr alpha+s quad textrmfĂŒralleganzenZahlenp,q,r,s quad textrmsodass|psâqr|=1
Nun vergleichen wir diese rekursive Methode mit den bekannten van der Korput-Sequenzen mit umgekehrter Reihenfolge der Entladungen [
van der Korput, 1935 ]. Van der Corpute-Sequenzen sind eigentlich eine Familie von Sequenzen, von denen jede durch einen eindeutigen Hyperparameter definiert ist
b . Die ersten Mitglieder der Sequenz mit b = 2 sind gleich:
t[2]n= frac12, frac14, frac34, frac18, frac58, frac38, frac78, frac116, frac916, frac516, frac1316, frac316, frac1116, frac716, frac1516,...
Im nÀchsten Abschnitt vergleichen wir die allgemeinen Eigenschaften und die Wirksamkeit jeder dieser Sequenzen. Betrachten Sie das Problem der Berechnung eines bestimmten Integrals
A= int10f(x) textrmdx
Wir können es approximieren als:
A simeqAn= frac1n sumni=1f(xi), quadxi in[0,1]
- Wenn \ {x_i \} sind gleich i/n Dies ist die Formel der Rechtecke .
- Wenn \ {x_i \} zufÀllig ausgewÀhlt, dann ist dies die Monte-Carlo-Methode ; aber
- Wenn \ {x_i \} Sind Elemente einer Sequenz mit geringer Divergenz, so ist dies die Quasi-Monte-Carlo-Methode .
Die folgende Grafik zeigt typische Fehlerkurven.
sn=|AâAn| um ein bestimmtes Integral zu approximieren, das mit dieser Funktion verbunden ist,
f(x)= textrmexp( fracâx22),x in[0,1] fĂŒr: (i) quasi zufĂ€llige Punkte aus der additiven Rekursion, wobei
alpha=1/ phi (blau); (ii) quasi zufĂ€llige Punkte aus der Van-der-Corput-Sequenz (orange); (iii) zufĂ€llig ausgewĂ€hlte Punkte (grĂŒn); (iv) Zobelsequenzen (rot).
Dies zeigt, dass fĂŒr
n=106 Punktelösung mit Zufallsstichprobe fĂŒhrt zu einem Fehler
simeq10â4 Die Van-der-Corput-Sequenz fĂŒhrt zu einem Fehler
simeq10â6 , wĂ€hrend
R( phi) - Die Reihenfolge fĂŒhrt zu einem Fehler
simeq10â7 das in
sim 10 mal besser als der Fehler von van der Corput und
sim 1000-mal besser als (einheitliche) Zufallsstichproben.
Figure 2. Vergleich der eindimensionalen numerischen Integration mit verschiedenen quasi-zufÀlligen Monte-Carlo-Methoden. Je niedriger der Wert, desto besser. Neu R2 - Die Sequenz (blau) und die Sable-Sequenz (rot) sind offensichtlich die besten.Folgendes ist hier erwÀhnenswert:
- dies entspricht dem Wissen, dass die Fehler fĂŒr eine gleichmĂ€Ăige Zufallsstichprobe asymptotisch auf abnehmen 1/ sqrtn und der Fehler fĂŒr beide quasi zufĂ€lligen Sequenzen tendiert dazu 1/n .
- Ergebnisse fĂŒr R1( phi) -Sequenzen (blau) und Sable-Sequenzen (rot) sind die besten.
- Die Grafik zeigt, dass die Van-der-Corpute-Sequenz gute, aber unglaublich konsistente Ergebnisse fĂŒr Integrationsaufgaben liefert!
- Hier ist zu sehen, dass fĂŒr alle Werte n Sequenz R1( phi) liefert bessere Ergebnisse als die Van-der-Corput-Sequenz.
Neue Sequenz R1 Dies ist eine Kronecker-Sequenz mit dem Goldenen Schnitt und eine der besten Optionen fĂŒr eindimensionale quasirandomale Monte-Carlo-Integrationsmethoden (QMC).
Es ist auch erwÀhnenswert, dass obwohl
alpha= phi bietet theoretisch eine nachweislich optimale Option,
sqrt2 sehr nahe am Optimum und fast jeder andere irrationale Wert
alpha bietet ĂŒberlegene Fehlerkurven fĂŒr die eindimensionale Integration. Deshalb wird es sehr oft verwendet
alpha= sqrtp fĂŒr jede Primzahl. DarĂŒber hinaus ist aus Sicht der Berechnungen der ausgewĂ€hlte Zufallswert im Intervall
alpha in[0,1] Es wird mit ziemlicher Sicherheit (innerhalb der Grenzen der Maschinengenauigkeit) eine irrationale Zahl sein und ist daher eine gute Wahl fĂŒr eine Sequenz mit geringer Divergenz. Zur visuellen Lesbarkeit zeigt die obige Abbildung nicht die Ergebnisse der Niederreiter-Sequenz, da sie praktisch nicht von den Ergebnissen der Sobol-Sequenzen und zu unterscheiden sind
R . Die in diesem Beitrag verwendeten Niederreiter- und Sable-Sequenzen (zusammen mit ihrer optimierten Parameterauswahl) wurden in Mathematica unter Verwendung von "geschlossenen proprietÀren und vollstÀndig optimierten Generatoren aus der Intel MKL-Bibliothek" in der Dokumentation berechnet.
Quasi zufÀllige Sequenzen in zwei Dimensionen
Die meisten modernen Methoden zur Konstruktion einer geringen Varianz in höheren Dimensionen werden einfach kombiniert (Komponente fĂŒr Komponente).
d eindimensionale Sequenzen. Der KĂŒrze halber werden wir in der Post hauptsĂ€chlich die Holton-Sequenz [
Holton, 1960 ], die Sable-Sequenz und
d -dimensionale Kronecker-Sequenz.
Die Holton-Sequenz wird mit einfachen erstellt
d verschiedene eindimensionale van der Corpute-Sequenzen, deren Basis fĂŒr alle anderen einfach ist. Das heiĂt, es handelt sich um paarweise Coprime-Zahlen. Ohne Zweifel ist die hĂ€ufigste Option aufgrund ihrer offensichtlichen Einfachheit und Logik die Wahl der ersten
d Primzahlen. Die Verteilung der ersten 625 Punkte, die durch die (2,3) Holton-Sequenz definiert sind, ist in Abbildung 1 dargestellt. Obwohl viele zweidimensionale Holton-Sequenzen ausgezeichnete Quellen fĂŒr Sequenzen mit geringer Divergenz sind, ist bekannt, dass viele von ihnen sehr problematisch sind und keine geringe Divergenz aufweisen. Zum Beispiel zeigt 3, dass Holtons (11,13) -Sequenz sehr auffĂ€llige Linien erzeugt. Es wurden groĂe Anstrengungen unternommen, um Methoden zur Auswahl von Modell- und Problempaaren zu entwickeln.
(p1,p2) . In höheren Dimensionen wird das Problem noch komplizierter.
Bei der Verallgemeinerung auf höhere Dimensionen haben rekursive Kronecker-Methoden noch gröĂere Schwierigkeiten. Obwohl mit
alpha= sqrtp Wenn exzellente eindimensionale Sequenzen erstellt werden, ist es Ă€uĂerst schwierig, Primzahlenpaare zu finden, die als Grundlage fĂŒr einen unproblematischen zweidimensionalen Fall dienen können! Es wurde beispielsweise vorgeschlagen, andere bekannte irrationale Zahlen als Problemumgehung zu verwenden
phi, pi,e,... . Sie liefern mĂ€Ăig akzeptable Ergebnisse, werden jedoch im Allgemeinen nicht verwendet, da sie normalerweise nicht so gut sind wie eine korrekt ausgewĂ€hlte Holton-Sequenz. Es werden groĂe Anstrengungen unternommen, um diese Degenerationsprobleme zu lösen.
Die vorgeschlagenen Lösungen verwenden Ăberspringen / Brennen, Springen / AusdĂŒnnen. Und zum Codieren (VerwĂŒrfeln) der endgĂŒltigen Sequenzen wird eine andere Technik verwendet, die hĂ€ufig verwendet wird, um dieses Problem zu ĂŒberwinden. Scrambling kann nicht verwendet werden, um eine offene (unendliche) Sequenz mit geringer Divergenz zu erstellen.
Abbildung 3. Die (11,13) -Holton-Sequenz ist offensichtlich keine Sequenz mit geringer Divergenz (links). Es ist auch keine additive rekursive (11,13) Sequenz (in der Mitte). Einige zweidimensionale additive rekursive Sequenzen, die bekannte irrationale Zahlen verwenden, sind ziemlich gut (rechts).In Àhnlicher Weise macht die Sable-Sequenz trotz der allgemein besseren Ergebnisse ihre KomplexitÀt und, was noch wichtiger ist, die Notwendigkeit einer sehr sorgfÀltigen Auswahl von Hyperparametern nicht so freundlich.
Also nochmal in
d Messungen:
- Typische Kronecker-Sequenzen erfordern eine Auswahl d linear unabhÀngige irrationale Zahlen;
- Holton-Sequenz erfordert d Primzahl paarweise ganze Zahlen; aber
- Die Sable-Sequenz erfordert eine Auswahl d Leitnummern.
Neue Sequenz Rd - der einzige d -dimensionale quasi-zufÀllige Sequenz mit geringer Divergenz, ohne dass eine Auswahl grundlegender Parameter erforderlich ist.
Verallgemeinerung des Goldenen Schnitts
In diesem Teil werde ich darĂŒber sprechen, wie man eine neue Klasse baut
d -dimensionale offene (unendliche) Sequenz mit geringer Divergenz, die keine Auswahl grundlegender Parameter erfordert, mit hervorragenden Eigenschaften geringer Divergenz.
Es gibt viele Möglichkeiten, die Fibonacci-Sequenz und / oder den Goldenen Schnitt zu verallgemeinern. Die unten vorgeschlagene Methode zur Verallgemeinerung des Goldenen
Schnitts ist nicht neu [
Krchadinac, 2005 ]. DarĂŒber hinaus ist das charakteristische Polynom mit vielen Bereichen der Algebra verbunden, einschlieĂlich
Perron-Zahlen und
Piso-Vijayaraghavan-Zahlen . Neu ist jedoch der explizite Zusammenhang zwischen dieser verallgemeinerten Form und der Konstruktion hochdimensionaler Sequenzen mit geringer Divergenz. Wir definieren eine verallgemeinerte Ansicht des Goldenen Schnitts
phid als einzigartige positive Wurzel
xd+1=x+1 . Also,
FĂŒr
d=1 ,
phi1=1.61803398874989484820458683436563... , das ist der kanonische goldene Schnitt.
FĂŒr
d=2 ,
phi2=1.32471795724474602596090885447809... . Dieser Wert wird oft als plastische Konstante bezeichnet und hat
schöne Eigenschaften (siehe auch
hier ). Es wird angenommen, dass dieser Wert fĂŒr das entsprechende zweidimensionale Problem am wahrscheinlichsten optimal ist [
Hensley, 2002 ].
FĂŒr
d=3 ,
phi3=1.220744084605759475361685349108831...FĂŒr
d>3 Obwohl die Wurzeln dieser Gleichung keine geschlossene algebraische Form haben, können wir leicht eine numerische NĂ€herung erhalten, entweder durch Standardmethoden, zum Beispiel Newtons Methode, oder indem wir dies fĂŒr die folgende Sequenz notieren
Rd( phid) ::
t0=t1=...=td=1;
tn+d+1=tn+1+tn, quad textrmforn=1,2,3,..
Diese bestimmte Folge von Konstanten
phid wurde 1928 vom Architekten und Mönch Hans van de Laan als "
harmonische Zahlen " bezeichnet. Diese besonderen Bedeutungen können sehr elegant wie folgt ausgedrĂŒckt werden:
\ phi_1 = \ sqrt {1+ \ sqrt {1+ \ sqrt {1+ \ sqrt {1+ \ sqrt {1 + ...}}}}
\ phi_2 = \ sqrt [3] {1+ \ sqrt [3] {1+ \ sqrt [3] {1+ \ sqrt [3] {1+ \ sqrt [3] {1 + ...}}}}
\ phi_3 = \ sqrt [4] {1+ \ sqrt [4] {1+ \ sqrt [4] {1+ \ sqrt [4] {1+ \ sqrt [4] {1 + ...}}}}
Wir haben auch die folgende sehr elegante Eigenschaft:
phid= limn to infty fractn+1tn
Diese Sequenz, die manchmal als verallgemeinerte oder verzögerte Fibonacci-Sequenz bezeichnet wird, wurde ziemlich grĂŒndlich untersucht [
As, 2004 ,
Wilson, 1993 ] und die Sequenz fĂŒr
d=2 oft als Padovan-Sequenz bezeichnet [
Stuart, 1996 ,
OEIS A000931 ], und die Sequenz
d=3 aufgefĂŒhrt in [
OEIS A079398 ]. Wie oben erwÀhnt, besteht die Hauptaufgabe dieses Beitrags darin, den expliziten Zusammenhang zwischen dieser verallgemeinerten Sequenz und der Konstruktion zu beschreiben
d -dimensionale Sequenzen mit geringer Divergenz.
Hauptergebnis: die folgenden nichtparametrischen d -dimensionale offene (unendliche) Sequenz Rd( phid) weist im Vergleich zu anderen existierenden Verfahren ausgezeichnete Eigenschaften mit geringer Diskrepanz auf.
\ mathbf {t} _n = \ {n \ pmb {\ alpha} \}, \ quad n = 1,2,3, ...
textrmwhere quad pmb alpha=( frac1 phid, frac1 phi2d, frac1 phi3d,... frac1 phidd)
textrmund phid textrmisteineeindeutigepositiveWurzelxd+1=x+1
FĂŒr zwei Dimensionen gilt diese verallgemeinerte Reihenfolge fĂŒr
n=150 Die Punkte sind offensichtlich viel gleichmĂ€Ăiger verteilt
R2 -Sequenzen als in (2, 3) -Holton-Sequenzen, Kronecker-Sequenzen basierend auf
( sqrt3, sqrt7) , Niederreiter und Sable Sequenzen. (Aufgrund der KomplexitÀt der Niederreiter- und Sable-Sequenzen wurden sie in Mathematica unter Verwendung eines von Intel bereitgestellten proprietÀren Codes berechnet.) Dies ist die Art der Sequenz, in der der Basisvektor verwendet wird
pmb alpha ist eine Funktion eines einzelnen materiellen Wertes, der oft als Korobov-Sequenz bezeichnet wird [Korobov, 1959]
Schauen Sie sich noch einmal Abbildung 1 an, um verschiedene zweidimensionale quasi zufÀllige Sequenzen mit geringer Divergenz zu vergleichen.Code und Demos
In einer Dimension Pseudocode fĂŒr
n Mitglied (
n = 1,2,3, ....) ist definiert als
g = 1.6180339887498948482 a1 = 1.0/g x[n] = (0.5+a1*n) %1
In zwei Dimensionen der Pseudocode fĂŒr die Koordinaten
x und
yn Mitglied (
n = 1,2,3, ....) sind definiert als
g = 1.32471795724474602596 a1 = 1.0/g a2 = 1.0/(g*g) x[n] = (0.5+a1*n) %1 y[n] = (0.5+a2*n) %1
Pseudocode in drei Dimensionen fĂŒr Koordinaten
x ,
y und
zn Mitglied (
n = 1,2,3, ....) ist definiert als
g = 1.22074408460575947536 a1 = 1.0/g a2 = 1.0/(g*g) a3 = 1.0/(g*g*g) x[n] = (0.5+a1*n) %1 y[n] = (0.5+a2*n) %1 z[n] = (0.5+a3*n) %1
Python-Code-Vorlage. (Beachten Sie, dass Python-Arrays und -Schleifen von vorne beginnen!)
import numpy as np
Ich habe den Code so geschrieben, dass er der in diesem Beitrag verwendeten mathematischen Notation entspricht. Aus GrĂŒnden der Programmierkonventionen und / oder der Effizienz sind jedoch einige Ănderungen erwĂ€hnenswert. Erstens seit
R2 ist eine additive
rekursive Sequenz, alternative Formulierung
z Dies erfordert keine Gleitkomma-Multiplikation und behĂ€lt eine hohe Genauigkeit fĂŒr sehr groĂe Werte bei
n hat die Form
z[i+1] = (z[i]+alpha) %1
Zweitens kann in Sprachen, die vektorisieren können, der Code einer Bruchfunktion wie folgt vektorisiert werden:
for i in range(n): z[i] = seed + alpha*(i+1) z = z %1
SchlieĂlich können wir diese Additionen von Gleitkomma- und Ganzzahlzahlen ersetzen, indem wir alle Konstanten mit multiplizieren
232 und dann die frac (.) Funktion entsprechend Àndern. Hier sind die Quellcode-Demos, die von anderen Personen basierend auf dieser Sequenz erstellt wurden:
Mindestverpackungsabstand
Neu R2 -Sequenz ist die einzige zweidimensionale quasi-zufÀllige Sequenz mit einer geringen Divergenz, bei der der minimale Packungsabstand nur auf reduziert wird 1/ sqrtn .
Obwohl die technische Standardanalyse der Diskrepanzberechnung zu
dâ - Diskrepanzen, wir werden zunĂ€chst einige andere geometrische (und vielleicht viel intuitivere!) Möglichkeiten erwĂ€hnen, um zu demonstrieren, wie sehr die neue Sequenz anderen Standardmethoden vorzuziehen ist. Wenn wir den Abstand zwischen Punkten bezeichnen
i und
j fĂŒr
dij und
d0= textrminfdij dann zeigt die folgende Tabelle, wie es variiert
d0(n) fĂŒr
R -Sequenzen, (2,3) - Holton-, Sable-, Niederreiter-Sequenzen und Zufallssequenzen. Dies ist in Abbildung 6 zu sehen.
Wie in der vorherigen Abbildung wird der Mindestabstandswert durch den Koeffizienten normalisiert
1/ sqrtn . Sie können das nach bemerken
n=300 Punkte in zufĂ€lliger Reihenfolge (grĂŒn) erscheinen mit ziemlicher Sicherheit zwei Punkte, die extrem nahe beieinander liegen. Es ist auch zu sehen, dass Holtons (2,3) -Sequenz zwar viel besser ist als die Zufallsstichprobe, aber leider auch asymptotisch auf Null abfĂ€llt. FĂŒr die Sable-Sequenz sinkt der Grund fĂŒr die Normalisierung auf Null
d0 liegt in der Tatsache, dass
Sable selbst gezeigt hat, dass
die Sable- Sequenz mit einer Geschwindigkeit abfÀllt
/n - was gut ist, aber offensichtlich viel schlimmer als
R2 was nur um abnimmt
1/ sqrtn .
FĂŒr die Reihenfolge
R( phi2) (blau) Der Mindestabstand zwischen zwei Punkten fÀllt stÀndig in das Intervall von
0.549/ sqrtn vorher
0.868/ sqrtn . Beachten Sie, dass der optimale Durchmesser von 0,868 einem Packungsfaktor von 59,2% entspricht. Vergleichen Sie dies mit anderen
Packungen von Kreisen .
Beachten Sie auch, dass
Bridson Poisson Disc Sampling , das
nicht erweiterbar ist
n und wird normalerweise standardmĂ€Ăig empfohlen, es entsteht immer noch ein Verpackungsfaktor von 49,4%. Es ist erwĂ€genswert, dass das Konzept
d0 bindet Sequenzen fest
phid geringe Diskrepanz mit schlecht approximierbaren Zahlen / Vektoren in
d Messungen [
Hensley, 2001 ]. Obwohl wir wenig ĂŒber schlecht approximierbare Zahlen in zwei Dimensionen wissen, ist die Konstruktion
phid kann uns einen neuen Blick auf schlecht annÀhernde Zahlen in höheren Dimensionen geben.
Abbildung 4. Minimaler paarweiser Abstand fĂŒr verschiedene Sequenzen mit geringer Divergenz. Beachten Sie das R2 - Die Reihenfolge (blau) ist immer die beste Option. DarĂŒber hinaus ist dies die einzige Sequenz, in der der normalisierte Abstand bei nicht gegen Null tendiert n rightarrow infty . Holtons Sequenz (orange) nimmt den zweiten Platz ein, und die Sequenzen Sable (grĂŒn) und Niederreiter (rot) sind nicht so gut, aber immer noch viel besser als zufĂ€llig (lila). Je gröĂer, desto besser, denn dies entspricht einem lĂ€ngeren Verpackungsabstand.Voronoi-Diagramme
Eine andere Möglichkeit, die gleichmĂ€Ăige Verteilung von Punkten zu visualisieren, besteht darin, von Anfang an ein Voronoi-Diagramm zu erstellen
n Punkte einer zweidimensionalen Sequenz mit anschlieĂender FĂ€rbung jedes Bereichs in AbhĂ€ngigkeit von seinem
Bereich . Die folgende Abbildung zeigt die Voronoi-Farbkarten fĂŒr (i)
R2 -folgen; (ii) (2,3) Holton-Sequenzen, (iii) Primrekursion; und (iv) einfache Zufallsstichprobe. FĂŒr alle verwendeten Figuren die gleiche Farbskala. Auch hier ist es offensichtlich, dass
R2 Die Sequenz bietet eine viel gleichmĂ€Ăigere Verteilung als die Holton-Sequenz oder einfache Zufallsstichproben. Das Bild ist das gleiche wie oben, nur entsprechend der Anzahl der Eckpunkte in jeder Voronoi-Zelle gefĂ€rbt. Das ist hier nicht nur offensichtlich
R - Die Sequenz bietet eine gleichmĂ€Ăigere Verteilung als Holton oder einfache Zufallsstichproben, aber die Tatsache, dass SchlĂŒsselwerte deutlicher erkennbar sind
n bestehen nur aus Sechsecken! Wenn wir die verallgemeinerte Fibonacci-Sequenz betrachten, dann
A1=A2=A3=1; quadAn+3=An+1+An . Also
An ::
$$ display $$ \ begin {array} {r} 1 & 1 & 1 & 2 & 2 & 3 & 4 & 5 & 7 \\ 9 & \ textbf {12} & 16 & 21 & 28 & 37 & \ textbf {49} & 65 & 86 \\ 114 & \ textbf {151 } & 200 & 265 & 351 & 465 & \ textbf {616} & 816 & 1081 \\ 1432 & \ textbf {1897} & 2513 & 3329 & 4410 & 5842 & \ textbf {7739} & 10252 & 13581 \\ 17991 & \ textbf {23833} & 31572 & 41824 & 55405 & 7 {97229} & 128801 & 170625 \\ 226030 & \ textbf {299426} & 396655 & 525456 & 696081 & 922111 & \ textbf {1221537} & 1618192 & 2143648 \\ \ end {array} $$ display $$
Alle Werte in denen
n=A9kâ2 oder
n=A9k+2 bestehen nur aus Sechsecken.
Abbildung 4. Visualisierung der Form von Voronoi-Diagrammen basierend auf der FlĂ€che jedes Voronoi-Polygons fĂŒr (i) R2 -folgen; (ii) (2,3) -Sequenzen basierend auf Primzahlen; (iii) die (2,3) -Sequenz von Holton, (iv) Niederraiter; (v) Zobel; und (iv) einfache Zufallsstichprobe. Farben geben die Anzahl der Seiten jedes Voronoi-Polygons an. Ich wiederhole: Es ist offensichtlich, dass R( phi) -Sequenz bietet eine viel gleichmĂ€Ăigere Verteilung als jede andere Sequenz mit geringer Divergenz.Bei bestimmten Werten n Voronoi Gitter fĂŒr R2 -Sequenz besteht nur aus Sechsecken.
Abbildung 5. Visualisierung der Form von Voronoi-Diagrammen basierend auf der Anzahl der Seiten jedes Voronoi-Polygons fĂŒr (i) R2 -folgen; (ii) (2,3) -Sequenzen basierend auf Primzahlen; (iii) die (2,3) -Sequenz von Holton, (iv) Niederraiter; (v) Zobel; und (iv) einfache Zufallsstichprobe. Farben geben die Anzahl der Seiten jedes Voronoi-Polygons an. Ich wiederhole: Es ist offensichtlich, dass R( phi) -Sequenz bietet eine viel gleichmĂ€Ăigere Verteilung als jede andere Sequenz mit geringer Divergenz.Delaunay quasi zufĂ€llige Kacheln fĂŒr ein Flugzeug
R -sequence ist die einzige quasi zufÀllige Sequenz mit geringer Divergenz, die zum Erstellen verwendet werden kann d -dimensionale quasiperiodische Fliesen mit seinem Delaunay-Netz.
Die Delaunay-Triangulation, die Graf Voronoi Àhnelt, bietet die Möglichkeit, diese Verteilungen unterschiedlich zu betrachten. Noch wichtiger ist jedoch, dass die Delaunay-Triangulation eine neue Methode zum Erstellen einer quasiperiodischen Kachelung (Mosaikkachelung) einer Ebene bietet. Delaunay-Triangulation
R2 -Sequenzen liefert ein viel einheitlicheres Muster als eine Holton-Sequenz oder eine Zufallsstichprobe. Insbesondere wenn eine Delaunay-Triangulation von Punktverteilungen durchgefĂŒhrt wird, wobei
n gleich einer der verallgemeinerten Fibonacci-Sequenzen:
AN=$1,1,1,2,3,4,5,7,9,12,16,21,28,37,... dann besteht die Delaunay-Triangulation nur aus drei identisch gepaarten Dreiecken, dh aus Parallelogrammen (Rhomboiden)! (Mit Ausnahme von Dreiecken, die einen gemeinsamen Scheitelpunkt mit einer konvexen HĂŒlle haben.)
Bei Werten n=Ak Delaunay-Triangulation R2 -Sequenzen bilden quasiperiodische Kacheln, von denen jedes nur aus drei Grunddreiecken (rot, gelb, blau) besteht, die immer paarweise verbunden sind und mit drei Parallelogrammen (Rhomboiden) eine genau definierte quasiperiodische Kachelung (Kachelung) der Ebene bilden.
Abbildung 6. Visualisierung der Delaunay-Triangulation fĂŒr (i) R( phi2) -folgen; (ii) (2,3) Holton-Sequenzen, (iii) Primrekursion; und (iv) einfache Zufallsstichprobe. Farben geben die FlĂ€che jedes Dreiecks an. Alle vier Diagramme verwenden denselben MaĂstab. Und auch hier ist es offensichtlich, dass R( phi2) -Sequenz bietet eine viel gleichmĂ€Ăigere Verteilung als jede andere Sequenz mit geringer Divergenz.Beachten Sie das
R2 basierend auf
phi2=1.32471795724474602596 die kleinste Anzahl von Piso sein, (a
phi=1.61803... Ist die gröĂte Anzahl von Pisos). Die Verbindung von quasiperiodischen Kacheln mit quadratischen und kubischen Zahlen von Piso ist nicht neu [
Elkharrat und Masakova], aber ich glaube, dass zum ersten Mal quasiperiodische Kacheln auf der Grundlage von erstellt wurden
phi2=1.324719... .
Die folgende Animation zeigt, wie das Delaunay-Netz fĂŒr die Sequenz ineinander greift
R2 Ă€ndert sich mit der schrittweisen HinzufĂŒgung von Punkten. Beachten Sie, dass, wenn die Anzahl der Punkte einem Mitglied der verallgemeinerten Fibonacci-Sequenz entspricht, das gesamte Delaunay-Gitter nur aus roten, blauen und gelben Parallelogrammen (Rhomboiden) besteht, die in einer doppelten quasiperiodischen Form angeordnet sind.
Abbildung 7Obwohl die Anordnung der roten Parallelogramme eine betrĂ€chtliche RegelmĂ€Ăigkeit zeigt, kann man deutlich sehen, dass die blauen und gelben Parallelogramme in einer quasiperiodischen Form vorliegen. Das Fourier-Spektrum dieses Gitters ist in Abbildung 11 zu sehen und reprĂ€sentiert die klassischen Punktspektren. (Beachten Sie, dass eine auf Primzahlen basierende rekursive Sequenz auch in dem Sinne quasiperiodisch erscheint, dass es sich um ein geordnetes, sich nicht wiederholendes Muster handelt. Ihr Muster jedoch im Intervall
n nicht so konstant und hÀngt auch entscheidend von der Wahl der Grundparameter ab. Daher werden wir unser Interesse an quasiperiodischen Fliesen nur nach der Reihenfolge konzentrieren
R2 .) Es besteht nur aus drei Dreiecken: rot, gelb, blau. Beachten Sie dies in dieser Reihenfolge
R( phi2) Alle Parallelogramme jeder Farbe haben die gleiche GröĂe und Form. Das SeitenverhĂ€ltnis dieser einzelnen Dreiecke ist unglaublich elegant. NĂ€mlich
textrmFlÀche(rot):FlÀche(gelb):FlÀche(blau)=1: phi2: phi22
Gleiches gilt fĂŒr die relative HĂ€ufigkeit von Dreiecken:
f( textrmrot):f( textrmgelb):f( textrmblau)=1: phi2:1
Daraus folgt, dass die gesamte relative FlÀche, die von diesen drei Dreiecken im Raum abgedeckt wird, ist:
f( textrmrot):f( textrmgelb):f( textrmblau)=1: phi22: phi22
Es kann auch angenommen werden, dass wir diese quasiperiodische Kachelung durch Substitution basierend auf der Sequenz A erzeugen können
A rightarrowB; quadB rightarrowC; quadC rightarrowBA
Wenn wir fĂŒr drei Dimensionen die verallgemeinerte Fibonacci-Sequenz betrachten, dann
B1=B2=B3=B4=1; quadBn+4=Bn+1+Bn . Also
B_n = \ {1,1,1,1,2,2,2,3,4,4,5,7,8,9,12,15,17,21,27,32,38,48,59 , 70,86,107,129, ...
Bei bestimmten Werten n=Bk 3D-Delaunay-Netz, das einer Sequenz zugeordnet ist R3 definiert ein quasiperiodisches Kristallgitter.
Diskretisierte Verpackung, Teil 2
Die folgende Abbildung zeigt die erste
n=2500 Punkte fĂŒr jede zweidimensionale Sequenz mit geringer Divergenz. DarĂŒber hinaus ist jede der Zellen 50 Ă 50 = 2500 nur dann grĂŒn gefĂ€rbt, wenn sie
genau 1 Punkt enthĂ€lt. Das heiĂt, je mehr grĂŒne Quadrate vorhanden sind, desto gleichmĂ€Ăiger ist die Verteilung von 2500 Punkten in 2500 Zellen. Der Prozentsatz an grĂŒnen Zellen fĂŒr jede der Figuren ist wie folgt:
R2 (75%), Holton (54%), Kronecker (48%), Niederreiter (54%), Sable (49%) und zufÀllig (38%).
Schallwellen
Nur zum SpaĂ habe ich auf Wunsch
eines News Hacker-Lesers modelliert, wie all diese quasi zufÀlligen Punktverteilungen
klingen können ! Ich habe die Listplay-Funktion von Mathematica verwendet: "
ListPlay [{a1, a2, ...}] erstellt ein Objekt, das sich selbst als Klang reproduziert und dessen Amplitude als Folge von Pegeln angegeben wird." Daher werde ich Sie ohne Kommentare selbst entscheiden lassen, welche Ihnen unter den eindimensionalen Quasi-Zufallsverteilungen (Mono) und zweidimensionalen Quasi-Zufallsverteilungen (Stereo) am besten gefÀllt.
| Mono | Stereo |
---|
ZufÀllig | | |
Sable | | |
Niederreiter | | |
Holton | | |
Kronecker | | |
R. | | |
Multiklassen-Sets mit geringer Diskrepanz
Einige Sequenzen mit geringer Divergenz zeigen, was als "Mehrklassen-Divergenz mit geringer Divergenz" bezeichnet wird. Bis zu diesem Moment gingen wir davon aus, dass wir uns so gleichmĂ€Ăig wie möglich verteilen mĂŒssen
n Punkte, dann sind alle Punkte gleich und nicht voneinander zu unterscheiden. In vielen Situationen gibt es jedoch verschiedene Arten von Punkten. Wir betrachten das Problem der gleichmĂ€Ăigen Verteilung
n so dass nicht nur alle Punkte gleichmĂ€Ăig verteilt sind, sondern auch Punkte derselben Klasse. Nehmen wir insbesondere an, dass es solche gibt
nk Punkte eingeben
k , (wo
n1+n2+n3+...+nk=n ), dann ist die Verteilung des Multisets mit einer niedrigen Verteilung eine Verteilung, in der jeder
nk Punkte gleichmĂ€Ăig verteilt. In unserem Fall haben wir das gefunden
R -Die Holton-Sequenz und -Sequenz lÀsst sich leicht an Sequenzen von Multisets mit geringer Divergenz anpassen, indem einfach abwechselnd Punkte jedes Typs platziert werden.
Die folgende Abbildung zeigt, wie sie verteilt sind
n=150 Punkte, wĂ€hrend 75 blau, 40 pfefferig, 25 grĂŒn und 10 rot sind. FĂŒr eine additive rekursive Sequenz ist dies trivial gelöst: Die ersten 75 Mitglieder entsprechen einfach Blau, die nĂ€chsten 40 Orange, die nĂ€chsten 25 GrĂŒn und die letzten 10 Rotpunkte. Diese Technik funktioniert fast fĂŒr Holton- und Kronecker-Sequenzen, ist jedoch in den Niederreiter- und Sable-Sequenzen sehr schlecht. DarĂŒber hinaus sind keine Techniken zur kontinuierlichen Erzeugung von Punktverteilungen mit mehreren Skalen in den Niederreiter- und Sable-Sequenzen bekannt. Dies zeigt, dass
Verteilungen von Mehrklassenpunkten , wie beispielsweise den
Augen von HĂŒhnern , nun direkt unter Verwendung von Sequenzen mit geringer Divergenz beschrieben und konstruiert werden können.
Sequenz R2 Ist eine quasi zufÀllige Sequenz mit geringer Divergenz, die eine einfache Konstruktion einer Mehrfachdivergenz mit geringer Divergenz ermöglicht.
Abbildung 9. Multiskalensequenzen mit geringer Divergenz. Nacheinander R Nicht nur alle Punkte sind gleichmĂ€Ăig verteilt, sondern auch die Punkte jeder einzelnen Farbe.Quasi zufĂ€llige Punkte auf einer Kugel
In den Bereichen Computergrafik und Physik ist es hĂ€ufig erforderlich, Punkte auf der OberflĂ€che einer dreidimensionalen Kugel so gleichmĂ€Ăig wie möglich zu verteilen. Bei Verwendung offener (unendlicher) quasi-zufĂ€lliger Sequenzen wird dieses Problem nur dadurch reduziert, dass quasi-zufĂ€llige Punkte unter Verwendung der Lambert-Gleichprojektion gleichmĂ€Ăig in einem Einheitsquadrat auf der OberflĂ€che der Kugel verteilt werden. Lambert Standardprojektionstransformation Platzieren eines Punktes
(u,v) inU[0,1] bis(x,y,z) inS2 hat die Form:
(x,y,z)=( cos lambda cos phi, cos lambda sin phi, sin lambda)
textrmwhere quad cos( lambdaâ pi/2)=(2uâ1); quad phi=2 piv
Seitdem
phi2 -Die Sequenz ist vollstĂ€ndig geöffnet und ermöglicht es Ihnen, eine unendliche Folge von Punkten Punkt fĂŒr Punkt auf der OberflĂ€che der Kugel zu fangen. Dies steht im Gegensatz zu anderen Methoden wie dem
Gitter der Fibonacci-Spirale , bei denen die Anzahl der Punkte im Voraus bekannt sein muss. Bei der SichtprĂŒfung können wir das wieder deutlich erkennen
n=1200 neu
R( phi2) - Die Sequenz ist viel besser verteilt als die Holton-Ăberlagerung oder die Kronecker-Stichprobe, die wiederum viel gleichmĂ€Ăiger ist als die Zufallsstichprobe.
Abbildung 10Computergrafik-Dithering
Die meisten modernen Dithering-Techniken (z. B. Floyd-Steinberg-Dithering) basieren auf der Fehlerverteilung, die fĂŒr die parallele Verarbeitung und / oder direkte Optimierung in der GPU nicht sehr geeignet ist. In solchen FĂ€llen zeigt das Punktdithering mit statischen Dithermasken (d. H. VollstĂ€ndig abhĂ€ngig vom Zielbild) ausgezeichnete Leistungseigenschaften. Die wahrscheinlich bekanntesten und am weitesten verbreiteten Dithering-Masken basieren auf
Bayer- Matrizen, aber neuere versuchen, die Eigenschaften des blauen Rauschens nÀher zu simulieren. Die nicht triviale Schwierigkeit beim Erstellen von Dither-Masken basierend auf Sequenzen mit geringer Divergenz und / oder blauem Rauschen besteht darin, dass diese Sequenzen mit geringer Divergenz eine Ganzzahl projizieren
Z zu einem zweidimensionalen Punkt im Intervall
[0,1)2 .
FĂŒr eine Dithering-Maske ist jedoch eine Funktion erforderlich, die die zweidimensionalen Ganzzahlkoordinaten der gerasterten Maske in den tatsĂ€chlichen Helligkeits- / Schwellenwert im Intervall projiziert [0,1) .
Ich schlage den folgenden Ansatz vor, der auf basiert RFolgen. FĂŒr jedes Pixel (x, y) in der Maske weisen wir seinen Helligkeitswert zuI(x,y) wo:I(x,y)=α1x+α2y(mod1);
αα=(α1,α2)=(1Ï2,1Ï22)
Ï2 - x3=x+1
Also x=1.32471795724474602596⊠was bedeutetα1=0.75487766624669276;α2=0.569840290998
Wenn auĂerdem eine Dreieckswellenfunktion hinzugefĂŒgt wird, um die durch die frac (.) -Funktion verursachte DiskontinuitĂ€t an jeder ganzzahligen Grenze zu beseitigen:T(z)={2z,if 0â€z<1/22â2z,if1/2â€z<1
I(x,y)=T[α1x+α2y(mod1)];
dann werden die Maske und ihr Fourier / Frequenz-Diagramm weiter verbessert. Wir stellen auch fest, dass seitdemlimnââAnAn+1=0.754878;limnââAnAn+2=0.56984
dann bezieht sich die Form des obigen Ausdrucks auf die folgende kongruente GleichungDithering-R-Masken erzeugen Ergebnisse, die mit modernen Methoden auf der Basis von Blue-Noise-Masken konkurrieren. Im Gegensatz zu Masken mit blauem Rauschen mĂŒssen sie jedoch nicht im Voraus berechnet werden, da sie in Echtzeit berechnet werden können.
Es ist erwĂ€hnenswert, dass diese Struktur auch von Mittring vorgeschlagen wurde , er jedoch die Koeffizienten empirisch findet (und die Endwerte nicht reproduziert). DarĂŒber hinaus hilft es zu verstehen, warum die empirische Formel von Jorge Jimenez , mit der âCall of Dutyâ (oft als âInterleaved Gradient Noiseâ bezeichnet) erstellt wurde, so gut funktioniert .Es sind jedoch 3 Gleitkomma-Multiplikationen und zwei% 1-Operatoren erforderlich, und die vorherige Formel zeigt, dass dies mit nur zwei Gleitkomma-Multiplikationen und einer% 1-Operation möglich ist. Noch wichtiger ist jedoch, dass dieser Beitrag ein klareres mathematisches VerstĂ€ndnis dafĂŒr liefert, warum eine Dither-Maske in dieser Form so effektiv, wenn nicht sogar optimal ist. Die Ergebnisse dieser Dithering-Matrix werden unten am Beispiel des klassischen Lena 256 Ă 256-Testbilds sowie eines Schachtestmusters gezeigt. Es zeigt auch die Ergebnisse der Verwendung von Standard-Bayer-Dithering-Masken sowie ein Beispiel mit blauem Rauschen. Die beiden hĂ€ufigsten Methoden fĂŒr blaues Rauschen sind Void-and-Cluster- und Poisson-Disc-Sampling. Der KĂŒrze halber habe ich nur die Ergebnisse der Void- und Cluster-Methode gezeigt. [ Peters]. Interleaved Gradient Noise funktioniert besser als Bayer und Blue Noise, aber nicht so gut wieZittern. Sie können sehen, dass das Bayer-Dithering in hellgrauen Bereichen eine merkliche Dissonanz von WeiĂ zeigt. Zittern- Sequenz und blaues Rauschen sind im Allgemeinen vergleichbar, obwohl geringfĂŒgige Unterschiede erkennbar sind. Es ist erwĂ€hnenswert, einige Aspekte des R-Dithering zu beachten:- Er ist nicht isotrop! Fourierspektren zeigen nur einzelne und diskrete Punkte. Dies ist ein klassisches Merkmal von quasiperiodischen Fliesen und Beugungsspektren von Quasikristallen. Insbesondere die Fourier-Spektren fĂŒr -Masken entsprechen der Tatsache, dass die Delaunay-Triangulation fĂŒr die kanonische R-Sequenz aus einer quasiperiodischen Kachelung von drei Parallelogrammen besteht.
- R-Dithering in Kombination mit einer Dreieckswelle ergibt eine unglaublich gleichmĂ€Ăige Maske!
- R- , .
- , , R- , .
- , .

Abbildung 11. Von links nach rechts: (i) Originalbild (ii) R-Sequenz kombiniert mit einer Dreieckswellenfunktion; (iii) die R-Sequenz ist getrennt; (iv) eine Dithering-Maske mit blauem Rauschen und (v) eine Standard-Bayer-Maske. R-Sequenz-Dithering-Masken sind gegenĂŒber anderen modernen Masken sehr konkurrenzfĂ€hig. Beachten Sie, dass R2 die beste QualitĂ€t auf Lenas Gesicht und Schultern zeigt. DarĂŒber hinaus ist die Dithering-R-Maske im Gegensatz zu Masken mit blauem Rauschen so einfach, dass keine vorlĂ€ufigen Berechnungen erforderlich sind.Höhere Dimensionen
Ăhnlich wie im vorherigen Abschnitt, jedoch fĂŒr fĂŒnf (5) Messungen, zeigt die folgende Grafik den (globalen) Mindestabstand zwischen zwei beliebigen Punkten fĂŒr -Sequenzen, (2,3,5,7,11) -Holtonsequenzen und Zufallssequenzen. Diesmal wird der normalisierte Wert des Mindestabstands um einen Faktor normalisiert .
Sie können sehen, dass die Zufallsverteilung aufgrund des âFluches der Dimensionenâ besser ist als alle Sequenzen mit geringer Divergenz - mit Ausnahme von Folgen. In
-folgen auch mit Punkte ist der Mindestabstand zwischen zwei Punkten immer noch nahe und immer höher .
Sequenz - der einzige -dimensionale Sequenz mit geringer Divergenz, bei der der Verpackungsabstand nur mit der Geschwindigkeit zu sinken beginnt .
Abbildung 12. Dies zeigt, dass die R-Sequenz (blau) durchweg besser ist als Holton (orange). Sable (grĂŒn); Niederreiter (rot); und zufĂ€llig (lila). Beachten Sie, dass je gröĂer desto besser, da dies einem lĂ€ngeren Verpackungsabstand entspricht.Numerische Integration
Die folgende Grafik zeigt typische Fehlerkurven. ein bestimmtes Integral zu approximieren, das einer GauĂschen Funktion halber Breite zugeordnet ist ,
wĂ€hrend: (i) (blau); (ii) Holton-Sequenz (orange); (iii) zufĂ€llig (grĂŒn); (iv) Zobel (rot). Die Grafik zeigt, dass fĂŒrEs gibt jetzt weniger Unterschiede zwischen der Zufallsstichprobe und der Holton-Sequenz. Wie jedoch im eindimensionalen Fall gezeigt wurde,- Sequenz und Sable sind immer besser als Holtons Sequenz. Es lĂ€sst uns auch wissen, dass die Sequenz von Sable etwas besser ist. Folgen.Figure 13. Monte-Carlo-Quasi-Zufallsmethoden fĂŒr die 8-dimensionale Integration. Je niedriger der Wert, desto besser. Die neue R-Sequenz und Sable-Sequenz zeigen sich viel besser als die Holton-Sequenz.