Skip to content

skip blocked available-net orientation intervals - #842

Draft
mohan-bee wants to merge 1 commit into
mainfrom
perf/obstacle-boundary-label-search
Draft

skip blocked available-net orientation intervals#842
mohan-bee wants to merge 1 commit into
mainfrom
perf/obstacle-boundary-label-search

Conversation

@mohan-bee

Copy link
Copy Markdown
Contributor

Motivation

  • AvailableNetOrientationSolver exhaustively checks grid positions that are already blocked by the same obstacle or an invariant connector prefix.

Before

  • Board 872 required 634,966 candidate evaluations, with a 1,646.66 ms median orientation stage and 2,243.54 ms median total solve.

After

  • Obstacle-boundary jumps and blocked-column pruning reduce board 872 to 61,794 evaluations, an 89.00 ms median orientation stage, and 308.53 ms median total solve while preserving identical solver output and all existing snapshots.

@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
schematic-trace-solver Ready Ready Preview Aug 21, 2026 5:01am

Request Review

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.

1 participant