We present smooth interpretation, a method for systematic approx-imation of programs by smooth mathematical functions. Programs from many application domains make frequent use of discontin-uous control flow constructs, and consequently, encode functions with highly discontinuous and irregular landscapes. Smooth in-terpretation algorithmically attenuates such irregular features. By doing so, the method facilitates the use of numerical optimization techniques in the analysis and synthesis of programs. Smooth interpretation extends to programs the notion of Gaus-sian smoothing, a popular signal-processing technique that filters out noise and discontinuities from a signal by taking its convolu-tion with a Gaussian function. In our setting, Gaus...
In many real-world applications, we are interested in approximating functions that are analytically ...
Abstract Smoothing (say by a Guassian kernel) has been a very popular technique for optimizing a non...
Two FORTRAN subroutines are presented that determine interpolating functions for experimental data. ...
Abstract. We study the foundations of smooth interpretation, a recently-proposed program approximati...
International audienceWe present a static analysis for discovering differentiable or more generally ...
Abstract. We introduce the smoothed analysis of algorithms, which continuously interpolates between ...
summary:In the paper, we are concerned with some computational aspects of smooth approximation of da...
International audienceThe usual way that mathematicians work with randomness is by a rigorous for-mu...
Smoothed analysis is a new way of analyzing algorithms introduced by Spielman and Teng. Classical me...
This thesis presents an algorithm which is able to locate isolated bad points and correct them witho...
We present a general probabilistic perspective on Gaussian filtering and smoothing. This allows us t...
When a physical signal is received and used, it is most of the time noisy and not smooth. In order t...
Many algorithms perform very well in practice, but have a poor worst-case performance. The reason fo...
We study how certain smoothness constraints, for example, piecewise continuity, can be generalized f...
In the paper, we are concerned with some computational aspects of smooth approximation of data. This...
In many real-world applications, we are interested in approximating functions that are analytically ...
Abstract Smoothing (say by a Guassian kernel) has been a very popular technique for optimizing a non...
Two FORTRAN subroutines are presented that determine interpolating functions for experimental data. ...
Abstract. We study the foundations of smooth interpretation, a recently-proposed program approximati...
International audienceWe present a static analysis for discovering differentiable or more generally ...
Abstract. We introduce the smoothed analysis of algorithms, which continuously interpolates between ...
summary:In the paper, we are concerned with some computational aspects of smooth approximation of da...
International audienceThe usual way that mathematicians work with randomness is by a rigorous for-mu...
Smoothed analysis is a new way of analyzing algorithms introduced by Spielman and Teng. Classical me...
This thesis presents an algorithm which is able to locate isolated bad points and correct them witho...
We present a general probabilistic perspective on Gaussian filtering and smoothing. This allows us t...
When a physical signal is received and used, it is most of the time noisy and not smooth. In order t...
Many algorithms perform very well in practice, but have a poor worst-case performance. The reason fo...
We study how certain smoothness constraints, for example, piecewise continuity, can be generalized f...
In the paper, we are concerned with some computational aspects of smooth approximation of data. This...
In many real-world applications, we are interested in approximating functions that are analytically ...
Abstract Smoothing (say by a Guassian kernel) has been a very popular technique for optimizing a non...
Two FORTRAN subroutines are presented that determine interpolating functions for experimental data. ...