You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SiblingSubgraph currently requires the subgraph to be convex. This is no longer needed for doing replacements if we can prove that the new node boundary orders are no stricter than the original ones. We should only need to check this if the new port pairs in PortOrdering::missing_pairs had an external reverse dependency before.
The text was updated successfully, but these errors were encountered:
The new portgraph release comes with some perf improvements.
We require this update for #1869.
Closes#1872.
I added a benchmark variation for subgraphs with few nodes as a
drive-by.
This got improved by the new portgraph (skipping a full graph
traversal), but the runtime is still mostly the `O(n)` full-graph
traversal required for the convexity checking when building the
subgraph.
BREAKING CHANGE: Bumped public dependency `portgraph` to breaking
version `0.13`.
See discussion #1656 ("Can we avoid the convexity work altogether?").
Requires CQCL/portgraph#161 to be published in portgraph.Requires #1872.
SiblingSubgraph
currently requires the subgraph to be convex. This is no longer needed for doing replacements if we can prove that the new node boundary orders are no stricter than the original ones. We should only need to check this if the new port pairs inPortOrdering::missing_pairs
had an external reverse dependency before.The text was updated successfully, but these errors were encountered: