pith:WBLK45CE
The Power of Graph Doubling: Computing Ultrabubbles in a Bidirected Graph by Reducing to Weak Superbubbles
Doubling a bidirected graph maps its ultrabubbles exactly onto weak superbubbles in the resulting directed graph.
arxiv:2605.13074 v1 · 2026-05-13 · cs.DS
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{WBLK45CE6EGTNMJMZZ47KE6WPR}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Graph doubling maintains connectivity and allows a direct connection between ultrabubbles and weak superbubbles. This results in the first linear-time reduction-based algorithm for computing ultrabubbles on any bidirected graph.
That the correspondence between ultrabubbles in the original bidirected graph and weak superbubbles in the doubled directed graph holds for every possible bidirected graph and that existing superbubble algorithms transfer without correctness loss.
Graph doubling reduces ultrabubble computation in bidirected graphs to weak superbubble detection, giving the first linear-time algorithm for the former.
References
Receipt and verification
| First computed | 2026-05-18T03:08:58.816495Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
b056ae7444f10d36b12cce79f513d67c7226e00742ee95090a576547b61c40c5
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/WBLK45CE6EGTNMJMZZ47KE6WPR \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: b056ae7444f10d36b12cce79f513d67c7226e00742ee95090a576547b61c40c5
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "873162b63dee08dd8527f9a0779d0600443382127f01097c6f88f533e08cad91",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.DS",
"submitted_at": "2026-05-13T06:47:46Z",
"title_canon_sha256": "199473e09793f356aebc14277c16b2b1c75812b3741865bb7959a07ffc462c70"
},
"schema_version": "1.0",
"source": {
"id": "2605.13074",
"kind": "arxiv",
"version": 1
}
}