1. Optimization Problems and Software