-
Notifications
You must be signed in to change notification settings - Fork 2
Reordering Figure Catalog
Abdullah edited this page Aug 21, 2026
·
4 revisions
Each algorithm ID has a consistent transformation figure and an editable
.drawio source that Lucidchart can import as shapes and connectors.
See Editable Figure Sources for the Lucidchart workflow.
Download the 17-page editable bundle.
These are mechanism illustrations on one fixed toy topology, not mapping fingerprints from benchmark graphs. Tie-breaking, schedule-sensitive algorithms, variants, and external mapping files can produce different exact permutations.
-
CLI:
-o 0 - Mechanism: Keep the input labels unchanged.
- Editable
.drawiosource
-
CLI:
-o 1 - Mechanism: Apply the fixed seed-0 shuffled control.
- Editable
.drawiosource
-
CLI:
-o 2 - Mechanism: Sort every vertex by descending degree.
- Editable
.drawiosource
-
CLI:
-o 3 - Mechanism: Sort the hub subset; preserve non-hub IDs when possible.
- Editable
.drawiosource
-
CLI:
-o 4 - Mechanism: Place stable hubs first and retain non-hub order.
- Editable
.drawiosource
-
CLI:
-o 5 - Mechanism: Group vertices into logarithmic degree buckets.
- Editable
.drawiosource
-
CLI:
-o 6 - Mechanism: Compact hubs first and sort the hub bucket.
- Editable
.drawiosource
-
CLI:
-o 7 - Mechanism: Compact stable hubs first and stable non-hubs second.
- Editable
.drawiosource
-
CLI:
-o 8:csr - Mechanism: Detect communities and emit dendrogram DFS order.
- Editable
.drawiosource
-
CLI:
-o 9:csr - Mechanism: Greedily maximize neighbor overlap in a sliding window.
- Editable
.drawiosource
-
CLI:
-o 10:canonical - Mechanism: Partition the output into hot and cold workload segments.
- Editable
.drawiosource
-
CLI:
-o 11:bnf - Mechanism: Use a peripheral BFS order and reverse it to reduce bandwidth.
- Editable
.drawiosource
-
CLI:
-o 12:<recipe> - Mechanism: Compose partitioner, block layout, and local vertex layout.
- Editable
.drawiosource
-
CLI:
-o 13:<file> - Mechanism: Load and apply an external .lo or .so permutation.
- Editable
.drawiosource
-
CLI:
-o 14:<policy> - Mechanism: Select one validated reordering arm, then execute that arm.
- Editable
.drawiosource
-
CLI:
-o 15:<layout> - Mechanism: Detect Leiden communities and apply an explicit post-layout.
- Editable
.drawiosource
-
CLI:
-o 16 - Mechanism: Reassign IDs to increase directed edges with src < dst.
- Editable
.drawiosource