English

More Virtuous Smoothing

Optimization and Control 2018-10-12 v3

Abstract

In the context of global optimization of mixed-integer nonlinear optimization formulations, we consider smoothing univariate functions ff that satisfy f(0)=0f(0)=0, ff is increasing and concave on [0,+)[0,+\infty), ff is twice differentiable on all of (0,+)(0,+\infty), but f(0)f'(0) is undefined or intolerably large. The canonical examples are root functions f(w):=wpf(w):=w^p, for 0<p<10<p<1. We consider the earlier approach of defining a smoothing function gg that is identical with ff on (δ,+)(\delta,+\infty), for some chosen δ>0\delta>0, then replacing the part of ff on [0,δ][0,\delta] with the unique homogeneous cubic, matching ff, ff' and ff'' at δ\delta. The parameter δ\delta is used to control (i.e., upper bound) the derivative at 0 (which controls it on all of [0,+)[0,+\infty) when gg is concave). Our main results: (i) we weaken an earlier sufficient condition to give a necessary and sufficient condition for the piecewise function gg to be increasing and concave; (ii) we give a general sufficient condition for g(0)g'(0) to be decreasing in the smoothing parameter δ\delta; under the same condition, we demonstrate that the worst-case error of gg as an estimate of ff is increasing in δ\delta; (iii) we give a general sufficient condition for gg to underestimate ff; (iv) we give a general sufficient condition for gg to dominate the simple `shift smoothing' h(w):=f(w+λ)f(λ)h(w):=f(w+\lambda)-f(\lambda) (λ>0\lambda>0), when the parameters δ\delta and λ\lambda are chosen `fairly' --- i.e., so that g(0)=h(0)g'(0)=h'(0). In doing so, we solve two natural open problems of Lee and Skipper (2016), concerning (iii) and (iv) for root functions.

Keywords

Cite

@article{arxiv.1802.09112,
  title  = {More Virtuous Smoothing},
  author = {Luze Xu and Jon Lee and Daphne Skipper},
  journal= {arXiv preprint arXiv:1802.09112},
  year   = {2018}
}