in which a variable is automatically adjusted to optimise the performance