Top 10 mathematical modeling algorithms-how much do you know?

Source: Internet
Author: User
1. Monte CarloAlgorithmThis algorithm, also known as the random simulation algorithm, is an algorithm that solves the problem through computer simulation. At the same time, it can be used to verify the correctness of its own model.

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

3. Linear Planning, integer planning, multi-dimensional planning, secondary planning and other planning problems are usually implemented using Lindo and Lingo software.

4. Graph Theory Algorithms. These algorithms can be divided into many types, including the shortest path, network flow, and bipartite graph algorithms. These methods can be used to solve graph theory problems.

5. computer algorithms such as dynamic planning, retrospective search, divide and conquer, and branch and demarcation.

6. Three non-classical algorithms of Optimization Theory: Simulated Annealing, neural networks, and genetic algorithms (these algorithms are used to solve some difficult optimization problems, it is helpful for some problems, but it is difficult to implement the algorithm and must be used with caution)

7. Grid Algorithm and exhaustive method. Grid Algorithm and exhaustive method are the most advantageous algorithms for brute force search. They are applied in many competitions. When we focus on the model and despise the algorithm, some advanced languages are recommended as programming tools.

8. In some continuous discretization methods, many problems come from reality. data can be continuous, while computers only recognize discrete data, therefore, it is very important to consider the ideas of discretization and replacement of differentiation by difference, and replacement of integral by sum.

9. Numerical Analysis Algorithms (if advanced programming languages are used in the competition, some algorithms commonly used in numerical analysis, such as equations, matrix operations, and function points, require additional library functions for calling ).

10. image processing algorithms (there is a type of problem in the competition question that is related to graphics. Even if it is not related to graphics, there should be images in the paper. How to present and process these images is a problem to be solved, MATLAB is usually used for processing ).

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.