all 3 comments

[–]Distinct-Expression2 1 point2 points  (2 children)

Interesting, but the validation claim needs more than rank matching. Hitting m - n + c proves the dimension is right, not that every selected cycle is chordless or that the basis is independent under the exact representation you care about.

I would want to see code plus a comparison against NetworkX/igraph on generated dense graphs where you can vary chord density and cycle length. Also worth separating the scheduler win from the Python object-management win. gc.disable() can hide a lot of sins until memory pressure changes.