80 results on '"Olivier Bournez"'
Search Results
2. A Characterization of Polynomial Time Computable Functions from the Integers to the Reals Using Discrete Ordinary Differential Equations
- Author
-
Manon Blanc and Olivier Bournez
- Published
- 2022
- Full Text
- View/download PDF
3. Programming with Ordinary Differential Equations: Some First Steps Towards a Programming Language
- Author
-
Olivier Bournez
- Published
- 2022
- Full Text
- View/download PDF
4. 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
5. 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
6. Theoretical Computer Science: Computational Complexity
- Author
-
Olivier Bournez, Jean-Yves Marion, Simon Perdrix, Sophie Tison, Rémi Gilleron, Gilles Dowek, Serge Grigorieff, 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 Spécification et Vérification (LSV), Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)-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é de Paris (UP), 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), Linking Dynamic Data (LINKS), 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)-Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), and Centre National de la Recherche Scientifique (CNRS)-Université Paris Cité (UPCité)
- Subjects
Finite-state machine ,Theoretical computer science ,Kolmogorov complexity ,Computational complexity theory ,Computer science ,media_common.quotation_subject ,010102 general mathematics ,P versus NP problem ,0102 computer and information sciences ,Mathematical proof ,Data structure ,01 natural sciences ,010201 computation theory & mathematics ,[INFO]Computer Science [cs] ,Simplicity ,0101 mathematics ,ComputingMilieux_MISCELLANEOUS ,media_common ,Quantum computer - Abstract
How much time, space and/or hardware resource does require an algorithm? Such questions lead to surprising results: conceptual simplicity does not always go along with efficiency. A lot of quite natural questions remain open, e.g., the famous P \(=\) NP problem raised in 1970. The so elementary model of finite automata, adequately tailored to diverse data structures, proves to be a flexible and powerful tool in the subject whereas quantum computing opens astonishing perspectives. An elegant tool for proofs of lower bounds for time/space complexity is a totally different notion of complexity: Kolmogorov complexity which measures the information contents.
- Published
- 2020
- Full Text
- View/download PDF
7. 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
8. 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
9. Homonym Population Protocols
- Author
-
Johanne Cohen, Mikaël Rabie, Olivier Bournez, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Inria Saclay - Ile de France, Institut National de Recherche en Informatique et en Automatique (Inria), Graphes, Algorithmes et Combinatoire (LRI) (GALaC - LRI), Laboratoire de Recherche en Informatique (LRI), Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS), ANR-05-SSIA-0016,SOGEA,Sécurité des Jeux. Equilibres et Algorithmes Répartis.(2005), and École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
FOS: Computer and information sciences ,Computation theory ,Theoretical computer science ,Computer science ,Population ,[SCCO.COMP]Cognitive science/Computer science ,0102 computer and information sciences ,02 engineering and technology ,Population protocol ,01 natural sciences ,Theoretical Computer Science ,Unique identifier ,Turing machine ,symbols.namesake ,0202 electrical engineering, electronic engineering, information engineering ,education ,Time complexity ,Population protocols ,Discrete mathematics ,Multiset ,education.field_of_study ,Models of computation ,Homonyms ,Distributed computing ,Identifier ,Computational Theory and Mathematics ,Computer Science - Distributed, Parallel, and Cluster Computing ,010201 computation theory & mathematics ,Theory of computation ,symbols ,020201 artificial intelligence & image processing ,Distributed, Parallel, and Cluster Computing (cs.DC) ,Anonymity - Abstract
The population protocol model was introduced by Angluin \emph{et al.} as a model of passively mobile anonymous finite-state agents. This model computes a predicate on the multiset of their inputs via interactions by pairs. The original population protocol model has been proved to compute only semi-linear predicates and has been recently extended in various ways. In the community protocol model by Guerraoui and Ruppert, agents have unique identifiers but may only store a finite number of the identifiers they already heard about. The community protocol model provides the power of a Turing machine with a $O(n\log n)$ space. We consider variations on the two above models and we obtain a whole landscape that covers and extends already known results. Namely, by considering the case of homonyms, that is to say the case when several agents may share the same identifier, we provide a hierarchy that goes from the case of no identifier (population protocol model) to the case of unique identifiers (community protocol model). We obtain in particular that any Turing Machine on space $O(\log^{O(1)} n)$ can be simulated with at least $O(\log^{O(1)} n)$ identifiers, a result filling a gap left open in all previous studies. Our results also extend and revisit in particular the hierarchy provided by Chatzigiannakis \emph{et al.} on population protocols carrying Turing Machines on limited space, solving the problem of the gap left by this work between per-agent space $o(\log \log n)$ (proved to be equivalent to population protocols) and $O(\log n)$ (proved to be equivalent to Turing machines)., Comment: arXiv admin note: substantial text overlap with arXiv:1412.2497
- Published
- 2018
- Full Text
- View/download PDF
10. Reachability Problems for One-Dimensional Piecewise Affine Maps
- Author
-
Oleksiy Kurganskyy, Olivier Bournez, and Igor Potapov
- Subjects
p-adic analysis ,Pure mathematics ,010201 computation theory & mathematics ,Reachability ,010102 general mathematics ,Computer Science (miscellaneous) ,0102 computer and information sciences ,Piecewise affine ,0101 mathematics ,01 natural sciences ,Reference model ,Mathematics ,Decidability - Abstract
Piecewise affine maps (PAMs) are frequently used as a reference model to discuss the frontier between known and open questions about the decidability for reachability questions. In particular, the reachability problem for one-dimensional PAM is still an open problem, even if restricted to only two intervals. As the main contribution of this paper we introduce new techniques for solving reachability problems based on [Formula: see text]-adic norms and weights as well as showing decidability for two classes of maps. Then we show the connections between topological properties for PAM’s orbits, reachability problems and representation of numbers in a rational base system. Finally we construct an example where the distribution properties of well studied sequences can be significantly disrupted by taking fractional parts after regular shifts. The study of such sequences could help with understanding similar sequences generated in PAMs or in well known Mahler’s [Formula: see text] problem.
- Published
- 2018
11. Strong Turing Completeness of Continuous Chemical Reaction Networks and Compilation of Mixed Analog-Digital Programs
- Author
-
François Fages, Olivier Bournez, Amaury Pouly, Guillaume Le Guludec, Computational systems biology and optimization (Lifeware), 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 d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Max Planck Institute for Informatics [Saarbrücken], J. Feret and H. Koeppl, Fages, François, and École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
0301 basic medicine ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Theoretical computer science ,Computer science ,Computation ,Open problem ,0102 computer and information sciences ,computer.software_genre ,01 natural sciences ,[INFO.INFO-CL]Computer Science [cs]/Computation and Language [cs.CL] ,03 medical and health sciences ,symbols.namesake ,Computable function ,Turing completeness ,Trigonometric functions ,[INFO.INFO-BI] Computer Science [cs]/Bioinformatics [q-bio.QM] ,Computability ,Differential semantics ,030104 developmental biology ,[INFO.INFO-CL] Computer Science [cs]/Computation and Language [cs.CL] ,010201 computation theory & mathematics ,symbols ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Compiler ,[INFO.INFO-BI]Computer Science [cs]/Bioinformatics [q-bio.QM] ,computer - Abstract
Best paper award; International audience; When seeking to understand how computation is carried out in the cell to maintain itself in its environment, process signals and make decisions, the continuous nature of protein interaction processes forces us to consider also analog computation models and mixed analog-digital computation programs. However, recent results in the theory of analog computability and complexity establish fundamental links with classical programming. In this paper, we derive from these results the strong (uniform computability) Turing completeness of chemical reaction networks over a finite set of molecular species under the differential semantics , solving a long standing open problem. Furthermore we derive from the proof a compiler of mathematical functions into elementary chemical reactions. We illustrate the reaction code generated by our compiler on trigonometric functions, and on various sigmoid functions which can serve as markers of presence or absence for implementing program control instructions in the cell and imperative programs. Then we start comparing our compiler-generated circuits to the natural circuit of the MAPK signaling network, which plays the role of an analog-digital converter in the cell with a Hill type sigmoid input/output functions.
- Published
- 2017
12. Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
- Author
-
Olivier Bournez, Daniel S. Graça, and Amaury Pouly
- Subjects
FOS: Computer and information sciences ,0209 industrial biotechnology ,Polynomial ,Computer systems organization ,Computational complexity theory ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,01 natural sciences ,Mathematics of computing ,Computable analysis ,Computing methodologies ,Turing machine ,symbols.namesake ,020901 industrial engineering & automation ,Artificial Intelligence ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,Complexity class ,Time complexity ,Mathematics ,Theory of computation ,Model of computation ,Algebra ,Computer Science - Computational Complexity ,010201 computation theory & mathematics ,Hardware and Architecture ,Control and Systems Engineering ,symbols ,Software ,Information Systems - Abstract
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.
- Published
- 2017
13. PREFACE
- Author
-
OLIVIER BOURNEZ and IGOR POTAPOV
- Subjects
Computer Science (miscellaneous) - Published
- 2011
- Full Text
- View/download PDF
14. 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
15. 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
16. 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
17. 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
18. 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
19. 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
20. 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
21. 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
22. Computation with perturbed dynamical systems
- Author
-
Emmanuel Hainry, Daniel S. Graça, Olivier Bournez, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Faculdade de Ciências e Tecnologia [Faro] (FCT), Universidade do Algarve (UAlg), 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), Équipe Associée ComputR, and École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Theoretical computer science ,Hybrid systems ,Dynamical systems theory ,Computer Networks and Communications ,Infinitesimal ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,robustness ,0102 computer and information sciences ,Dynamical system ,01 natural sciences ,Turing-machines ,Automata ,Theoretical Computer Science ,Linear dynamical system ,Projected dynamical system ,Recursive language ,Reachable sets ,Dynamical systems ,0101 mathematics ,Mathematics ,computational power ,Computability ,Achilles ,Applied Mathematics ,010102 general mathematics ,Arithmetical hierarchy ,Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing) ,Analytic-maps ,Undecidability ,Algebra ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Neural-networks ,Limit set ,verification ,Random dynamical system ,reachability - Abstract
This paper analyzes the computational power of dynamical systems robust to infinitesimal perturbations. Previous work on the subject has delved on very specific types of systems. Here we obtain results for broader classes of dynamical systems (including those systems defined by Lipschitz/analytic functions). In particular we show that systems robust to infinitesimal perturbations only recognize recursive languages. We also show the converse direction: every recursive language can be robustly recognized by a computable system. By other words we show that robustness is equivalent to decidability. Highlights? We consider dynamical systems as language acceptors and as language recognizers. ? We analyze how infinitesimal perturbations on a dynamical system affect the language it accepts/recognizes. ? Languages can be robustly accepted/recognized by dynamical systems. ? A language is robustly accepted/recognized if and only if it is recursive.
- Published
- 2013
- Full Text
- View/download PDF
23. Learning Equilibria in Games by Stochastic Distributed Algorithms
- Author
-
Johanne Cohen, Olivier Bournez, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Algorithmique, Combinatoire Analytique et Applications (AlCAAP), Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS)-Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), Gelenbe, Erol and Lent, Ricardo, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), and Bournez, Olivier
- Subjects
Lyapunov function ,FOS: Computer and information sciences ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,TheoryofComputation_MISCELLANEOUS ,Computer Science::Computer Science and Game Theory ,Computer science ,Evolutionary game theory ,MathematicsofComputing_NUMERICALANALYSIS ,[SCCO.COMP]Cognitive science/Computer science ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Machine Learning (cs.LG) ,symbols.namesake ,Computer Science - Computer Science and Game Theory ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,0202 electrical engineering, electronic engineering, information engineering ,Ode ,ComputingMilieux_PERSONALCOMPUTING ,020206 networking & telecommunications ,Computer Science - Learning ,010201 computation theory & mathematics ,Nash equilibrium ,Distributed algorithm ,Ordinary differential equation ,symbols ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Martingale (probability theory) ,Mathematical economics ,Congestion game ,Computer Science and Game Theory (cs.GT) - Abstract
We consider a class of fully stochastic and fully distributed algorithms, that we prove to learn equilibria in games. Indeed, we consider a family of stochastic distributed dynamics that we prove to converge weakly (in the sense of weak convergence for probabilistic processes) towards their mean-field limit, i.e an ordinary differential equation (ODE) in the general case. We focus then on a class of stochastic dynamics where this ODE turns out to be related to multipopulation replicator dynamics. Using facts known about convergence of this ODE, we discuss the convergence of the initial stochastic dynamics: For general games, there might be non-convergence, but when convergence of the ODE holds, considered stochastic algorithms converge towards Nash equilibria. For games admitting Lyapunov functions, that we call Lyapunov games, the stochastic dynamics converge. We prove that any ordinal potential game, and hence any potential game is a Lyapunov game, with a multiaffine Lyapunov function. For Lyapunov games with a multiaffine Lyapunov function, we prove that this Lyapunov function is a super-martingale over the stochastic dynamics. This leads a way to provide bounds on their time of convergence by martingale arguments. This applies in particular for many classes of games that have been considered in literature, including several load balancing game scenarios and congestion games.
- Published
- 2013
- Full Text
- View/download PDF
24. 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
25. 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
26. 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
27. Computing with Large Populations Using Interactions
- Author
-
Pierre Fraigniaud, Xavier Koegler, Olivier Bournez, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Laboratoire d'informatique Algorithmique : Fondements et Applications (LIAFA), Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), and Bournez, Olivier
- Subjects
Discrete mathematics ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,education.field_of_study ,Selection rule ,media_common.quotation_subject ,Population ,0102 computer and information sciences ,02 engineering and technology ,Mobile ad hoc network ,Population protocol ,Infinity ,01 natural sciences ,Constructive ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,Computer Science::Networking and Internet Architecture ,020201 artificial intelligence & image processing ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,Algebraic number ,education ,Protocol (object-oriented programming) ,Mathematics ,media_common - Abstract
International audience; We define a general model capturing the behavior of a population of anonymous agents that interact in pairs. This model captures some of the main features of opportunistic networks, in which nodes (such as the ones of a mobile ad hoc networks) meet sporadically. For its reminiscence to Population Protocol, we call our model \emph{Large-Population Protocol}, or LPP. We are interested in the design of LPPs enforcing, for every $\nu\in[0,1]$, a proportion $\nu$ of the agents to be in a specific subset of marked states, when the size of the population grows to infinity; In which case, we say that the protocol \emph{computes} $\nu$. We prove that, for every $\nu\in[0,1]$, $\nu$ is computable by a LPP if and only if $\nu$ is algebraic. Our positive result is constructive. That is, we show how to construct, for every algebraic number $\nu\in[0,1]$, a protocol which computes $\nu$.
- Published
- 2012
28. On the complexity of solving initial value problems
- Author
-
Olivier Bournez, Amaury Pouly, and Daniel S. Graça
- Subjects
FOS: Computer and information sciences ,Polynomial ,Computer Science - Numerical Analysis ,Value (computer science) ,Mathematics::General Topology ,Numerical Analysis (math.NA) ,Computational Complexity (cs.CC) ,Lipschitz continuity ,Domain (mathematical analysis) ,Combinatorics ,Computer Science - Computational Complexity ,Bounded function ,FOS: Mathematics ,Initial value problem ,Constant (mathematics) ,Mathematics - Abstract
In this paper we prove that computing the solution of an initial-value problem $\dot{y}=p(y)$ with initial condition $y(t_0)=y_0\in\R^d$ at time $t_0+T$ with precision $e^{-\mu}$ where $p$ is a vector of polynomials can be done in time polynomial in the value of $T$, $\mu$ and $Y=\sup_{t_0\leqslant u\leqslant T}\infnorm{y(u)}$. Contrary to existing results, our algorithm works for any vector of polynomials $p$ over any bounded or unbounded domain and has a guaranteed complexity and precision. In particular we do not assume $p$ to be fixed, nor the solution to lie in a compact domain, nor we assume that $p$ has a Lipschitz constant., Comment: 8 pages (two columns per page), submitted to ISSAC'12 conference
- Published
- 2012
29. 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
30. Computing with Pavlovian Populations
- Author
-
Olivier Bournez, Jérémie Chalopin, Johanne Cohen, Xavier Koegler, Mikaël Rabie, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'informatique Fondamentale de Marseille - UMR 6166 (LIF), Université de la Méditerranée - Aix-Marseille 2-Université de Provence - Aix-Marseille 1-Centre National de la Recherche Scientifique (CNRS), Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'informatique Algorithmique : Fondements et Applications (LIAFA), Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), École normale supérieure de Lyon (ENS de Lyon), Bournez, Olivier, École normale supérieure - Lyon (ENS Lyon), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), and Centre National de la Recherche Scientifique (CNRS)-Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)
- Subjects
Computer Science::Computer Science and Game Theory ,Theoretical computer science ,Computer science ,Population ,Evolutionary game theory ,0102 computer and information sciences ,02 engineering and technology ,Population protocol ,01 natural sciences ,symbols.namesake ,Computer Science::Networking and Internet Architecture ,0202 electrical engineering, electronic engineering, information engineering ,[INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Control (linguistics) ,education ,Computer Science::Cryptography and Security ,education.field_of_study ,Finite-state machine ,business.industry ,010201 computation theory & mathematics ,Nash equilibrium ,symbols ,020201 artificial intelligence & image processing ,Pairwise comparison ,Artificial intelligence ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,business ,Game theory - Abstract
International audience; Population protocols have been introduced by Angluin et {al.} as a model of networks consisting of very limited mobile agents that interact in pairs but with no control over their own movement. A collection of anonymous agents, modeled by finite automata, interact pairwise according to some rules that update their states. Predicates on the initial configurations that can be computed by such protocols have been characterized as semi-linear predicates. In an orthogonal way, several distributed systems have been termed in literature as being realizations of games in the sense of game theory. We investigate under which conditions population protocols, or more generally pairwise interaction rules, correspond to games. We show that restricting to asymetric games is not really a restriction: all predicates computable by protocols can actually be computed by protocols corresponding to games, i.e. any semi-linear predicate can be computed by a Pavlovian population multi-protocol.
- Published
- 2011
31. 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
32. Robust computations with dynamical systems
- Author
-
Daniel S. Graça, Emmanuel Hainry, Olivier Bournez, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), Faculdade de Ciências e Tecnologia [Faro] (FCT), Universidade do Algarve (UAlg), 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), Petr Hlineny and Antonin Kucera, and Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X)
- Subjects
computable analysis ,Dynamical systems theory ,Reachability problem ,Differential equation ,Infinitesimal ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,MathematicsofComputing_NUMERICALANALYSIS ,model-checking ,0102 computer and information sciences ,01 natural sciences ,Computable analysis ,Turing machine ,symbols.namesake ,Analog computations ,Applied mathematics ,0101 mathematics ,Mathematics ,Discrete mathematics ,010102 general mathematics ,Lipschitz continuity ,Decidability ,Model-checking ,010201 computation theory & mathematics ,analog computation ,symbols ,verification ,Veri cation ,Computer Science::Formal Languages and Automata Theory - Abstract
International audience; In this paper we discuss the computational power of Lipschitz dynamical systems which are robust to infinitesimal perturbations. Whereas the study in [1] was done only for not-so-natural systems from a classical mathematical point of view (discontinuous differential equation systems, discontinuous piecewise affine maps, or perturbed Turing machines), we prove that the results presented there can be generalized to Lipschitz and computable dynamical systems. In other words, we prove that the perturbed reachability problem (i.e. the reachability problem for systems which are subjected to infinitesimal perturbations) is co-recursively enumerable for this kind of systems. Using this result we show that if robustness to infinitesimal perturbations is also required, the reachability problem becomes decidable. This result can be interpreted in the following manner: undecidability of verification doesn't hold for Lipschitz, computable and robust systems. We also show that the perturbed reachability problem is co-r.e. complete even for C ∞ -systems.
- Published
- 2010
- Full Text
- View/download PDF
33. A dynamic approach for load balancing
- Author
-
Johanne Cohen, Dominique Barth, Olivier Bournez, Octave Boussaton, Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), 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), Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria), Samson Lasaulce and Yezekael Hayel, Boussaton, Octave, École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), 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)-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), and 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)
- Subjects
Lyapunov function ,TheoryofComputation_MISCELLANEOUS ,Mathematical optimization ,Computer Science::Computer Science and Game Theory ,[INFO.INFO-GT]Computer Science [cs]/Computer Science and Game Theory [cs.GT] ,Distributed computing ,TheoryofComputation_GENERAL ,020206 networking & telecommunications ,0102 computer and information sciences ,02 engineering and technology ,Load balancing (computing) ,01 natural sciences ,symbols.namesake ,010201 computation theory & mathematics ,Nash equilibrium ,Complete information ,Best response ,[INFO.INFO-GT] Computer Science [cs]/Computer Science and Game Theory [cs.GT] ,0202 electrical engineering, electronic engineering, information engineering ,symbols ,Economics ,Risk dominance ,Epsilon-equilibrium ,Price of stability - Abstract
International audience; We study how to reach a Nash equilibrium in a load balanc- ing scenario where each task is managed by a selfish agent and attempts to migrate to a machine which will minimize its cost. The cost of a machine is a function of the load on it. The load on a machine is the sum of the weights of the jobs running on it. We prove that Nash equilibria can be learned on that games with incomplete information, using some Lyapunov techniques.
- Published
- 2009
34. Distributed Learning of Equilibria in a Routing Game
- Author
-
Johanne Cohen, Olivier Bournez, Dominique Barth, Octave Boussaton, Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), 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), Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria), ANR-05-SSIA-0016,SOGEA,Sécurité des Jeux. Equilibres et Algorithmes Répartis.(2005), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), 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)-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), and 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)
- Subjects
Lyapunov function ,TheoryofComputation_MISCELLANEOUS ,Mathematical optimization ,Computer Science::Computer Science and Game Theory ,Differential equation ,0102 computer and information sciences ,01 natural sciences ,Nash equilibria ,Theoretical Computer Science ,symbols.namesake ,0502 economics and business ,Convergence (routing) ,050207 economics ,Mathematics ,Lyapunov stability ,[INFO.INFO-GT]Computer Science [cs]/Computer Science and Game Theory [cs.GT] ,05 social sciences ,ComputingMilieux_PERSONALCOMPUTING ,learning algorithm ,010201 computation theory & mathematics ,Hardware and Architecture ,Distributed algorithm ,Nash equilibrium ,symbols ,weak convergence ,Routing (electronic design automation) ,routing game ,Game theory ,Software - Abstract
International audience; We focus on the problem of learning equilibria in a particular routing game similar to the Wardrop traffic model. We describe a routing game played by a large number of players and present a distributed learning algorithm that we prove to converge weakly to equilibria for the system. The proof of convergence is based on a differential equation governing the global evolution of the system that is inferred from all the local evolutions of the agents in play. We prove that the differential equation converges with the help of Lyapunov techniques.
- Published
- 2009
- Full Text
- View/download PDF
35. On the convergence of population protocols when population goes to infinity
- Author
-
Philippe Chassaing, Olivier Bournez, Lucas Gerin, Johanne Cohen, Xavier Koegler, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), Institut Élie Cartan de Nancy (IECN), 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), Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), ANR-05-SSIA-0016,SOGEA,Sécurité des Jeux. Equilibres et Algorithmes Répartis.(2005), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), and Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Subjects
FOS: Computer and information sciences ,Theoretical computer science ,Limits ,Computer science ,Carry (arithmetic) ,media_common.quotation_subject ,Population ,0102 computer and information sciences ,02 engineering and technology ,Population protocol ,01 natural sciences ,Convergence (routing) ,0202 electrical engineering, electronic engineering, information engineering ,education ,Population protocols ,media_common ,education.field_of_study ,Computability ,Finite-state machine ,[INFO.INFO-GT]Computer Science [cs]/Computer Science and Game Theory [cs.GT] ,Applied Mathematics ,Infinity ,Computational Mathematics ,Computer Science - Distributed, Parallel, and Cluster Computing ,010201 computation theory & mathematics ,020201 artificial intelligence & image processing ,Distributed, Parallel, and Cluster Computing (cs.DC) ,Presburger arithmetic ,Algorithm - Abstract
Population protocols have been introduced as a model of sensor networks consisting of very limited mobile agents with no control over their own movement. A population protocol corresponds to a collection of anonymous agents, modeled by finite automata, that interact with one another to carry out computations, by updating their states, using some rules. Their computational power has been investigated under several hypotheses but always when restricted to finite size populations. In particular, predicates stably computable in the original model have been characterized as those definable in Presburger arithmetic. We study mathematically the convergence of population protocols when the size of the population goes to infinity. We do so by giving general results, that we illustrate through the example of a particular population protocol for which we even obtain an asymptotic development. This example shows in particular that these protocols seem to have a rather different computational power when a huge population hypothesis is considered., Submitted to Applied Mathematics and Computation. 2009
- Published
- 2009
- Full Text
- View/download PDF
36. Distributed Learning of Wardrop Equilibria
- Author
-
Dominique Barth, Olivier Bournez, Johanne Cohen, Octave Boussaton, Cohen épouse Bournez, Johanne, ARA Sécurité des systèmes embarqués et Intelligence Ambiante - Sécurité des Jeux. Equilibres et Algorithmes Répartis. - - SOGEA2005 - ANR-05-SSIA-0016 - SSIA - VALID, Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), Theoretical adverse computations, and safety (CARTE), Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria), ANR-05-SSIA-0016,SOGEA,Sécurité des Jeux. Equilibres et Algorithmes Répartis.(2005), 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)-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), and 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)
- Subjects
Lyapunov function ,TheoryofComputation_MISCELLANEOUS ,game theory ,Mathematical optimization ,Computer Science::Computer Science and Game Theory ,Differential equation ,Evolutionary game theory ,020206 networking & telecommunications ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Nash Equilibrium ,symbols.namesake ,Strategy ,Wardrop network ,010201 computation theory & mathematics ,Nash equilibrium ,Convergence (routing) ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,0202 electrical engineering, electronic engineering, information engineering ,symbols ,Distributed learning ,Game theory ,Mathematics - Abstract
International audience; We consider the problem of learning equilibria in a well known game theoretic traffic model due to Wardrop. We consider a distributed learning algorithm that we prove to converge to equilibria. The proof of convergence is based on a differential equation governing the global macroscopic evolution of the system, inferred from the local microscopic evolutions of agents. We prove that the differential equation converges with the help of Lyapunov techniques.
- Published
- 2008
37. 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
38. Playing with Population Protocols
- Author
-
Jérémie Chalopin, Johanne Cohen, Olivier Bournez, Xavier Koegler, Bournez, Olivier, Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'informatique Fondamentale de Marseille - UMR 6166 (LIF), Université de la Méditerranée - Aix-Marseille 2-Université de Provence - Aix-Marseille 1-Centre National de la Recherche Scientifique (CNRS), Parallélisme, Réseaux, Systèmes, Modélisation (PRISM), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'informatique Algorithmique : Fondements et Applications (LIAFA), Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), and Centre National de la Recherche Scientifique (CNRS)-Université de Versailles Saint-Quentin-en-Yvelines (UVSQ)
- Subjects
FOS: Computer and information sciences ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,education.field_of_study ,Theoretical computer science ,Finite-state machine ,Movement (music) ,Computer science ,lcsh:Mathematics ,Population ,0102 computer and information sciences ,02 engineering and technology ,lcsh:QA1-939 ,01 natural sciences ,lcsh:QA75.5-76.95 ,010201 computation theory & mathematics ,Computer Science - Computer Science and Game Theory ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,lcsh:Electronic computers. Computer science ,education ,Control (linguistics) ,Wireless sensor network ,Game theory ,Computer Science and Game Theory (cs.GT) - Abstract
Population protocols have been introduced as a model of sensor networks consisting of very limited mobile agents with no control over their own movement: A collection of anonymous agents, modeled by finite automata, interact in pairs according to some rules. Predicates on the initial configurations that can be computed by such protocols have been characterized under several hypotheses. We discuss here whether and when the rules of interactions between agents can be seen as a game from game theory. We do so by discussing several basic protocols.
- Published
- 2008
39. On the Computational Capabilities of Several Models
- Author
-
Emmanuel Hainry, Olivier Bournez, 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), Jérôme Durand-Lose et Maurice Margenstern, and Bournez, Olivier
- Subjects
[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Computational model ,Mathematical optimization ,Dynamical systems theory ,Computer science ,010102 general mathematics ,Evolutionary game theory ,0102 computer and information sciences ,Computational resource ,01 natural sciences ,Power (physics) ,Computational science ,symbols.namesake ,Strategy ,010201 computation theory & mathematics ,Nash equilibrium ,Computational mechanics ,symbols ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,0101 mathematics - Abstract
International audience; We review some results about the computational power of several computational models. Considered models have in common to be related to continuous dynamical systems.
- Published
- 2007
40. Proving Positive Almost Sure Termination Under Strategies
- Author
-
Florent Garnier, Olivier Bournez, 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), and Frank Pfenning
- Subjects
Discrete mathematics ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Reduction (recursion theory) ,Probabilistic logic ,Termination problem ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,010201 computation theory & mathematics ,restrict ,0202 electrical engineering, electronic engineering, information engineering ,Calculus ,020201 artificial intelligence & image processing ,Rewriting ,Markov decision process ,Mathematics - Abstract
In last RTA, we introduced the notion of probabilistic rewrite systems and we gave some conditions entailing termination of those systems within a finite mean number of reduction steps. Termination was considered under arbitrary unrestricted policies. Policies correspond to strategies for non-probabilistic rewrite systems. This is often natural or more useful to restrict policies to a subclass. We introduce the notion of positive almost sure termination under strategies, and we provide sufficient criteria to prove termination of a given probabilitic rewrite system under strategies. This is illustrated with several examples.
- Published
- 2006
- Full Text
- View/download PDF
41. Implicit Complexity over an Arbitrary Structure: Quantifier Alternations
- Author
-
Paulin Jacobé de Naurois, Jean-Yves Marion, Felipe Cucker, Olivier Bournez, 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-OH]Computer Science [cs]/Other [cs.OH] ,blum shub smale model ,0102 computer and information sciences ,complexité ,01 natural sciences ,Theoretical Computer Science ,Combinatorics ,logical characterizations ,Implicit complexity ,caractérisations logiques ,Computer Science::Logic in Computer Science ,Complexity class ,modèles de blum shub et smale ,0101 mathematics ,Predicative expression ,Time complexity ,Mathematics ,Discrete mathematics ,Polynomial hierarchy ,BSS computation ,Model of computation ,010102 general mathematics ,Arbitrary structures ,Computer Science Applications ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Safe recursion ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Minification ,complexity ,Information Systems - Abstract
Rapport interne.; 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 and the levels of the digital polynomial hierarchy 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
- 2006
42. The General Purpose Analog Computer and Computable Analysis are Two Equivalent Paradigms of Analog Computation
- Author
-
Manuel L. Campagnolo, Emmanuel Hainry, Daniel S. Graça, Olivier Bournez, 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), Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP), and Bournez, Olivier
- Subjects
Discrete mathematics ,[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC] ,Computable number ,Computation ,010102 general mathematics ,Analog computer ,0102 computer and information sciences ,01 natural sciences ,Computable analysis ,law.invention ,Algebra ,Turing machine ,symbols.namesake ,Computable function ,Real-valued function ,010201 computation theory & mathematics ,law ,symbols ,[INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC] ,0101 mathematics ,Mathematics ,Church's thesis - Abstract
In this paper we revisit one of the first models of analog computation, Shannon’s General Purpose Analog Computer (GPAC). The GPAC has often been argued to be weaker than computable analysis. As main contribution, we show that if we change the notion of GPAC-computability in a natural way, we compute exactly all real computable functions (in the sense of computable analysis). Moreover, since GPACs are equivalent to systems of polynomial differential equations then we show that all real computable functions can be defined by such models.
- Published
- 2006
43. From Chemical Rules to Term Rewriting
- Author
-
Olivier Bournez, Hélène Kirchner, Liliana Ibanescu, 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), Bournez, Olivier, and Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)
- Subjects
Theoretical computer science ,General Computer Science ,0102 computer and information sciences ,02 engineering and technology ,Prefix grammar ,automated generation of chemical reaction mechanisms ,01 natural sciences ,Theoretical Computer Science ,cyclic labeled graph ,Strategy language ,rule-based programming ,Semi-Thue system ,Computer Science::Logic in Computer Science ,ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION ,0202 electrical engineering, electronic engineering, information engineering ,Computer Science::Symbolic Computation ,strategy language ,Mathematics ,term and graph rewriting ,Graph rewriting ,Graph ,Abstract semantic graph ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,010201 computation theory & mathematics ,Confluence ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Computer Science::Programming Languages ,020201 artificial intelligence & image processing ,Rewriting ,MathematicsofComputing_DISCRETEMATHEMATICS ,Computer Science(all) - Abstract
In this paper, rule-based programming is explored in the field of automated generation of chemical reaction mechanisms. We explore a class of graphs and a graph rewriting relation where vertices are preserved and only edges are changed. We show how to represent cyclic labeled graphs by decorated labeled trees or forests, then how to transform trees into terms. A graph rewriting relation is defined, then simulated by a tree rewriting relation, which can be in turn simulated by a rewriting relation on equivalence classes of terms. As a consequence, this kind of graph rewriting can be implemented using term rewriting. This study is motivated by the design of the GasEl system for the generation of kinetics reactions mechanisms. In GasEl, chemical reactions correspond to graph rewrite rules and are implemented by conditional rewriting rules in ELAN. The control of their application is done through the ELAN strategy language.
- Published
- 2005
44. Proving Positive Almost-Sure Termination
- Author
-
Olivier Bournez, Florent Garnier, 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), and Jürgen Giesl
- Subjects
Discrete mathematics ,Normalization property ,Markov chain ,Computer science ,probabilités ,probability ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,Probabilistic logic ,020207 software engineering ,0102 computer and information sciences ,02 engineering and technology ,16. Peace & justice ,01 natural sciences ,rewriting ,Set (abstract data type) ,010201 computation theory & mathematics ,A-normal form ,0202 electrical engineering, electronic engineering, information engineering ,Calculus ,Almost surely ,Derivation ,Rewriting ,Markov decision process ,réécriture - Abstract
Rapport interne.; In order to extend the modeling capabilities of rewriting systems, it is rather natural to consider that the firing of rules can be subject to some probabilistic laws. Considering rewrite rules subject to probabilities leads to numerous questions about the underlying notions and results. We focus here on the problem of termination of a set of probabilistic rewrite rules. A probabilistic rewrite system is said almost surely terminating if the probability that a derivation leads to a normal form is one. Such a system is said positively almost surely terminating if furthermore the mean length of a derivation is finite. We provide several results and techniques in order to prove positive almost sure termination of a given set of probabilistic rewrite rules. All these techniques subsume classical ones for non-probabilistic systems.
- Published
- 2005
- Full Text
- View/download PDF
45. Elementarily Computable Functions Over the Real Numbers and R-Sub-Recursive Functions
- Author
-
Olivier Bournez, Emmanuel Hainry, 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), Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP), and 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)
- Subjects
Discrete mathematics ,Computability ,General Computer Science ,Real analysis ,Computable number ,010102 general mathematics ,0102 computer and information sciences ,01 natural sciences ,μ-recursive function ,Computable analysis ,Theoretical Computer Science ,Algebra ,μ operator ,Computable function ,Analog computations ,010201 computation theory & mathematics ,[INFO]Computer Science [cs] ,0101 mathematics ,Algebraic number ,Recursive analysis ,Real recursive functions ,Analysis ,Mathematics ,Real number - Abstract
We present an analog and machine-independent algebraic characterization of elementarily computable functions over the real numbers in the sense of recursive analysis: we prove that they correspond to the smallest class of functions that contains some basic functions, and closed by composition, linear integration, and a simple limit schema.We generalize this result to all higher levels of the Grzegorczyk Hierarchy.This paper improves several previous partial characterizations and has a dual interest:•Concerning recursive analysis, our results provide machine-independent characterizations of natural classes of computable functions over the real numbers, allowing to define these classes without usual considerations on higher-order (type 2) Turing machines.•Concerning analog models, our results provide a characterization of the power of a natural class of analog models over the real numbers and provide new insights for understanding the relations between several analog computational models.
- Published
- 2005
- Full Text
- View/download PDF
46. An analog Characterization of Elementarily Computable Functions Over the Real Numbers
- Author
-
Olivier Bournez, Emmanuel Hainry, 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), Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP), Loria, Publications, Diaz, Josep and Karhumäki, Juhani and Lepisto, Arto and Sannella, Donald Theodore, Diaz, Josep and Karhumäki, Juhani and Lepisto, Arto and Sannella, Donald Theodore, and 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)
- Subjects
Discrete mathematics ,computability ,Real analysis ,Computable number ,analog models ,010102 general mathematics ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,modèles analogiques ,Grzegorczyk hierarchy ,0102 computer and information sciences ,complexité ,01 natural sciences ,μ-recursive function ,Computable analysis ,μ operator ,[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] ,Computable function ,Real-valued function ,010201 computation theory & mathematics ,calculabilité ,0101 mathematics ,complexity ,Mathematics - Abstract
Colloque avec actes et comité de lecture. internationale.; International audience; We present an analog and machine-independent algebraic characterizations of elementarily computable functions over the real numbers in the sense of recursive analysis: we prove that they correspond to the smallest class of functions that contains some basic functions, and closed by composition, linear integration, and a simple limit schema. We generalize this result to all higher levels of the Grzegorczyk Hierarchy. Concerning recursive analysis, our results provide machine-independent characterizations of natural classes of computable functions over the real numbers, allowing to define these classes without usual considerations on higher-order (type 2) Turing machines. Concerning analog models, our results provide a characterization of the power of a natural class of analog models over the real numbers.
- Published
- 2004
47. 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
48. A Rule-Based Approach for Automated Generation of Kinetic Chemical Mechanisms
- Author
-
Hélène Kirchner, Liliana Ibanescu, Valérie Conraud, Guy-Marie Côme, Olivier Bournez, 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), Département de Chimie Physique des Réactions (DCPR), Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS), Robert Nieuwenhuis, Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique de Lorraine (INPL)-Université Nancy 2-Université Henri Poincaré - Nancy 1 (UHP), and Loria, Publications
- Subjects
Computer science ,programmation par règles ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,0102 computer and information sciences ,02 engineering and technology ,computer.software_genre ,chemistry ,01 natural sciences ,0202 electrical engineering, electronic engineering, information engineering ,Software system ,chimie ,Graph rewriting ,business.industry ,020207 software engineering ,Control engineering ,Rule-based system ,Expert system ,rewriting ,[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] ,Knowledge base ,010201 computation theory & mathematics ,rule based programing ,Artificial intelligence ,Rewriting ,business ,Software architecture ,computer ,Generator (mathematics) ,réécriture - Abstract
Colloque avec actes et comité de lecture. internationale.; International audience; Several software systems have been developed recently for the automated generation of combustion reactions kinetic mechanisms using different representations of species and reactions and different generation algorithms. In parallel, several software systems based on rewriting have been developed for the easy modeling and prototyping of systems using rules controlled by strategies. This paper presents our current experience in using the rewrite system \ELAN\ for the automated generation of the combustion reactions mechanisms previously implemented in the \EXGAS\ kinetic mechanism generator system. We emphasize the benefits of using rewriting and rule-based programming controlled by strategies for the generation of kinetic mechanisms.
- Published
- 2003
49. Rewriting Logic and Probabilities
- Author
-
Olivier Bournez, Mathieu Hoyrup, 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), Robert Nieuwenhuis, and Loria, Publications
- Subjects
Theoretical computer science ,Existential quantification ,Concurrency ,probabilités ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Mathematics ,logique réécriture ,probabilities ,Probabilistic logic ,020207 software engineering ,Rule-based system ,16. Peace & justice ,rewriting logic ,[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,010201 computation theory & mathematics ,Confluence ,Probabilistic CTL ,Computer Science::Programming Languages ,Rewriting ,Natural language - Abstract
Colloque avec actes et comité de lecture. internationale.; International audience; Rewriting Logic has shown to provide a general and elegant framework for unifying a wide variety of models, including concurrency models and deduction systems. In order to extend the modeling capabilities of rule based languages, it is natural to consider that the firing of rules can be subject to some probabilistic laws. Considering rewrite rules subject to probabilities leads to numerous questions about the underlying notions and results. In this paper, we discuss whether there exists a notion of probabilistic rewrite system with an associated notion of probabilistic rewriting logic.
- Published
- 2003
50. Computability over an Arbitrary Structure. Sequential and Parallel Polynomial Time
- Author
-
Felipe Cucker, Jean-Yves Marion, Paulin Jacobé de Naurois, Olivier Bournez, 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), Andrew D. Gordon, and Loria, Publications
- Subjects
Discrete mathematics ,Polynomial ,Computability ,Model of computation ,010102 general mathematics ,récursion sûre ,[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH] ,blum shub smale model ,0102 computer and information sciences ,Decision problem ,complexité ,01 natural sciences ,Combinatorics ,[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH] ,Computable function ,010201 computation theory & mathematics ,Complexity class ,modèle de blum shub smale ,0101 mathematics ,complexity ,Time complexity ,Blum's speedup theorem ,safe recursion ,Mathematics - Abstract
Colloque avec actes et comité de lecture. internationale.; International audience; 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 computable functions over any arbitrary structure can be characterized in term of safe recursive functions. We show that polynomial parallel time decision problems over any arbitrary structure can be characterized in terms of safe recursive functions with substitutions.
- Published
- 2003
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.