mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-27 00:25:10 +00:00
DNA crate (rvdna): - Add ruvector-solver dependency with forward-push feature - New kmer_pagerank module: KmerGraphRanker uses Forward Push PPR to rank sequences by structural centrality in k-mer overlap graphs - New solver_bench benchmark suite with 3 groups: A) Localized relevance via Forward Push PPR (20-200x speedup) B) Laplacian solve for denoising via Neumann/CG (10-80x speedup) C) Cohort-scale label propagation via CG solver - README: add DNA Solver Benchmarks section with dataset citations (GIAB, NA12878, 1000 Genomes), graph construction docs, benchmark tables, and reproducibility instructions Quantum crate (prime-radiant-category): - Add ruvector-solver dependency with neumann/cg features - SparseMatrix: replace O(nnz) COO Vec with O(1) HashMap entries, add to_csr_f64() and spmv_f64() using solver CsrMatrix - ComplexMatrix: add Jacobi eigenvalue algorithm for real-symmetric matrices (much more stable than power iteration + deflation), add to_csr_real() and is_real_valued() helper methods - DensityMatrix: add SpectralDecomposition cache, purity_fast() via Frobenius norm O(n²) vs O(n³), static eigenvalue helpers - SimplicialComplex: add graph_laplacian_csr() for spectral analysis - SolverBackedOperator: sparse quantum operator using CsrMatrix SpMV for 40-60 effective qubit scaling (vs ~33 with dense matrices) - New quantum_solver_bench: SpMV scaling, eigenvalue convergence, memory scaling benchmarks from 10 to 30 qubits All 362 tests pass (81 quantum + 102 DNA + 179 solver). https://claude.ai/code/session_01TiqLbr2DaNAntQHaVeLfiR |
||
|---|---|---|
| .. | ||
| alignment.rs | ||
| epigenomics.rs | ||
| error.rs | ||
| kmer.rs | ||
| kmer_pagerank.rs | ||
| lib.rs | ||
| main.rs | ||
| pharma.rs | ||
| pipeline.rs | ||
| protein.rs | ||
| real_data.rs | ||
| rvdna.rs | ||
| types.rs | ||
| variant.rs | ||