This document summarizes key concepts from Chapter 2 on introduction to optimization and linear programming. It discusses how linear programming models can have multiple optimal solutions and how the optimal solution may occur at non-integer points. It also provides examples of linear programming problems involving maximizing or minimizing objectives subject to constraints, and discusses interpreting solutions and sensitivity analysis.