Approximation to uniform distribution in SO(3)
Carlos Beltr\'an, Damir Ferizovi\'c

TL;DR
This paper develops bounds and explicit formulas for energies on SO(3) using determinantal point processes, introduces an efficient sampling algorithm, and compares uniform point constructions on the rotation group.
Contribution
It provides new bounds for Green and Riesz energies on SO(3), explicit Green function calculations, and a practical sampling algorithm for points in SO(3).
Findings
Upper bounds for Green and Riesz energies established.
Explicit Green function computed for SO(3).
An effective sampling algorithm for SO(3) points is proposed.
Abstract
Using the theory of determinantal point processes we give upper bounds for the Green and Riesz energies for the rotation group SO(3), with Riesz parameter up to 3. The Green function is computed explicitly, and a lower bound for the Green energy is established, enabling comparison of uniform point constructions on SO(3). The variance of rotation matrices sampled by the determinantal point process is estimated, and formulas for the L2 -norm of Gegenbauer polynomials with index 2 are deduced, which might be of independent interest. Also a simple but effective algorithm to sample points in SO(3) is given.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRandom Matrices and Applications · Advanced Mathematical Theories and Applications · Mathematical functions and polynomials
Approximation to uniform distribution in
Carlos Beltrán and Damir Ferizović The first author was supported by the Spanish “Ministerio de Economía y Competitividad” under projects MTM2017-83816-P and MTM2017-90682-REDT (Red ALAMA), as well as by the Banco Santander and Universidad de Cantabria under project 21.SI01.64658. The second named author thankfully acknowledges support by the Austrian Science Fund (FWF): F5503 “Quasi-Monte Carlo Methods” and by the NAWI Graz Funding.
Abstract
Using the theory of determinantal point processes we give upper bounds for the Green and Riesz energies for the rotation group , with Riesz parameter up to 3. The Green function is computed explicitly, and a lower bound for the Green energy is established, enabling comparison of uniform point constructions on . The variance of rotation matrices sampled by the determinantal point process is estimated, and formulas for the -norm of Gegenbauer polynomials with index 2 are deduced, which might be of independent interest. Also a simple but effective algorithm to sample points in is given.
1 Introduction and Results
In this paper we study properties of a finite collection of randomly generated points in , the rotation group of 3-dimensional Euclidean space, sampled by determinantal point processes (dpp). It turns out that they tend to be well distributed, a property that is important for discretization, integration and approximation. Our goal is not to compute actual collections of evenly distributed rotation matrices, but rather to provide a comparison tool that allows to decide the effectiveness of any given method.
If one is given an algorithm to generate finite (but arbitrarily large) collections of matrices, common methods to measure how well distributed these are, include either calculating some discrete energy of them or looking at the speed of convergence of the counting measure towards uniform measure. Most work in this direction has been done on spheres of various dimensions, see for instance [7], etc.; the particular question of finding collections of points with very small energy was posed by Shub and Smale in [24] and is nowadays known as Smale’s 7th problem [25].
In order to extend part of the work done on spheres to the context of rotation matrices, we will obtain bounds on various energies for points generated through the method of dpp, which are technically speaking counting measures where one identifies them with their set of atoms. In few words, such a process is obtained by taking a Hilbert space of an underlying measure space and an -dimensional subspace , with projection kernel onto – then, under mild conditions on , one is guaranteed almost surely the existence of such a process with distinct points in associated to .
The theory of those processes has been developed in [8]; there one also finds a pseudo-code which samples points based on the dpp – which seems hard to implement. A main feature of the underlying points is that they tend to “repel” each other, and hence have become the theoretical basis of construction of well-distributed points on various symmetric spaces, see for instance [2, 6, 7, 22].
Since one can sometimes compute the expected value of the energy of points coming from these processes with high precision, they have been used as a tool to understand the asymptotic properties of the discrete energy in that context; and in particular, for even dimensional spheres with exception of the usual -sphere, the best known bounds for some energies have been proved using this approach.
We will employ the same method for , considering first the (discrete) Riesz -energy for :
[TABLE]
with being thought of as rotation matrices, being the Frobenius or -norm, and . In contrast to this, the continuous Riesz -energy is given by replacing the double sum by the double integral over . We further set
[TABLE]
The investigation of these sums is very popular and results describe the behavior of the two leading terms. This seems particularly interesting in case equals the dimension, where we have following result.
Theorem 1.1**.**
Let for , then the Riesz 3-energy satisfies
[TABLE]
The right-hand side is the expected value of the Riesz 3-energy with underlying points generated by a dpp. Now, given any particular method of generating finite point sets in , one can compute, numerically, their -energy and compare it to the value above to decide if the points are evenly distributed. This comparison would clearly rise in significance at the presence of lower bounds on the -energy, which do not seem easy to find. For this reason we turn our attention to the Green energy, where we succeeded in this endeavor.
To recap, a Green function for a linear differential operator is an integral kernel to produce solutions for inhomogeneous differential equations and is unique modulo kern(). In our case, we deal with the Laplace-Beltrami operator , and note that kern() is the set of harmonic functions – which are just constants on a compact Riemannian manifold (). We will construct in such a way, that it integrates to zero and speak of the Green function.
The (discrete) Green energy for will be given by
[TABLE]
and we let
[TABLE]
It is noteworthy that for close to in geodesic distance , and a set of points with small Green energy is hence expected to be well-distributed, which is indeed the main result in [5]: We know that if attains the minimal possible energy, then the associated discrete measure approaches the uniform distribution in as . A set of points with small Green energy is also expected to be well-separated, see [9].
Now, is for any a zero mean function by definition, and if were simply chosen uniformly and independently in , then the expected value of the Green energy would equal [math], so in particular we have . In this note we prove the following much stronger result.
Theorem 1.2**.**
Let for , then
[TABLE]
The right-hand side is the expected value of the Green energy with underlying points generated by a dpp, and that is where we have the restriction for , as the process is related to subspaces that we can project onto. The lower bound is valid for all .
As mentioned above, another classical measure of the distribution properties of is the speed of convergence to uniform measure, i.e. choosing some range sets measurable w.r.t. Haar measure and investigating the behavior of
[TABLE]
as grows large. We will tackle this problem probabilistically, where we turn the count of points in into a random variable.
In analogy to spherical caps on spheres, the range sets for will be chosen to be balls for \varepsilon\in\big{(}0,\frac{\pi}{2}\big{)} and being the rotation angle distance introduced in the following sections. For given random points , we define random variables via characteristic functions
[TABLE]
Now, for a collection of random uniform points, chosen independently in we have
[TABLE]
and the variance can also be computed from the independence of the points:
[TABLE]
We are able to bound the variance of this quantity for our dpp, proving that it is much smaller than in the previous case.
Theorem 1.3**.**
Let for , and \varepsilon\in\big{(}0,\frac{\pi}{2}\big{)} be fixed, then the points generated by our determinantal point process satisfy
[TABLE]
and moreover
[TABLE]
From Theorem 1.3 and for any fixed , we then have by Chebyshev’s inequality
[TABLE]
for example, letting and with some little arithmetic we obtain
[TABLE]
In other words, for large the counting and Haar measures are very similar with large probability.
2 Introductory Concepts
In this section we collect some definitions and previous results that we will use and that intend to make this manuscript reasonably self-contained. Proofs and definitions of Chebyshev polynomials and alike are postponed to subsection 2.4.
2.1 Structure, distances and integration in
The special orthogonal group is the compact Lie group of 3 by 3 orthogonal matrices over that represent rotations in , i.e. with determinant equal to one. Its exponential map is given by Rodrigues’ rotation formula, and a closed expression for the Baker-Campbell-Hausdorff formula has been derived in [13]. It is a dimensional manifold and since it is naturally included in it is customary to let it inherit its Riemannian submanifold structure.
Following [16], using Euler angles , every element can be decomposed as where
[TABLE]
are rotations around the -axis and -axis respectively. The normalized Haar measure (i.e. the unique left and right invariant probability measure in ) is given by , and it corresponds to the inherited Riemannian submanifold structure of up to the normalizing constant.
The Riemannian distance associated to the structure of is certainly a natural and useful concept, but for us it will be more convenient to use the so called rotation angle distance defined as follows: for ,
[TABLE]
Its convenience stems from following fact, see for example [16, page 173]: Given a function such that we can find with , then
[TABLE]
2.2 Laplace-Beltrami operator and Green function in
The Laplace-Beltrami operator is defined on any Riemannian manifold in terms of the Levi-Civita connection. Following [11], if is a set of geodesics in an -dimensional manifold such that for all , and such that form an orthonormal basis of the tangent space (geodesic normal coordinates), then the action of on -functions at is given by
[TABLE]
Note the convention given by the minus sign in front of the sum, which sometimes leads to confusion given the Laplacian in . The convention we use here is widely accepted, see for example [19]. A Green function is a distributional solution to
[TABLE]
This way defined it is unique modulo kern() and it is common practice to add a constant in such a way that for all the function has zero mean, see [4]. We use this convention and simply refer to as the Green function.
It further follows from classical Fredholm theory for a linear differential operator that
[TABLE]
where is the sequence of eigenvalues for and , is a complete orthonormal set of associated eigenfunctions. This is hence true locally on any manifold, and the expression we obtain will be independent of any particular chart, thus valid globally. In the case , geodesics are dealt with in [21], the eigenvalues and eigenfunctions of are known from the classical theory of continuous groups and have been intensively studied in the physics literature, see [16, 18], [28, §15]:
Lemma 2.1**.**
The eigenvalues of in are for . Moreover, if is the eigenspace associated to , then the dimension of is and an orthonormal basis of is given by where and are Wigner’s -functions.
Moreover we have, see [18, Eq. 4.65] or [27, pp. 40-41] for a nice summary:
[TABLE]
where is the Chebyshev polynomial of second kind and degree . The following simple form for the Green function is derived, and to the best of our knowledge, this is the first time it has been formulated.
Lemma 2.2**.**
The Green function for the Laplace-Beltrami operator on can be written in terms of the metric , i.e. for with :
[TABLE]
2.3 Determinantal point processes
We point the reader to the excellent monograph [8] for an introduction to point processes, and we briefly summarize part of this material below. As in [7] and [6], we will use only a fraction of the theory.
A simple point process on a locally compact Polish space with reference measure is a random, integer-valued positive Radon measure , that almost surely assigns at most measure 1 to singletons – we shall think of it as a counting measure
[TABLE]
with for . One usually identifies with a discrete subset of .
The joint intensities of w.r.t. , if they exist, are functions for , such that for pairwise disjoint sets , the expected value of the product of number of points falling into is given by
[TABLE]
and in case for some .
A simple point process is determinantal with kernel 111 If is a projection kernel, one ought to say determinantal projection process., iff for every and all ’s
[TABLE]
Let be a compact Riemannian manifold with measure . Let be any -dimensional subspace in the set of square-integrable functions. It follows from the Macchi-Soshnikov theorem [8, Thm. 4.5.5] that a simple point process with points exists in associated to . Its main property is given by [8, Form. (1.2.2)]: For any measurable function
[TABLE]
where
\mathbb{E}\big{[}g(x_{1},\ldots,x_{N})\big{]} means expected value of some function defined from ( copies of ) to , when are chosen from the point process associated to ;
is the (orthogonal) projection kernel on , namely for any the orthogonal projection of onto satisfies:
[TABLE]
Note that if is an orthonormal basis of , then we can write
[TABLE]
and clearly
[TABLE]
Coming back to the case of interest and following ideas in [7], we choose as subspace the span of the first eigenspaces of .
Lemma 2.3**.**
Let and be the span of the union of eigenspaces for eigenvalues of . Then, we define
[TABLE]
Moreover222Here, , , is the sequence of Gegenbauer (ultra-spherical) polynomials., the projection kernel is:
[TABLE]
2.4 Chebyshev polynomials and proofs of lemmas
The degree Chebyshev polynomials of first and second kind satisfy the recurrence relation
[TABLE]
with , and , in their respective notation. Gegenbauer or ultra-spherical polynomials of degree and index appear any time rotation invariance plays a role, and can be defined for integer as multiples of derivatives of Chebyshev polynomials of the second kind; sufficient for us is the one formula in (9). With this said, using (2), (3) and (5), we obtain
[TABLE]
[TABLE]
Further we list some equations for later reference and the reader’s convenience.
[TABLE]
Proof of Lemma 2.3.
Let y:=\cos\big{(}\tfrac{\omega(\alpha^{-1}\beta)}{2}\big{)}, then by (7) and (9)
[TABLE]
The formula for the dimension of can be proved as follows. The eigenspace associated to has dimension since this is the number of elements of its basis . Thus dim() is given by . ∎
Proof of Lemma 2.2.
In (8) we apply the equality
[TABLE]
and reason, under the assumption , as follows
[TABLE]
where we used the well known fact, that the power series for at 1 converges at the boundary of its disc of convergence (except for ) and equals the logarithm at these values:
[TABLE]
and similarly
[TABLE]
Further, by , we conclude
[TABLE]
where we used a property of the complex logarithm: . ∎
3 Riesz -Energy: Proof of Theorem 1.1
Recall if is a real matrix, we have . We set throughout for , and note next a well known fact before we proceed, see for instance [17, Eq. (33)].
Lemma 3.1**.**
For , we have \|\alpha-\beta\|_{F}=\sqrt{8}\sin\big{(}\tfrac{\omega(\alpha^{-1}\beta)}{2}\big{)}.
Proof.
We abbreviate , and use the half-angle formula for sine:
[TABLE]
Reminding us first of the Beta function for , we are ready to state our first proposition.
Proposition 3.2**.**
For and , we have
[TABLE]
If , we have more information on the term : It is respectively
[TABLE]
Proof.
We use (4), Lemma 2.3, Lemma 3.1, invariance of Haar measure, and (1):
[TABLE]
The next line is, apart of the factor , the continuous Riesz -energy:
[TABLE]
For , we hence obtain
[TABLE]
where we inferred [26, Eq. 7.33.6], i.e. for every there is such that
[TABLE]
The case is Lemma B.2; the case follows from Lemma B.4:
[TABLE]
where with notation as in Lemma B.4. ∎
To use (1) in the next proof, which is valid for functions – we argue as follows: Use Lebesgue’s monotone convergence theorem with (1) on . We will further use the digamma function , see Appendix B.
Proof of Theorem 1.1.
We proceed as in the previous proof and use Lemma B.4:
[TABLE]
We use (19): \int_{0}^{1}\mathcal{U}_{n}(t)^{2}\ \mathrm{d}t=\frac{1}{2}\Big{(}\psi(n+\tfrac{3}{2})+\gamma+\log(4)\Big{)}, and obtain
[TABLE]
By , we have
[TABLE]
and hence by well known summation formulas due to Faulhaber:
[TABLE]
Invoking Lemma 3.3 yields
[TABLE]
Since N^{2}=\mathcal{C}_{2L}^{(2)}(1)^{2}=\frac{16}{9}L^{6}\big{(}1+O(L^{-1})\big{)}, and \big{(}\frac{3}{4}N\big{)}^{1/3}=L\big{(}1+O(L^{-1})\big{)}^{1/6} we see
[TABLE]
and with (19), using harmonic numbers :
[TABLE]
proving the claim when multiplied by . ∎
Lemma 3.3**.**
Let be the digamma function and , then
[TABLE]
Proof.
Since for , we have
[TABLE]
as the sum can be bounded from above and below by the same integral, apart from integration boundaries, where we obtain the error term. We finish by applying the anti-derivative: . ∎
4 Green Energy: Proof of Theorem 1.2
We prove the lower and upper bound separately in the following two sections.
4.1 Estimate of the Green Energy: Lower Bound
We follow an exposition due to N. Elkies, found in [20, pp. 149-154]. This has been pointed out to the authors by E. Saff, and his help is thankfully acknowledged.
The idea is to find a function with nice properties smaller than , and to bound its energy from below. For and , the following will do:
[TABLE]
To show that it really is smaller, we infer an adaptation of [20, Lem. 5.2].
Lemma 4.1** (N. Elkies).**
For all and we have
[TABLE]
Proof.
Using uniform convergence, we differentiate term by term and define
[TABLE]
Given a smooth test function , with uniformly converging representation as , where , we set
[TABLE]
where we interchanged integration and summation by uniform convergence and used that is an orthonormal basis. Now we have uniformly
[TABLE]
For fixed, we can interchange differentiation and integration yielding
[TABLE]
By the strong maximum principle Theorem A.2, we have for every :
[TABLE]
The same PDE and estimates hold for
[TABLE]
If , then so is for all by the maximum principle as . Hence
[TABLE]
We further set
[TABLE]
where we interchanged sum and integral again. The limit exists and equals the integral of . Differentiating term-wise for yields
[TABLE]
Finally, for fixed let , then by the fundamental theorem of calculus:
[TABLE]
and thus, for all non-negative test functions
[TABLE]
Since is continuous and locally integrable in away of , this proves the lemma. ∎
Now by Lemma 4.1, we have for some which will be determined later, and some collection of distinct points :
[TABLE]
Thus our remaining task is to find an asymptotic for in . First we note that
[TABLE]
where is some constant. For we then obtain
[TABLE]
with
[TABLE]
If we choose , then by (10)
[TABLE]
and hence
[TABLE]
proving the lower bound in Theorem 1.2.
4.2 Estimate of the Green Energy: Upper Bound
According to (4), we have to estimate the integral
[TABLE]
which by Lemmas 2.2 and 2.3 and by invariance of Haar measure equals
[TABLE]
The integrand is in since the singularity of the cotangent is removed by the zero of the difference of Gegenbauer polynomials, thus being a continuous function on a compact set. We hence can apply (1) getting:
[TABLE]
Since
[TABLE]
we indeed have
[TABLE]
We simplify by noticing that
[TABLE]
where we used that odd functions integrate to zero over symmetric intervals. But
[TABLE]
by the following equality, valid for and found in [15, Eq. 7.314, p.789]:
[TABLE]
We have then proved that
[TABLE]
Next we use Lemma B.1 and Lemma B.2 in
[TABLE]
and obtain
[TABLE]
Finally we use
[TABLE]
so that, by (12)
[TABLE]
Hence
[TABLE]
and the upper bound in Theorem 1.2 follows from .
5 Variance: Proof of Theorem 1.3
Let be as in the introduction, namely
[TABLE]
where equality follows from Lemma 3.1. Note that by rotation invariance it suffices to study the variance of the random variable
[TABLE]
where are generated by our dpp. The expected value of satisfies , and the variance of is by definition (using ):
[TABLE]
The expected value of the right-hand side equals by (4), with
[TABLE]
In other words, we have
[TABLE]
and therefore, using invariance of Haar measure, (1) and (12)
[TABLE]
All in one we have proved the variance version of [23, Eq. 28]:
[TABLE]
Now, note that
[TABLE]
and by the triangle inequality: for , we see
[TABLE]
where f\big{(}\omega(\alpha)\big{)}:=2\arcsin\big{(}\sin(\varepsilon)-\sin\big{(}\tfrac{\omega(\alpha)}{2}\big{)}\big{)}. Thus, for the characteristic function of , we integrate over and use (1):
[TABLE]
Applying (1) one more time yields
[TABLE]
Next we change the order of integration, thus for , we integrate over , where z(t):=\arcsin\big{(}\sin(\varepsilon)-\sqrt{1-t^{2}}\big{)}. We do this since implies . Thus
[TABLE]
Further, by a standard estimate and the mean value theorem, we get
[TABLE]
and hence by Lemma B.1
[TABLE]
Using: , Lemma B.1, and yields
[TABLE]
Theorem 1.3 is now proved.
Appendix A The Strong Maximum Principle on Manifolds
We state the classical strong maximum principle Theorem A.1 for open, bounded, and connected subsets , and regard second order parabolic partial differential operators acting on functions , i.e. twice differentiable with respect to spatial variables and once w.r.t. time. . A special case of this is extended in Theorem A.2. We set for smooth coefficients:
[TABLE]
and without loss of generality, .
Definition A.1**.**
is said to be uniformly parabolic if there is a , s.t.
[TABLE]
Theorem A.1** (Thm. 11, page 396 of [14]).**
Let be such that
[TABLE]
for as above, uniformly parabolic, and as in (14). If the maximum or minimum of is attained at a point , then equals this value everywhere in .
Given a manifold with or without boundary, we set , and for , define as the connected component of containing . Now, the next theorem should be known, but we haven’t found a reference.
Theorem A.2**.**
Let be an -dimensional (smooth) compact Riemannian manifold with or without boundary, not necessarily connected. Suppose satisfies for :
[TABLE]
If the maximum or minimum of is attained at a point , then equals this value everywhere in . In particular, the maximum and minimum of are attained in \big{(}\partial M\times[0,T]\big{)}\cup\big{(}M^{\circ}\times\{0\}\big{)}.
Proof.
For every , there is an open neighborhood and a chart , such that is an open ball , and the local representation of in is of type (14), and satisfies (15) for . This follows from the fact that the Laplace-Beltrami operator at a point in the interior can be written as the usual Laplacian at , and by continuity of the coefficients, there is an open set of where the inequality (15) is true for .
Assume there were a such that the maximum/minimum of would be attained at . Writing w.r.t. the chart as , and regarding the equation
[TABLE]
in , a neighborhood of , we deduce by Theorem A.1 that for all .
The maximum/minimum is in particular attained at the boundary as claimed. Further, is covered by finitely many intersecting charts as above, and Theorem A.1 would yield that is constant and equals in all of . ∎
Appendix B The –Norm of Gegenbauer Polynomials
First we recall the digamma function and its property:
[TABLE]
see [1, Eq. 6.3.4], where is the Euler-Mascheroni constant.
Lemma B.1**.**
The Gegenbauer polynomials satisfy
[TABLE]
Lemma B.2**.**
The Gegenbauer polynomials satisfy
[TABLE]
For the proofs, we need a result from [12], showing the following recursive formula for squares of Gegenbauer polynomials:
[TABLE]
which, for , i.e. Chebyshev polynomials of 2nd kind [12, Corollary 6.2], is
[TABLE]
Proof of Lemma B.1.
We will use a well known identity for :
[TABLE]
which follows by induction on , starting and re-applying the recurrence (6). Using (18) with in (17) and integrating yields
[TABLE]
where we used (9) and that is odd. By (16), we state for later use:
[TABLE]
We continue
[TABLE]
Also, we find by induction:
[TABLE]
where we used the recurrence , see [1, Eq. 6.3.5]. Thus
[TABLE]
finishing the proof. ∎
The proof of Lemma B.2 first needs some preparation.
Lemma B.3**.**
Given numbers for such that following holds
* for with ,* 2. 2.
* for ,* 3. 3.
;
then for any function , we have333The apostrophe on the sum-symbol sigma means taking half the first term.
[TABLE]
Proof.
We first fix some and regard the second sum. Observe that all tuples that satisfy and yield , and are listed:
[TABLE]
So for all , is a bijection with and
[TABLE]
The first sum of (20) can be restricted to when doubled, apart of the sum . Again, we list all tuples with :
[TABLE]
Similarly, is a bijection with , and
[TABLE]
Rewriting the first sum above via and for some and using that finishes the argument. ∎
Requirement in Lemma B.3 is valid for all . To see this, let , then
[TABLE]
Lemma B.4**.**
Let be fixed, and define
[TABLE]
then444The apostrophe on the sum-symbol sigma means taking half the first term.
[TABLE]
Proof.
We will use Lemma B.3 with [15, Eq. 8.934]:
[TABLE]
in conjunction with the angle-sum and half-angle formula for cosine and sine:
[TABLE]
Hence
[TABLE]
and we finish using . ∎
Proof of Lemma B.2.
With notation of Lemma B.4 and
[TABLE]
and by Lemma B.4
[TABLE]
An application of (19) finishes the proof. ∎
Appendix C Sampling on
So far we obtained theoretical bounds for the Green energy on via a lemma due to N. Elkies and properties of points sampled by a dpp. The upper bound cannot be best possible, as it is an expected value – and hence there must be fluctuations above and in particular below that value.
In this section we will introduce an algorithm to sample points in , that is simple to implement and numerically outperforms points sampled by a dpp. We are not giving any proofs regarding this algorithm, but rather show that it exists and how our bounds could be used as a comparison tool.
In 1987 a probabilistic algorithm was introduced by P. Diaconis and M. Shahshahani for compact groups in [10] and seemingly a special case of that was re-discovered by J. Arvo for in [3]. We will use a variant of this, replacing random points by a Halton sequence in the unit cube, which we baptize HArDiSh algorithm, and it does very well according to numerics. See Figure 1.
Following closely to [3], we sample points as follows: For to be determined later, let where ,
[TABLE]
In [3], the were chosen uniformly at random, and as Arvo already mentions, generating by stratified or jittered sampling should yields less clumping for the matrices . Our humble modification is to sample via Halton sequences, i.e. let vdC denote the -th element of the van der Corput seqence in base , set
[TABLE]
then we obtain matrices via (22) by setting . We do not know if the algorithm will continue to perform well for high numbers .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Abramowitz, I. A. Stegun: Handbook of Mathematical Functions With Formulas, Graphs, and Mathematical Tables . Department of Commerce (USA), National Bureau of Standards, Applied Mathematics Series 55 (1972).
- 2[2] K. Alishashi, M. S. Zamani: The spherical ensemble and uniform distribution of points on the sphere . Electron. J. Probab. 20, no. 23, 27 pp (2015).
- 3[3] J. Arvo: Fast Random Rotation Matrices . Graphics Gems III (Edited by David Kirk), AP Professional (2012).
- 4[4] T. Aubin: Some Nonlinear Problems in Riemannian Geometry . Springer Monographs in Mathematics, Springer Berlin Heidelberg (1998).
- 5[5] C. Beltrán, J. G. Criado del Rey and N. Corral: Discrete and Continuous Green Energy on Compact Manifolds . J. Approx. Theory 237, pp 160–185 (2019).
- 6[6] C. Beltrán and U. Etayo: The Projective Ensamble and Distribution of Points in Odd-Dimensional Spheres . Constr. Approx. 48, no. 1, pp 163–182 (2018).
- 7[7] C. Beltrán, J. Marzo and J. Ortega-Cerdà: Energy and discrepancy of rotationally invariant determinantal point processes in high dimensional spheres . J. Complexity 37, pp 76-109 (2016).
- 8[8] J. Ben Hough, M. Krishnapur, Y. Peres, V. Virág: Zeros of Gaussian Analytic Functions and Determinantal Point Processes . American Mathematical Society, Providence, RI (2009).
