HOME JOURNALS CONTACT

Asian Journal of Mathematics & Statistics

Year: 2011 | Volume: 4 | Issue: 1 | Page No.: 66-70
DOI: 10.3923/ajms.2011.66.70
Concise Formulas for the Area and Volume of a Hyperspherical Cap
S. Li

Abstract: Spherical caps in hyperspace have found applications in stochastic optimizations and software engineering. However, there is a need for concise formulas for surface area and volume that are easy to express and compute. In this note, concise formulas are given in closed-forms. These formulas are obtained by integrating the area/volume of an (n-1)-sphere over a great circle arc in hyperspherical coordinates.

Fulltext PDF Fulltext HTML

How to cite this article
S. Li , 2011. Concise Formulas for the Area and Volume of a Hyperspherical Cap. Asian Journal of Mathematics & Statistics, 4: 66-70.

Keywords: Hyperspace, hyperspherical cap, hyperspherical sector, hyperspherical cone, area and volume

INTRODUCTION

Let Sn be an n-hypersphere, or n-sphere for short, of radius r in n-dimensional euclidian space, that is:

The volume Vn and surface area An for the hypersphere are well known:

and

where, Γ is the gamma function. These formulas are short and clear. But for a portion of a hypersphere, such as hyperspherical caps or sectors, there is a need for concise and simple formulas. Applications of hypershperical caps are found in spherical distributions (Ruymgaart, 1989), stochastic optimizations (Bohachevsky et al., 1992; Hughes, 2008) and information technology (Shen et al., 2005), etc. Most of the related formulas are in the form of complex finite series, recurrence or integrals.

Table 1: Beta and regularized incomplete beta functions in special cases

For instance, Jacquelin (2003) gave volume formulas for a sector and cap using finite series for even and odd n separately. Chen and He (2008) derived volume formulas in the similar form. In addition to the volume formula, they also provided a surface area formula for a hyperspherical cap. Hughes (2008) used Jacquelin’s hypersector volume formula to deduce a cap area formula in the same series form. In Ericson and Zinoviev (2001) and Cox et al. (2001, 2007), recursive formulas are given for the cap surface area. These formulas are lengthy and cumbersome in mathematical expression and hard to understand and interpret. In this note, simple formulas in closed-forms are given and appliable to any integer n, either odd or even. These formulas are based on the widely used gamma function and incomplete beta functions.

In this note, 0≤φ≤π/2 denotes the colatitude angle, i.e., the angle between a vector of the sphere and its positive nth-axis. The integral of sinnθ will be used for the derivation. One identity with the integral is given here:

where, B(α, β) is the beta function, B(x; α, β) is the incomplete beta function and is the regularized incomplete beta function. The last identity can be shown by changing of variable, z = sin2θ. In Table 1, some special forms are listed for B and I in lower dimensional spaces.

AREA OF A HYPERSPHERICAL CAP

A hypersphere can be cut into two parts, two caps, by a hyperplane. In the following, the formulas are for the smaller cap (φ≤π/2). The extension to larger caps is straight forward and thus is ignored. The area of a hyperspherical cap in a n-sphere of radius r can be obtained by integrating the surface area of an (n-1)-sphere of radius rsinθ with arc element rdθ over a great circle arc, that is:


(1)

It can be shown that the surface area of a cap in a 2-sphere (a circle) is the arc length, i.e., 2φr and the surface area of a cap in a 3-sphere (a usual ball) is or 2π (1-cosφ)r2 or 2πrh, where, h = (1-cosφ) r is the cap height.

The regularized incomplete beta factor in Eq. 1 can be interpreted as the probability of a random vector on a hemisphere falling onto the cap or the cap is a set of such random vectors. Immediately, this formula provides one mechanism for randomly picking a point from a hemisphere:

Generate u from a beta distribution with shape parameters (n-1)/2 and 1/2
Generate a random vector xn-1 from an (n-1)-sphere of radius
Then, xn = {xn-1, } is a random vector from an n-dimensional hemisphere

