An example system learns from traffic disturbances or perturbations to improve overall traffic flow. The perturbations may be related to specific times such as morning rush hour, or for all times of day. The improvement to overall traffic flow may be measured by time lost in traffic delays, or by time of travel, or by risk of accidents.