Definición 1: Un grafo G es una terna ordenada (V(G), E(G), Ψ

Documentos relacionados
Árboles. Un grafo no dirigido es un árbol si y sólo si existe una ruta unica simple entre cualquiera dos de sus vértices.

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Matemáticas Discretas Tc1003 Teoría de Grafos

INDICE INTRODUCCION1 DESARROLLO2 GRAFOS (CONCEPTO).2 ARISTAS...2 VERTICES2 CAMINOS.3 CLASIFICACION DE GRAFOS...3 GRAFOS EULERIANOS.

Es un conjunto de objetos llamados vértices o nodos unidos por enlaces llamados aristas o arcos, que permiten representar relaciones binarias entre

Grafos. Suponiendo que e = [u, v]. Entonces los nodos u y v se llaman extremos de e y u y v se dice que son nodos adyacentes o vecinos.

TEMA 5 El tipo grafo. Tipo grafo

Análisis y Complejidad de Algoritmos. Arboles Binarios. Arturo Díaz Pérez

Definición: NODO Un nodo es un punto de intersección o unión de varios elementos que confluyen en el mismo lugar.

Los elementos de V son los vértices (o nodos) de G y los elementos de A son las aristas (o arcos) de G.

SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES

CONJUNTO Y TIPOS DE CONJUNTOS

Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos.

TEMA IV TEORÍA DE GRAFOS

En la fig. 1 se representa el grafo, G=(V,A) donde: V = {1, 2, 3, 4, 5, 6} A = { {1,2}, {1,3}, {1,5}, {3}, {3,4}, {4,5}, {5,6} }

Recordemos que utilizaremos, como es habitual, la siguiente notación para algunos conjuntos de números que son básicos.

Grafos. Algoritmos y Estructuras de Datos III

UNIDAD 9. DATOS COMPLEJOS PILAS

Matemáticas discretas II

Tema: Los Grafos y su importancia para la optimización de redes.

Teoría de Grafos Introducción Grafos isomorfos

Grafos Los siete puentes de Königsberg: Teoría de Grafos

ÁRBOLES DE SINTAXIS. Los nodos no terminales (nodos interiores) están rotulados por los símbolos no terminales.

Teoría de grafos y optimización en redes

Funciones reales de variable real

1. GRAFOS : CONCEPTOS BASICOS

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

NOCIONES PRELIMINARES (*) 1

Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación.

DESIGUALDADES. AXIOMA 1.- Tricotomía de los números reales. Si a y b son números reales entonces se cumple una y solo una de las relaciones

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30

Tema Árboles generales. 9.2 Árboles binarios 9.3 Árboles de búsqueda

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

PRÁCTICA No. 9 RECORRIDOS EN ÁRBOLES BINARIOS

Grafos y Redes. 3. Resolución: Dibujar el camino sin levantar el lápiz y pasando sólo una vez por cada arco o arista.

Matemáticas Discretas TC1003

Grafos. Amalia Duch Brown Octubre de 2007

Proyecto 6. Árboles de decisión: Un árbol de decisión es un modelo de predicción utilizado en el ámbito de la inteligencia artificial.

GRAMATICAS LIBRES DEL CONTEXTO

SISTEMA DE NUMEROS REALES

Flujos de redes (Network Flows NF)

FUNCIONES REALES DE VARIABLE REAL.

Representación de números en la recta real. Intervalos

(d) Puede haber estrategias que funcionan mejor que Minimax si el contrincante es

Inecuaciones con valor absoluto

LECCION N 08 ARBOLES. Un árbol es un grafo A que tiene un único nodo llamado raíz que:

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados

Guía de Materia Matemáticas Funciones

Este material es de uso exclusivo para clase de algoritmos y estructura de datos, la información de este documento fue tomada textualmente de varios

Estructuras de datos Árboles B

5. ANÁLISIS MATEMÁTICO // 5.1. FUNCIONES Y

Un grafo G = (V, E) se dice finito si V es un conjunto finito.

A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO

MATEMÁTICAS II CICLO COMÚN INBAC UNIDAD DIDÁCTICA #5

Programa Entrenamiento MT-21

Precálculo 1 - Ejercicios de Práctica. 1. La pendiente de la línea (o recta) que pasa por los puntos P(2, -1) y Q(0, 3) es:

Algebra Matricial y Teoría de Grafos

4 Conjunto de los números reales

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados

CM2 ENRICH CREUS CARNICERO Nivel 2

Números Naturales. Los números enteros

Francis Guthrie Planteo el problema de los cuatro colores, después de colorear el mapa de Inglaterra 9/15/2015 3

TIPOS DE ARBOLES. Integrantes: Liliana Xitlali Martinez Lovera Octavio Catarino Aguilar

TEMA 1. Números Reales. Teoría. Matemáticas

Apuntes de Matemática Discreta 8. Relaciones de Equivalencia

Capítulo 4: Grafos Clase 2: Caminos, Circuitos Eulerianos y Hamiltonianos

Binary Decision Diagrams

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.4 Grafos

Conceptos básicos útiles. PF-5028 Minería de datos Prof. Braulio José Solano Rojas UCR

Conjunto de Números Racionales.

FIN EDUCATIVO FIN INSTRUCTIVO

Algoritmos y estructuras de datos

GAIA.- Números Enteros

Arboles de decisión. Area de Computación e Inteligencia Artificial

Productos notables. Se les llama productos notables (también productos especiales) precisamente porque son muy utilizados en los ejercicios.

Estructura de Datos Árboles Árboles 2-3

Genética de polinomios sobre cuerpos locales

Introducción a los códigos compresores

Propiedades de lenguajes independientes del contexto

Capítulo 1 Matriz Admitancia de Barra

Relaciones de orden. Definición 1. Llamamos conjunto ordenado a un par (E, ) donde E es un conjunto y es un orden definido en E

TEMA 2: NÚMEROS ENTEROS

TEORÍA DE GRAFOS Ingeniería de Sistemas

Tema 4: Gramáticas independientes del contexto. Teoría de autómatas y lenguajes formales I

Lenguajes Formales y Monoides

GIMNASIO VIRTUAL SAN FRANCISCO JAVIER Valores y Tecnología para la Formación Integral del Ser Humano UNIDAD I FUNCIONES

Clase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño

TEMA 1 LOS NÚMEROS REALES

TEORIA DE GRAFOS. Estructuras Discretas Ing. Jenny Paredes Aguilar

TEMA 1. Números Reales. Teoría. Matemáticas

JUEGOS. Área de aplicación de los algoritmos heurísticos Juegos bi-personales: oponente hostil

LA FORMA TRIGONOMETRICA DE LOS NUMEROS COMPLEJOS Y EL TEOREMA DE MOIVRE. Capítulo 7 Sec. 7.5 y 7.6

Seminario de problemas-bachillerato. Curso Hoja 6

Tema: Algoritmos para la ruta más corta en un Grafo.

GUIA DE EJERCICIOS TIPO PSU ECUACIONES Y FUNCIONES DE SEGUNDO GRADO MATEMÁTICA COMÚN

Bloque 12. Función Raíz Cuadrada: dominio y contradominio

Números Irracionales y Reales

Los números enteros. Dado que los enteros contienen los enteros positivos, se considera a los números naturales son un subconjunto de los enteros.

METODOS DE REPRESENTACIÓN

Capítulo 1: Números y funciones

Transcripción:

Título: Un Arbol Natural Autor: Luis R. Morera onzález Resumen En este artículo se crea un modelo para representar los números naturales mediante un grafo, el cual consiste de de un árbol binario completo y nodos aislados ubicados en cada nivel del árbol ha partir de esto se crea lo que llamaré un árbol natural. 0) Definiciones Preliminares Definición 1: Un grafo es una terna ordenada (V(), E(), Ψ ), que consiste de un conjunto no vacío V() de vértices de, un conjunto E() de aristas de, y una función incidente Ψ que asocia con cada arista de un par no-ordenado de vértices de. Definición 2: Sea u, v 1,, v n, v V(); a 1,, a n+1 E(). Si { v i, v i+1 }= Ψ (a i), i = 1,, n-1, diremos que a 1,, a n+1 es un camino u v en. Un Ciclo es u u camino, para cualquier u V(). Un grafo sin ciclos se denomina acíclico. Definición 3: Dos vértices u y v en un grafo están conectados, si u = v, ó u v implica que existe un camino u v en. Definición 4: Un grafo es conexo si todo par de vértices en están conectados. Definición 5: Un árbol es un grafo conexo acíclico. A uno de los nodos se le conoce como la raíz. La noción de nivel se introduce como sigue: Nivel 0 = {raíz} Nivel 1 = { nodos conectados por una arista con la raíz } Nivel 2 = { nodos conectados por una arista con cualquiera del nivel 1} Nivel n = { nodos conectados por una arista con cualquiera del nivel n-1} Definición 6: Un árbol binario es una estructura de datos de tipo árbol en donde cada uno de los nodos del árbol puede tener 0, 1, ó 2 subárboles llamados de acuerdo a su caso como: a) Si el nodo raíz tiene 0 relaciones se llama hoja. b) Si el nodo raíz tiene 1 relación a la izquierda, el segundo elemento de la relación es el subárbol izquierdo. c) Si el nodo raíz tiene 1 relación a la derecha, el segundo elemento de la relación es el subárbol derecho. Definición 7: Un árbol binario lleno es un árbol en el que cada nodo tiene cero o dos hijos. Definición 8: Un árbol binario perfecto es un árbol binario lleno en el que todas las hojas (vértices con cero hijos) están a la misma profundidad (distancia desde la raíz, también llamada nivel) Definición 9: Un árbol binario completo es un árbol en donde cada nodo está conectado exactamente con dos nodos del nivel siguiente (a estos nodos le llamaremos hijos)

