Chapter 1: Basics of Decision Making
Chapter 2: Basic LP Problem
Chapter 3: Solving and Interpreting LP Models
Chapter 4: Duality in Linear Programming Code
Chapter 5: LP Modeling Part II
Chapter 6: Toward Proper Modeling
Chapter 7: More LP Problems & Gluing Models
Chapter 8: Dynamic LP Models
Chapter 9: Nonlinearities and Approximations
Midterm Exam 2023 exam
Chapter 17: Misbehavior Models
Chapter 10: Modeling Summary
Chapter 11: Multi-Objectives
Chapter 12: Nonlinear Optimization Conditions
Chapter 13: Price Endogenous
Chapter 14: Risk Modeling Part I Part II
Chapter 15: Handling Indivisibilities Part I
Chapter 16: Handling Indivisibilities Part II
Chapter 3-4: Q1 (solve it using the solver), 6, 8, 9, 11-13 using Q1 due Feb 5th before class
Chapter 5 : Q2, 7, 11, 12, 14, due Feb 12th before class
Chapter 6-7: Q1, 2, 6, 11, 13, 19, 20, due Feb 19th before class
Chapter 8: Q1, 7, 8 Chapter 9: Q2, 6,8 Midterm practice: Q1, due Mar 3rd, before class
Chapter 10-13 : Q 3,6,9,14, Due Mar 26, before class
Chapter 14 :Q2; Chapter 15-16 : Q6, 14, Due Apr 7, 4:00 pm to my office.
Complete Book (pdf)
Chapter 1 - Introduction
Chapter 2 - The Linear Programming Problem
Chapter 3 - Matrix Algebra Solution of LP Problems
Chapter 4 - LP Duality
Chapter 5 - Algebraic LP Modeling, Duality and Solution Interpretation
Chapter 6 - Toward Proper Models
Chapter 7 - Additional LP Models
Chapter 8 - Multi-year Dynamics and LP
Chapter 9 - LP Modeling: Nonlineatities and Approximation
Chapter 10 - Modeling Summary
Chapter 11 - Multi-Objective Programming
Chapter 12 - General Nonlinear Programming
Chapter 13 - Price Endogenous Modeling
Chapter 14 - Risk Modeling
Chapter 15 - Relaxing Continuity Assumptions - Integer Programming
Chapter 16 - Applied Integer Programming
Chapter 17 - Fixing Improperly Working Models
Chapter 18 - Validation of Programming Models
Chapter 19 - Getting the Most from a Modeling System
Appendix 1 - Using Summation Notation
Appendix 2 - Running GAMS on a PC
Text examples implemented in GAMS in zipped format