Skip to content

Commit 33c0d23

Browse files
authored
Merge pull request #135 from ruvnet/claude/mincut-research-adr-F2Gvs
Reviewed and verified: - All CI builds pass (linux, darwin, windows) - Crates published: ruvector-mincut@0.1.30, ruvector-mincut-wasm@0.1.29, ruvector-mincut-node@0.1.29 - NPM packages published: @ruvnet/bmssp@1.0.0 - Code compiles cleanly with workspace version 2.0.1 - BMSSP WASM integration and j-Tree optimizations verified
2 parents aec62e5 + 38f4eb3 commit 33c0d23

23 files changed

Lines changed: 14413 additions & 96 deletions

Cargo.lock

Lines changed: 265 additions & 95 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/ruvector-mincut/Cargo.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,17 @@ mockall = { workspace = true }
4242

4343
[features]
4444
default = ["exact", "approximate"]
45-
full = ["exact", "approximate", "integration", "monitoring", "simd", "agentic"]
45+
full = ["exact", "approximate", "integration", "monitoring", "simd", "agentic", "jtree", "tiered"]
4646
exact = [] # Exact minimum cut algorithm
4747
approximate = [] # (1+ε)-approximate algorithm
4848
integration = ["ruvector-graph"] # GraphDB integration
4949
monitoring = [] # Real-time monitoring with callbacks
5050
simd = ["ruvector-core/simd"]
5151
wasm = [] # WASM compatibility mode
5252
agentic = [] # 256-core parallel agentic chip backend
53+
jtree = [] # j-Tree hierarchical decomposition (ADR-002)
54+
tiered = ["jtree", "exact"] # Two-tier coordinator (j-tree + exact)
55+
all-cut-queries = ["jtree"] # Sparsest cut, multiway, multicut queries
5356

5457
[lib]
5558
crate-type = ["rlib"]
@@ -75,6 +78,14 @@ harness = false
7578
name = "snn_bench"
7679
harness = false
7780

81+
[[bench]]
82+
name = "jtree_bench"
83+
harness = false
84+
85+
[[bench]]
86+
name = "optimization_bench"
87+
harness = false
88+
7889
[[example]]
7990
name = "temporal_attractors"
8091
path = "../../examples/mincut/temporal_attractors/src/main.rs"

0 commit comments

Comments
 (0)