Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion