{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T06:59:52Z","timestamp":1764831592237,"version":"3.46.0"},"reference-count":45,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T00:00:00Z","timestamp":1764633600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Office of Research and Sponsored Programs at California State University, Fullerton","award":["002768"],"award-info":[{"award-number":["002768"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>The increasing scale of modern datasets has created a significant computational bottleneck for traditional scientific and statistical algorithms. To address this problem, the current paper describes and validates a high-performance method based on adaptive spline interpolation that can dramatically accelerate the calculation of foundational scientific and statistical functions. This is accomplished by constructing parsimonious spline models that approximate their target functions within a predefined, highly precise maximum error tolerance. The efficacy of the adaptive spline-based solutions was evaluated through benchmarking experiments that compared spline models against the widely used algorithms in the Python SciPy library for the normal, Student\u2019s t, and chi-squared cumulative distribution functions. Across 30 trials of 10 million computations each, the adaptive spline models consistently achieved a maximum absolute error of no more than 1 \u00d7 10\u22128 while simultaneously ranging between 7.5 and 87.4 times faster than their corresponding SciPy algorithms. All of these improvements in speed were observed to be statistically significant at p &lt; 0.001. The findings establish that adaptive spline interpolation can be both highly accurate and much faster than traditional scientific and statistical algorithms, thereby offering a practical pathway to accelerate both the analysis of large datasets and the progress of scientific inquiry.<\/jats:p>","DOI":"10.3390\/bdcc9120308","type":"journal-article","created":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T15:31:46Z","timestamp":1764689506000},"page":"308","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["High-Speed Scientific Computing Using Adaptive Spline Interpolation"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5922-3415","authenticated-orcid":false,"given":"Daniel S.","family":"Soper","sequence":"first","affiliation":[{"name":"Department of Information Systems & Decision Sciences, California State University, Fullerton, CA 92831, USA"}]}],"member":"1968","published-online":{"date-parts":[[2025,12,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Heinecke, A. (2013, January 1\u20135). Accelerators in Scientific Computing Is It Worth the Effort?. Proceedings of the 2013 International Conference on High Performance Computing & Simulation (HPCS), Helsinki, Finland.","DOI":"10.1109\/HPCSim.2013.6641460"},{"key":"ref_2","first-page":"15","article-title":"Optimizing Resource Allocation for Big Data Workloads in Cloud Computing Platforms","volume":"14","author":"Rahman","year":"2024","journal-title":"Algorithms Comput. Theory Optim. Tech. Appl. Res. Q."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Cheng, S., Liu, B., Shi, Y., Jin, Y., and Li, B. (2016, January 25\u201330). Evolutionary Computation and Big Data: Key Challenges and Future Directions. Proceedings of the International Conference on Data Mining and Big Data, Bali, Indonesia.","DOI":"10.1007\/978-3-319-40973-3_1"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"032065","DOI":"10.1088\/1742-6596\/1333\/3\/032065","article-title":"Analysis of Machine Learning Methods to Improve Efficiency of Big Data Processing in Industry 4.0","volume":"1333","author":"Prudius","year":"2019","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1177\/1094342015597083","article-title":"A Survey of High-Performance Computing Scaling Challenges","volume":"31","author":"Geist","year":"2017","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"ref_6","unstructured":"Pilz, K.F., Heim, L., and Brown, N. (March, January 25). Increased Compute Efficiency and the Diffusion of Ai Capabilities. Proceedings of the AAAI Conference on Artificial Intelligence, Philadelphia, PA, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3213","DOI":"10.1093\/rfs\/hhab038","article-title":"Big Data in Finance","volume":"34","author":"Goldstein","year":"2021","journal-title":"Rev. Financ. Stud."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1198\/1061860032599","article-title":"Statistical Challenges with Massive Datasets in Particle Physics","volume":"12","author":"Knuteson","year":"2003","journal-title":"J. Comput. Graph. Stat."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MGRS.2015.2514192","article-title":"Big Data Challenges in Climate Science: Improving the Next-Generation Cyberinfrastructure","volume":"4","author":"Schnase","year":"2016","journal-title":"IEEE Geosci. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1038\/s41588-018-0295-5","article-title":"A Primer on Deep Learning in Genomics","volume":"51","author":"Zou","year":"2019","journal-title":"Nat. Genet."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1093\/nsr\/nwt032","article-title":"Challenges of Big Data Analysis","volume":"1","author":"Fan","year":"2014","journal-title":"Natl. Sci. Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"90158","DOI":"10.1109\/ACCESS.2023.3275431","article-title":"Systematic Literature Review on Cost-Efficient Deep Learning","volume":"11","author":"Klemetti","year":"2023","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Soper, D.S. (2021). Greed Is Good: Rapid Hyperparameter Optimization and Model Selection Using Greedy K-Fold Cross Validation. Electronics, 10.","DOI":"10.3390\/electronics10161973"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Soper, D.S. (2022). Hyperparameter Optimization Using Successive Halving with Greedy Cross Validation. Algorithms, 16.","DOI":"10.3390\/a16010017"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1111\/fire.12036","article-title":"Information Transmission between Financial Markets in Chicago and New York","volume":"49","author":"Laughlin","year":"2014","journal-title":"Financ. Rev."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"415","DOI":"10.51594\/csitrj.v5i2.791","article-title":"BBusiness Intelligence in the Era of Big Data: A Review of Analytical Tools and Competitive Advantage","volume":"5","author":"Adewusi","year":"2024","journal-title":"Comput. Sci. IT Res. J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"101801","DOI":"10.1016\/j.techsoc.2021.101801","article-title":"Can Big Data Analytics Help Organisations Achieve Sustainable Competitive Advantage? A Developmental Enquiry","volume":"68","author":"Shah","year":"2022","journal-title":"Technol. Soc."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s00778-012-0269-7","article-title":"The Haloop Approach to Large-Scale Iterative Data Analysis","volume":"21","author":"Bu","year":"2012","journal-title":"VLDB J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/151271.151273","article-title":"Algorithm 715: Specfun\u2013a Portable Fortran Package of Special Function Routines and Test Drivers","volume":"19","author":"Cody","year":"1993","journal-title":"ACM Trans. Math. Softw. (TOMS)"},{"key":"ref_20","first-page":"617","article-title":"Acm Algorithm 395: Student\u2019s T-Distribution","volume":"13","author":"Hill","year":"1970","journal-title":"Commun. ACM"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/978-1-4939-0847-9_5","article-title":"Bioinformatics Challenges in Genome-Wide Association Studies (Gwas)","volume":"1168","author":"De","year":"2014","journal-title":"Clin. Bioinform."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1145\/22721.23109","article-title":"Computation of the Incomplete Gamma Function Ratios and Their Inverse","volume":"12","author":"DiDonato","year":"1986","journal-title":"ACM Trans. Math. Softw. (TOMS)"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1023\/A:1018981505752","article-title":"Polynomial Interpolation in Several Variables","volume":"12","author":"Gasca","year":"2000","journal-title":"Adv. Comput. Math."},{"key":"ref_24","unstructured":"Stirling, J. (1730). Methodus Differentialis: Sive Tractatus de Summatione et Interpolatione Serierum Infinitarum, Impensis G. Strahan. Typis Gul. Bowyer."},{"key":"ref_25","first-page":"20","article-title":"\u00dcber Empirische Funktionen Und Die Interpolation Zwischen \u00c4quidistanten Ordinaten","volume":"46","author":"Runge","year":"1901","journal-title":"Z. Math. Phys."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1090\/qam\/15914","article-title":"Contributions to the Problem of Approximation of Equidistant Data by Analytic Functions. Part A. On the Problem of Smoothing or Graduation. A First Class of Analytic Approximation Formulae","volume":"4","author":"Schoenberg","year":"1946","journal-title":"Q. Appl. Math."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1090\/qam\/16705","article-title":"Contributions to the Problem of Approximation of Equidistant Data by Analytic Functions. Part B. On the Problem of Osculatory Interpolation. A Second Class of Analytic Approximation Formulae","volume":"4","author":"Schoenberg","year":"1946","journal-title":"Q. Appl. Math."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1093\/imamat\/10.2.134","article-title":"The Numerical Evaluation of B-Splines","volume":"10","author":"Cox","year":"1972","journal-title":"IMA J. Appl. Math."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/0021-9045(72)90080-9","article-title":"On Calculating with B-Splines","volume":"6","year":"1972","journal-title":"J. Approx. Theory"},{"key":"ref_30","first-page":"297","article-title":"Generalized Additive Models","volume":"1","author":"Hastie","year":"1986","journal-title":"Stat. Sci."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"De Boor, C. (1978). A Practical Guide to Splines, Springer.","DOI":"10.1007\/978-1-4612-6333-3"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1007\/s11831-019-09391-3","article-title":"New Formulas of Numerical Quadrature Using Spline Interpolation","volume":"28","author":"Magalhaes","year":"2021","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1364\/JOSAA.36.000436","article-title":"Defocus Optical Transfer Function: Fast Evaluation and Lightweight Storage Based on Cubic Spline Interpolation","volume":"36","author":"Budzinskiy","year":"2019","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1109\/TEMC.2024.3366985","article-title":"Accelerated Evaluation of Quasi-Static Interaction Integrals Via Cubic Spline Interpolation in the Framework of the Peec Method","volume":"66","author":"Romano","year":"2024","journal-title":"IEEE Trans. Electromagn. Compat."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1080\/01621459.1983.10477977","article-title":"Splines in Statistics","volume":"78","author":"Wegman","year":"1983","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1137\/0715022","article-title":"Approximation to Data by Splines with Free Knots","volume":"15","author":"Jupp","year":"1978","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_37","unstructured":"Dierckx, P. (1995). Curve and Surface Fitting with Splines, Oxford University Press."},{"key":"ref_38","unstructured":"Ross, S.M. (2020). A First Course in Probability, Pearson Harlow."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Casella, G., and Berger, R. (2024). Statistical Inference, Chapman and Hall\/CRC.","DOI":"10.1201\/9781003456285"},{"key":"ref_40","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L., and Stein, C. (2022). Introduction to Algorithms, MIT Press."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1073\/pnas.17.12.684","article-title":"The Distribution of Chi-Square","volume":"17","author":"Wilson","year":"1931","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_42","unstructured":"Van Rossum, G., and Drake, F.L. (2014). The Python Language Reference, Python Software Foundation."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array Programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v011.i04","article-title":"Evaluating the Normal Distribution","volume":"11","author":"Marsaglia","year":"2004","journal-title":"J. Stat. Softw."},{"key":"ref_45","first-page":"28","article-title":"The Generalization of \u2018Student\u2019s\u2019problem When Several Different Population Varlances Are Involved","volume":"34","author":"Welch","year":"1947","journal-title":"Biometrika"}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/9\/12\/308\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T05:32:12Z","timestamp":1764826332000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/9\/12\/308"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,2]]},"references-count":45,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["bdcc9120308"],"URL":"https:\/\/doi.org\/10.3390\/bdcc9120308","relation":{},"ISSN":["2504-2289"],"issn-type":[{"type":"electronic","value":"2504-2289"}],"subject":[],"published":{"date-parts":[[2025,12,2]]}}}