1) Modelo para los Números Naturales A continuación se crea un modelo para representar los números naturales mediante un grafo, el cual consiste de de un árbol binario completo y nodos aislados ubicados en cada nivel del árbol ha partir de esto se crea lo que llamaré un árbol natural. En este modelo se establece una correspondencia entre los números naturales y un par ordenado de números. Inicialmente introduciré un modelo para los números naturales, basado en la partición [ n + 1,2 n ) n= 0 2. Dado uno de estos intervalos, llamémosle [2 n,2 n+1 ), considerando la sucesión de puntos medios que se obtienen bisecando los intervalos, que a su vez, fueron obtenidos de bisecciones previas, tal como se muestra en la en la siguiente figura. Figura 1 La Figura 1 sugiere que se puede representar a los números naturales mayores que 1 en uno de los intervalos de la forma (2 n,2 n+1 ), donde n > 0, por medio de un árbol binario. La siguiente figura muestra la forma de representar a los números naturales en el intervalo (2 4,2 5 ). Figura 2 Los números impares en el intervalo son los nodos del árbol binario, mientras que los pares se obtienen aumentando la potencia de 2. Por ejemplo: 24 = 3 2 3 y 28 = 7 2 2. El árbol binario para el intervalo, (2 5,2 6 ) puede ser obtenido del árbol binario de la Figura 2, agregando un nuevo nivel. Las etiquetas asociadas a estos nuevos nodos, son los números impares en ese nivel, mientras que las etiquetas de los otros nodos se obtienen aumentando la potencia de dos en la unidad. (Cf. Figura 3)

