FocusedILS is the ParamILS variant that adapts the number of evaluation runs assigned to different configurations. Its pairwise comparisons use common benchmark instances and random seeds, extending the evidence when necessary instead of comparing arbitrary means from different run lists.[ref]
ParamILS: An Automatic Algorithm Configuration Framework by Frank Hutter and others. Section 3.3, domination relation and Procedure 3
An original example shows why unequal evidence needs care. Suppose configuration has completed two runs with costs seconds, while has four costs seconds. Their available means, and , mix different instance coverage. On the two shared runs the comparison is against . If extending to the same four runs gives , its mean becomes , reversing the ranking against 's . Matching the evidence does not prevent a ranking from changing when more evidence arrives.
The run allocation and the configuration search are different layers. Iterated local search proposes which settings to compare; the FocusedILS comparison procedure determines how much measured evidence supports the decision. BasicILS instead uses a fixed evaluation count . Both still depend on a declared cost statistic and a representative workload.
The example is a finite-data illustration, not a confidence interval or proof about unseen inputs. A setting selected after adaptive evaluation should be assessed on unused instances, with the full tuning budget recorded. The cost of finding the configuration and the subsequent cost of running it answer different questions.
New to topics? Read the docs here!