Techniques for maximizing or minimizing system objectives, such as cost, response time, or efficiency.