"Version: 202303"--Title page verso.Includes bibliographical references.part I. The fundamentals. 1. Linear programming -- 1.1. The basics -- 1.2. Geometric interpretation -- 1.3. Duality -- 1.4. Slack variables -- 1.5. Weak and strong duality -- 1.6. Concluding remarks -- 1.7. Advanced topics -- 1.8. Further reading2. Semidefinite programming -- 2.1. Primal semidefinite programs -- 2.2. Dualit…