Abstract
A simple iterative algorithm is given for finding a stationary point of the (non-convex) problem of finding the smallest enclosing (n–d)-cylinder to discrete data in R n, that is a cylinder whose axis is a d-dimensional linear manifold. An important special case is the problem of finding the smallest enclosing (usual) cylinder, when n=3 and d=1. The method is based on the solution of a sequence of second order cone programming problems, which can be efficiently solved by interior point methods and for which good software packages are available.
Similar content being viewed by others
References
Agarwal, P.K., Aronov, B., Sharir, M.: Line traversals of balls and smallest enclosing cylinders in three dimensions. Discrete Comput. Geom. 21, 373–388 (1999)
Al-Subaihi, I., Watson, G.A.: The use of the l 1 and l ∞ norms in parametric fitting of curves and surfaces to data. Appl. Numer. Anal. Comput. Math. 1, 363–376 (2004)
Brenberg, R., Theobald, T.: Algebraic methods for computing smallest enclosing and circumscribing cylinders of simplices. Appl. Algebra Eng. Commun. Comput. 14, 439–460 (2004)
Brandenberg, R., Theobald, T.: Radii minimal projections of polytopes and constrained optimization of symmetric polynomials. Adv. Geom. 6, 71–83 (2006)
Chan, T.M.: Approximating the diameter, width, smallest enclosing cylinder, and minimum width annulus. Int. J. Comput. Geom. Appl. 12, 67–85 (2002)
Gritzmann, P., Klee, V.: Computational complexity of inner and outer j-radii of polytopes in finite-dimensional normed spaces. Math. Program. 59(A), 163–213 (1993)
Lobo, M.S., Vandenberghe, L., Boyd, S.: SOCP: Software for second-order cone programming. User’s guide. Stanford report (1997)
The MOSEK optimization software. http://www.mosek.com
Nelder, J.A., Mead, R.: A simplex method for function minimization. Comput. J. 7, 308–313 (1965)
Press, W., Teukolsky, S., Wetterling, W., Flannery, B.: Numerical Recipes in C. Cambridge University Press, Cambridge (1988)
Schömar, E., Sellen, J., Teichmann, M., Yap, C.: Smallest enclosing cylinders. Algorithmica 27, 170–186 (2000)
SeDuMi: Advanced Optimization Laboratory. http://sedumi.mcmaster.ca/ (McMaster University)
Suresh, K., Voelcker, H.B.: New challenges in dimensional metrology: a case study based on “size”. Manuf. Rev. 7, 292–303 (1994)
Toh, K.C., Tutuncu, R.H., Todd, M.J.: SDPT3. http://www.math.nus.edu.sg/~mattohkc/sdpt3.html
Watson, G.A.: Approximation Theory and Numerical Methods. Wiley, Chichester (1980)
Watson, G.A.: The solution of generalized least squares problems. In: Schempp, W., Zeller, K. (eds.) Multivariate Approximation Theory ISNM 75, vol. 3, pp. 388–400. Birkhäuser Verlag, Basel (1985)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Watson, G.A. Fitting enclosing cylinders to data in R n . Numer Algor 43, 189–196 (2006). https://doi.org/10.1007/s11075-006-9054-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-006-9054-2