You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Non-empirical gaps in the Phase 2 greedy solver (asap-planner-rs/src/optimizer/), separate from plugging in real numbers:
Costs are param-invariant: ingest_cost/query_cost ignore sketch params (CMS depth/width, KLL K, HLL precision, heap size) — the whole candidate_gen parameter grid is cost-invisible today. (Optimizer: param-aware atomic costs from sketch-bench #524)
No accuracy/error-bound modeling: SketchProperties tracks mergeable/subtractable/subpopulation_aware but nothing about error guarantees, so greedy can pick the smallest param combo with no accuracy constraint. (Optimizer: CMS accuracy constraint (ACC) using accuracy_sla #526)
Non-empirical gaps in the Phase 2 greedy solver (
asap-planner-rs/src/optimizer/), separate from plugging in real numbers:ingest_cost/query_costignore sketch params (CMS depth/width, KLL K, HLL precision, heap size) — the wholecandidate_genparameter grid is cost-invisible today. (Optimizer: param-aware atomic costs from sketch-bench #524)SketchPropertiestracks mergeable/subtractable/subpopulation_aware but nothing about error guarantees, so greedy can pick the smallest param combo with no accuracy constraint. (Optimizer: CMS accuracy constraint (ACC) using accuracy_sla #526)subpopulation_counthardcoded to1.0in both cost functions — subpop-aware vs non-aware currently behave identically. (Optimizer: real N_g via Prometheus profiling, hints fallback #525)avg= Sum+Count) unsupported — always falls back to EXACT.For empirical calibration (tracked separately/later):
CostWeightsfrom real cloudarrival_rate_hzper (metric, spatial filter) from Prometheus scrape interval × series count.subpopulation_countper config from Prometheus series cardinality. (Optimizer: real N_g via Prometheus profiling, hints fallback #525)