VOLUME OF A HYPERSPHERICAL CAP

Similarly, the volume of a hyperspherical cap in an n-sphere of radius r can be obtained by integrating the volume of an (n-1)-sphere of radius rsinθ with height element drcosθ, i.e.:


(2)

(3)

For n = 2, V2cap(r) is the area of a circle segment, i.e., (φ-sinφcosφ)r2. For n = 3, V3cap (r) = (2/3-cosφ+1/3cos3φ)πr3. The Eq. 3 can be interpreted in the similar way as the area equation and the random number generator can be devised similarly.

DISCUSSION

With the area formula of a cap expressed in terms of the sphere area and the relationship between the volume of a hyperspherical sector Vnsector and the area of the cap, in a n-sphere of radius r:

the volume of a hypersector is immediate:

Special cases are V2sector(r) = φr2 and V3sector(r) = 2/3π(1-cosφ)r3.

The volume of a hyperspherical cone Vncone is also easy to derive by the difference between the sector volume and the cap volume, Vncone(r) = Vnsector(r)-Vncap(r) = 1/nVn-1(rsinφ)rcosφ. This shows that the volume of a cone is 1/n·volume of base·height. For n = 2 and 3, V2cone(r) = sinφcosφr2 and V3cone(r) = π/3sin2φcosφr3.

The regularized incomplete beta function is widely available in scientific software packages such as the betainc function in MATLAB, the pbeta function (the cumulative density function for beta distribution) in R (http://www.r-project.org) and the gsl_sf_beta_inc function in gsl library (http://www.gnu.org/software/gsl/).

In summary, the area and volume formulas for a hyperspherical cap provided in this note are concise, easy to understand and compute.

ACKNOWLEDGMENTS

The author would like to thank Michael E. Andrew and Robert Mnatsakanov for their thoughtful discussion. The findings and conclusions in this report are those of the author(s) and do not necessarily represent the views of the National Institute for Occupational Safety and Health.

REFERENCES

  • Bohachevsky, I.O., M.E. Johnson and M.L. Stein, 1992. Stochastic optimization and the gambler`s ruin problem. J. Comput. Graph. Stat., 1: 367-384.
    Direct Link    


  • Chen, Q. and B. He, 2008. Area formulas of hyperspherical caps in Rn and their applications. Commun. Applied Math. Comput., 22: 76-82.


  • Cox, I.J., M.L. Miller and J.A. Bloom, 2001. Digital Watermarking. 1st Edn., Morgan Kaufman, San Francisco


  • Cox, I.J., M.L. Miller, J.A. Bloom, J. Fridrich and T. Kalker, 2007. Digital Watermarking and Steganography. 2nd Edn., Morgan Kaufmann Publisher, San Fransisco, CA, USA., ISBN: 0-12-372585-2


  • Ericson, T. and V. Zinoviev, 2001. Codes on Euclidean Spheres, Vol. 63 (North-Holland Mathematical Library). 1st Edn., North-Holland, Netherlands, ISBN-13: 978-0444503299, pp: 439


  • Hughes, E. J., 2008. Many objective optimisation: Direct objective boundary identification. Parallel Problem Solv. Nat.-PPSN X, 5199: 733-742.
    Direct Link    


  • Jacquelin, J., 2003. Le probleme de l hyperchevre. Quadrature Num., 49: 6-12.
    Direct Link    


  • Ruymgaart, F.H., 1989. Strong uniform convergence of density estimators on spheres. J. Stat. Plan. Inference, 23: 45-52.
    CrossRef    


  • Shen, H.T., B.C. Ooi and X. Zhou, 2005. Towards effective indexing for very large video sequence database. Proceedings of the 2005 ACM SIGMOD International Conference on Management of Data, June 14-16, Baltimore, Maryland, pp: 730-741.

  • © Science Alert. All Rights Reserved