Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length

Detalhes bibliográficos
Autor(a) principal: Olivier, Bournez
Data de Publicação: 2017
Outros Autores: Daniel, Graça, Amaury, Pouly
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.1/10075
Resumo: 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.
id RCAP_668ba9abd126153325ed1d5bdca61223
oai_identifier_str oai:sapientia.ualg.pt:10400.1/10075
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial lengthMathematics of computingTheory of computationComputing methodologiesComputer systems organizationThe 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.European Union’s Horizon 2020 Grant agreement No 731143Association for Computing MachinerySapientiaOlivier, BournezDaniel, GraçaAmaury, Pouly2017-10-04T10:41:16Z20172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.1/10075eng1535-9921AUT: DGR01772;info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-24T10:21:38Zoai:sapientia.ualg.pt:10400.1/10075Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:01:50.743881Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
title Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
spellingShingle Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
Olivier, Bournez
Mathematics of computing
Theory of computation
Computing methodologies
Computer systems organization
title_short Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
title_full Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
title_fullStr Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
title_full_unstemmed Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
title_sort Polynomial time corresponds to solutions of polynomial ordinary differential equations of polynomial length
author Olivier, Bournez
author_facet Olivier, Bournez
Daniel, Graça
Amaury, Pouly
author_role author
author2 Daniel, Graça
Amaury, Pouly
author2_role author
author
dc.contributor.none.fl_str_mv Sapientia
dc.contributor.author.fl_str_mv Olivier, Bournez
Daniel, Graça
Amaury, Pouly
dc.subject.por.fl_str_mv Mathematics of computing
Theory of computation
Computing methodologies
Computer systems organization
topic Mathematics of computing
Theory of computation
Computing methodologies
Computer systems organization
description 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.
publishDate 2017
dc.date.none.fl_str_mv 2017-10-04T10:41:16Z
2017
2017-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.1/10075
url http://hdl.handle.net/10400.1/10075
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1535-9921
AUT: DGR01772;
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Association for Computing Machinery
publisher.none.fl_str_mv Association for Computing Machinery
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133249030586368