Introduction to spatial optimization methods that are used in the analysis of geographic problems, including linear programming, network programming, integer programming, and dynamic programming. Example problems involving spatial temporal decision making are emphasized. Lab section includes the use of optimization software for analysis, planning and decision making.