Essas sĂ£o restrições bastante rigorosas, por isso nĂ£o era Ă³bvio que a memĂ³ria extra poderia ser Ăºtil. Mas, para sua surpresa, Buhrman e Cleve mostraram que, se vocĂª ajustar os pedaços da maneira certa, poderĂ¡ realmente obter uma força computacional extra de uma memĂ³ria completa.
“Isso foi chocante para todos”, disse Loff, que era estudante de graduaĂ§Ă£o no grupo de Buhrman na Ă©poca, trabalhando na pergunta da memĂ³ria com seu colega estudante Florian Speelman. A equipe logo estendeu o resultado a uma classe ainda maior de problemas e publicou seus resultados combinados em 2014.
Eles nomearam a nova computaĂ§Ă£o catalĂtica da estrutura, emprestando um termo da quĂmica. “Sem o catalisador, a reaĂ§Ă£o nĂ£o teria prosseguido”, disse Raghunath Tewarium teĂ³rico da complexidade no Instituto Indiano de Tecnologia, Kanpur. “Mas o prĂ³prio catalisador permanece inalterado.”
NĂ£o muito longe da Ă¡rvore
Um pequeno grupo de pesquisadores continuou a desenvolver computaĂ§Ă£o catalĂtica, mas ninguĂ©m tentou aplicĂ¡ -lo ao problema de avaliaĂ§Ă£o de Ă¡rvores que inicialmente inspirou a busca de KouckĂ½. Para esse problema, a questĂ£o em aberto restante era se uma pequena quantidade de memĂ³ria poderia ser usada para armazenamento e computaĂ§Ă£o simultaneamente. Mas as tĂ©cnicas da computaĂ§Ă£o catalĂtica dependiam da memĂ³ria extra e completa muito grande. Encolher essa memĂ³ria e as tĂ©cnicas nĂ£o funcionam mais.
Ainda assim, um jovem pesquisador nĂ£o pĂ´de deixar de se perguntar se havia uma maneira de adaptar essas tĂ©cnicas para reutilizar a memĂ³ria em um algoritmo de avaliaĂ§Ă£o de Ă¡rvores. O nome dele era James CookE para ele o problema de avaliaĂ§Ă£o de Ă¡rvores era pessoal: Stephen Cook, o lendĂ¡rio teĂ³rico da complexidade que o inventou, Ă© seu pai. James atĂ© havia trabalhado nisso na pĂ³s -graduaĂ§Ă£o, embora ele se concentrasse principalmente em assuntos completamente nĂ£o relacionados. Quando encontrou o artigo de computaĂ§Ă£o catalĂtica original em 2014, James estava prestes a se formar e deixar a academia para engenharia de software. Mas, mesmo quando ele se estabeleceu em seu novo emprego, ele continuou pensando em computaĂ§Ă£o catalĂtica.
“Eu tive que entender e ver o que poderia ser feito”, disse ele.
Durante anos, James Cook mexeu com uma abordagem catalĂtica do problema de avaliaĂ§Ă£o de Ă¡rvores em seu tempo livre. Ele deu uma palestra sobre seu progresso em um simpĂ³sio de 2019 em homenagem ao de seu pai trabalho inovador na teoria da complexidade. ApĂ³s a palestra, ele foi abordado por um estudante de pĂ³s -graduaĂ§Ă£o nomeado Ian Mertzque se apaixonou pela computaĂ§Ă£o catalĂtica cinco anos antes depois de aprender sobre isso como um jovem graduado impressionĂ¡vel.
“Era como um cenĂ¡rio de impressĂ£o de um pĂ¡ssaro”, disse Mertz.
Fotografia: Revista Stefan Grosser/Quanta
Cook e Mertz uniram forças, e seus esforços logo valeram a pena. Em 2020, eles criaram um algoritmo Isso resolveu o problema de avaliaĂ§Ă£o de Ă¡rvores com menos memĂ³ria do que um mĂnimo necessĂ¡rio conjeturado pelo cozinheiro anciĂ£o e McKenzie – embora estivesse pouco abaixo desse limite. Ainda assim, isso foi suficiente para cobrar na aposta de US $ 100; Convenientemente para os cozinheiros, metade dele ficou na famĂlia.
Mas ainda havia trabalho a fazer. Os pesquisadores começaram a estudar a avaliaĂ§Ă£o de Ă¡rvores porque parecia que poderia finalmente fornecer um exemplo de um problema em P que nĂ£o estĂ¡ em L – em outras palavras, um problema relativamente fĂ¡cil que nĂ£o pode ser resolvido usando muito pouca memĂ³ria. O novo mĂ©todo de Cook e Mertz usou menos memĂ³ria do que qualquer outro algoritmo de avaliaĂ§Ă£o de Ă¡rvores, mas ainda usou significativamente mais do que qualquer algoritmo para um problema na avaliaĂ§Ă£o de Ă¡rvores de L. foi inativo, mas nĂ£o saiu.
Em 2023, Cook e Mertz saĂram com um Algoritmo aprimorado Isso usou muito menos memĂ³ria – caramente mais do que o mĂ¡ximo permitido para problemas em L. Muitos pesquisadores agora suspeitam que a avaliaĂ§Ă£o de Ă¡rvores esteja em L, afinal, e que uma prova Ă© apenas uma questĂ£o de tempo. Os teĂ³ricos da complexidade podem precisar de uma abordagem diferente do problema P versus L.
Enquanto isso, os resultados de Cook e Mertz tĂªm interesse galvanizado na computaĂ§Ă£o catalĂtica, com novos trabalhos explorando Conexões Ă aleatoriedade e os efeitos de permitir um alguns erros Ao redefinir a memĂ³ria completa em seu estado original.
“NĂ£o terminamos de explorar o que podemos fazer com essas novas tĂ©cnicas”, disse McKenzie. “Podemos esperar ainda mais surpresas.”
HistĂ³ria original reimpresso com permissĂ£o de Quanta revistaAssim, uma publicaĂ§Ă£o editorialmente independente do FundaĂ§Ă£o Simons cuja missĂ£o Ă© melhorar a compreensĂ£o pĂºblica da ciĂªncia, cobrindo os desenvolvimentos e tendĂªncias da pesquisa em matemĂ¡tica e ciĂªncias fĂsicas e da vida.






