¿Qué conocimientos se necesitan para el modelado matemático?
1. Algoritmo de Monte Carlo (este algoritmo también se llama algoritmo de simulación estocástica, que es un algoritmo que resuelve problemas mediante simulación por computadora. Al mismo tiempo, usted puede probar la exactitud de su modelo mediante simulación, que es un método indispensable en las competiciones).
2. Algoritmos de procesamiento de datos como ajuste de datos, estimación de parámetros, interpolación (normalmente hay una gran cantidad de datos para procesar en las competiciones, y la clave para procesar datos radica en estos algoritmos, generalmente usando Matlab). como herramienta).
3. Problemas de planificación como programación lineal, programación entera, programación multivariada, programación cuadrática (la mayoría de los problemas en las competiciones de modelado son problemas de optimización, y muchas veces estos problemas pueden describirse mediante algoritmos de programación matemática, generalmente implementados mediante algoritmos de programación matemática. software Lindo y Lingo).
4. Algoritmos de teoría de grafos (dichos algoritmos se pueden dividir en muchos tipos, incluidos algoritmos de ruta más corta, algoritmos de flujo de red, algoritmos de gráficos bipartitos, etc.), y los problemas relacionados con la teoría de grafos se pueden resolver utilizando estos. métodos. requiere una preparación cuidadosa).
5. Algoritmos informáticos como programación dinámica, búsqueda de retroceso, algoritmo de dividir y conquistar, bifurcación y límite (estos algoritmos se utilizan comúnmente en el diseño de algoritmos y también se pueden utilizar en competiciones en muchas ocasiones).