73 pontos por pjy6076 2025-09-16 | 18 comentários | Compartilhar no WhatsApp

Pesquisadores da Universidade Tsinghua, na China, em colaboração com a Universidade Stanford, alcançaram um grande avanço em termos de complexidade computacional para o problema tradicional de caminho mais curto de fonte única (single-source shortest path, SSSP). Este trabalho recebeu o prêmio de Best Paper na STOC 2025.

Tradicionalmente, o método mais usado é o algoritmo de Dijkstra, cuja complexidade de tempo tem a forma O(m + n log n) (n = número de nós, m = número de arestas).
O termo log n está relacionado a partes envolvendo fila de prioridade (priority queue) ou ordenação (sorting), e não houve melhorias que superassem essa parte nos últimos 40 anos.

O novo algoritmo reduziu a complexidade de tempo para O(m · log^(2/3) n).
Como log^(2/3) n cresce mais lentamente do que log n (ou seja, aumenta menos do que log n), a diferença se torna maior quando o número de nós é muito grande.

18 comentários

 
slowmo 2025-09-22

Isso me faz lembrar dos tempos, lá no fim dos anos 2000, quando eu trabalhava numa empresa de software de navegação veicular desenvolvendo um módulo de busca de rotas.
O Dijkstra é lento demais para busca de rotas em navegação, então não se usa; em vez disso, usa-se o A* (A Star), uma versão aprimorada com heurística. Fui pesquisar e vi que o A* não é um algoritmo de SSSP, e sim de SPSP (Single-Pair Shortest Path).

 
qpalzmxn 2025-09-18

Acho meio discutível dizer que superou o algoritmo mais rápido para casos esparsos.

 
helio 2025-09-17

O CLRS não foi revisado há tanto tempo assim; já vão lançar uma edição nova?

 
kmc0722 2025-09-17

Parece a sensação de sair um novo álbum dos Beatles ou do Oasis, bandas que surgiram no passado e continuam populares até hoje, depois de 41 anos. Primeiro vem o espanto e a curiosidade, haha.

 
brainypooh 2025-09-17

Talvez os EUA já tivessem um? Caramba...

 
devstudyman7 2025-09-17

Lindo demais, pqp

 
ahwjdekf 2025-09-17

A China está avançando bastante ultimamente.

 
onetoday 2025-09-16

Como será que vão decidir o nome do algoritmo?

 
belline0124 2025-09-16

Daqui a pouco alguém vai criar um problema no Baekjoon com essas restrições, já estou até ansioso

 
fastkoder 2025-09-16

Saudades do Dijkstra..

 
chebread 2025-09-16

Uau... isso é incrível...

 
channprj 2025-09-16

Muito legal.

 
woogi 2025-09-16

Uau......

 
pmc7777 2025-09-16

Isso é possível mesmo...

 
kimjoin2 2025-09-16

Uau~~

 
roxie 2025-09-16

Uau....

 
beoks 2025-09-16

Parece que vão ter que atualizar o conteúdo das aulas de algoritmos kkk

 
jhk0530 2025-09-16

Nossa...