name: schedopt_bo_r8
investigation: schedopt-v2
intent: "\\begin{intent}[Round 8 of the Phase-4 search over the modulation family]\n\\label{schedopt-bo-r8-intent}\n\
  \\begin{llm}[claude-fable-5]\nStep E of the schedopt re-freeze continuation (Phase 4), round 8: 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-r8-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: r8_c0
  args:
  - --schedule
  - 3.7185:25,3.7149:25,3.7007:25,1.4718:25,1.4482:25,3.5157:25,3.3796:25,3.1924:25,1.182:25,1.0556:25,0.8985:25,1.7624:25,1.1913:25,0.2076:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c1
  args:
  - --schedule
  - 3.4651:25,3.464:25,3.4579:25,0.9384:25,0.9288:25,3.3433:25,3.2438:25,3.0962:25,0.7877:25,0.7109:25,0.6104:25,1.7673:25,1.1785:25,0.1241:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c2
  args:
  - --schedule
  - 5:25,5:25,5:25,0.0078:25,0.0079:25,5:25,5:25,5:25,0.0083:25,0.0083:25,0.0084:25,5:25,5:25,0.0086:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c3
  args:
  - --schedule
  - 5:25,5:25,5:25,1.0634:25,1.0536:25,5:25,5:25,5:25,0.9043:25,0.8215:25,0.7122:25,3.084:25,2.1282:25,0.1755:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c4
  args:
  - --schedule
  - 2.8022:25,2.4463:25,2.2242:25,0.6678:25,0.6215:25,1.7868:25,1.6764:25,1.5762:25,0.4828:25,0.455:25,0.4289:25,1.2432:25,1.1719:25,0.3591:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c5
  args:
  - --schedule
  - 5:25,5:25,5:25,0.0718:25,0.0723:25,5:25,5:25,5:25,0.0776:25,0.0801:25,0.0831:25,5:25,5:25,0.0964:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c6
  args:
  - --schedule
  - 2.6106:25,2.6099:25,2.6066:25,0.2255:25,0.2238:25,2.5445:25,2.4912:25,2.4125:25,0.1998:25,0.1869:25,0.17:25,1.7112:25,1.4025:25,0.0889:25
  - --waypoints
  - '25'
  - '50'
  - '75'
  - '100'
  - '125'
  - '150'
  - '175'
  - '200'
  - '225'
  - '250'
  - '275'
  - '300'
  - '325'
  - '350'
- label: r8_c7
  args:
  - --schedule
  - 5:25,5:25,5:25,1.6099:25,1.6266:25,5:25,5:25,5:25,1.6742:25,1.6835:25,1.692:25,5:25,5:25,1.7145: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
