Theory and algorithms for cubic L1 splines
| dc.contributor.advisor | Shu-Cherng Fang, Committee Chair | en_US |
| dc.contributor.advisor | Henry L.W. Nuttle, Committee Co-Chair | en_US |
| dc.contributor.advisor | Yahya Fathi, Committee Member | en_US |
| dc.contributor.advisor | John E. Lavery, Committee Member | en_US |
| dc.contributor.advisor | Elmor L. Peterson, Committee Member | en_US |
| dc.contributor.advisor | Hien T. Tran, Committee Member | en_US |
| dc.contributor.author | Cheng, Hao | en_US |
| dc.date.accessioned | 2010-04-02T19:22:01Z | |
| dc.date.available | 2010-04-02T19:22:01Z | |
| dc.date.issued | 2003-02-09 | en_US |
| dc.degree.discipline | Operations Research | en_US |
| dc.degree.level | dissertation | en_US |
| dc.degree.name | PhD | en_US |
| dc.description.abstract | In modern geometric modeling, one of the requirements for interpolants is that they 'preserve shape well.' Shape preservation has often been associated with preservation of monotonicity and convexity/concavity. While shape preservation cannot yet be defined quantitatively, it is generally agreed that shape preservation involves eliminating extraneous non-physical oscillation. Classical splines, which exhibit extraneous oscillation, do not 'preserve shape well.' Recently, Lavery introduced a new class of cubic L1 splines. Empirical experiment has shown that cubic L1 splines are cable of providing C¹-smooth, shape-preserving, multi-scale interpolation of arbitrary data, including data with abrupt changes in spacing and magnitude, with no need for monotonicity or convexity constraints, node adjustment or other user input. However, the shape-preserving capability of cubic L1 splines has not been proved theoretically. The currently available algorithm only provides an approximation to the coefficients of cubic L1 splines. To lay the groundwork for theoretical analysis and the development of an exact algorithm, this dissertation proposes to treat cubic L1 spline problems in a geometric programming framework. Such a framework leads to a geometric dual problem with a linear objective function and convex quadratic constraints. It also provides a linear system for dual-to-primal conversion. We prove that cubic L1 splines preserve shape well, in particular, in eliminating non-physical oscillations, without review of raw data or any human intervention. We also show that cubic L1 splines perform well for multi-scale data, as well as preserve linearity and convexity/concavity under mild conditions. An exact algorithm based on the geometric programming model is proposed for solving cubic L1 splines. It decomposes the geometric programming problem into several independent small-sized sub-problems and applies a specialized active set algorithm to solve the sub-problems. The algorithm is numerically stable and highly parallelizable. It requires only simple algebraic operations. | en_US |
| dc.identifier.other | etd-10072002-150220 | en_US |
| dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/5895 | |
| dc.rights | I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. | en_US |
| dc.subject | L1 splines | en_US |
| dc.subject | geometric programming | en_US |
| dc.subject | nonlinear programming | en_US |
| dc.subject | optimization | en_US |
| dc.subject | shape preservation | en_US |
| dc.subject | interpolating splines | en_US |
| dc.subject | smoothing splines | en_US |
| dc.title | Theory and algorithms for cubic L1 splines | en_US |
Files
Original bundle
1 - 1 of 1
