Skip to content

fix: increase Hayes SDDE trajectories 100→1000 to eliminate ~9% flakiness#3749

Open
ChrisRackauckas-Claude wants to merge 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix/analyticless-hayes-sdde-seed
Open

fix: increase Hayes SDDE trajectories 100→1000 to eliminate ~9% flakiness#3749
ChrisRackauckas-Claude wants to merge 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix/analyticless-hayes-sdde-seed

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Increases trajectories from 100 to 1000 in the MethodOfSteps(RKMil()) Hayes SDDE convergence test.

Root cause: At 100 trajectories, 𝒪est[:final] for the Hayes SDDE problem (tspan=[0,10]) has mean ~0.87 and std ~0.12, giving ~9% failure rate against the ±0.3 tolerance. Increasing to 1000 reduces std to ~0.038 (std ∝ 1/√N), making P(fail) < 0.001% without pinning the RNG. This mirrors the DRI1 fix (1e5→1e6 trajectories) already in master.

Note: Please ignore until reviewed by @ChrisRackauckas.

🤖 Generated with Claude Code

@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review June 13, 2026 09:51
…ness

MethodOfSteps(RKMil()) on the Hayes SDDE problem (tspan=[0,10]) gives
𝒪est[:final] with mean ~0.87 and std ~0.12 at 100 trajectories, for
a ~9% failure rate against the ±0.3 tolerance. Increasing to 1000
reduces std to ~0.038, making P(fail) < 0.001% without pinning the RNG.
Mirrors the DRI1 fix (1e5→1e6 trajectories, already in master).

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas-Claude ChrisRackauckas-Claude force-pushed the fix/analyticless-hayes-sdde-seed branch from d9fa407 to 0b9703f Compare June 13, 2026 12:01
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title fix: seed Hayes SDDE convergence test to eliminate ~9% flakiness fix: increase Hayes SDDE trajectories 100→1000 to eliminate ~9% flakiness Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants