A type of control system that seeks to minimize a particular cost or objective function while controlling the system.