1. Convex and Quadratic Programming.- 1.1 Introduction.- 1.1.1 The Linearization Algorithm.- 1.1.2 Convergence of the Algorithm.- 1.1.3 General Remarks.- 1.1.4 Notation.- 1.2 Necessary Conditions for a Minimum and Duality.- 1.2.1 Convex Sets.- 1.2.2 Convex Functions.- 1.2.3 Foundations of Convex Programming.- 1.2.4 Duality in Convex Programming.- 1.2.5 Necessary Conditions for Extrema. General Problem.- 1.2.6 Necessary Conditions for Extrema: Second...