Skip to content

Optimizer: print candidates for a workload and diff against sketch-bench #129 #767

Closed as not planned

Description

@milindsrivastava1997

Change

Before the MILP lands, make both sides print the candidate set for the same query workload and compare them.

  • ASAPQuery: candidate-gen-dump already prints enumerate_candidates per AQE. Extend it to print per item (AQE, T, SLAs) with family, params, W, S, query method, and eligibility after accuracy/latency filters.
  • sketch-bench#129: small_problem --candidates-only --print-candidates.
  • Define a small shared workload format (or a converter) so the same workloads run through both, and diff the outputs (normalizing ms vs s and sketch names).
  • Expected, explainable differences: scrape-interval alignment, Subtract, families present on only one side. Anything else is a bug on one side.

Part of #753.

🤖 Generated with Claude Code

Activity

  1. removed their assignment
    on Oct 7, 2026
  2. milindsrivastava1997 commented on Oct 27, 2026

    @milindsrivastava1997
    ContributorAuthor

    Superseded by the rqe-optimizer MILP path (#790, ProjectASAP/sketch-bench#129, #794); the greedy optimizer was removed in #807. No second solver to diff against.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions