Current location - Training Enrollment Network - Mathematics courses - Application of Ten Mathematical Modeling Algorithms in Mathematical Modeling
Application of Ten Mathematical Modeling Algorithms in Mathematical Modeling
1, Monte Carlo algorithm, also called stochastic simulation algorithm, is an algorithm to solve problems through computer simulation, and at the same time, it can test the correctness of its model through simulation.

2. Data processing algorithms such as data fitting, parameter estimation and interpolation usually use Matlab as a tool.

3. Linear programming, integer programming, multivariate programming, quadratic programming and other planning problems are usually realized by Lindo and Lingo software.

4. Graph theory algorithms can be divided into many kinds, including shortest path algorithm, network flow algorithm and bipartite graph algorithm. These methods can solve problems related to graph theory.

5. Computer algorithms such as dynamic programming, backtracking, divide-and-conquer algorithm, branch and bound.

6. Three non-classical algorithms of optimization theory: simulated annealing method, neural network and genetic algorithm (these problems are used to solve some difficult optimization problems and are helpful to some problems, but they are difficult to implement and need to be used carefully).

7. Grid algorithm and exhaustive method are the best algorithms for violent search, which are applied in many competition questions. When focusing on the model itself and ignoring the algorithm, this violent scheme can be used, and it is best to use some high-level languages as programming tools.

8. For some continuous discretization methods, many problems are practical. Data can be continuous, but computers only recognize discrete data. Therefore, it is very important to discretize them and implement the ideas of replacing differential with difference and integral with sum.

9. Numerical analysis algorithm (if high-level language programming is used in the competition, some commonly used algorithms in numerical analysis, such as solving equations, matrix operation, function integration, etc., need to write additional library functions to call).

10, image processing algorithm (there is a kind of problem related to graphics in the competition, even if it has nothing to do with graphics, but there should be many pictures in the paper. How to show these graphics and how to deal with them is a problem to be solved, which is generally handled by Matlab).