Las matemáticas que aprendemos en la escuela secundaria son las matemáticas de los números reales. No funciona con computadoras. Un sistema informático es una máquina discreta. Matemática discreta es el lenguaje de los sistemas informáticos. DM encuentra su aplicación en una variedad de dominios informáticos, incluido el aprendizaje automático, Big Data, criptografía, etc. Como asignatura, a diferencia del álgebra y la geometría, se trata menos de fórmulas y más de conceptos. La teoría de juegos, la teoría de autómatas, la teoría de gráficos son todas disciplinas de Matemática discreta.
La importancia de la DM depende del tipo de trabajo en el que esté involucrado. Como programador de computadoras, puede hacer toneladas de cosas sin saber muchas matemáticas, pero como científico de la computación, el conocimiento de las matemáticas (especialmente las matemáticas discretas) es indispensable.
Por ejemplo, supongamos que está desarrollando una aplicación para ordenar números. Si ingresa 100 números, su aplicación mostrará el resultado en muy poco tiempo. Sin embargo, si la carga aumenta a 100.000 números, la ejecución llevará más tiempo y la aplicación también puede fallar. A menos que conozca el concepto de complejidad de la función (Big-O, Big-theta), no podrá modificar su función de clasificación para reducir el número de pasos de ejecución que disminuirán el tiempo total de ejecución. Como puede ver, sin DM, aún puede desarrollar la aplicación, pero el conocimiento de DM lo ayudará a hacerlo escalable. Este es solo un ejemplo muy pequeño para mostrar cómo DM puede ayudarlo a modificar sistemas / algoritmos para mejorar el rendimiento.
- ¿Cuál es el tipo de datos de optimización de memoria más apropiado en Matlab para importar un archivo de audio que tiene un valor máximo de 0.495971679687500 y el valor mínimo es -0.488983154296875?
- ¿Cuáles son algunos procesos que realizamos con computadoras que no se encuentran bajo el formalismo de la máquina de Turing?
- Si a, b, c son números reales tales que 0 <a <1, 0 <b <1, 0 <c <1, a + b + c = 2, ¿cómo demuestra que [matemáticas] \ frac {a} {1 - a} \ frac {b} {1 - b} \ frac {c} {1 - c} \ geq 8 [/ math]?
- ¿Qué problema resolvió Alan Turing y cómo eso lo llevó a ser etiquetado como el 'Padre de la Informática'?
- ¿Cómo se usan las matemáticas discretas en el aprendizaje automático?