¿Qué es una introducción a vista de pájaro a la teoría de grafos?

En esencia, la teoría de grafos trata sobre el estudio de objetos (vértices) que comparten relaciones (bordes) con otros objetos.

Sé que esto suena increíblemente simple, pero lo distingue como un campo de otros, como la teoría de números (donde el foco primario está contando) y la geometría (donde el foco primario es el espacio).

Debido a que se trata de objetos y relaciones, es increíblemente útil para problemas del mundo real que se refieren a objetos relacionados. Las aplicaciones prácticas incluyen:

  • Química: los objetos son átomos, las relaciones son enlaces.
  • Redes sociales: los objetos son personas, las relaciones son (irónicamente) relaciones.
  • Estudio científico: los objetos son papeles, las relaciones son citas.
  • Circuitos eléctricos: los objetos son resistencias, condensadores, inductores, las relaciones son cables físicos.
  • Aprendizaje automático / búsqueda: los objetos son teorías que explican fenómenos, las relaciones son modificaciones o derivaciones de esas teorías.
  • Internet: los objetos son computadoras, las relaciones son conexiones de datos.

En todas estas disciplinas, nos encontramos haciendo el mismo conjunto de preguntas, en dos categorías generales:

  • ¿Cuál es la relación entre dos o más nodos en el gráfico (ruta más corta, conectividad, vendedor ambulante, etc.)?
  • ¿Cuáles son las propiedades del gráfico en su conjunto (árbol de expansión mínimo, presencia de ciclo, grado, camarillas, grados de separación)

Lo sorprendente es que resolver un problema en un área beneficia a todos los campos que dependen de él.

La aplicación teórica / matemática es que la teoría de grafos es isomorfa a los problemas en otros dominios de las matemáticas y, por lo tanto, es muy valiosa como una forma de probar propiedades. Por ejemplo, si alguien demostrara que existe una solución de tiempo polinomial para el problema del vendedor ambulante, entonces tenemos una solución para todos los problemas de tiempo no polinomiales.

More Interesting

¿Es posible iterar a través de todos los números reales en [a, b] en cualquier lenguaje de programación? ¿Se acerca algo?

¿Qué métodos de análisis deberían usarse cuando el nivel de la variable dependiente es mucho mayor que el número de variable independiente?

Si una solución correcta a la Hipótesis de Riemann, P = NP, o la Teoría de campo unificada se presentara de forma anónima, ¿cuántas personas podrían ser consideradas sospechosas?

¿Podrá la inteligencia artificial resolver un problema matemático abierto, como la conjetura de Goldbach o la hipótesis de Riemann?

Sé que la función de devolución de llamada se ejecuta de forma asincrónica, pero ¿por qué es eso?

¿Cuáles son algunos artículos clásicos sobre teoría de grafos?

¿Por qué el lenguaje de las palabras a * b * es decidible?

¿Cuál es el orden correcto para tomar cursos en línea sobre algoritmos (del MIT y Stanford) para un estudiante interesado en aspectos teóricos y teoría de la complejidad?

¿De cuántas maneras podemos dividir una cadena de 10 caracteres en más de 2 subcadenas consecutivas no vacías?

¿Cuál es la forma de demostrar que el límite inferior del par más cercano es n log n utilizando Element Uniqueness?

¿Cómo explica matemáticamente la conversión de tipos?

¿Cuáles son algunas aplicaciones interesantes de las matemáticas en la vida real?

En Python, ¿cómo sería el código si quisiera que el usuario ingrese un número de 3 dígitos y luego obtenga la suma de esos tres números individuales?

¿Cómo se ve la integridad de NP?

¿Qué tan eficientemente la computadora Quantum puede resolver el problema P vs NP?