name: schedopt_bo_r9
investigation: schedopt-v2
intent: "\\begin{intent}[Round 9 of the Phase-4 search over the modulation family]\n\\label{schedopt-bo-r9-intent}\n\
  \\begin{llm}[claude-fable-5]\nStep E of the schedopt re-freeze continuation (Phase 4), round 9: eight\
  \ candidate \\@[schedules]{schedule} from the four-parameter modulation family, the three-parameter\
  \ ramp multiplied by (1 + A\xB7w) with amplitude A in [0, 1] and w pinned to \\texttt{burst\\_16}'s\
  \ realized tooth wave (period 400/3 \\@[steps]{step}, duty 0.5, peak-first), proposed by Thompson sampling\
  \ from a Gaussian process warm-started from every three-parameter evaluation re-expressed at A = 0 and\
  \ scored at the re-frozen operating point v2 (m\\_star=95.5, k=350, dwell 2) over the shared search\
  \ \\@[seed]{seed} pool. The pre-registration (\\texttt{experiments/schedopt/phase4\\_prereg.md}) precedes\
  \ every run of this phase; v1 and v2 numbers are never merged.\n\\end{llm}\n\\end{intent}\n"
hypothesis: '\begin{hypothesis}[The tooth amplitude helps at a speed-measuring objective]

  \label{schedopt-bo-r9-hypothesis}

  \begin{llm}[claude-fable-5]

  At least one modulated candidate beats the best smooth \@{schedule} on the search pool, and the running
  optimum''s amplitude A is greater than zero. Search-phase s-hat values are never reported as results.

  \end{llm}

  \end{hypothesis}

  '
seed: 1000
base_args:
- curriculum
- --with-replacement
- --dataset-sentence-count
- '48000'
- --eval-ref-alphas
- '1.4'
- --num-pairs
- '1000'
- --n-iterations
- '25'
- --no-dataset-cache
- --no-waypoint-checkpoints
- --no-plot
runs:
- label: r9_c0
  args:
  - --schedule
  - 5:25,4.6117:25,4.0038:25,0.0593:25,0.0532:25,2.8857:25,2.6168:25,2.3768:25,0.036:25,0.0327:25,0.0296:25,1.6023:25,1.4405:25,0.0215:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c1
  args:
  - --schedule
  - 5:25,5:25,5:25,0.0264:25,0.0265:25,5:25,5:25,5:25,0.027:25,0.0272:25,0.0275:25,5:25,5:25,0.0288:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c2
  args:
  - --schedule
  - 5:25,4.4678:25,3.7406:25,0.664:25,0.5674:25,2.3192:25,1.9626:25,1.6396:25,0.2802:25,0.2228:25,0.1692:25,0.5693:25,0.3406:25,0.0257:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c3
  args:
  - --schedule
  - 4.7584:25,4.7582:25,4.7569:25,0.6878:25,0.6864:25,4.7243:25,4.692:25,4.641:25,0.6606:25,0.645:25,0.6236:25,4.1133:25,3.859:25,0.5117:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c4
  args:
  - --schedule
  - 5:25,5:25,5:25,0.0144:25,0.0142:25,5:25,5:25,5:25,0.013:25,0.0126:25,0.0121:25,5:25,5:25,0.0105:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c5
  args:
  - --schedule
  - 5:25,5:25,5:25,1.6903:25,1.6877:25,5:25,5:25,5:25,1.6545:25,1.6377:25,1.6164:25,5:25,5:25,1.5187:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c6
  args:
  - --schedule
  - 4.6813:25,4.6695:25,4.6439:25,1.1525:25,1.1385:25,4.4759:25,4.3879:25,4.2832:25,1.0419:25,1.0071:25,0.968:25,3.6927:25,3.5009:25,0.8239:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r9_c7
  args:
  - --schedule
  - 3.9283:25,3.934:25,3.9553:25,0.4894:25,0.4998:25,4.2196:25,4.41:25,4.6692:25,0.6123:25,0.6648:25,0.7296:25,5:25,5:25,1.0113:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
compare:
  metric: unseen_mismatch
objective:
  kind: crossing
  metric: unseen_mismatch
  m_star: 95.5
  k: 350
  w_smooth: 1
  w_dwell: 2
  source: experiments/schedopt/config_v2.json
