SUPERLAB EXPERIMENTAL SYSTEMS / 001
CONNECTING TO JAVA
An algorithm workbench

Every decision exposed.

Three composed superfunctions. Change the constraints, run the computation, inspect what changed.

01 JAVA SOURCE   /   01 HTML FILE
00 EXTERNAL DEPENDENCIES
LOCAL EXECUTION · REPRODUCIBLE INPUTS

What earns a place?

Useful sets are more than individually high scores. Reward coverage, discount uncertainty, and penalize redundant picks.


id | value | uncertainty | cost | comma-separated tags
Values and uncertainty: 0–100. Cost: positive integer.
Uncertainty is your estimate, not a learned probability.

Waiting for sample inputs.

What the function actually guarantees

Every feasible subset is checked. The returned set maximizes the stated objective within floating-point tolerance. Ties prefer lower cost, then the ID-sorted subset mask.

A separate density-greedy search with add/drop/exchange repair is compared with that exact answer. The displayed gap is measured, never assumed to be zero.

Enumeration is exponential: O(n·2ⁿ) time and O(2ⁿ) memory. The 18-candidate limit is intentional. This objective is a design choice, not a universal definition of usefulness.

The selected set and counterfactual audit
will appear after the server responds.