The pool adjacent violators (PAV) algorithm is an efficient technique for the class of isotonic regression problems with complete ordering. The algorithm yields a stepwise isotonic estimate which approximates the function and assigns maximum likelihood to the data. However, if one has reasons to believe that the data were generated by a continuous function, a smoother estimate may provide a better approximation to that function.In this paper, we consider the formulation which assumes that the data were generated by a continuous monotonic function obeying the Lipschitz condition. We propose a new algorithm, the Lipschitz pool adjacent violators (LPAV) algorithm, which approximates that function; we prove the convergence of the algorithm and examine its complexity.
[1]
H. D. Brunk,et al.
AN EMPIRICAL DISTRIBUTION FUNCTION FOR SAMPLING WITH INCOMPLETE INFORMATION
,
1955
.
[2]
P. Pardalos,et al.
Efficient computation of an isotonic median regression
,
1995
.
[3]
Panos M. Pardalos,et al.
Algorithms for a Class of Isotonic Regression Problems
,
1999,
Algorithmica.
[4]
W. John Wilbur,et al.
The Synergy Between PAV and AdaBoost
,
2005,
Machine Learning.
[5]
Panos M. Pardalos,et al.
Encyclopedia of Optimization
,
2006
.
[6]
Katta G. Murty,et al.
Nonlinear Programming Theory and Algorithms
,
2007,
Technometrics.
[7]
Gerardo Toraldo,et al.
Isotonic Regression Problems
,
2009,
Encyclopedia of Optimization.