Académique Documents
Professionnel Documents
Culture Documents
Prlogo iv
1 Algoritmos 1
1.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Algoritmos y mquina de Turing . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Lenguaje algortmico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Anlisis de algoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Comparacin de algoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6 Clasificacin de algoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Enumeracin 25
2 Combinaciones y permutaciones 27
2.1 Selecciones ordenadas y no ordenadas . . . . . . . . . . . . . . . . . . . . . . 27
2.2 Algunos ejemplos de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3 Propiedades de los coeficientes binomiales . . . . . . . . . . . . . . . . . . . . 38
3 Principios bsicos de enumeracin 49
3.1 Cardinales de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2 Principio de inclusin-exclusin . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.3 Biyecciones. Nmeros de Catalan. Particiones . . . . . . . . . . . . . . . . . . 58
3.4 Elprincipio del palomar yel teorema deRamsey . . . . . . . . . . . . . . . . 64
4 Funciones generadoras 73
4.1 Ecuaciones de recurrencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.2 Funciones generadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.3 Ecuaciones de recurrencia lineales . . . . . . . . . . . . . . . . . . . . . . . . 84
4.4 Nmeros combinatorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
ii ndice General
Prlogo
La matemtica discreta es una rama de las matemticas que trata las
estructuras finitas y numerables.
Esta definicin, forzosamente imprecisa, queda mejor delimitada cuando se
da una
descripcin de sus contenidos. A grandes rasgos, las lineas bsicas de las
que se ocupa la matemtica
discreta son las tcnicas de enumeracin, las estructuras combinatorias, la
teora de
grafos y las estructuras algebraicas. Asimismo, la algortmica es una
herramienta imprescindible
para la construccin de soluciones a los problemas que se tratan.
Aunque histricamente stas eran reas que no formaban un cuerpo
estructurado, el progreso
de la informtica y de las tcnicas de computacin les ha dado un impulso
decisivo y las
ha convertido en una de las ramas de la matemtica aplicada con ms
vitalidad.
Este impulso ha influido tambin en el diseo de los curricula en las
enseanzas de ingeniera
y matemticas alrededor del mundo. En este sentido, en nuestro pas, la
implantacin de
nuevos planes de estudio y la reforma de los existentes hace que la
matemtica discreta haya
sido introducida como un elemento importante de la formacin bsica.
El libro de texto que se propone ha sido pensado para servir de soporte a
cursos bsicos
de matemtica discreta. As, los conocimientos de matemticas que se
presuponen en el lector