Skip to content
Home » IJCCRL-SUITE-2026 MASTER — Opening Test Suite

IJCCRL-SUITE-2026 MASTER — Opening Test Suite

[featured_image]
  • Version
  • Download 37
  • File Size 0.00 KB
  • File Count 1
  • Create Date May 7, 2026
  • Last Updated May 7, 2026

IJCCRL-SUITE-2026 MASTER — Opening Test Suite


IJCCRL-SUITE-2026 MASTER: A–E 2200–2800 Opening Test Suite for Computer Chess

IJCCRL-SUITE-2026 MASTER is the first consolidated IJCCRL opening-suite surface prepared for future IJCCRL engine tournaments. It covers ECO files A–E, uses decisive human games from the 2200–2800 Elo range, cuts every accepted line after eight full moves, removes duplicate final positions by FEN, and stores a Stockfish 18 depth-8 evaluation for each final position.

56,001global unique positions
59,528accepted block occurrences before global deduplication
3,527global duplicate occurrences removed
+40.479 cpmean Stockfish 18 depth-8 evaluation
+41 cpmedian Stockfish 18 depth-8 evaluation
0drawn source games in accepted block occurrences

Purpose of the suite

The purpose of IJCCRL-SUITE-2026 is not to replace a game result, a rating list, or an engine-versus-engine tournament. Its purpose is narrower: to provide a controlled opening-input surface for IJCCRL events, so that future tournaments can start from documented, repeatable, moderately unbalanced positions rather than from ad hoc opening selection.

IJCCRL will use its own suite in future tournaments because a league that publishes engine ratings, PGN packs, audit notes, and tournament-stage reports also needs authority over the opening corpus used to generate those games. A proprietary IJCCRL suite makes it possible to publish the exact input set, the filtering rules, the evaluation authority, the deduplication method, and the SHA-256 checksums associated with the tournament surface.

Construction rules

The MASTER package was built from twenty evaluated blocks: five ECO files, A through E, and four human Elo bands: 2200–2500, 2501–2600, 2601–2700, and 2701–2800. No 2801+ band was included in the main suite because the available sample above 2800 would be too small and too dependent on a small number of elite-human games.

The input policy for this first MASTER surface was: decisive games only, no drawn games, source-game length from 20 to 225 moves, cut after eight full moves, and deduplication by final FEN after the eighth move. The scientific authority for tournament use is MASTER_UNIQUE, not the raw block-occurrence file, because MASTER_UNIQUE removes transpositions and cross-block duplicates at global level.

Evaluation authority

Each final position was evaluated with the same Stockfish 18 Ubuntu x86-64 AVX2 binary. The observed binary SHA-256 was 6b087694916228c905a5e14db74cca8c7e5643602226af1fa5d42353c455b9f9. The observed embedded networks were nn-c288c895ea92.nnue and nn-37f18f62d772.nnue.

The UCI protocol was fixed for every FEN: Threads=1, Hash=16, MultiPV=1, UCI_ShowWDL=false, clear hash before each FEN, and go depth 8. This is a reproducible IJCCRL evaluation surface. It should not be described as equivalent to longer time-based evaluation protocols.

MASTER_UNIQUE aggregate statistics

The final globally deduplicated surface contains 56,001 positions. Evaluations are stored in centipawns from White's perspective. Because the cut is after eight full moves, all accepted final positions are at the same move boundary, and the evaluation field refers to the position after move eight.

MetricValue
Minimum evaluation-642 cp
Maximum evaluation+784 cp
Mean evaluation+40.479 cp
Median evaluation+41 cp
Population standard deviation61.399 cp
Positive positions45,034
Zero positions256
Negative positions10,711
Stockfish 18 depth 8 evaluation distribution for IJCCRL-SUITE-2026 MASTER
Evaluation distribution of the 56,001 globally unique positions. Values are Stockfish 18 depth-8 centipawns from White's perspective.

Coverage by ECO file

The suite is not balanced by forcing the same number of positions per ECO file. It preserves the accepted and deduplicated positions obtained from the source blocks. This matters because the opening families differ in human-game density and in transpositional behaviour.

