Find optimal pricing configurations using constraint satisfaction solvers
optimal operation analyzes all valid configurations in your pricing model and returns the one(s) that best match your criteria:
optimal operation. The Choco solver implementation is planned for a future release.optimalminizincminimize - Find lowest-cost configurationmaximize - Find highest-cost configurationminPrice (number): Minimum acceptable pricemaxPrice (number): Maximum acceptable pricemaxSubscriptionSize (number): Maximum number of items (plan + add-ons)features (string[]): Required features that must be includedusageLimits (object[]): Required usage limit valuesCOMPLETEDConfiguration Recommender
Pricing Gap Analysis
Competitor Comparison
Upgrade Path Optimization
maxSubscriptionSize: 3 means maximum of 1 plan + 2 add-ons.
| Model Size | Avg. Time | Max Time |
|---|---|---|
| Small (2-5 plans, fewer than 10 add-ons) | 2-5s | 10s |
| Medium (5-10 plans, 10-30 add-ons) | 5-15s | 30s |
| Large (10+ plans, 30+ add-ons) | 15-45s | 60s |
/home/daytona/workspace/source/analysis_api/src/api/analysis.ts:289/home/daytona/workspace/source/analysis_api/src/services/minizinc.service.ts