Skip to main content

North Star Promise Scholarship Alert: FAFSA or MN Dream Act forms must be submitted by June 1 to be considered for the scholarship next year!

Metro State will observe Summer Hours May 22–July 25: On Fridays, services will be virtual only, and buildings will be closed Fridays and Saturdays (except the Library will be open Fridays and Saturdays from 10a.m-6: p.m.). Check the Student Services page for details.

MATH 330 Optimization

Optimization covers a broad range of problems that share a common goal - determining the values for the decision variables in a problem that will maximize (or minimize) some objective function while satisfying various constraints. Using a mathematical modeling approach, this course introduces mathematical programming techniques and concepts such as linear programming, sensitivity analysis, network modeling, integer linear programming, goal programming, and multiple criteria optimization. Software is used to solve real-world problems with an emphasis on interpretability of results. Applications include determining product mix, routing and logistics, and financial planning.

Prerequisites

Special information

Note: Students whose prerequisites are not identified by the system should contact the Math and Statistics Department for an override at MATH@metrostate.edu.
2 Undergraduate credits

Effective May 7, 2019 to May 6, 2026

Learning outcomes

General

  • Formulate optimization problems mathematically.
  • Solve mathematical programming problems graphically, algebraically, and using software.
  • Assess how sensitive models are to various changes that might occur in the model or its optimal solution.
  • Identify and apply the most appropriate mathematical programming technique for problem solution.
  • Interpret and understand the computer output for a mathematical programming application.
  • Document and articulate the results and conclusions for mathematical programming techniques applied to actual cases in a variety of disciplines.