src/pdps.rs

changeset 91
47d495348e38
parent 89
8d1c959432c8
child 93
8f1e57821d76
--- a/src/pdps.rs	Tue Aug 04 19:24:55 2026 -0500
+++ b/src/pdps.rs	Tue Aug 04 19:41:34 2026 -0500
@@ -215,7 +215,8 @@
             Ok(())
         })?;
         stats.inserted += μ.len() - μ_base.len();
-        stats.pruned += prune_with_stats(&mut μ);
+        // Prune. Do not prune new insertions on first round.
+        stats.pruned += prune_with_stats(&mut μ, μ_base.len());
 
         // Update step length parameters
         let ω = pdpsconfig.acceleration.accelerate(&mut τ, &mut σ, γ);

mercurial