IJCCRL-SUITE-2026 MASTER positions by ECO file
MASTER_UNIQUE position count by ECO file after global FEN deduplication.
ECO fileMASTER_UNIQUE positionsMean cpMedian cpMin cpMax cpPositiveZeroNegative
A-file1434335.47635.0-56878410902713370
B-file1765047.33147.0-56073514641722937
C-file813637.00637.0-6426466455391642
D-file974132.25834.0-5046357573542114
E-file613150.12949.0-534684546320648

Coverage by human Elo band

The 2200–2500 band is the largest source band in the current MASTER surface. Higher bands were retained as independent strata, but they were not artificially inflated. This avoids turning sparse elite-human samples into a distorted authority for engine testing.

IJCCRL-SUITE-2026 MASTER positions by human Elo band
MASTER_UNIQUE position count by source human Elo band.
Human Elo bandMASTER_UNIQUE positionsMean cpMedian cpMin cpMax cpPositiveZeroNegative
2200-25005070940.84241.0-642784406482229839
2501-2600204439.54740.0-176297170712325
2601-2700248737.13538.0-379574206617404
2701-280076129.72031.0-2522156135143

UHO-style evaluation windows

The MASTER package includes several UHO-style positive-evaluation subsets. These subsets are not presented as UHO replacements. They are IJCCRL subsets derived from the IJCCRL evaluation authority and are included to support controlled experiments with narrower unbalanced windows.

IJCCRL-SUITE-2026 MASTER UHO-style subset sizes
Number of globally unique positions inside each positive-evaluation subset.
SubsetMin cpMax cpPositionsA-fileB-fileC-fileD-fileE-file
PLUS_085_09485942195490828276274327
PLUS_090_09990991985449752254226304
PLUS_095_104951041742429667224188234
PLUS_100_1091001091568399577205183204
PLUS_100_119_BIG10011927196561013386329335
PLUS_105_1141051141382331506200176169
PLUS_110_1191101191151257436181146131
PLUS_120_1291201298692403281159591

Why IJCCRL will use its own suite

IJCCRL tournaments require opening input that is traceable at the same level as the PGN output. Using IJCCRL-SUITE-2026 MASTER gives the tournament framework a fixed opening authority with exact hashes, exact evaluation protocol, exact deduplication rule, and exact source-band metadata. That makes later tournament audits simpler: the opening surface can be checked independently from the engine result table.

The suite also gives IJCCRL the ability to separate two questions that are often confused. The first question is whether a position is suitable as an opening test input. The second question is how engines perform after both sides start from that input under controlled time controls and hardware rules. IJCCRL-SUITE-2026 answers only the first question. Tournament games and rating lists answer the second.

Methodological limits

The current MASTER surface is not a claim that Stockfish 18 depth 8 is the final or only possible evaluation authority. It is the fixed evaluation authority for this first IJCCRL-SUITE-2026 MASTER release. Any future change to depth, movetime, engine version, NNUE network, hash, threads, or evaluation method would create a new surface and must not be mixed silently with this one.

The suite also does not claim that a positive opening evaluation guarantees a decisive engine result. It only records the eighth-move evaluation of the starting position. Engine strength, time control, search behaviour, tablebase access, move-order effects, and tournament format remain separate variables.

Package identity

FileSHA-256
MASTER package ZIP3d7f85ea58c8201d8973ad722284074cf6852e65cedcc29b4039e7fe94a71291
MASTER_UNIQUE CSV5ff20aa6538eb8709f00ae2cf7fd1dc264768d95edfd1f88870c564fd02daa7d
MASTER_UNIQUE PGNd12dde0152b637b09896967e08d7fcdfef3a41f7adfae1d222418b0c6b0b9222
MASTER_UNIQUE EPDe2bd92af17e7fb60622d855bf3daff0ef413913e744d032018cf868158ec473e

Recommended tournament authority: MASTER_UNIQUE. The all-occurrences file is retained for audit traceability, but the globally deduplicated file is the correct surface for tournament opening selection.

Leave a Reply

Your email address will not be published. Required fields are marked *