Este documento presenta definiciones y algoritmos relacionados con grafos. Define relaciones, composición de relaciones, grafos simples, árboles y sus propiedades. Explica los algoritmos de búsqueda en anchura y profundidad para encontrar el árbol de cobertura de un grafo conexo. También presenta teoremas sobre grafos planos y Hamiltonianos.