Presentación
Contents
Presentación#
Motivación#
La ciencia de redes es un área de investigación en crecimiento aplicada a cada vez a más campos del conocimiento. Se trata de un nuevo enfoque que está siendo utilizado ya no sólo en las matemáticas sino también en la física e incluso en áreas como biología, medicina y ciencias sociales. Se trata de un campo interdisciplinario.
Las redes complejas describen gran cantidad de sistemas en la naturaleza y la sociedad. El rápido avance de áreas como la ciencia de datos, el machine learning, redes neuronales, etc., convierten a las redes en una herramienta indispensable para los próximos egresados de la carrera de física.
En este curso se revisarán las bases de la teoría de redes-grafos que permitan posteriormente abordar problemas y modelos de física estadística en redes. Finalmente se estudiarán problemas de actualidad y múltiples herramientas analíticas para abordar desde la física problemas de múltiples áreas como el comportamiento humano, la movilidad, economía, ecología, salud, etc. A lo largo del curso se abordarán problemas reales de varias áreas del conocimiento que motivan el desarrollo de la teoría y dan una perspectiva amplia de la ciencia de redes.
Temario#
Matemáticas de las Redes
Representación matemática
Matriz de adyacencia
Caminos, conectividad, componentes
Medidas y métricas
Medidas de centralidad de los nodos: grado, cercanía, intermediación, eigenvector, etc.
Grupos de nodos: coeficiente de acumulación, modularidad, cliques, etc.
Propiedades globales: medidas promedio, diámetro, distribución de grado, asortavididad, etc.
Redes complejas y sus propiedades
Redes aleatorias
Redes de mundo pequeño
Redes libres de escala
Procesos en redes (temas de física estadística)
Modelo Barabasi-Albert y conexión preferencial
Laplaciano y difusión en redes
Caminatas aleatorias en redes
Percolación en redes
Estudio de redes reales
Redes tecnológicas, de comunicación e información
Redes en biología
Redes sociales
Dinámica del curso#
Este curso tiene un enfoque teórico y práctico. Cada semana se revisará una serie de contenidos teóricos (videos y lecutras) y se realizarán prácticas de programación en python donde se aplicarán los conocimientos adquiridos.
Para los alumnos inscritos formalmente al curso, la parte teórica se cubre asincrónicamente, mientras que la parte práctica se puede tomar de forma sincrónica una vez a la semana por videollamada o de forma asincrónica. El avance del curso se monitoreará mediante a través del moodle de la facultad.