Timeline for Rigorous numerical integration
Current License: CC BY-SA 3.0
17 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 12, 2020 at 14:38 | comment | added | Boris Bukh | Note from the future: a follow-up question was asked three years later at mathoverflow.net/questions/248486/…, with some useful answers and discussion. | |
Mar 17, 2013 at 14:22 | vote | accept | CommunityBot | ||
Mar 17, 2013 at 14:22 | history | bounty ended | H A Helfgott | ||
Mar 17, 2013 at 9:58 | comment | added | vonjd | @H A Helfgott: Thank you. It would be helpful if you accepted one of our answers :-) | |
Mar 13, 2013 at 17:58 | comment | added | H A Helfgott | Taking derivatives is easy. I can do (a) and (b) with my own code, and a friend just helped set up VNODE-LP to do (a) and (b). It is (c) that looks nasty right now; if you replace $\gamma$ by its definition, you get a double integral. By the way, that should really be $\int_{-\infty}^\infty |\gamma(it+1,-1)+\gamma(it+2,-1)| dt. | |
Mar 13, 2013 at 16:38 | comment | added | Steve Huntsman | I'll add the trivial note that a change of variables for improper integrals will be helpful from the POV of implementation in silico. | |
Mar 13, 2013 at 16:35 | comment | added | Steve Huntsman | Won't the following work for all of these? Use automatic differentiation (en.wikipedia.org/wiki/Automatic_differentiation, covered at a basic level in Tucker's book) to get expressions for any derivatives appearing in integrands, and then apply integration with IA (or Taylor forms) to the results. | |
Mar 11, 2013 at 15:50 | comment | added | H A Helfgott | Vonjd, here are some fairly representative examples. (And yes, Henry, I've been coding things myself.) (a) $\int_{0+}^{1-} |h'''(x)| dx$, where $h(x) = x^2 (1-x)^2 e^x$. (easiest) (b) $\widehat{f}(t)$ at all points in $t\in (-655,655)\cap 0.001\mathbb{Z}$, where $f(x) = 4 x^{-2}$ if $x\in \lbrack 1/2,1\rbrack$, $f(x) = -4 x^{-2}$ if $x\in \lbrack 1/4,1/2\rbrack$ and $f(x)=0$ if $x<1/4$ or $x\geq 1$. (Already did this, though without interval arithmetic.) (c) $\int_{-\infty}^\infty |\gamma(it+1,-1) + \gamma(it+2,-2)| dt$, where $\gamma(s,x)=\int_0^x e^{-t} t^{s-1} dt$. | |
Mar 10, 2013 at 16:37 | answer | added | vonjd | timeline score: 6 | |
Mar 10, 2013 at 16:30 | comment | added | Henry Cohn | Gilead's suggestions look promising (more generally, searching for a validated ODE solver will lead to more results than rigorous numerical integration). However, if your examples aren't too complicated, it will probably be easier to code it yourself than to get a general-purpose system working. | |
Mar 10, 2013 at 16:06 | comment | added | vonjd | Could you give us some of the integrals just to see what the problems might be? | |
Mar 10, 2013 at 14:26 | comment | added | Gilead | Does VNODE do what you want? cas.mcmaster.ca/~nedialk/Software/VNODE/VNODE.shtml Or VSPODE? www3.nd.edu/~markst/lin-stadtherr-vspode-apnum.pdf | |
Mar 10, 2013 at 14:21 | history | bounty started | H A Helfgott | ||
Mar 10, 2013 at 14:20 | comment | added | H A Helfgott | Just to make myself clear: I would much appreciate a reference to open-source software that does this. | |
Mar 5, 2013 at 23:25 | answer | added | Steve Huntsman | timeline score: 9 | |
Mar 5, 2013 at 23:20 | comment | added | H A Helfgott | The ideal thing would be a program that could also come up with the derivative bounds on its own, given the symbolic expression for the function. (This should be possible in lots of cases where symbolic integration just isn't possible at all.) | |
Mar 5, 2013 at 23:03 | history | asked | H A Helfgott | CC BY-SA 3.0 |