01 - Introduction
20 Mar 2014 Comments-
Mathematical Program
在数学的环境下 program 就是指优化问题:
- $f(x)$: objective function
- $x$: variable
- $x \in S$: constrain
Mathematical Programming = Mathematical Optimization
-
Typical steps for solving mathematical optimization problem
- Problem formulation (which is an art, time would be saved if problem is formulated properly)
- define $f(x)$, $S$
- Checking the existence of a solution
- Solving the optimization problem, if a solution exists
- Graphical method (suitable for functions of 1 or 2 variables)
- Analytical method
- Numerical method (iterative algorithm)
- Solution analysis
- Algorithm analysis
- Problem formulation (which is an art, time would be saved if problem is formulated properly)
-
Types of optimization problem
- Constrained and unconstrained optimization
- Continuous and discrete optimization
-
Stochastic and deterministic optimization
粗体字的是本课重点
-
Types of optimization algorithm
- Local optimization algorithm
-
Global optimization algorithm
粗体字的是本课重点