Skip to content

feat: Add baseline benchmarks for sum constraint propagation#34

Merged
radevgit merged 1 commit intomainfrom
sum_incremental
Oct 20, 2025
Merged

feat: Add baseline benchmarks for sum constraint propagation#34
radevgit merged 1 commit intomainfrom
sum_incremental

Conversation

@radevgit
Copy link
Owner

  • Created SUM_BENCHMARK_BASELINE.md to document baseline performance metrics.
  • Implemented benchmark tests in benchmarks/sum_constraint_benchmark.rs for various sum constraint scenarios.
  • Enhanced sum constraint propagation in src/constraints/props/sum.rs with forward and reverse propagation logic.
  • Introduced complement API in src/variables/domain/sparse_set.rs to optimize incremental sum calculations.
  • Updated main_tests.rs to include tests for incremental sum integration.

- Created SUM_BENCHMARK_BASELINE.md to document baseline performance metrics.
- Implemented benchmark tests in benchmarks/sum_constraint_benchmark.rs for various sum constraint scenarios.
- Enhanced sum constraint propagation in src/constraints/props/sum.rs with forward and reverse propagation logic.
- Introduced complement API in src/variables/domain/sparse_set.rs to optimize incremental sum calculations.
- Updated main_tests.rs to include tests for incremental sum integration.
@radevgit radevgit merged commit 32c7811 into main Oct 20, 2025
1 check passed
@radevgit radevgit self-assigned this Oct 20, 2025
@radevgit radevgit added the enhancement New feature or request label Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant