Sciweavers

ESOP
2010
Springer

Amortized Resource Analysis with Polynomial Potential

14 years 6 months ago
Amortized Resource Analysis with Polynomial Potential
In 2003, Hofmann and Jost introduced a type system that uses a potential-based amortized analysis to infer bounds on the resource consumption of (first-order) functional programs. This analysis has been successfully applied to many standard algorithms but is limited to bounds that are linear in the length of the input. Here we extend this system to polynomial resource bounds. An automatic amortized analysis is used to infer these bounds for functional programs without further annotations if a maximal degree for the bounding polynomials is given. The analysis is generic in the resource and can obtain good bounds on heap-space, stack-space and time usage. Key words: Functional Programming, Static Analysis, Resource Consumption, Amortized Analysis
Jan Hoffmann 0002, Martin Hofmann
Added 18 May 2010
Updated 18 May 2010
Type Conference
Year 2010
Where ESOP
Authors Jan Hoffmann 0002, Martin Hofmann
Comments (0)