30 results on '"Olivier Bournez"'
Search Results
2. Programming with Ordinary Differential Equations: Some First Steps Towards a Programming Language
- Author
-
Olivier Bournez
- Published
- 2022
- Full Text
- View/download PDF
3. On the functions generated by the general purpose analog computer
- Author
-
Daniel S. Graça, Olivier Bournez, and Amaury Pouly
- Subjects
FOS: Computer and information sciences ,Discrete mathematics ,Class (set theory) ,010102 general mathematics ,Univariate ,Dynamical Systems (math.DS) ,Function (mathematics) ,Computational Complexity (cs.CC) ,Space (mathematics) ,01 natural sciences ,Stability (probability) ,Domain (mathematical analysis) ,Computer Science Applications ,Theoretical Computer Science ,010101 applied mathematics ,Computer Science - Computational Complexity ,Range (mathematics) ,Computational Theory and Mathematics ,FOS: Mathematics ,Mathematics - Dynamical Systems ,0101 mathematics ,Differential (infinitesimal) ,Information Systems ,Mathematics - Abstract
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 $f: \mathbb{R} \to \mathbb{R}$) but also to the multivariate case of (i.e. functions $f: \mathbb{R}^n \to \mathbb{R}^m$), 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.
- Published
- 2017
- Full Text
- View/download PDF
4. Theoretical Computer Science: Computability, Decidability and Logic
- Author
-
Jean-Yves Marion, Rémi Gilleron, Gilles Dowek, Serge Grigorieff, Simon Perdrix, Olivier Bournez, Sophie Tison, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), Deduction modulo, interopérabilité et démonstration automatique (DEDUCTEAM), Inria Saclay - Ile de France, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Méthodes Formelles (LMF), Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)-CentraleSupélec-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay), Machine Learning in Information Networks (MAGNET), Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS)-Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), Institut de Recherche en Informatique Fondamentale (IRIF (UMR_8243)), Centre National de la Recherche Scientifique (CNRS)-Université Paris Cité (UPCité), Carbone (CARBONE), Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), Designing the Future of Computational Models (MOCQUA), Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), and Centre National de la Recherche Scientifique (CNRS)-Université de Paris (UP)
- Subjects
Theoretical computer science ,Reflection (computer programming) ,Computer science ,Computability ,010102 general mathematics ,0102 computer and information sciences ,01 natural sciences ,Decidability ,010201 computation theory & mathematics ,Core (graph theory) ,[INFO]Computer Science [cs] ,0101 mathematics ,Turing ,computer ,AND gate ,computer.programming_language - Abstract
International audience; This chapter deals with a question in the very core of IA: what can be computed by a machine? An agreement has been reached on the answer brought by Alan Turing in 1936. Indeed, all other proposed approaches have led to exactly the same answer. Thus, there is a mathematical model of what can be done by a machine. And this has allowed to prove surprising results which feed the reflection on intelligence and machines.
- Published
- 2020
- Full Text
- View/download PDF
5. Ordinary Differential Equations & Computability
- Author
-
Olivier Bournez
- Subjects
Computational complexity theory ,musculoskeletal, neural, and ocular physiology ,Computation ,Computability ,Numerical analysis ,macromolecular substances ,0102 computer and information sciences ,01 natural sciences ,nervous system ,010201 computation theory & mathematics ,Ordinary differential equation ,Theory of computation ,Applied mathematics ,Mathematics - Abstract
We review several results relating ordinary differential equations and analog models of computations.
- Published
- 2018
- Full Text
- View/download PDF
6. Cheap Non-Standard Analysis and Computability: Some Applications
- Author
-
Olivier Bournez and Sabrina Ouazzani
- Subjects
Property (philosophy) ,Computer science ,Infinitesimal ,Computability ,Theory of computation ,Calculus ,Intermediate value theorem ,Mathematical proof ,Computable analysis ,Non-standard analysis - Abstract
Non standard Analysis is an area of Mathematics dealing with notions of infinitesimal and infinitely large numbers, in which many statements from classical Analysis can be expressed very naturally. Cheap non-standard analysis introduced by Terence Tao in 2012 is based on the idea that considering that a property holds eventually is sufficient to give the essence of many of its statements. Cheap non-standard analysis provides constructivity but at some (acceptable) price. Computable Analysis is a very natural tool for discussing computations over the reals, and more general constructivity in Mathematics. In a recent article, we considered computability in cheap non-standard analysis. We proved that many concepts from computable analysis as well as several concepts from computability can be very elegantly and alternatively presented in this framework. We discuss in the current article several applications of this framework: We provide alternative proofs based on this approach of several statements from computable analysis. This includes intermediate value theorem, and computability of zeros, of maximum points and of a theorem from Rice.
- Published
- 2018
- Full Text
- View/download PDF
7. PREFACE
- Author
-
OLIVIER BOURNEZ and IGOR POTAPOV
- Subjects
Computer Science (miscellaneous) - Published
- 2011
- Full Text
- View/download PDF
8. On the number of binary-minded individuals required to compute 12
- Author
-
Olivier Bournez and Guillaume Aupy
- Subjects
Discrete mathematics ,Polynomial ,Continuous-time stochastic process ,education.field_of_study ,General Computer Science ,Stochastic process ,Population ,Binary number ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Theoretical Computer Science ,Stochastic partial differential equation ,Stochastic differential equation ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Probabilistic analysis of algorithms ,education ,Mathematics - Abstract
We recently obtained partial results on the computational power of population protocols when the population is assumed to be large. We studied in particular a particular protocol that we proved to converge towards 12, using weak-convergence methods for stochastic processes. In this paper, we prove that it is possible to compute 12 with precision @e>0 in a time polynomial in [email protected] using a number of agents polynomial in [email protected], with individuals that can have only two states. This is established through a general result on approximation of stochastic differential equations by a stochastic Euler-like discretization algorithm, of general interest.
- Published
- 2011
- Full Text
- View/download PDF
9. Axiomatizing Analog Algorithms
- Author
-
Pierre Neron, Nachum Dershowitz, and Olivier Bournez
- Subjects
Theoretical computer science ,Generic algorithms ,Computer science ,Model of computation ,010102 general mathematics ,Expressive language ,0102 computer and information sciences ,01 natural sciences ,Hybrid algorithm ,010201 computation theory & mathematics ,Simple (abstract algebra) ,Hybrid system ,Abstract state machines ,Infinitesimal generator ,0101 mathematics ,Algorithm - Abstract
We propose a formalization of generic algorithms that includes analog algorithms. This is achieved by reformulating and extending the framework of abstract state machines to include continuous-time models of computation. We prove that every hybrid algorithm satisfying some reasonable postulates may be expressed precisely by a program in a simple and expressive language.
- Published
- 2016
- Full Text
- View/download PDF
10. Computing with Polynomial Ordinary Differential Equations
- Author
-
Olivier Bournez, Daniel S. Graça, and Amaury Pouly
- Subjects
Statistics and Probability ,FOS: Computer and information sciences ,Control and Optimization ,General Mathematics ,Open problem ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,01 natural sciences ,symbols.namesake ,Computable function ,0202 electrical engineering, electronic engineering, information engineering ,Time complexity ,Mathematics ,Discrete mathematics ,Numerical Analysis ,Algebra and Number Theory ,Applied Mathematics ,Computability ,Ode ,020206 networking & telecommunications ,Riemann hypothesis ,Computer Science - Computational Complexity ,010201 computation theory & mathematics ,Ordinary differential equation ,symbols ,Differential algebraic equation - Abstract
In 1941, Claude Shannon introduced the General Purpose Analog Computer(GPAC) 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. Following Shannon's arguments, functions generated by GPACs must be differentially algebraic. As it is known that some computable functions like Euler's $\Gamma(x)=\int_{0}^{\infty}t^{x-1}e^{-t}dt$ or Riemann's Zeta function $\zeta(x)=\sum_{k=0}^\infty \frac1{k^x}$ are not differentially algebraic, this argument has been often used to demonstrate in the past that the GPAC is less powerful than digital computation. It was proved in JOC2007, that if a more modern notion of computation is considered, i.e. in particular if computability is not restricted to real-time generation of functions, the GPAC is actually equivalent to Turing machines. Our purpose is first to discuss the robustness of the notion of computation involved in JOC2007, by establishing that natural variants of the notion of computation from this paper leads to the same computability result. Second, to go considerations about (time) complexity, we explore several natural variants for measuring time/space complexity of a computation. Rather surprisingly, whereas defining a robust time complexity for general continuous time systems is a well known open problem, we prove that all variants are actually equivalent even at the complexity level. As a consequence, it seems that a robust and well defined notion of time complexity exists for the GPAC, or equivalently for computations by polynomial ordinary differential equations. Another side effect of our proof is also that we show in some way that polynomial ordinary differential equations can be used as a kind of programming model, and that there is a rather nice and robust notion of ODE programming., Comment: arXiv admin note: substantial text overlap with arXiv:1601.05360
- Published
- 2016
- Full Text
- View/download PDF
11. Rigorous Numerical Computation of Polynomial Differential Equations Over Unbounded Domains
- Author
-
Daniel S. Graça, Olivier Bournez, and Amaury Pouly
- Subjects
Combinatorics ,Discrete mathematics ,Polynomial ,Computation ,Mathematics::Analysis of PDEs ,Value (computer science) ,Type (model theory) ,Polynomial differential equations ,Mathematics - Abstract
In this abstract we present a rigorous numerical algorithm which solves initial-value problems IVPs defined with polynomial differential equations i.e.i¾?IVPs of the type $$y'=pt,y$$, $$yt_0=y_0$$, where p is a vector of polynomials for any value of t. The inputs of the algorithm are the data defining the initial-value problem, the time T at which we want to compute the solution of the IVP, and the maximum allowable error $$\varepsilon >0$$. Using these inputs, the algorithm will output a value $$\tilde{y}_T$$ such that $$\Vert \tilde{y}_T-yT\Vert \le \varepsilon $$ in time polynomial in T, $$-\log \varepsilon $$, and in several quantities related to the polynomial IVP.
- Published
- 2016
- Full Text
- View/download PDF
12. Implicit Complexity over an Arbitrary Structure: Sequential and Parallel Polynomial Time
- Author
-
Olivier Bournez, Paulin Jacobé de Naurois, Felipe Cucker, Jean-Yves Marion, Constraints, automatic deduction and software properties proofs (PROTHEO), INRIA Lorraine, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS), Linear logic, proof networks and categorial grammars (CALLIGRAMME), and Bournez, Olivier
- Subjects
[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Polynomial ,Logic ,complexity theory ,0102 computer and information sciences ,01 natural sciences ,Theoretical Computer Science ,Structural complexity theory ,Arts and Humanities (miscellaneous) ,Complexity class ,0101 mathematics ,Time complexity ,Blum's speedup theorem ,Mathematics ,implicit complexity ,Discrete mathematics ,Model of computation ,010102 general mathematics ,Recursion (computer science) ,PH ,Shub ,Smale model ,010201 computation theory & mathematics ,Hardware and Architecture ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Blum ,Software - Abstract
We provide several machine-independent characterizations of deterministic complexity classes in the model of computation proposed by L. Blum, M. Shub and S. Smale. We provide a characterization of partial recursive functions over any arbitrary structure. We show that polynomial time over an arbitrary structure can be characterized in terms of safe recursion. We show that polynomial parallel time over an arbitrary structure can be characterized in terms of safe recursion with substitutions.
- Published
- 2005
- Full Text
- View/download PDF
13. Homonym Population Protocols
- Author
-
Mikaël Rabie, Olivier Bournez, and Johanne Cohen
- Subjects
Discrete mathematics ,Multiset ,education.field_of_study ,Computer science ,Population ,0102 computer and information sciences ,02 engineering and technology ,Population protocol ,01 natural sciences ,Unique identifier ,Identifier ,Turing machine ,symbols.namesake ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,symbols ,020201 artificial intelligence & image processing ,education ,Finite set ,Protocol (object-oriented programming) - Abstract
Angluin et al. introduced Population protocols as a model in which n passively mobile anonymous finite-state agents stably compute a predicate on the multiset of their inputs via interactions by pairs. The model has been extended by Guerraoui and Ruppert to yield the community protocol models where agents have unique identifiers but may only store a finite number of the identifiers they already heard about. The Population protocol model only computes semi-linear predicates, whereas the community protocol model provides the power of a Turing machine with a \(O(n\log n)\) space.
- Published
- 2015
- Full Text
- View/download PDF
14. Using Local Planar Geometric Invariants to Match and Model Images of Line Segments
- Author
-
Edmond Boyer, Olivier Bournez, Patrick Gros, Modeling, localization, recognition and interpretation in computer vision (MOVI), Laboratoire d'informatique GRAphique, VIsion et Robotique de Grenoble (GRAVIR - IMAG), Université Joseph Fourier - Grenoble 1 (UJF)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Grenoble (INPG)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Grenoble (INPG)-Inria Grenoble - Rhône-Alpes, Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS), Laboratoire de l'Informatique du Parallélisme (LIP), École normale supérieure - Lyon (ENS Lyon)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS), Université Joseph Fourier - Grenoble 1 (UJF)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Inria Grenoble - Rhône-Alpes, and École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL)
- Subjects
[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,0209 industrial biotechnology ,business.industry ,Epipolar geometry ,Geometric transformation ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,02 engineering and technology ,Polyhedron ,020901 industrial engineering & automation ,Planar ,Line segment ,Computer Science::Computer Vision and Pattern Recognition ,Signal Processing ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Computer vision ,Computer Vision and Pattern Recognition ,Affine transformation ,Artificial intelligence ,Geometric hashing ,business ,Software ,Blossom algorithm ,Mathematics - Abstract
Image matching consists of finding features in different images that represent the same feature of the observed scene. It is a basic process in vision whenever several images are used. This paper describes a matching algorithm for lines segments in two images. The key idea of the algorithm is to assume that the apparent motion between the two images can be approximated by a planar geometric transformation (a similarity or an affine transformation) and to compute such an approximation. Under such an assumption, local planar invariants related the kind of transformation used as approximation, should have the same value in both images. Such invariants are computed for simple segment configurations in both images and matched according to their values. A global constraint is added to ensure a global coherency between all the possible matches: all the local matches must define approximately the same geometric transformation between the two images. These first matches are verified and completed using a better and more global approximation of the apparent motion by a planar homography and an estimate of the epipolar geometry. If more than two images are considered, they are initially matched pairwise; then global matches are deduced in a second step. Finally, from a set of images representing different aspects of an object, it is possible to compare them and to compute a model of each aspect using the matching algorithm. This work uses in a new way many elements already known in vision; some of the local planar invariants used here were presented as quasi-invariants by Binford and studied by Ben-Arie in his work on thepeaking effect. The algorithm itself uses other ideas coming from the geometric hashing and the Hough algorithms. Its main limitations come from the invariants used. They are really stable when they are computed for a planar object or for many man-made objects which contain many coplanar facets and elements. On the other hand, the algorithm will probably fail when used with images of very general polyhedrons. Its main advantages are that it still works even if the images are noisy and the polyhedral approximation of the contours is not exact, if the apparent motion between the images is not infinitesimal, if they are several different motions in the scene, and if the camera is uncalibrated and its motion unknown. The basic matching algorithm is presented in Section 2, the verification and completion stages in Section 3, the matching of several images is studied in Section 4 and the algorithm to model the different aspects of an object is presented in Section 5. Results obtained with the different algorithms are shown in the corresponding sections.
- Published
- 1998
- Full Text
- View/download PDF
15. On The Complexity of Bounded Time Reachability for Piecewise Affine Systems
- Author
-
Walid Gomaa, Olivier Bournez, Amaury Pouly, and Hugo Bazille
- Subjects
Discrete mathematics ,Affine combination ,Reachability problem ,Reachability ,Affine hull ,Bounded function ,Dimension (graph theory) ,Computer Science::Formal Languages and Automata Theory ,Decidability ,Undecidable problem ,Mathematics - Abstract
Reachability for piecewise affine systems is known to be undecidable, starting from dimension 2. In this paper we investigate the exact complexity of several decidable variants of reachability and control questions for piecewise affine systems. We show in particular that the region to region bounded time versions leads to NP-complete or co-NP-complete problems, starting from dimension 2.
- Published
- 2014
- Full Text
- View/download PDF
16. Population Protocols on Graphs: A Hierarchy
- Author
-
Olivier Bournez and Jonas Lefevre
- Subjects
Discrete mathematics ,Multiset ,education.field_of_study ,TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES ,Hierarchy (mathematics) ,Computer science ,Computability ,NSPACE ,Population ,Network topology ,Predicate (grammar) ,Turing machine ,symbols.namesake ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Computer Science::Logic in Computer Science ,symbols ,Computer Science::Programming Languages ,education - Abstract
Population protocols have been introduced as a model in which anonymous finite-state agents stably compute a predicate of the multiset of their inputs via interactions by pairs. In this paper, we consider population protocols acting on families of graphs, that is to say on particular topologies. Stably computable predicates on strings of size n correspond exactly to languages of NSPACE(n), that is to say to non-deterministic space of Turing machines. Stably computable predicates on cliques correspond to semi-linear predicates, namely exactly those definable in Presburger’s arithmetic. Furthermore, we exhibit a strict hierarchy in-between when considering graphs between strings and cliques.
- Published
- 2013
- Full Text
- View/download PDF
17. Turing Machines Can Be Efficiently Simulated by the General Purpose Analog Computer
- Author
-
Daniel S. Graça, Olivier Bournez, and Amaury Pouly
- Subjects
Theoretical computer science ,Computational complexity theory ,Computer science ,Model of computation ,Modulo ,Computability ,Computable analysis ,Turing machine ,symbols.namesake ,Bounded function ,symbols ,Turing ,computer ,computer.programming_language - Abstract
The Church-Turing thesis states that any sufficiently powerful computational model which captures the notion of algorithm is computationally equivalent to the Turing machine. This equivalence usually holds both at a computability level and at a computational complexity level modulo polynomial reductions. However, the situation is less clear in what concerns models of computation using real numbers, and no analog of the Church-Turing thesis exists for this case. Recently it was shown that some models of computation with real numbers were equivalent from a computability perspective. In particular it was shown that Shannon’s General Purpose Analog Computer (GPAC) is equivalent to Computable Analysis. However, little is known about what happens at a computational complexity level. In this paper we shed some light on the connections between this two models, from a computational complexity level, by showing that, modulo polynomial reductions, computations of Turing machines can be simulated by GPACs, without the need of using more (space) resources than those used in the original Turing computation, as long as we are talking about bounded computations. In other words, computations done by the GPAC are as space-efficient as computations done in the context of Computable Analysis.
- Published
- 2013
- Full Text
- View/download PDF
18. Trustful Population Protocols
- Author
-
Jonas Lefevre, Mikaël Rabie, and Olivier Bournez
- Subjects
Discrete mathematics ,education.field_of_study ,Multiset ,TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES ,Computer science ,Population ,Evolutionary game theory ,Predicate (grammar) ,Mathematics::Logic ,Turing machine ,symbols.namesake ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Computer Science::Logic in Computer Science ,symbols ,Computer Science::Programming Languages ,Boolean combination ,education ,Computer Science::Formal Languages and Automata Theory - Abstract
Population protocols have been introduced by Angluin et al. as a model in which passively mobile anonymous finite-state agents stably compute a predicate of the multiset of their inputs via interactions by pairs. Stably computable predicates under this model have been characterized as exactly semi-linear predicates, that is to say exactly those definable in Presburger’s arithmetic.
- Published
- 2013
- Full Text
- View/download PDF
19. Towards an Axiomatization of Simple Analog Algorithms
- Author
-
Evgenia Falkovich, Nachum Dershowitz, Olivier Bournez, Bournez, Olivier, and Agrawal, Manindra and Cooper, S. Barry and Li, Angsheng
- Subjects
Turing machine ,symbols.namesake ,Theoretical computer science ,Simple (abstract algebra) ,Computer science ,Model of computation ,Transition system ,symbols ,Abstract state machines ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Algorithm - Abstract
We propose a formalization of analog algorithms, extending the framework of abstract state machines to continuous-time models of computation.
- Published
- 2012
- Full Text
- View/download PDF
20. Solving Analytic Differential Equations in Polynomial Time over Unbounded Domains
- Author
-
Daniel S. Graça, Amaury Pouly, Olivier Bournez, and Bournez, Olivier
- Subjects
Discrete mathematics ,Differential equation ,Function (mathematics) ,Lipschitz continuity ,Computable analysis ,symbols.namesake ,Ordinary differential equation ,Taylor series ,symbols ,Applied mathematics ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Time complexity ,Complex plane ,Mathematics - Abstract
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.
- Published
- 2011
- Full Text
- View/download PDF
21. A Survey on Continuous Time Computations
- Author
-
Olivier Bournez and Manuel L. Campagnolo
- Subjects
Theoretical computer science ,Dynamical systems theory ,Computer science ,Computation ,010102 general mathematics ,0102 computer and information sciences ,01 natural sciences ,Power (physics) ,Turing machine ,symbols.namesake ,Computable function ,010201 computation theory & mathematics ,Hybrid system ,symbols ,Initial value problem ,Point (geometry) ,0101 mathematics - Abstract
We provide an overview of theories of continuous time computation. These theories allow us to understand both the hardness of questions related to continuous time dynamical systems and the computational power of continuous time analog models. We survey the existing models, summarizing results, and point to relevant references in the literature.
- Published
- 2008
- Full Text
- View/download PDF
22. Tailoring Recursion to Characterize Non-Deterministic Complexity Classes Over Arbitrary Structures
- Author
-
Felipe Cucker, Jean-Yves Marion, Olivier Bournez, P. de Jacobe Naurois, Constraints, automatic deduction and software properties proofs (PROTHEO), INRIA Lorraine, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS), Linear logic, proof networks and categorial grammars (CALLIGRAMME), Bournez, Olivier, and Loria, Publications
- Subjects
Polynomial ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,0102 computer and information sciences ,complexité ,01 natural sciences ,Mutual recursion ,Combinatorics ,Structural complexity theory ,Computer Science::Logic in Computer Science ,Complexity class ,0101 mathematics ,Predicative expression ,Mathematics ,implicit complexity ,Polynomial hierarchy ,Discrete mathematics ,010102 general mathematics ,complexité implicite ,Recursion (computer science) ,bss model ,16. Peace & justice ,[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] ,PH ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,010201 computation theory & mathematics ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,modèle bss ,complexity - Abstract
Colloque avec actes et comité de lecture. internationale.; International audience; We provide machine-independent characterizations of some complexity classes, over an arbitrary structure, in the model of computation proposed by L.Blum, M.Shub and S.Smale. We show that the levels of the polynomial hierarchy correspond to safe recursion with predicative minimization. The levels of the digital polynomial hierarchy correspond to safe recursion with digital predicative minimization. Also, we show that polynomial alternating time corresponds to safe recursion with predicative substitutions and that digital polynomial alternating time corresponds to safe recursion with digital predicative substitutions.
- Published
- 2004
- Full Text
- View/download PDF
23. On the Representation of Timed Polyhedra
- Author
-
Olivier Bournez and Oded Maler
- Subjects
Discrete mathematics ,Computer science ,Dimension (graph theory) ,MathematicsofComputing_NUMERICALANALYSIS ,Regular polygon ,020207 software engineering ,Integer points in convex polyhedra ,02 engineering and technology ,Computer Science::Computational Geometry ,Vertex (geometry) ,Combinatorics ,Constructive solid geometry ,Polyhedron ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,0202 electrical engineering, electronic engineering, information engineering ,Mathematics::Metric Geometry ,020201 artificial intelligence & image processing ,Dual polyhedron ,Boolean function ,Representation (mathematics) ,Spherical polyhedron ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
In this paper we investigate timed polyhedra, i.e. polyhedra which are finite unions of full dimensional simplices of a special kind. Such polyhedra form the basis of timing analysis and in particular of verification tools based on timed automata. We define a representation scheme for these polyhedra based on their extreme vertices, and show that this compact representation scheme is canonical for all (convex and non-convex) polyhedra in any dimension. We then develop relatively efficient algorithms for membership, boolean operations, projection and passage of time for this representation.
- Published
- 2000
- Full Text
- View/download PDF
24. Some bounds on the computational power of piecewise constant derivative systems (extended abstract)
- Author
-
Olivier Bournez
- Subjects
Turing machine ,symbols.namesake ,Dimension (vector space) ,Discrete time and continuous time ,Dynamical systems theory ,Differential equation ,Mathematical analysis ,symbols ,Piecewise ,Applied mathematics ,Constant (mathematics) ,Arithmetical hierarchy ,Mathematics - Abstract
We study the computational power of Piecewise Constant Derivative (PCD) systems. PCD systems are dynamical systems defined by a piecewise constant differential equation and can be considered as computational machines working on a continuous space with a continuous time. We show that the computation time of these machines can be measured either as a discrete value, called discrete time, or as a continuous value, called continuous time. We prove that the languages recognized by PCD systems in dimension d in finite continuous time are precisely the languages of the d–2 th level of the arithmetical hierarchy. Hence we provide a precise characterization of the computational power of purely rational PCD systems in continuous time according to their dimension and we solve a problem left open by [2].
- Published
- 1997
- Full Text
- View/download PDF
25. Preface
- Author
-
Olivier Bournez and Gilles Dowek
- Subjects
Computer Science Applications - Published
- 2011
- Full Text
- View/download PDF
26. Polynomial differential equations compute all real computable functions on computable compact intervals
- Author
-
Olivier Bournez, Daniel S. Graça, Manuel L. Campagnolo, Emmanuel Hainry, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Instituto Superior Técnico, Universidade Técnica de Lisboa (IST), Theoretical adverse computations, and safety (CARTE), Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), and Bournez, Olivier
- Subjects
Differential equations ,Statistics and Probability ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Control and Optimization ,General Mathematics ,0102 computer and information sciences ,General Purpose Analog Computer ,01 natural sciences ,Computable analysis ,Computable function ,utm theorem ,Analog computation ,0101 mathematics ,Mathematics ,Discrete mathematics ,Numerical Analysis ,Algebra and Number Theory ,Computable number ,Applied Mathematics ,Computability ,010102 general mathematics ,Church–Turing thesis ,Recursive set ,010201 computation theory & mathematics ,Test vector ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] - Abstract
International audience; In the last decade, the field of analog computation has experienced renewed interest. In particular, there have been several attempts to understand which relations exist between the many models of analog computation. Unfortunately, most models are not equivalent. It is known that Euler's Gamma function is computable according to computable analysis, while it cannot be generated by Shannon's General Purpose Analog Computer (GPAC). This example has often been used to argue that the GPAC is less powerful than digital computation. However, as we will demonstrate, when computability with GPACs is not restricted to real-time generation of functions, we obtain two equivalent models of analog computation. Using this approach, it has been shown recently that the Gamma function becomes computable by a GPAC \cite{Gra04}. Here we extend this result by showing that, in an appropriate framework, the GPAC and computable analysis are actually equivalent from the computability point of view, at least in compact intervals. Since GPACs are equivalent to systems of polynomial differential equations then we show that all real computable functions over compact intervals can be defined by such models.
27. Approximate reachability analysis of piecewise-linear dynamical systems?
- Author
-
Eugene Asarin, Thao Dang, Olivier Bournez, Oded Maler, VERIMAG (VERIMAG - IMAG), Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Grenoble (INPG)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Université Joseph Fourier - Grenoble 1 (UJF), Constraints, automatic deduction and software properties proofs (PROTHEO), INRIA Lorraine, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS), Nancy Lynch , Bruce H. Krogh, Loria, Publications, and Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
0209 industrial biotechnology ,systèmes hybrides ,Dynamical systems theory ,synthesis ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,02 engineering and technology ,Dynamical system ,Piecewise linear function ,Discrete system ,reachability analysis ,020901 industrial engineering & automation ,Differential inclusion ,Linear differential equation ,0202 electrical engineering, electronic engineering, information engineering ,systèmes dynamiques ,Applied mathematics ,Hybrid automaton ,Mathematics ,dynamical systems ,hybrid systems ,vérification ,[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] ,synthèse ,Hybrid system ,020201 artificial intelligence & image processing ,atteignabilité ,Algorithm - Abstract
Colloque avec actes et comité de lecture. internationale.; International audience; In this paper we describe an experimental system called "ddt" for approximating reachable states for hybrid systems whose continuous dynamics is defined by linear differential equations. We use an approximation algorithm whose accumulation of errors during the continuous evolution is much smaller than in previously-used methods. The "ddt" system can, so far, treat non-trivial continuous systems, hybrid systems, convex differential inclusions and controller synthesis problems.
28. Algebraic characterizations of complexity-theoretic classes of real functions
- Author
-
Olivier Bournez, Walid Gomaa, Emmanuel Hainry, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Theoretical adverse computations, and safety (CARTE), Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), Faculty of Engineering (Alex-Eng), Alexandria University [Alexandrie], Hainry, Emmanuel, and École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Recursive Analysis ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Polynomial Time ,[SCCO.COMP]Cognitive science/Computer science ,Real Computation ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Algebraic Characterization ,Oracle Turing Machines - Abstract
Accepted for publication in International Journal of Unconventional Computing; International audience; Recursive analysis is the most classical approach to model and discuss computations over the real numbers.Recently, it has been shown that computability classes of functions in the sense of recursive analysis can be defined (or characterized) in an algebraic machine independent way, without resorting to Turing machines. In particular nice connections between the class of computable functions (and some of its sub- and sup-classes) over the reals and algebraically defined (sub- and sup-) classes of R-recursive functions à la Moore 96 have been obtained. However, until now, this has been done only at the computability level, and not at the complexity level. In this paper we provide a framework that allows us to dive into the complexity level of real functions. In particular we provide the first algebraic characterization of polynomial-time computable functions over the reals. This framework opens the field of implicit complexity of analog functions, and also provides a new reading of some of the existing characterizations at the computability level.
29. Fondements de l'Informatique: Logique, Modèles, Calculs
- Author
-
Olivier Bournez and Bournez, Olivier
- Subjects
[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] - Abstract
Cours sur les fondements de l'informatique : il se focalise sur trois domaines centraux en informatique : la logique, les modèles de calculs et la complexité. Tous ces domaines sont reliés par la question suivante : quelles sont les capacités et les limites des ordinateurs ?
30. A Reduction Theorem for the Verification of Round-Based Distributed Algorithms
- Author
-
Stephan Merz, Mouna Chaouch-Saad, Bernadette Charron-Bost, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Proof-oriented development of computer-based systems (MOSEL), INRIA Lorraine, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS), Olivier Bournez and Igor Potapov, CMCU Defi Utique Tunisie, and École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Consensus algorithm ,Theoretical computer science ,Computer science ,ACM: D.: Software/D.1: PROGRAMMING TECHNIQUES/D.1.3: Concurrent Programming/D.1.3.0: Distributed programming ,ACM: F.: Theory of Computation/F.4: MATHEMATICAL LOGIC AND FORMAL LANGUAGES/F.4.1: Mathematical Logic/F.4.1.10: Temporal logic ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Reduction (complexity) ,distributed computing ,Consensus ,0202 electrical engineering, electronic engineering, information engineering ,formal verification ,Formal verification ,Standard model (cryptography) ,[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] ,Local property ,020207 software engineering ,Fault tolerance ,Heard-Of model ,ACM: F.: Theory of Computation/F.3: LOGICS AND MEANINGS OF PROGRAMS/F.3.1: Specifying and Verifying and Reasoning about Programs ,16. Peace & justice ,fault-tolerance ,ACM: D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.4: Model checking ,010201 computation theory & mathematics ,Distributed algorithm - Abstract
International audience; We consider the verification of algorithms expressed in the Heard-Of Model, a round-based computational model for fault-tolerant distributed computing. Rounds in this model are communication-closed, and we show that every execution recording individual events corresponds to a coarser-grained execution based on global rounds such that the local views of all processes are identical in the two executions. This result helps us to substantially mitigate state-space explosion and verify Consensus algorithms using standard model checking techniques.
- Published
- 2009
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.