Layers approach
Each node gets a structural label built from neighborhood layers (degree, incident edges, internal structure). Labels are compared across two graphs; a consistent bijection yields SIMILAR. The Java implementation lives in src/graphiso.
- • Fast reject: node count, edge count, degree histogram
- • Per-node labels via generate_label
- • Tree reconstruction from labels for verification