Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son los métodos de modelado matemático?

¿Cuáles son los métodos de modelado matemático?

Esta es una copia de Internet y está bien escrita:

Se deben lograr avances clave:

1 módulo de pronóstico: pronóstico gris, series de tiempo pronóstico, red neuronal Predicción, ajuste de curvas (regresión lineal);

2 Discriminación de clasificación: discriminación de distancia euclidiana, discriminación de pescadores, etc.;

3 Teoría de grafos: método del camino más corto;

4 Optimización: utilice software lindo o lingo para resolver el sistema de ecuaciones;

5 Otros métodos: proceso de jerarquía analítica, método de análisis de componentes principales de la cadena de Markov, etc.;

6 Uso del software: matlab lindo (lingo) excel;

7 Escribe algunos artículos digitales y analógicos antes de la competencia.

Esta es la solución al concurso y las obras premiadas cada año. Puedes estimarla tú mismo...

Solución al problema del concurso

93A. intermodulación no lineal Ajuste de diseño de frecuencia, planificación

93B Teoría de grafos de clasificación de equipos de fútbol, ​​análisis de jerarquía, programación entera

94A Teoría de grafos Fengshan Kailu, interpolación, programación dinámica

94B Teoría de gráficos del problema de embalaje de cerraduras, matemáticas combinatorias

95A Programación no lineal del problema de gestión de vuelos, programación lineal

95B Programación de operación de grúas y hornos de fundición Programación dinámica, teoría de colas, gráfico On

96A Ecuaciones diferenciales y optimización de la estrategia de pesca óptima

96B Programación no lineal de lavadora que ahorra agua

97A Programación no lineal de diseño de parámetros de piezas

97B Simulación estocástica de disposición óptima de truncamiento y corte, teoría de grafos

98A Optimización multiobjetivo y programación no lineal de un tipo de problema de cartera de inversiones

98B La mejor ruta para la inspección de desastres Teoría de grafos , optimización combinatoria

99A Gestión automatizada del torno optimización estocástica, simulación por computadora

99B Planificación del diseño de perforación 0-1, teoría de grafos

00A Identificación del modelo de clasificación de secuencia de ADN, Discriminación de Fisher, red neuronal artificial

00B Optimización de la combinación de transporte y pedido de tuberías de acero, problema de transporte

01A Ajuste de curvas de reconstrucción tridimensional de vasos sanguíneos, reconstrucción de superficies

01B Programación multiobjetivo para el problema de despacho de vehículos industriales

02A Programación no lineal óptima de la fuente de luz de la línea de luz del vehículo

02B Toma de decisiones de objetivo único para el problema de lotería

03A Ecuación diferencial extendida del SARS, ecuación diferencial

03B Programación entera y problema de transporte de la disposición de vehículos en la producción minera a cielo abierto

04A Análisis estadístico, procesamiento de datos y optimización del tiempo olímpico diseño de puntos de venta de supermercados

04B Ajuste de datos y optimización de la gestión de la congestión de la transmisión en el mercado energético

05A Evaluación de la calidad del agua del río Yangtze y evaluación de predicción de pronósticos, procesamiento de datos

05B DVD de programación estocástica de alquiler en línea, programación entera

La calidad del diseño del algoritmo afectará directamente la velocidad de cálculo. Se recomienda utilizar más software matemático (

Mathematice, Matlab, Maple. , Mathcad, Lindo, Lingo, SAS, etc.). Aquí se muestran diez tipos de algoritmos matemáticos

comúnmente utilizados para modelado, solo como referencia:

Algoritmo de Monte Carlo (este. El algoritmo también se denomina algoritmo de simulación aleatoria y se resuelve mediante simulación por computadora

El algoritmo del problema también se puede utilizar para probar la exactitud de su propio modelo mediante simulación, que es un método imprescindible

durante las competiciones)

2. Ajuste de datos, estimación de parámetros, interpolación y otros algoritmos de procesamiento de datos (en las competiciones, normalmente se encuentra con una gran cantidad de datos que deben procesarse y la clave). para procesar datos radica en estos algoritmos se suele utilizar como herramienta Matlab)

>

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 se pueden resolver utilizando algoritmos de programación matemática). Para describirlo, generalmente se implementa utilizando el software Lindo y Lingo)

4. Algoritmo de teoría de grafos (este tipo de algoritmo se puede dividir en muchos tipos, incluido el cálculo de ruta más corta, flujo de red y gráfico bipartito).

métodos, los problemas relacionados con la teoría de grafos se pueden resolver con estos métodos, se requiere una preparación cuidadosa)

5. Algoritmos informáticos ( estos algoritmos son métodos más utilizados en el diseño de algoritmos y se pueden utilizar en competiciones en muchas ocasiones)

6. Tres algoritmos no clásicos principales de la teoría de optimización: método de recocido de simulación, red neuronal y algoritmo genético (estos.

Los problemas son algoritmos que se utilizan para resolver algunos problemas de optimización difíciles y son muy útiles para algunos problemas.

Pero la implementación del algoritmo es más difícil y debe usarse con precaución. )

7. Algoritmo de cuadrícula y método exhaustivo (el algoritmo de cuadrícula y el método exhaustivo son algoritmos para buscar violentamente el punto óptimo. En muchos

Hay aplicaciones en preguntas de competencia. Cuando el La atención se centra en el modelo en sí y se subestima el algoritmo. Se puede utilizar esta solución violenta. Es mejor utilizar algunos lenguajes de alto nivel como herramientas de programación)

Algunos métodos de discretización continua (muchos). Los problemas en realidad se basan en el hecho de que los datos pueden ser continuos, pero la computadora solo reconoce datos discretos, por lo que se discretizan y luego se usa diferencial en lugar de diferencial, suma en lugar de integral y otras ideas son muy importante)

9. Algoritmo de análisis numérico (si se utiliza un lenguaje de alto nivel para la programación en la competencia, entonces algunos puntos numéricos

Algoritmos comúnmente utilizados en el análisis, como la resolución de ecuaciones , operaciones matriciales, integración de funciones y otros algoritmos, requieren programación adicional

Escribir funciones de biblioteca para llamar)

10. Algoritmos de procesamiento de imágenes (Hay un tipo de pregunta en el concurso relacionada con Gráficos Incluso si no tiene nada que ver con los gráficos, debe haber muchas imágenes en el documento. Cómo mostrar estos gráficos y cómo manejarlos es el problema que debe resolverse.

Preguntas. generalmente manejado usando Matlab)