Abstract
In scientific computing, the problem of finding an analytical representation of a given function \(f: \Omega \subseteq \mathbb {R}^m \longrightarrow \mathbb {R},\mathbb {C}\) is ubiquitous. The most practically relevant representations are polynomial interpolation and Fourier series. In this article, we address both problems in high-dimensional spaces. First, we propose a quadratic-time solution of the Multivariate Polynomial Interpolation Problem (PIP), i.e., the N(m, n) coefficients of a polynomial Q, with \(\deg (Q)\le n\), uniquely fitting f on a determined set of generic nodes \(P\subseteq \mathbb {R}^m\) are computed in \(\mathcal {O}(N(m,n)^2)\) time requiring storage in \(\mathcal {O}(mN(m,n))\). Then, we formulate an algorithm for determining the N(m, n) Fourier coefficients with positive frequency of the Fourier series of f up to order n in the same amount of computational time and storage. Especially in high dimensions, this provides a fast Fourier interpolation, outperforming modern Fast Fourier Transform methods. We expect that these fast and scalable solutions of the polynomial and Fourier interpolation problems in high-dimensional spaces are going to influence modern computing techniques occurring in Big Data and Data Mining, Deep Learning, Image and Signal Analysis, Cryptography, and Non-linear Optimization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bishop, C.M.: Pattern Recognition and Machine Learning. Springer, New York (2006)
Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press (2016)
Pal, A., Pal, S.K.: Pattern Recognition and Big Data. World Scientific (2016)
Chu, E., George, A.: Inside the FFT black box: serial and parallel fast Fourier transform algorithms. CRC Press (1999)
Rockmore, D.N.: The FFT: an algorithm the whole family can use. Comput. Sci. Eng. 2(1), 60–64 (2000)
Edwards, K.J., Gaber, M.M.: Astronomy and Big Data: A Data Clustering Approach to Identifying Uncertain Galaxy Morphology. Springer, Heidelberg (2014)
Kremer, J., Stensbo-Smidt, K., Gieseke, F., Pedersen, K.S., Igel, C.: Big universe, big data: machine learning and image analysis for astronomy. IEEE Intell. Syst. 32(2), 16–22 (2017)
Altaf-Ul-Amin, M., Afendi, F.M., Kiboi, S.K., Kanaya, S.: Systems biology in the context of big data and networks. In: BioMed Research International, vol. 2014 (2014)
Howe, D., Costanzo, M., Fey, P., Gojobori, T., Hannick, L., Hide, W., Hill, D.P., Kania, R., Schaeffer, M., St. Pierre, S. et al.: Big data: the future of biocuration. Nature 455(7209), 47–50 (2008)
Telenti, A., Pierce, L.C., Biggs, W.H., di Iulio, J., Wong, E.H., Fabani, M.M., Kirkness, E.F., Moustafa, A., Shah, N., Xie, C., et al.: Deep sequencing of 10,000 human genomes. In: Proceedigns of National Academy of Science, USA (2016). 201613365
Walker, S.J.: Big data: a revolution that will transform how we live, work, and think (2014)
Nunan, D., Di Domenico, M.: Market research & the ethics of big data. Intl. J. Market Res. 55(4), 505–520 (2013)
Hecht, M., Cheeseman, B.L., Hoffmann, K.B., Sbalzarini, I.F.: A quadratic-time algorithm for general multivariate polynomial interpolation. arXiv Preprint DOI arXiv:1710.10846. math.NA
Strassen, V.: Gaussian elimination is not optimal. Numerische mathematik 13(4), 354–356 (1969)
Cooley, J.W., Tukey, J.W.: An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19, 297–301 (1965)
Beard, J.: The FFT in the 21st century: Eigenspace processing. Springer, Heidelberg (2013)
Olver, P.J.: On multivariate interpolation. School of Mathematics, University of Minnesota, Minnesota (2009)
Yao, T.H., Chung, K.C.: On lattices admitting unique Lagrange interpolations. SIAM J. Numer. Anal. 14(4), 735–743 (1977). https://doi.org/10.14658/pupj-drna-2015-Special_Issue-4
Meijering, E.: A chronology of interpolation: from ancient astronomy to modern signal and image processing. Proc. IEEE 90(3), 319–342 (2002)
Stoer, J., Bauer, F.L., Bulirsch, R.: Numerische Mathematik, vol. 4. Springer, Heidelberg (1989)
Schrader, B., Reboux, S., Sbalzarini, I.F.: Discretization correction of general integral PSE operators for particle methods. J. Comput. Phys. 229(11), 4159–4182 (2010). https://doi.org/10.1016/j.jcp.2010.02.004
Shamir, A.: How to share a secret. Commun. ACM 22(11), 612–613 1979. [Online]. Available: http://doi.acm.org/10.1145/359168.359176
Hanzon, B., Jibetean, D.: Global minimization of a multivariate polynomial using matrix methods. J. Global Optim. 27(1), pp. 1–23 (2003). http://dx.doi.org/10.1023/A:1024664432540
Parrilo, P.A., Sturmfels, B.: Minimizing polynomial functions. Algorithmic and quantitative real algebraic geometry, DIMACS Series in Discrete Mathematics and Theoretical Computer Science 60, 83–99 (2003)
Milnor, J.: Morse theory. In: Annals of Mathematics Studies, vol. 51. Princeton University Press (1963)
Asmus, J., Müller, C.L., Sbalzarini, I.F.: Lp-adaptation: simultaneous design centering and robustness estimation of electronic and biological systems. Sci. Rep. 7 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Hecht, M., Sbalzarini, I.F. (2019). Fast Interpolation and Fourier Transform in High-Dimensional Spaces. In: Arai, K., Kapoor, S., Bhatia, R. (eds) Intelligent Computing. SAI 2018. Advances in Intelligent Systems and Computing, vol 857. Springer, Cham. https://doi.org/10.1007/978-3-030-01177-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-01177-2_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01176-5
Online ISBN: 978-3-030-01177-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)