Blog

Oct 15, 2025

Finding Shortest Paths Faster With Less Data

WormHole is a two-phase algorithm for answering many shortest-path queries on large, power-law (core-periphery) networks with limited node access. It first preprocesses just enough of the graph to extract a dense, sublinear “inner ring” core. At query time, it runs truncated BiBFS to detect same-community cases; otherwise it routes both ends to the outer ring, hops into the inner ring, and finds a path there—returning exact paths in common cases and near-shortest paths otherwise. The payoff: far fewer node queries and memory, fast responses, and low mean additive error across queries.

Source: HackerNoon →


Share

BTCBTC
$70,212.00
0.89%
ETHETH
$2,114.87
1.01%
USDTUSDT
$0.999
0.01%
XRPXRP
$1.44
0.61%
BNBBNB
$637.12
0.73%
USDCUSDC
$1.000
0.01%
SOLSOL
$87.32
0.08%
TRXTRX
$0.278
0.17%
DOGEDOGE
$0.0957
0.86%
FIGR_HELOCFIGR_HELOC
$1.03
1.23%
WBTWBT
$53.46
0.4%
BCHBCH
$531.35
0.75%
ADAADA
$0.270
0.53%
USDSUSDS
$0.998
0.11%
LEOLEO
$8.46
2.6%
HYPEHYPE
$31.73
1.84%
USDEUSDE
$0.999
0%
LINKLINK
$8.85
0.44%
CCCC
$0.163
3.04%
XMRXMR
$324.17
1.85%