Figura 3 En general, los números naturales del intervalo [2 n,2 n+1 ) pueden ser representados por un grafo tal como se muestra en la Figura 4, donde se ha agregado un nodo para la raíz, etiquetado con 1, el cual representa el extremo izquierdo 2 n del intervalo usado para las bisecciones. Figura 4 Sóbrela pando los árboles correspondientes a cada uno de los intervalos [2 n,2 n+1 ) podemos representar el conjunto de los números naturales mediante un grafo infinito, mostrado en la Figura 5. Los nodos aislados se representan como punteros e indican esencialmente el árbol al cual pertenece el nodo dado. Los nodos en el árbol binario son etiquetados con los números impares.

Figura 5 En este modelo cada número natural queda representado por un puntero y un nodo en el árbol natural. Se establece así una correspondencia φ entre los números naturales y un par ordenado de números. k φ : m (n,k), donde m = n 2, n impar y k N {0}. El entero no negativo n es esencialmente la etiqueta del nodo, mientras k indica el número de niveles a partir del nodo (dado por n) en donde se encuentra el puntero. En la Figura 6, el nodo y puntero señalizados con cuadrados rojos representan el número m = 7 2 1 = 14. Figura 6

En esta representación de los números naturales, un número es par si el puntero se encuentra más arriba (en un nivel superior) del nodo y es impar si el puntero y el nodo están en el mismos nivel. En la Figura 7 el nodo y puntero señalizados con cuadrados rojos representan el número m = 11 2 0 = 11. Figura 7 En la Figura 8, el nodo y puntero señalizados con cuadrados rojos representan el número m = 1 2 3 = 8. Figura 8