{"title":"快速离散拉普拉斯变换","authors":"Yen Lee Loh","doi":"10.1016/j.jcmds.2023.100082","DOIUrl":null,"url":null,"abstract":"<div><p>The discrete Laplace transform (DLT) with <span><math><mi>M</mi></math></span> inputs and <span><math><mi>N</mi></math></span> outputs has a nominal computational cost of <span><math><mrow><mi>O</mi><mrow><mo>(</mo><mi>M</mi><mi>N</mi><mo>)</mo></mrow></mrow></math></span>. There are approximate DLT algorithms with <span><math><mrow><mi>O</mi><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>)</mo></mrow></mrow></math></span> cost such that the output errors divided by the <em>sum of the inputs</em> are less than a fixed tolerance <span><math><mi>η</mi></math></span>. However, certain important applications of DLTs require a more stringent accuracy criterion, where the output errors divided by the <em>true output values</em> are less than <span><math><mi>η</mi></math></span>. We present a fast DLT algorithm combining two strategies. The bottom-up strategy exploits the Taylor expansion of the Laplace transform kernel. The top-down strategy chooses groups of terms in the DLT to include or neglect, based on the whole summand, and not just on the Laplace transform kernel. The overall effort is <span><math><mrow><mi>O</mi><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>)</mo></mrow></mrow></math></span> when the source and target points are very dense or very sparse, and appears to be <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>.</mo><mn>5</mn></mrow></msup><mo>)</mo></mrow></mrow></math></span> in the intermediate regime. Our algorithm achieves the same accuracy as brute-force evaluation, and is typically 10–100 times faster.</p></div>","PeriodicalId":100768,"journal":{"name":"Journal of Computational Mathematics and Data Science","volume":"8 ","pages":"Article 100082"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Fast discrete Laplace transforms\",\"authors\":\"Yen Lee Loh\",\"doi\":\"10.1016/j.jcmds.2023.100082\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>The discrete Laplace transform (DLT) with <span><math><mi>M</mi></math></span> inputs and <span><math><mi>N</mi></math></span> outputs has a nominal computational cost of <span><math><mrow><mi>O</mi><mrow><mo>(</mo><mi>M</mi><mi>N</mi><mo>)</mo></mrow></mrow></math></span>. There are approximate DLT algorithms with <span><math><mrow><mi>O</mi><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>)</mo></mrow></mrow></math></span> cost such that the output errors divided by the <em>sum of the inputs</em> are less than a fixed tolerance <span><math><mi>η</mi></math></span>. However, certain important applications of DLTs require a more stringent accuracy criterion, where the output errors divided by the <em>true output values</em> are less than <span><math><mi>η</mi></math></span>. We present a fast DLT algorithm combining two strategies. The bottom-up strategy exploits the Taylor expansion of the Laplace transform kernel. The top-down strategy chooses groups of terms in the DLT to include or neglect, based on the whole summand, and not just on the Laplace transform kernel. The overall effort is <span><math><mrow><mi>O</mi><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>)</mo></mrow></mrow></math></span> when the source and target points are very dense or very sparse, and appears to be <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mrow><mo>(</mo><mi>M</mi><mo>+</mo><mi>N</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>.</mo><mn>5</mn></mrow></msup><mo>)</mo></mrow></mrow></math></span> in the intermediate regime. Our algorithm achieves the same accuracy as brute-force evaluation, and is typically 10–100 times faster.</p></div>\",\"PeriodicalId\":100768,\"journal\":{\"name\":\"Journal of Computational Mathematics and Data Science\",\"volume\":\"8 \",\"pages\":\"Article 100082\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational Mathematics and Data Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2772415823000093\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Mathematics and Data Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772415823000093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The discrete Laplace transform (DLT) with inputs and outputs has a nominal computational cost of . There are approximate DLT algorithms with cost such that the output errors divided by the sum of the inputs are less than a fixed tolerance . However, certain important applications of DLTs require a more stringent accuracy criterion, where the output errors divided by the true output values are less than . We present a fast DLT algorithm combining two strategies. The bottom-up strategy exploits the Taylor expansion of the Laplace transform kernel. The top-down strategy chooses groups of terms in the DLT to include or neglect, based on the whole summand, and not just on the Laplace transform kernel. The overall effort is when the source and target points are very dense or very sparse, and appears to be in the intermediate regime. Our algorithm achieves the same accuracy as brute-force evaluation, and is typically 10–100 times faster.