Caros colegas e ilustre professor Marcelo, On Fri, Dec 1, 2023 at 1:19 PM Marcelo Finger <mfin...@ime.usp.br> wrote:
> >>> Is it possible to invent a computer that computes anything in a flash? > > Eu acho essa formulação completamente mistificante, pois existem muitos > problemas em P absolutamente inviáveis, quer seja porque a constante que > multiplica é muito alta, quer seja porque qualquer relação polinomial com > expoente maior igual a 5 é absolutamente inviável para um número grande de > dados. Esses problemas são chamados de galáticos, aliás. Estão em P, mas > não têm solução eficiente. > No geral, levando ao pé da letra, eu concordo com o seu ponto, mas só fazendo um adendo: a maneira como a gente "pragmaticamente" conceitua "rapidez algorítmica" parte de alguns pressupostos, como: 1) Que a palavra "algoritmo", em linhas gerais, significa *um procedimento bem descrito executado sequencialmente, que sempre termina* e *que está sempre correto* e 2) Que a palavra "rapidez" significa *eficiente do ponto de vista **clássico** de complexidade assintótica no pior caso, *que, como a gente sabe, é um ponto de vista essencialmente "pessimista" e "generalista" (ou seja, que coloca no mesmo "balaio" classes de instâncias "patológicas pouco expressivas" e classes de instâncias "extensas e mais usuais" que "capturam melhor" instâncias que "ocorrem no mundo real"). Existem visões alternativas (bem estudadas, mas não muito "mainstream") dentro da Teoria da Computação que relaxam/"violam" um ou ambos desses pressupostos. Por exemplo, existem modelos formais de computação que são paralelos, distribuídos e/ou probabilísticos (que relaxam/"violam" o pressuposto 1). Existem também, por exemplo, noções "heterodoxas" de eficiência computacional (que relaxam/"violam" o pressuposto 2) como eficiência do ponto de vista clássico de complexidade assintótica *no caso médio*, eficiência do ponto de vista clássico *de complexidade assintótica suavizada* e eficiência do ponto de vista não clássico *parametrizado**.* Inclusive, existe um programa de pesquisa relativamente recente e bem ativo na área de complexidade computacional parametrizada **especificamente voltado para problemas em P**. Resumindo: é possível, sim, um problema pertencer a P e só admitir algoritmos "pragmaticamente inviáveis" do ponto de vista clássico, mas ainda assim também admitir algoritmos "rápidos e não convencionais". Abraços aos colegas, Rafael Coelho > Ou seja, pode ser que P=NP e mesmo assim muitos problemas fiquem fora do > que seja viável de ser implementado. > > Resumindo, é fortemente debatível a escolha da classe P como a classe dos > problemas com solução eficiente. Em muitos domínios algoritmos quadráticos > são descartados por serem demorados demais. > > []s > > > Em sex., 1 de dez. de 2023 às 15:16, Joao Marcos <botoc...@gmail.com> > escreveu: > >> https://youtu.be/pQsdygaYcE4?si=jHZ2ttBX-rJjGPpK >> Is it possible to invent a computer that computes anything in a flash? >> Or could some problems stump even the most powerful of computers? How >> complex is too complex for computation? The question of how hard a >> problem is to solve lies at the heart of an important field of >> computer science called computational complexity. Computational >> complexity theorists want to know which problems are practically >> solvable using clever algorithms and which problems are truly >> difficult, maybe even virtually impossible, for computers to crack. >> This hardness is central to what’s called the P versus NP problem, one >> of the most difficult and important questions in all of math and >> science. >> >> https://www.quantamagazine.org/complexity-theorys-50-year-journey-to-the-limits-of-knowledge-20230817/ >> >> >> JM >> >> -- >> LOGICA-L >> Lista acadêmica brasileira dos profissionais e estudantes da área de >> Lógica <logica-l@dimap.ufrn.br> >> --- >> Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" >> dos Grupos do Google. >> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >> envie um e-mail para logica-l+unsubscr...@dimap.ufrn.br. >> Para acessar esta discussão na web, acesse >> https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAO6j_Lh0hA-6%2BaL3i3PWQZrw%2B113LDznomaPp7C_ZHx1s4NPNQ%40mail.gmail.com >> . >> > > > -- > Marcelo Finger > Departament of Computer Science, IME-USP > http://www.ime.usp.br/~mfinger > ORCID: https://orcid.org/0000-0002-1391-1175 > ResearcherID: A-4670-2009 > > Instituto de Matemática e Estatística, > > Universidade de São Paulo > > Rua do Matão, 1010 - CEP 05508-090 - São Paulo, SP > > -- > LOGICA-L > Lista acadêmica brasileira dos profissionais e estudantes da área de > Lógica <logica-l@dimap.ufrn.br> > --- > Você recebeu essa mensagem porque está inscrito no grupo "LOGICA-L" dos > Grupos do Google. > Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie > um e-mail para logica-l+unsubscr...@dimap.ufrn.br. > Para acessar essa discussão na Web, acesse > https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAGG7Aw2r1Jpe-%2Bf1PEOtEfkKxycrRvyWfW2t1DoMjyJBggsCWw%40mail.gmail.com > <https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAGG7Aw2r1Jpe-%2Bf1PEOtEfkKxycrRvyWfW2t1DoMjyJBggsCWw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- LOGICA-L Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica <logica-l@dimap.ufrn.br> --- Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para logica-l+unsubscr...@dimap.ufrn.br. Para acessar esta discussão na web, acesse https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAOQK1JiOnUErDBObPMY2FirkS%2BdMQ-d510dYoPNmAQ3qRoy4Tw%40mail.gmail.com.