Amaury Pouly
École Polytechnique
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Amaury Pouly.
international symposium on symbolic and algebraic computation | 2012
Olivier Bournez; Daniel S. Graça; Amaury Pouly
In this paper we prove that computing the solution of an initial-value problem y = <i>p</i>(<i>y</i>) with initial condition <i>y</i>(<i>t</i><sub>0</sub>) = <i>y</i><sub>0</sub> ∈ R<sup><i>d</i></sup> at time <i>t</i><sub>0</sub> + <i>T</i> with precision 2<sup>−μ</sup> where <i>p</i> is a vector of polynomials can be done in time polynomial in the value of <i>T</i>, μ and <i>Y</i> = [equation]. Contrary to existing results, our algorithm works over any bounded or unbounded domain. Furthermore, we do not assume any Lipschitz condition on the initial-value problem.
mathematical foundations of computer science | 2011
Olivier Bournez; Daniel S. Graça; Amaury Pouly
In this paper we consider the computational complexity of solving initial-value problems defined with analytic ordinary differential equations (ODEs) over unbounded domains of Rn and Cn, under the Computable Analysis setting. We show that the solution can be computed in polynomial time over its maximal interval of definition, provided it satisfies a very generous bound on its growth, and that the function admits an analytic extension to the complex plane.
Journal of the ACM | 2017
Olivier Bournez; Daniel S. Graça; Amaury Pouly
The outcomes of this article are twofold. Implicit complexity. We provide an implicit characterization of polynomial time computation in terms of ordinary differential equations: we characterize the class P of languages computable in polynomial time in terms of differential equations with polynomial right-hand side. This result gives a purely continuous elegant and simple characterization of P. We believe it is the first time complexity classes are characterized using only ordinary differential equations. Our characterization extends to functions computable in polynomial time over the reals in the sense of Computable Analysis. Our results may provide a new perspective on classical complexity, by giving a way to define complexity classes, like P, in a very simple way, without any reference to a notion of (discrete) machine. This may also provide ways to state classical questions about computational complexity via ordinary differential equations. Continuous-Time Models of Computation. Our results can also be interpreted in terms of analog computers or analog models of computation: As a side effect, we get that the 1941 General Purpose Analog Computer (GPAC) of Claude Shannon is provably equivalent to Turing machines both in terms of computability and complexity, a fact that has never been established before. This result provides arguments in favour of a generalised form of the Church-Turing Hypothesis, which states that any physically realistic (macroscopic) computer is equivalent to Turing machines both in terms of computability and complexity.
Information & Computation | 2017
Olivier Bournez; Daniel S. Graça; Amaury Pouly
We consider the General Purpose Analog Computer (GPAC), introduced by Claude Shannon in 1941 as a mathematical model of Differential Analysers, that is to say as a model of continuous-time analog (mechanical, and later one electronic) machines of that time. We extend the model properly to a model of computation not restricted to univariate functions (i.e. functions
international colloquium on automata, languages and programming | 2016
Olivier Bournez; Daniel S. Graça; Amaury Pouly
f: \mathbb{R} \to \mathbb{R}
international workshop on reachability problems | 2014
Hugo Bazille; Olivier Bournez; Walid Gomaa; Amaury Pouly
) but also to the multivariate case of (i.e. functions
symposium on theoretical aspects of computer science | 2017
Nathanaëel Fijalkow; Pierre Ohlmann; Joël Ouaknine; Amaury Pouly; James Worrell
f: \mathbb{R}^n \to \mathbb{R}^m
international conference on concurrency theory | 2016
Antonia Lechner; Richard Mayr; Joël Ouaknine; Amaury Pouly; James Worrell
), and establish some basic properties. In particular, we prove that a very wide class of (continuous and discontinuous) functions can be uniformly approximated over their full domain. Technically: we generalize some known results about the GPAC to the multidimensional case: we extend naturally the notion of \emph{generable} function, from the unidimensional to the multidimensional case. We prove a few stability properties of this class, mostly stability by arithmetic operations, composition and ODE solving. We establish that generable functions are always analytic. We prove that generable functions include some basic (useful) generable functions, and that we can (uniformly) approximate a wide range of functions this way. This extends some of the results from \cite{Sha41} to the multidimensional case, and this also strengths the approximation result from \cite{Sha41} over a compact domain to a uniform approximation result over unbounded domains. We also discuss the issue of constants, and we prove that involved constants can basically assumed to always be polynomial time computable numbers.
Journal of Complexity | 2016
Olivier Bournez; Daniel S. Graça; Amaury Pouly
We provide an implicit characterization of polynomial time computation in terms of ordinary differential equations: we characterize the class
conference on computability in europe | 2013
Olivier Bournez; Daniel S. Graça; Amaury Pouly; Ning Zhong
\operatorname{PTIME}