Efficient second-order shape-constrained function fitting

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We give an algorithm to compute a one-dimensional shape-constrained function that best fits given data in weighted- L∞ norm. We give a single algorithm that works for a variety of commonly studied shape constraints including monotonicity, Lipschitz-continuity and convexity, and more generally, any shape constraint expressible by bounds on first- and/or second-order differences. Our algorithm computes an approximation with additive error ϵ in O(nlogUϵ) time, where U captures the range of input values. We also give a simple greedy algorithm that runs in O(n) time for the special case of unweighted L∞ convex regression. These are the first (near-)linear-time algorithms for second-order-constrained function fitting. To achieve these results, we use a novel geometric interpretation of the underlying dynamic programming problem. We further show that a generalization of the corresponding problems to directed acyclic graphs (DAGs) is as difficult as linear programming.

Cite

CITATION STYLE

APA

Durfee, D., Gao, Y., Rao, A. B., & Wild, S. (2019). Efficient second-order shape-constrained function fitting. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11646 LNCS, pp. 395–408). Springer Verlag. https://doi.org/10.1007/978-3-030-24766-9_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free