Curricula CS-UNI
3.3. Matemáticas Discretas y Combinatoria (DMC)

3.3. Matemáticas Discretas y Combinatoria (DMC)

Esta área cubre las matemáticas de estructuras finitas y numerables, incluyendo la enumeración combinatoria, la teoría de grafos, la optimización discreta y los fundamentos lógicos de las matemáticas. Sustenta la informática teórica, la investigación de operaciones y la ciencia de datos moderna.

área de Conocimiento (Knowledge Area-KA) (KA)

Core Tier1

Core Tier2

Electivo

3.3.1 Combinatoria Enumerativa

 

 

No

3.3.2 Teoría de Grafos

 

 

No

line:10846?? Combinatoria Extremal y Probabilística

 

 

No

3.3.3 Optimización Discreta

 

 

No

line:10848?? Teoría de Diseños y Códigos Combinatorios

 

 

No

3.3.4 Lógica Matemática y Teoría de Conjuntos

 

 

No

3.3.1. DMC/Combinatoria Enumerativa

Conteo sistemático de estructuras discretas mediante biyecciones, recursiones, funciones generadoras y el principio de inclusión-exclusión.
Temas:
Core

  • Principios básicos de conteo: permutaciones, combinaciones y el teorema del binomio
  • Principio de inclusión-exclusión y aplicaciones a desarreglos y la función totiente de Euler
  • Funciones generadoras ordinarias y exponenciales; resolución de recurrencias
  • Particiones de enteros, tablas de Young y la fórmula de la longitud del gancho

Aprendizaje esperado (Learning Outcomes):
Core:

1.
Aplicar principios básicos de conteo e inclusión-exclusión a problemas de enumeración [Familiarizarse]
2.
Construir funciones generadoras ordinarias y exponenciales para enumerar estructuras combinatorias [Usar]
3.
Derivar fórmulas de forma cerrada para sucesiones combinatorias usando biyecciones e inversión de Möbius [Evaluar]

3.3.2. DMC/Teoría de Grafos

Estructura y propiedades de grafos: conectividad, coloraciones, emparejamientos, planaridad y teoría espectral de grafos.
Temas:
Core

  • Grafos: definiciones, isomorfismo, sucesiones de grados, árboles y árboles generadores
  • Conectividad, teorema de Menger y flujos en redes (flujo máximo-corte mínimo)
  • Emparejamientos (teorema de Hall), coloraciones de grafos y el polinomio cromático
  • Grafos planares, fórmula de Euler, teorema de Kuratowski y el teorema de los cuatro colores
  • Matrices de adyacencia y laplaciana, valores propios y grafos expandidores

Aprendizaje esperado (Learning Outcomes):
Core:

1.
Identificar propiedades estructurales de grafos (conectividad, planaridad, bipartitud) y aplicar la fórmula de Euler [Familiarizarse]
2.
Aplicar el teorema de matrimonio de Hall y algoritmos de flujo en redes a problemas de emparejamiento y enrutamiento [Usar]
3.
Analizar el espectro de un grafo para acotar su número cromático y sus propiedades de conectividad [Evaluar]

3.3.3. DMC/Optimización Discreta

Programación entera, flujos en redes, matroides, algoritmos de emparejamiento y teoría de NP-completitud.
Temas:
Core

  • Programación lineal entera: ramificación y acotamiento, planos de corte y matrices totalmente unimodulares
  • Algoritmos de flujo en redes: caminos más cortos, flujo máximo, flujo de costo mínimo
  • Teoría de matroides: conjuntos independientes, algoritmo voraz e intersección de matroides
  • Teoría de complejidad: P vs. NP, NP-completitud y reducciones
  • Algoritmos de aproximación y esquema de aproximación polinomial (PTAS)

Aprendizaje esperado (Learning Outcomes):
Core:

1.
Explicar la relación entre las relajaciones de programación lineal y las cotas de programación entera [Familiarizarse]
2.
Aplicar algoritmos de flujo en redes y de matroides para resolver problemas de optimización combinatoria [Usar]
3.
Demostrar la NP-completitud de un problema combinatorio mediante reducción polinomial [Evaluar]

3.3.4. DMC/Lógica Matemática y Teoría de Conjuntos

Lógica proposicional y de primer orden, sistemas de demostración, teoremas de completitud e incompletitud de Gödel y teoría axiomática de conjuntos.
Temas:
Core

  • Lógica proposicional: sintaxis, semántica, satisfacibilidad y resolución
  • Lógica de primer orden: modelos, corrección y teorema de completitud de Gödel
  • Teoremas de incompletitud de Gödel y sus implicaciones para los sistemas formales
  • Teoría axiomática de conjuntos (ZFC): ordinales, cardinales y el axioma de elección
  • Computabilidad: máquinas de Turing, decidibilidad y el problema de la parada

Aprendizaje esperado (Learning Outcomes):
Core:

1.
Enunciar los teoremas de completitud y primer teorema de incompletitud de Gödel y explicar su significado [Familiarizarse]
2.
Construir demostraciones formales en lógica de primer orden y determinar la satisfacibilidad de fórmulas [Usar]
3.
Analizar la indecidibilidad de problemas mediante reducción al problema de la parada [Evaluar]

¿Encontraste una errata, un curso desactualizado, un enlace roto, o tienes una sugerencia? Cuéntanos.

Escanea para abrir en tu teléfono