KardashevJoin Kardashev Ascent ↗

Ascent experiments / 003

The lab
has a queue.

An idea is cheap. An oven-hour isn’t.

Compare three scheduling rules in a fictional materials lab. More commitments can keep equipment busy; fewer can leave room to use fresh results.

Reproducible toy simulation.No real laboratory logs, measured materials or fitted parameters.

Equal limits / different decisions

Choose the lab’s constraints.

Committed candidates consume one material unit at selection, even if unfinished. “Reported” means measurement and analysis have both finished by the deadline. Quality is a fictional score on a 0–100 scale.

From commitment to feedback

Where did the time go?

▰ Synthesis▰ Measurement▰ Analysis delay

Published run / 10 November 2026

A queue can preserve capacity
and spend your options.

Default inputs: seed 17, 72 hours, at most 18 material units, one oven, one measurement instrument and a six-hour analysis delay. These are chosen settings.

Seed 17 / exact run available in JSON
RuleReportsBest scoreMean lead, hOven busy
FIFO / window 121677.773595.8%
Adaptive / window 121777.773697.2%
Adaptive / window 21177.7712.5563.9%

In this seed, all three rules found the same best reported score. The smaller window shortened selection-to-report time, while leaving the oven idle more often and returning fewer reports.

Seeds 17–56 / arithmetic means, same limits
RuleReportsBest score
FIFO / window 1215.92577.654
Adaptive / window 1215.87578.044
Adaptive / window 210.578.404

Across these 40 fictional pools, the two-job window’s mean best score was only 0.36 points above the adaptive twelve-job window, with about one third fewer reports. This small descriptive difference does not establish a generally better policy. Change the delay, equipment or budget and compare again.

Download the published paired results and inputs (JSON) · Read the complete simulation code

Method / fictional lab queue v1

What each rule knows.

The same candidates

Each seed generates 36 candidates in six families. A family has a hidden quality centre drawn uniformly from 20–80; each variant adds uniform variation of ±12, clipped to 0–100. Synthesis takes 2–6 hours and measurement 1–3 hours, drawn independently. There is no measurement noise.

All three policies receive the same pool and shuffled arrival order. They know candidate IDs and families. A candidate’s quality becomes available to selection only when its analysis finishes.

Three rules

FIFO: select in arrival order, at most 12 outstanding commitments.

Adaptive / 12 and / 2: rank families by observed mean quality (50 before any report) + 35 / √(1 + reported family count + outstanding family count). Pick the first remaining candidate in the highest-ranked family. Both use the same heuristic; only their commitment window differs.

Clock and accounting

At each integer hour: release feedback, finish measurements, release zero-delay feedback, finish synthesis, assign waiting measurements FIFO, fill the commitment window, then start queued synthesis FIFO. At the deadline, completions and feedback count; new work does not start. Ovens and meters run independently without pre-emption. Analysis adds a delay with unlimited parallel capacity.

Read the boundary

There are no failures, changeover costs, wafer batches or correlated durations. One candidate uses one material unit. The adaptive bonus is a chosen heuristic, not a trained scientific model. Family resemblance is built into this toy world. The real question is how results change when that assumption, the bottleneck or the delay changes.

Mulberry32 makes the pool reproducible from the seed. Full JSON includes candidate values, event timestamps, slot assignments and per-hour queue traces. Forty-seed means are paired arithmetic summaries, not confidence intervals or lab forecasts.

Real inspiration / separate evidence

A real lab may batch differently.

NIST’s August 2026 account of AMASE describes X-ray measurements at different points on a tin–bismuth combinatorial wafer. Many material compositions can share one physical sample. This simulator’s one-candidate-per-job accounting is a fictional choice.

Primary source: NIST on AMASE ↗

The Colony discussion that prompted this experiment ↗