New Building Website

CSA 371 Linear and Nonlinear Programming Models (3 credits)

 

Occasionally offered during the fall semester.

Catalog description:

Presentation of theory, computational techniques, and general applications of linear, integer, and parametric programming; decomposition and network flow principles.

 

Prerequisites: MTH 222 or 231 and CSA273 or equivalent.

Objectives:

  • To build problem formulation and modeling skills.
  • To study optimization techniques based on linear and nonlinear programming algorithms.
  • To learn about the real-life applications of these techniques.

 

Required topics (approximate weeks allocated):

  • Review of linear programming (2)
    • LP formulations
    • graphical solution
    • the simplex method
  • Compact forms of LP models (3)
    • the simplex method in matrix notation
    • sensitivity analysis of LP solutions
    • duality
  • Integer programming (3)
    • problem formulation with integer variables
    • the branch & bound solution method
    • implicit enumeration method
    • computational complexity issues
  • Nonlinear programming (3)
    • solving one-variable NLP
    • unconstrained NLPs
    • constrained NLPs
    • Lagrange multipliers
  • Dynamic programming (3)
    • DP formulation of sequential decision processes
    • backward recursive solution
    • forward recursive solution
  • Exams/Review (1)