aboutsummaryrefslogtreecommitdiff
path: root/graf
diff options
context:
space:
mode:
Diffstat (limited to 'graf')
-rw-r--r--graf/n.lyx54
-rw-r--r--graf/n1.lyx107
-rw-r--r--graf/n2.lyx2684
-rw-r--r--graf/n3.lyx1646
4 files changed, 4460 insertions, 31 deletions
diff --git a/graf/n.lyx b/graf/n.lyx
index fafb34a..ac8fe4c 100644
--- a/graf/n.lyx
+++ b/graf/n.lyx
@@ -147,6 +147,32 @@ Pascual Fernández Hernández (Universidad de Murcia).
Apuntes de Grafos y Optimización Discreta.
\end_layout
+\begin_layout Itemize
+
+\lang english
+Wikipedia, the Free Encyclopedia
+\lang spanish
+ (
+\begin_inset Flex URL
+status open
+
+\begin_layout Plain Layout
+
+https://en.wikipedia.org/
+\end_layout
+
+\end_inset
+
+).
+
+\emph on
+\lang english
+Borůvka's algorithm
+\emph default
+\lang spanish
+.
+\end_layout
+
\begin_layout Chapter
Grafos
\end_layout
@@ -161,5 +187,33 @@ filename "n1.lyx"
\end_layout
+\begin_layout Chapter
+Conectividad
+\end_layout
+
+\begin_layout Standard
+\begin_inset CommandInset include
+LatexCommand input
+filename "n2.lyx"
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Chapter
+Árboles
+\end_layout
+
+\begin_layout Standard
+\begin_inset CommandInset include
+LatexCommand input
+filename "n3.lyx"
+
+\end_inset
+
+
+\end_layout
+
\end_body
\end_document
diff --git a/graf/n1.lyx b/graf/n1.lyx
index ea6dcba..c547ff0 100644
--- a/graf/n1.lyx
+++ b/graf/n1.lyx
@@ -1102,24 +1102,6 @@ Sea
\end_inset
.
-\begin_inset Note Comment
-status open
-
-\begin_layout Plain Layout
-\begin_inset Formula
-\begin{align*}
-\sum_{i=1}^{k}o(i) & =\sum_{i=1}^{k}|\{j\in N(i):j\leq k\}|+\sum_{i=1}^{k}|\{j\in N(i):j>k\}|\\
- & =\sum_{i=1}^{k}o_{G_{\{1,\dots,k\}}}|N(i)|+\sum_{j=k+1}^{n}|\{i\in N(j):i\leq k\}|\leq2\binom{k}{2}+\sum_{j=k+1}^{n}\min\{k,d_{j}\}.
-\end{align*}
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
\end_layout
\begin_layout Itemize
@@ -1892,15 +1874,23 @@ circuito
\series bold
camino
\series default
- es un paseo en que
-\begin_inset Formula $\forall i,j\in\{0,\dots,k\},(i\neq j\land\{i,j\}\neq\{0,k\}\implies v_{i}\neq v_{j})$
+ o
+\series bold
+cadena
+\series default
+ es un paseo en que
+\begin_inset Formula
+\[
+\forall i,j\in\{0,\dots,k\},(i\neq j\land\{i,j\}\neq\{0,k\}\implies v_{i}\neq v_{j}),
+\]
+
\end_inset
-, y un
+ y un
\series bold
ciclo
\series default
- es un camino cerrado.
+ es un camino cerrado de longitud al menos 3.
\end_layout
\begin_layout Standard
@@ -1960,14 +1950,55 @@ Sea
\end_deeper
\begin_layout Enumerate
-Todo paseo cerrado de longitud impar contiene un ciclo no trivial.
+Todo paseo cerrado de longitud impar contiene un ciclo.
\end_layout
\begin_deeper
\begin_layout Standard
-Al tener longitud impar es no trivial y por tanto contiene un camino entre
- los vértices inicial y final, que son el mismo y por tanto el camino es
- un ciclo.
+Al tener longitud impar es no trivial, y como no tiene longitud 1 por ser
+ cerrado, su longitud es al menos 3.
+ Sea
+\begin_inset Formula $v_{0}v_{1}\cdots v_{k-1}v_{0}$
+\end_inset
+
+ su lista de vértices, si fuera
+\begin_inset Formula $\{v_{0},\dots,v_{k-1}\}=\{v_{0},v_{1}\}$
+\end_inset
+
+ el ciclo sería de la forma
+\begin_inset Formula $v_{0}v_{1}\cdots v_{1}v_{0}$
+\end_inset
+
+ y su longitud sería par, luego existe
+\begin_inset Formula $i\geq2$
+\end_inset
+
+ con
+\begin_inset Formula $v_{i}\neq v_{0},v_{1}$
+\end_inset
+
+, que podemos tomar mínimo.
+ Entonces los paseos
+\begin_inset Formula $v_{1}\cdots v_{i}$
+\end_inset
+
+ y
+\begin_inset Formula $v_{i}\cdots v_{k-1}v_{0}$
+\end_inset
+
+ contienen caminos no triviales respectivos
+\begin_inset Formula $P$
+\end_inset
+
+ y
+\begin_inset Formula $Q$
+\end_inset
+
+ entre los mismos nodos, de modo que
+\begin_inset Formula $(v_{0},v_{1})PQ$
+\end_inset
+
+ es un ciclo.
\end_layout
\end_deeper
@@ -1993,10 +2024,17 @@ matriz de adyacencia
\end_inset
dada por
-\begin_inset Formula $a_{ij}:=\chi_{E}(i,j)$
+\begin_inset Formula
+\[
+a_{ij}:=\left\{ \begin{aligned}1, & (i,j)\in E;\\
+0, & \text{en otro caso}.
+\end{aligned}
+\right.
+\]
+
\end_inset
-.Como
+Como
\series bold
teorema
\series default
@@ -2099,11 +2137,18 @@ matriz de incidencia
\begin_inset Formula $(b_{ij})_{ij}\in{\cal M}_{n\times m}(\mathbb{Z})$
\end_inset
- dada por
-\begin_inset Formula $b_{ij}:=\chi_{\{(i,j):i\in e_{j}\}}(i,j)$
+ dada por
+\begin_inset Formula
+\[
+b_{ij}:=\left\{ \begin{aligned}1, & i\in e_{j};\\
+0, & \text{en otro caso}.
+\end{aligned}
+\right.
+\]
+
\end_inset
-.
+
\end_layout
\end_body
diff --git a/graf/n2.lyx b/graf/n2.lyx
new file mode 100644
index 0000000..eb5661f
--- /dev/null
+++ b/graf/n2.lyx
@@ -0,0 +1,2684 @@
+#LyX 2.3 created this file. For more info see http://www.lyx.org/
+\lyxformat 544
+\begin_document
+\begin_header
+\save_transient_properties true
+\origin unavailable
+\textclass book
+\use_default_options true
+\begin_modules
+algorithm2e
+\end_modules
+\maintain_unincluded_children false
+\language spanish
+\language_package default
+\inputencoding auto
+\fontencoding global
+\font_roman "default" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
+\font_math "auto" "auto"
+\font_default_family default
+\use_non_tex_fonts false
+\font_sc false
+\font_osf false
+\font_sf_scale 100 100
+\font_tt_scale 100 100
+\use_microtype false
+\use_dash_ligatures true
+\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
+\paperfontsize default
+\spacing single
+\use_hyperref false
+\papersize default
+\use_geometry false
+\use_package amsmath 1
+\use_package amssymb 1
+\use_package cancel 1
+\use_package esint 1
+\use_package mathdots 1
+\use_package mathtools 1
+\use_package mhchem 1
+\use_package stackrel 1
+\use_package stmaryrd 1
+\use_package undertilde 1
+\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
+\use_bibtopic false
+\use_indices false
+\paperorientation portrait
+\suppress_date false
+\justification true
+\use_refstyle 1
+\use_minted 0
+\index Index
+\shortcut idx
+\color #008000
+\end_index
+\secnumdepth 3
+\tocdepth 3
+\paragraph_separation indent
+\paragraph_indentation default
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style french
+\dynamic_quotes 0
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict false
+\end_header
+
+\begin_body
+
+\begin_layout Standard
+Dado un grafo
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+,
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ están
+\series bold
+conectados
+\series default
+ si existe un camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+.
+
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\series bold
+conexo
+\series default
+ si todo par de vértices de
+\begin_inset Formula $V$
+\end_inset
+
+ está conectado, y es
+\series bold
+disconexo
+\series default
+ en otro caso.
+ Un subconjunto
+\begin_inset Formula $V'\subseteq V$
+\end_inset
+
+ es una
+\series bold
+componente conexa
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ si es maximal con
+\begin_inset Formula $G_{V'}$
+\end_inset
+
+ conexo.
+\end_layout
+
+\begin_layout Standard
+La pertenencia a una misma componente conexa es una relación de equivalencia,
+ por lo que las componentes conexas particionan
+\begin_inset Formula $V$
+\end_inset
+
+ y un grafo es conexo si y sólo si tiene una sola componente conexa.
+\end_layout
+
+\begin_layout Standard
+Sean
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo de orden
+\begin_inset Formula $n$
+\end_inset
+
+ y
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+, una
+\series bold
+geodésica
+\series default
+ entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ es un paseo entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ de longitud mínima, llamada
+\series bold
+distancia
+\series default
+ entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+,
+\begin_inset Formula $d(u,v)$
+\end_inset
+
+.
+ Este paseo será un camino, pues si no lo fuera contendría un camino de
+ longitud estrictamente menor.
+ El
+\series bold
+diámetro
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $\text{diám}G$
+\end_inset
+
+, es la máxima distancia entre dos vértices de
+\begin_inset Formula $G$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Si
+\begin_inset Formula $G$
+\end_inset
+
+ es un grafo conexo de orden
+\begin_inset Formula $n$
+\end_inset
+
+ y tamaño
+\begin_inset Formula $m$
+\end_inset
+
+,
+\begin_inset Formula $m\geq n-1$
+\end_inset
+
+.
+
+\series bold
+Demostración:
+\series default
+ Sea
+\begin_inset Formula $G=:(\{v_{1},\dots,v_{n}\},E)$
+\end_inset
+
+, para
+\begin_inset Formula $i\in\{1,\dots,n-1\}$
+\end_inset
+
+ existe una geodésica
+\begin_inset Formula $P_{i}$
+\end_inset
+
+ de
+\begin_inset Formula $v_{i}$
+\end_inset
+
+ a
+\begin_inset Formula $v_{n}$
+\end_inset
+
+ no trivial que tendrá pues un primer eje
+\begin_inset Formula $e_{i}$
+\end_inset
+
+, y basta ver que los
+\begin_inset Formula $e_{i}$
+\end_inset
+
+ son todos distintos.
+ Pero para
+\begin_inset Formula $i\neq j$
+\end_inset
+
+, si
+\begin_inset Formula $P_{i}=e_{i}a_{1}\cdots a_{t}$
+\end_inset
+
+ y
+\begin_inset Formula $P_{j}=e_{i}b_{1}\cdots b_{s}$
+\end_inset
+
+,
+\begin_inset Formula $a_{1}\cdots a_{t}$
+\end_inset
+
+ es un camino de
+\begin_inset Formula $v_{j}$
+\end_inset
+
+ a
+\begin_inset Formula $v_{i}$
+\end_inset
+
+ y por tanto
+\begin_inset Formula $t\geq s+1$
+\end_inset
+
+ (por ser
+\begin_inset Formula $P_{j}$
+\end_inset
+
+ una geodésica) y
+\begin_inset Formula $t>s$
+\end_inset
+
+, y análogamente
+\begin_inset Formula $s>t\#$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Como
+\series bold
+teorema
+\series default
+, un grafo
+\begin_inset Formula $G$
+\end_inset
+
+ de orden al menos 3 es conexo si y sólo si contiene dos nodos
+\begin_inset Formula $u\neq v$
+\end_inset
+
+ tales que
+\begin_inset Formula $G-u$
+\end_inset
+
+ y
+\begin_inset Formula $G-v$
+\end_inset
+
+ son conexos.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\implies]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Sean
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ con
+\begin_inset Formula $d(u,v)=\text{diám}G$
+\end_inset
+
+, y queremos ver que
+\begin_inset Formula $G-u$
+\end_inset
+
+ y
+\begin_inset Formula $G-v$
+\end_inset
+
+ son conexos.
+ Sea
+\begin_inset Formula $P$
+\end_inset
+
+ una geodésica en
+\begin_inset Formula $G$
+\end_inset
+
+ entre
+\begin_inset Formula $i$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+, si
+\begin_inset Formula $P$
+\end_inset
+
+ pasara por
+\begin_inset Formula $u$
+\end_inset
+
+ sería
+\begin_inset Formula $d(i,v)=d(i,u)+d(u,v)>d(u,v)=\text{diám}G\#$
+\end_inset
+
+, luego
+\begin_inset Formula $P$
+\end_inset
+
+ está en
+\begin_inset Formula $G-u$
+\end_inset
+
+,
+\begin_inset Formula $G-u$
+\end_inset
+
+ es conexo y
+\begin_inset Formula $G-v$
+\end_inset
+
+ también lo es por simetría.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\impliedby]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Sean
+\begin_inset Formula $i,j\in V$
+\end_inset
+
+ con
+\begin_inset Formula $i\neq j$
+\end_inset
+
+, si
+\begin_inset Formula $\{i,j\}\neq\{u,v\}$
+\end_inset
+
+ entonces
+\begin_inset Formula $i,j\neq u$
+\end_inset
+
+ o
+\begin_inset Formula $i,j\neq v$
+\end_inset
+
+.
+ Si, por ejemplo,
+\begin_inset Formula $i,j\neq u$
+\end_inset
+
+,
+\begin_inset Formula $i$
+\end_inset
+
+ conecta con
+\begin_inset Formula $j$
+\end_inset
+
+ en
+\begin_inset Formula $G-u$
+\end_inset
+
+ y por tanto en
+\begin_inset Formula $G$
+\end_inset
+
+, y si
+\begin_inset Formula $i,j\neq v$
+\end_inset
+
+ es análogo.
+ Si
+\begin_inset Formula $\{i,j\}=\{u,v\}$
+\end_inset
+
+, sea
+\begin_inset Formula $k\in V\setminus\{u,v\}$
+\end_inset
+
+,
+\begin_inset Formula $i$
+\end_inset
+
+ conecta con
+\begin_inset Formula $k$
+\end_inset
+
+ y
+\begin_inset Formula $k$
+\end_inset
+
+ con
+\begin_inset Formula $j$
+\end_inset
+
+ y por tanto
+\begin_inset Formula $i$
+\end_inset
+
+ conecta con
+\begin_inset Formula $j$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+Recorrido de componentes conexas
+\end_layout
+
+\begin_layout Standard
+Sean
+\begin_inset Formula $G:=(V,E)$
+\end_inset
+
+ un grafo de orden
+\begin_inset Formula $n$
+\end_inset
+
+ con matriz de adyacencia
+\begin_inset Formula $A$
+\end_inset
+
+ y
+\begin_inset Formula $\overline{A}=\sum_{k=0}^{n-1}A^{k}$
+\end_inset
+
+,
+\begin_inset Formula $i,j\in V$
+\end_inset
+
+ están en la misma componente conexa si y sólo si
+\begin_inset Formula $\overline{a}_{ij}>0$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\implies]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Como existe un camino de
+\begin_inset Formula $i$
+\end_inset
+
+ a
+\begin_inset Formula $j$
+\end_inset
+
+, existe
+\begin_inset Formula $p\in\mathbb{N}$
+\end_inset
+
+ tal que
+\begin_inset Formula $(A^{p})_{ij}>0$
+\end_inset
+
+, y podemos tomar
+\begin_inset Formula $p\leq n-1$
+\end_inset
+
+ porque la distancia máxima entre dos nodos es
+\begin_inset Formula $n-1$
+\end_inset
+
+, dado que un camino mayor repetiría nodos.
+ Entonces, como
+\begin_inset Formula $(A^{k})_{ij}\geq0$
+\end_inset
+
+ para todo
+\begin_inset Formula $k\in\mathbb{N}$
+\end_inset
+
+,
+\begin_inset Formula $\overline{a}_{ij}>0$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\impliedby]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Si
+\begin_inset Formula $\overline{a}_{ij}>0$
+\end_inset
+
+, como
+\begin_inset Formula $(A^{k})_{ij}\geq0$
+\end_inset
+
+ para todo
+\begin_inset Formula $k\in\mathbb{N}$
+\end_inset
+
+, existe
+\begin_inset Formula $p\in\mathbb{N}$
+\end_inset
+
+ con
+\begin_inset Formula $(A^{p})_{ij}>0$
+\end_inset
+
+ y por tanto un camino de
+\begin_inset Formula $i$
+\end_inset
+
+ a
+\begin_inset Formula $j$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+La
+\series bold
+búsqueda en anchura
+\series default
+ (
+\series bold
+BFS
+\series default
+,
+\series bold
+\emph on
+\lang english
+breadth-first search
+\series default
+\emph default
+\lang spanish
+), ideada 1945 por Konrad Zuse, consistente en visitar un nodo inicial,
+ a continuación los nodos adyacentes a él, después todos los adyacentes
+ a estos que no hayan sido ya explorados, etc.
+\end_layout
+
+\begin_layout Standard
+La
+\series bold
+búsqueda en profundidad
+\series default
+ (
+\series bold
+DFS
+\series default
+,
+\series bold
+\emph on
+\lang english
+depth-first-search
+\series default
+\emph default
+\lang spanish
+) es otro algoritmo para explorar una componente conexa.
+ En este, explorar un nodo consiste en visitarlo y explorar todos los nodos
+ adyacentes a este que no hayan sido visitados previamente, de forma recursiva,
+ y el algoritmo consiste en explorar el nodo inicial.
+\end_layout
+
+\begin_layout Section
+Conjuntos separadores
+\end_layout
+
+\begin_layout Standard
+Sea
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo.
+
+\begin_inset Formula $V'\subseteq V$
+\end_inset
+
+ es un
+\series bold
+conjunto separador de vértices
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ si
+\begin_inset Formula $G-V'$
+\end_inset
+
+ es disconexo, y un
+\series bold
+conjunto
+\begin_inset Formula $k$
+\end_inset
+
+-separador
+\series default
+ si además
+\begin_inset Formula $|V'|=k$
+\end_inset
+
+.
+ Un
+\series bold
+vértice de corte
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ es un
+\begin_inset Formula $v\in V$
+\end_inset
+
+ tal que
+\begin_inset Formula $\{v\}$
+\end_inset
+
+ es un conjunto separador de vértices de
+\begin_inset Formula $G$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Enumerate
+Como
+\series bold
+teorema
+\series default
+,
+\begin_inset Formula $u\in V$
+\end_inset
+
+ es un vértice de corte de
+\begin_inset Formula $G$
+\end_inset
+
+ si y sólo si existen
+\begin_inset Formula $v,w\in V\setminus\{u\}$
+\end_inset
+
+ tales que cualquier camino de
+\begin_inset Formula $v$
+\end_inset
+
+ a
+\begin_inset Formula $w$
+\end_inset
+
+ pasa por
+\begin_inset Formula $u$
+\end_inset
+
+.
+\end_layout
+
+\begin_deeper
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\implies]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Si para todo
+\begin_inset Formula $v,w\in V\setminus\{u\}$
+\end_inset
+
+ existiera un camino de
+\begin_inset Formula $v$
+\end_inset
+
+ a
+\begin_inset Formula $w$
+\end_inset
+
+ que no pasa por
+\begin_inset Formula $u$
+\end_inset
+
+,
+\begin_inset Formula $v$
+\end_inset
+
+ y
+\begin_inset Formula $w$
+\end_inset
+
+ estarían conectados en
+\begin_inset Formula $G-u$
+\end_inset
+
+ y
+\begin_inset Formula $u$
+\end_inset
+
+ no sería vértice de corte.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\impliedby]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+En
+\begin_inset Formula $G-u$
+\end_inset
+
+ no hay ningún camino de
+\begin_inset Formula $v$
+\end_inset
+
+ a
+\begin_inset Formula $w$
+\end_inset
+
+, luego
+\begin_inset Formula $G-u$
+\end_inset
+
+ es disconexo y
+\begin_inset Formula $u$
+\end_inset
+
+ es un vértice de corte.
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+Como
+\series bold
+teorema
+\series default
+, si
+\begin_inset Formula $|V|\geq2$
+\end_inset
+
+,
+\begin_inset Formula $V$
+\end_inset
+
+ contiene al menos dos vértices que no son de corte.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+Si
+\begin_inset Formula $|V|=2$
+\end_inset
+
+ esto es claro, y si
+\begin_inset Formula $|V|\geq3$
+\end_inset
+
+, existen
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+,
+\begin_inset Formula $u\neq v$
+\end_inset
+
+, tales que
+\begin_inset Formula $G-u$
+\end_inset
+
+ y
+\begin_inset Formula $G-v$
+\end_inset
+
+ son conexos.
+\end_layout
+
+\end_deeper
+\begin_layout Standard
+Sea
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo, si
+\begin_inset Formula $V'\subsetneq V$
+\end_inset
+
+ es no vacío, llamamos
+\series bold
+cociclo
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ asociado a
+\begin_inset Formula $V'$
+\end_inset
+
+,
+\begin_inset Formula $\omega_{G}(V')$
+\end_inset
+
+ o
+\begin_inset Formula $[V',V\setminus V']$
+\end_inset
+
+, al conjunto de ejes de
+\begin_inset Formula $E$
+\end_inset
+
+ incidentes a un vértice de
+\begin_inset Formula $V'$
+\end_inset
+
+ y a otro de
+\begin_inset Formula $V\setminus V'$
+\end_inset
+
+.
+ Un conjunto de ejes de esta forma es un
+\series bold
+corte
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+, y un corte de cardinal
+\begin_inset Formula $k$
+\end_inset
+
+ es un
+\series bold
+
+\begin_inset Formula $k$
+\end_inset
+
+-corte
+\series default
+.
+ Un
+\series bold
+eje de corte
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ es un
+\begin_inset Formula $e\in E$
+\end_inset
+
+ tal que
+\begin_inset Formula $\{e\}$
+\end_inset
+
+ es un corte de
+\begin_inset Formula $G$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Formula $E'\subseteq E$
+\end_inset
+
+ es un
+\series bold
+conjunto separador de ejes
+\series default
+ si
+\begin_inset Formula $G-E'$
+\end_inset
+
+ es disconexo, y
+\begin_inset Formula $e\in E$
+\end_inset
+
+ es un
+\series bold
+puente
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ si
+\begin_inset Formula $\{e\}$
+\end_inset
+
+ es un conjunto separador de vértices de
+\begin_inset Formula $G$
+\end_inset
+
+.
+ Propiedades:
+\end_layout
+
+\begin_layout Enumerate
+Todo corte es un conjunto separador de ejes.
+ El recíproco no es cierto.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+Si
+\begin_inset Formula $E'=[V_{1},V_{2}]$
+\end_inset
+
+, todo camino de un
+\begin_inset Formula $u\in V_{1}$
+\end_inset
+
+ a un
+\begin_inset Formula $v\in V_{2}$
+\end_inset
+
+ contiene un eje que pasa de
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ a
+\begin_inset Formula $V_{2}$
+\end_inset
+
+, que estará en
+\begin_inset Formula $E'$
+\end_inset
+
+, luego
+\begin_inset Formula $G-E'$
+\end_inset
+
+ es disconexo.
+
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+Todo conjunto separador de ejes contiene un corte.
+
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+Sean
+\begin_inset Formula $E'$
+\end_inset
+
+ un conjunto separador de ejes y
+\begin_inset Formula $V'\subsetneq V$
+\end_inset
+
+ una componente conexa de
+\begin_inset Formula $G-E'$
+\end_inset
+
+, ningún
+\begin_inset Formula $(u,v)\in E\setminus E'$
+\end_inset
+
+ está en
+\begin_inset Formula $[V',V\setminus V']$
+\end_inset
+
+ porque de estarlo, si por ejemplo
+\begin_inset Formula $u\in V'$
+\end_inset
+
+ y
+\begin_inset Formula $v\notin V'$
+\end_inset
+
+,
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ estarían en la misma componente conexa y
+\begin_inset Formula $V'$
+\end_inset
+
+ no sería maximal, luego
+\begin_inset Formula $E\setminus E'\subseteq E\setminus[V',V\setminus V']$
+\end_inset
+
+ y
+\begin_inset Formula $[V',V\setminus V']\subseteq E'$
+\end_inset
+
+.
+
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+Un eje es un puente si y sólo si es un eje de corte.
+\end_layout
+
+\begin_layout Standard
+Sea
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo.
+ Un corte
+\begin_inset Formula $X$
+\end_inset
+
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\series bold
+minimal
+\series default
+ si no existe un corte
+\begin_inset Formula $Y\subsetneq X$
+\end_inset
+
+ de
+\begin_inset Formula $G$
+\end_inset
+
+.
+ Un
+\series bold
+corte mínimo
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ es un corte de cardinal mínimo entre los cortes de
+\begin_inset Formula $G$
+\end_inset
+
+.
+ Si
+\begin_inset Formula $X$
+\end_inset
+
+ es un corte minimal de
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $G-X$
+\end_inset
+
+ tiene exactamente dos componentes conexas.
+
+\series bold
+Demostración:
+\series default
+ Si
+\begin_inset Formula $X=:[V',V\setminus V']$
+\end_inset
+
+ y
+\begin_inset Formula $G-X$
+\end_inset
+
+ tiene
+\begin_inset Formula $h\geq3$
+\end_inset
+
+ componentes conexas
+\begin_inset Formula $V_{1},\dots,V_{h}$
+\end_inset
+
+, al menos
+\begin_inset Formula $G_{V'}$
+\end_inset
+
+ o
+\begin_inset Formula $G_{V\setminus V'}$
+\end_inset
+
+ tiene más de una componente conexa.
+ Si, por ejemplo,
+\begin_inset Formula $V'=V_{1}\cup\dots\cup V_{t}$
+\end_inset
+
+ con
+\begin_inset Formula $t\in\{2,\dots,h-1\}$
+\end_inset
+
+,
+\begin_inset Formula $Y:=[V_{1},V\setminus V_{1}]$
+\end_inset
+
+ es un corte contenido estrictamente en
+\begin_inset Formula $X$
+\end_inset
+
+, pues todo eje de
+\begin_inset Formula $Y$
+\end_inset
+
+ irá de
+\begin_inset Formula $V_{1}\subseteq V'$
+\end_inset
+
+ a
+\begin_inset Formula $V\setminus V'$
+\end_inset
+
+ y, sin embargo, existen
+\begin_inset Formula $u\in V_{2}$
+\end_inset
+
+ y
+\begin_inset Formula $v\in V\setminus V'$
+\end_inset
+
+ con
+\begin_inset Formula $(u,v)\in E$
+\end_inset
+
+, de modo que
+\begin_inset Formula $(u,v)\in X\setminus Y$
+\end_inset
+
+, pues de lo contrario, como
+\begin_inset Formula $V_{2}$
+\end_inset
+
+ no conecta con
+\begin_inset Formula $V_{1},V_{3},V_{4},\dots,V_{t}$
+\end_inset
+
+ ni con
+\begin_inset Formula $V'$
+\end_inset
+
+, sería una componente conexa de
+\begin_inset Formula $G$
+\end_inset
+
+, pero
+\begin_inset Formula $G$
+\end_inset
+
+ es conexo.
+\begin_inset Formula $\#$
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Si
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo,
+\begin_inset Formula $e\in E$
+\end_inset
+
+ es un puente de
+\begin_inset Formula $G$
+\end_inset
+
+ si y sólo si existen
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ tales que todo camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+ pasa por
+\begin_inset Formula $e$
+\end_inset
+
+, si y sólo si
+\begin_inset Formula $e$
+\end_inset
+
+ no pertenece a ningún ciclo de
+\begin_inset Formula $G$
+\end_inset
+
+.
+ En particular, en un grafo conexo sin ciclos, cada eje es un puente.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $1\implies2]$
+\end_inset
+
+ Sean
+\begin_inset Formula $[V_{1},V_{2}]:=\{e\}$
+\end_inset
+
+,
+\begin_inset Formula $u\in V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $v\in V_{2}$
+\end_inset
+
+, todo camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ debe pasar por un eje que conecte
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ a
+\begin_inset Formula $V_{2}$
+\end_inset
+
+, que será
+\begin_inset Formula $e$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $2\implies3]$
+\end_inset
+
+ Sea
+\begin_inset Formula $e=:(u,v)$
+\end_inset
+
+, si hubiera un ciclo que contiene a
+\begin_inset Formula $e$
+\end_inset
+
+, que podemos suponer de la forma
+\begin_inset Formula $e_{1}\cdots e_{s}e$
+\end_inset
+
+ siendo
+\begin_inset Formula $e_{1}\cdots e_{s}$
+\end_inset
+
+ un camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+,
+\begin_inset Formula $e_{1},\dots,e_{s}\neq e$
+\end_inset
+
+, pero entonces todo par de vértices se podría conectar por un paseo que
+ no pase por
+\begin_inset Formula $e$
+\end_inset
+
+ tomando un paseo arbitrario que los una y cambiando
+\begin_inset Formula $e$
+\end_inset
+
+ por
+\begin_inset Formula $e_{1}\cdots e_{s}$
+\end_inset
+
+ o por
+\begin_inset Formula $e_{s}\cdots e_{1}\#$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $3\implies1]$
+\end_inset
+
+ Sea
+\begin_inset Formula $e=:(u,v)$
+\end_inset
+
+, si
+\begin_inset Formula $G-e$
+\end_inset
+
+ fuera conexo, existiría un camino
+\begin_inset Formula $P$
+\end_inset
+
+ de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G-e$
+\end_inset
+
+ y por tanto
+\begin_inset Formula $Pe$
+\end_inset
+
+ sería un ciclo que contiene a
+\begin_inset Formula $e$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+Conectividad en grafos
+\end_layout
+
+\begin_layout Standard
+Sea
+\begin_inset Formula $G$
+\end_inset
+
+ un grafo no vacío, la
+\series bold
+conectividad
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $\kappa(G)$
+\end_inset
+
+, es el mínimo número de nodos que hay que quitar de
+\begin_inset Formula $G$
+\end_inset
+
+ para que sea disconexo o trivial (de orden 1).
+ Así, si
+\begin_inset Formula $G$
+\end_inset
+
+ es disconexo o trivial,
+\begin_inset Formula $\kappa(G)=0$
+\end_inset
+
+, y si es completo de orden
+\begin_inset Formula $n$
+\end_inset
+
+,
+\begin_inset Formula $\kappa(G)=n-1$
+\end_inset
+
+.
+
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\series bold
+
+\begin_inset Formula $k$
+\end_inset
+
+-conexo
+\series default
+ si
+\begin_inset Formula $\kappa(G)\geq k$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+La
+\series bold
+conectividad por ejes
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $\lambda(G)$
+\end_inset
+
+, es el menor número de ejes que hay que eliminar de
+\begin_inset Formula $G$
+\end_inset
+
+ para que sea disconexo o trivial, de modo que
+\begin_inset Formula $G$
+\end_inset
+
+ si es disconexo o trivial es
+\begin_inset Formula $\lambda(G)=0$
+\end_inset
+
+ y si es conexo y tiene un puente es
+\begin_inset Formula $\lambda(G)=1$
+\end_inset
+
+.
+
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\series bold
+
+\begin_inset Formula $k$
+\end_inset
+
+-conexo por ejes
+\series default
+ si
+\begin_inset Formula $\lambda(G)\geq k$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Como
+\series bold
+teorema
+\series default
+, si
+\begin_inset Formula $G$
+\end_inset
+
+ es un grafo no vacío,
+\begin_inset Formula $\kappa(G)\leq\lambda(G)\leq\delta(G)$
+\end_inset
+
+.
+
+\series bold
+Demostración:
+\series default
+ Si
+\begin_inset Formula $v$
+\end_inset
+
+ es un nodo con
+\begin_inset Formula $o(v)=\delta(G)$
+\end_inset
+
+, quitando los
+\begin_inset Formula $o(v)$
+\end_inset
+
+ ejes adyacentes a
+\begin_inset Formula $v$
+\end_inset
+
+,
+\begin_inset Formula $G$
+\end_inset
+
+ queda disconexo, luego
+\begin_inset Formula $\lambda(G)\leq\delta(G)$
+\end_inset
+
+.
+ Si
+\begin_inset Formula $G$
+\end_inset
+
+ es disconexo o trivial,
+\begin_inset Formula $\kappa(G)=\lambda(G)=0$
+\end_inset
+
+.
+ En otro caso, sean
+\begin_inset Formula $n$
+\end_inset
+
+ el orden de
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $X$
+\end_inset
+
+ un corte mínimo de
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $V_{2}$
+\end_inset
+
+ las dos componentes conexas de
+\begin_inset Formula $G-X$
+\end_inset
+
+ y
+\begin_inset Formula $q:=|V_{1}|$
+\end_inset
+
+.
+ Si en
+\begin_inset Formula $G$
+\end_inset
+
+ todo vértice de
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ es adyacente a todo vértice de
+\begin_inset Formula $V_{2}$
+\end_inset
+
+,
+\begin_inset Formula $|X|=q(n-q)$
+\end_inset
+
+, luego
+\begin_inset Formula
+\[
+|X|-(n-1)=qn-q^{2}-n+1=n(q-1)-(q+1)(q-1)=(q-1)(n-q-1)\geq0,
+\]
+
+\end_inset
+
+pues
+\begin_inset Formula $1\leq q\leq n-1$
+\end_inset
+
+, luego
+\begin_inset Formula $|X|\geq n-1$
+\end_inset
+
+ y, como
+\begin_inset Formula $|X|$
+\end_inset
+
+ es mínimo,
+\begin_inset Formula $\lambda(G)\geq n-1$
+\end_inset
+
+, pero quitando
+\begin_inset Formula $n-1$
+\end_inset
+
+ vértices queda un grafo trivial y por tanto
+\begin_inset Formula $\kappa(G)\leq n-1$
+\end_inset
+
+, luego
+\begin_inset Formula $\kappa(G)\leq\lambda(G)$
+\end_inset
+
+.
+ De lo contrario existen
+\begin_inset Formula $u\in V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $v\in V_{2}$
+\end_inset
+
+ no adyacentes, y llamando
+\begin_inset Formula $V'$
+\end_inset
+
+ a un conjunto de nodos resultante de elegir para cada
+\begin_inset Formula $e\in X$
+\end_inset
+
+ uno de los nodos adyacentes a
+\begin_inset Formula $e$
+\end_inset
+
+ distinto de
+\begin_inset Formula $u$
+\end_inset
+
+ y de
+\begin_inset Formula $v$
+\end_inset
+
+,
+\begin_inset Formula $|V'|\leq|X|=\lambda(G)$
+\end_inset
+
+ y, en
+\begin_inset Formula $G-V'$
+\end_inset
+
+,
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ no están conectados, pues todo camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+ hay un eje que va de
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ a
+\begin_inset Formula $V_{2}$
+\end_inset
+
+, el cual hemos quitado al eliminar uno de los nodos adyacentes, por lo
+ que
+\begin_inset Formula $\kappa(G)\leq|V'|\leq\lambda(G)$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+Teorema de Menger
+\end_layout
+
+\begin_layout Standard
+Sean
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo y
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+,
+\begin_inset Formula $S\subseteq V$
+\end_inset
+
+
+\series bold
+separa
+\series default
+ a
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ si
+\begin_inset Formula $G-S$
+\end_inset
+
+ es disconexo y
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ pertenecen a distintas componentes conexas.
+ Los caminos
+\begin_inset Formula $P_{1},\dots,P_{h}$
+\end_inset
+
+ de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ son
+\series bold
+internamente disjuntos
+\series default
+ si, para
+\begin_inset Formula $i\neq j$
+\end_inset
+
+,
+\begin_inset Formula $P_{i}$
+\end_inset
+
+ y
+\begin_inset Formula $P_{h}$
+\end_inset
+
+ tienen a
+\begin_inset Formula $u$
+\end_inset
+
+ y a
+\begin_inset Formula $v$
+\end_inset
+
+ como únicos vértices en común.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+Teorema de Menger:
+\series default
+ si
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ no son adyacentes, el cardinal de un conjunto de menor tamaño que separa
+
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ coincide con el máximo número de caminos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ internamente disjuntos.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+Teorema de Whitney:
+\series default
+
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\begin_inset Formula $k$
+\end_inset
+
+-conexo si y sólo si para
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ distintos hay al menos
+\begin_inset Formula $k$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\implies]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Si
+\begin_inset Formula $G\cong K_{n}$
+\end_inset
+
+,
+\begin_inset Formula $\kappa(G)=n-1$
+\end_inset
+
+ y estos
+\begin_inset Formula $n-1$
+\end_inset
+
+ caminos son
+\begin_inset Formula $uv$
+\end_inset
+
+ y
+\begin_inset Formula $uiv$
+\end_inset
+
+ para
+\begin_inset Formula $i\neq u,v$
+\end_inset
+
+.
+ En otro caso
+\begin_inset Formula $G$
+\end_inset
+
+ no es completo.
+ Si
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ no son adyacentes, sea
+\begin_inset Formula $U$
+\end_inset
+
+ el conjunto de menor tamaño que separa
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+, como
+\begin_inset Formula $G-U$
+\end_inset
+
+ es disconexo,
+\begin_inset Formula $|U|\geq k$
+\end_inset
+
+, y por el teorema de Menger hay
+\begin_inset Formula $k$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+.
+ Si
+\begin_inset Formula $e:=(u,v)\in E$
+\end_inset
+
+, como
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\begin_inset Formula $k$
+\end_inset
+
+-conexo,
+\begin_inset Formula $G-e$
+\end_inset
+
+ es
+\begin_inset Formula $k-1$
+\end_inset
+
+ conexo, luego existen al menos
+\begin_inset Formula $k-1$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G-e$
+\end_inset
+
+ y, por tanto, existen
+\begin_inset Formula $k$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+ añadiendo el camino
+\begin_inset Formula $uv$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\impliedby]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Sean
+\begin_inset Formula $S$
+\end_inset
+
+ un conjunto separador de vértices de tamaño mínimo y
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ en distintas componentes conexas de
+\begin_inset Formula $G-S$
+\end_inset
+
+, como hay al menos
+\begin_inset Formula $k$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+, por el teorema de Menger
+\begin_inset Formula $|S|\geq k$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Section
+Teorema de Menger para ejes
+\end_layout
+
+\begin_layout Standard
+Dado un grafo
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+, el
+\series bold
+grafo en línea
+\series default
+ de
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\begin_inset Formula $L(G):=(V^{L},E^{L})$
+\end_inset
+
+ dado por
+\begin_inset Formula $V^{L}:=E$
+\end_inset
+
+ y
+\begin_inset Formula $E^{L}:=\{(e,f):e\neq f,e\cap f\neq\emptyset\}$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+Teorema de Menger para ejes:
+\series default
+ Sean
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ un grafo conexo y
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+, el cardinal mínimo de un conjunto separador de ejes que separa
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ es el máximo número de caminos de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+ sin ejes comunes.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+Demostración:
+\series default
+ Sean
+\begin_inset Formula $x,y\notin{\cal P}(V)$
+\end_inset
+
+ y
+\begin_inset Formula $G':=(V',E')$
+\end_inset
+
+ dado por
+\begin_inset Formula $V':=V^{L}\dot{\cup}\{x,y\}$
+\end_inset
+
+ y
+\begin_inset Formula $E':=E^{L}\cup\{((i,u),x)\}_{(i,u)\in E}\cup\{((j,v),y)\}_{(j,v)\in E}$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Dado un camino
+\begin_inset Formula $P$
+\end_inset
+
+ de
+\begin_inset Formula $x$
+\end_inset
+
+ a
+\begin_inset Formula $y$
+\end_inset
+
+, seleccionamos vértices de la siguiente manera: empezamos considerando
+ el vértice
+\begin_inset Formula $u\in V$
+\end_inset
+
+ y elegimos el último vértice de
+\begin_inset Formula $P$
+\end_inset
+
+ en
+\begin_inset Formula $V'$
+\end_inset
+
+ que contenga a
+\begin_inset Formula $u$
+\end_inset
+
+, digamos
+\begin_inset Formula $(u,i)$
+\end_inset
+
+; entonces consideramos el vértice
+\begin_inset Formula $i\in V$
+\end_inset
+
+ y elegimos el último vértice del camino posterior a
+\begin_inset Formula $(u,i)$
+\end_inset
+
+ que contenga a
+\begin_inset Formula $i$
+\end_inset
+
+, y así sucesivamente.
+ Como el resultado contendrá al último eje interno del camino, claramente
+ será la lista de ejes de un paseo de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+, por lo que si hay un camino de
+\begin_inset Formula $x$
+\end_inset
+
+ a
+\begin_inset Formula $y$
+\end_inset
+
+ en
+\begin_inset Formula $G'$
+\end_inset
+
+ hay uno de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+ y todo conjunto de ejes en
+\begin_inset Formula $G$
+\end_inset
+
+ que separa
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ es un conjunto de vértices en
+\begin_inset Formula $G'$
+\end_inset
+
+ que separa
+\begin_inset Formula $x$
+\end_inset
+
+ y
+\begin_inset Formula $y$
+\end_inset
+
+.
+
+\end_layout
+
+\begin_layout Standard
+Recíprocamente, dado un camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+ con lista de ejes
+\begin_inset Formula $e_{1}\cdots e_{k}$
+\end_inset
+
+,
+\begin_inset Formula $xe_{1}\cdots e_{k}y$
+\end_inset
+
+ es un paseo de
+\begin_inset Formula $x$
+\end_inset
+
+ a
+\begin_inset Formula $y$
+\end_inset
+
+, por lo que todo conjunto de vértices en
+\begin_inset Formula $G'$
+\end_inset
+
+ que separa
+\begin_inset Formula $x$
+\end_inset
+
+ e
+\begin_inset Formula $y$
+\end_inset
+
+ es un conjunto de ejes en
+\begin_inset Formula $G$
+\end_inset
+
+ que separa
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Sea ahora
+\begin_inset Formula $X$
+\end_inset
+
+ un conjunto de ejes de menor tamaño que separa
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+,
+\begin_inset Formula $X$
+\end_inset
+
+ es un conjunto de vértices de menor tamaño que separa
+\begin_inset Formula $x$
+\end_inset
+
+ e
+\begin_inset Formula $y$
+\end_inset
+
+, y por el teorema de Menger
+\begin_inset Formula $|X|$
+\end_inset
+
+ es el máximo número de caminos internamente disjuntos entre
+\begin_inset Formula $x$
+\end_inset
+
+ e
+\begin_inset Formula $y$
+\end_inset
+
+ en
+\begin_inset Formula $G'$
+\end_inset
+
+.
+ Sea entonces
+\begin_inset Formula $P$
+\end_inset
+
+ un conjunto de
+\begin_inset Formula $|X|$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $x$
+\end_inset
+
+ e
+\begin_inset Formula $y$
+\end_inset
+
+, reemplazando cada uno por un subcamino cuya lista de vértices es la lista
+ de ejes de un paseo de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+, que sabemos que existe, nos queda un conjunto de
+\begin_inset Formula $|X|$
+\end_inset
+
+ caminos internamente disjuntos, por lo que hay
+\begin_inset Formula $|X|$
+\end_inset
+
+ paseos sin ejes comunes y por tanto
+\begin_inset Formula $|X|$
+\end_inset
+
+ caminos sin ejes comunes.
+\end_layout
+
+\begin_layout Standard
+
+\series bold
+Teorema de Whitney para ejes:
+\series default
+
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ es
+\begin_inset Formula $k$
+\end_inset
+
+-conexo por ejes si y sólo si para
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ distintos existen al menos
+\begin_inset Formula $k$
+\end_inset
+
+ caminos en
+\begin_inset Formula $G$
+\end_inset
+
+ entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ sin ejes comunes.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\implies]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Si
+\begin_inset Formula $G\cong K_{n}$
+\end_inset
+
+,
+\begin_inset Formula $\lambda(G)=n-1$
+\end_inset
+
+ y estos
+\begin_inset Formula $n-1$
+\end_inset
+
+ caminos son
+\begin_inset Formula $uv$
+\end_inset
+
+ y
+\begin_inset Formula $uiv$
+\end_inset
+
+ para
+\begin_inset Formula $i\neq u,v$
+\end_inset
+
+.
+ En otro caso
+\begin_inset Formula $G$
+\end_inset
+
+ no es completo.
+ Si
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ no son adyacentes, sea
+\begin_inset Formula $S$
+\end_inset
+
+ el conjunto de ejes de menor tamaño que separa
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+, como
+\begin_inset Formula $G-S$
+\end_inset
+
+ es disconexo,
+\begin_inset Formula $|S|\geq k$
+\end_inset
+
+, y por el teorema de Menger para ejes hay
+\begin_inset Formula $k$
+\end_inset
+
+ caminos sin ejes comunes entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+.
+ Si
+\begin_inset Formula $e:=(u,v)\in E$
+\end_inset
+
+, como
+\begin_inset Formula $G$
+\end_inset
+
+ es
+\begin_inset Formula $k$
+\end_inset
+
+-conexo por ejes,
+\begin_inset Formula $G-e$
+\end_inset
+
+ es
+\begin_inset Formula $k-1$
+\end_inset
+
+ conexo por ejes, luego existen al menos
+\begin_inset Formula $k-1$
+\end_inset
+
+ caminos sin ejes comunes entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G-e$
+\end_inset
+
+ y basta añadir el camino
+\begin_inset Formula $uv$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Itemize
+\begin_inset Argument item:1
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\impliedby]$
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+Sean
+\begin_inset Formula $S$
+\end_inset
+
+ un conjunto separador de ejes de tamaño mínimo y
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ en distintas componentes conexas de
+\begin_inset Formula $G-S$
+\end_inset
+
+, como hay al menos
+\begin_inset Formula $k$
+\end_inset
+
+ caminos internamente disjuntos entre
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+, por el teorema de Menger para ejes
+\begin_inset Formula $|S|\geq k$
+\end_inset
+
+.
+\end_layout
+
+\end_body
+\end_document
diff --git a/graf/n3.lyx b/graf/n3.lyx
new file mode 100644
index 0000000..ed819e4
--- /dev/null
+++ b/graf/n3.lyx
@@ -0,0 +1,1646 @@
+#LyX 2.3 created this file. For more info see http://www.lyx.org/
+\lyxformat 544
+\begin_document
+\begin_header
+\save_transient_properties true
+\origin unavailable
+\textclass book
+\use_default_options true
+\begin_modules
+algorithm2e
+\end_modules
+\maintain_unincluded_children false
+\language spanish
+\language_package default
+\inputencoding auto
+\fontencoding global
+\font_roman "default" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
+\font_math "auto" "auto"
+\font_default_family default
+\use_non_tex_fonts false
+\font_sc false
+\font_osf false
+\font_sf_scale 100 100
+\font_tt_scale 100 100
+\use_microtype false
+\use_dash_ligatures true
+\graphics default
+\default_output_format default
+\output_sync 0
+\bibtex_command default
+\index_command default
+\paperfontsize default
+\spacing single
+\use_hyperref false
+\papersize default
+\use_geometry false
+\use_package amsmath 1
+\use_package amssymb 1
+\use_package cancel 1
+\use_package esint 1
+\use_package mathdots 1
+\use_package mathtools 1
+\use_package mhchem 1
+\use_package stackrel 1
+\use_package stmaryrd 1
+\use_package undertilde 1
+\cite_engine basic
+\cite_engine_type default
+\biblio_style plain
+\use_bibtopic false
+\use_indices false
+\paperorientation portrait
+\suppress_date false
+\justification true
+\use_refstyle 1
+\use_minted 0
+\index Index
+\shortcut idx
+\color #008000
+\end_index
+\secnumdepth 3
+\tocdepth 3
+\paragraph_separation indent
+\paragraph_indentation default
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style french
+\dynamic_quotes 0
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes false
+\html_math_output 0
+\html_css_as_file 0
+\html_be_strict false
+\end_header
+
+\begin_body
+
+\begin_layout Standard
+Un
+\series bold
+bosque
+\series default
+ o grafo
+\series bold
+acíclico
+\series default
+ es un grafo sin ciclos.
+ Un
+\series bold
+árbol
+\series default
+ es un bosque conexo.
+ Un
+\series bold
+árbol generador
+\series default
+ de un grafo es un subgrafo generador que es un árbol.
+\end_layout
+
+\begin_layout Standard
+Como
+\series bold
+teorema
+\series default
+, un grafo
+\begin_inset Formula $G=(V,E)$
+\end_inset
+
+ no vacío es un árbol si y sólo si entre cada
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ distintos existe un único camino, si y sólo si es conexo con
+\begin_inset Formula $|E|=|V|-1$
+\end_inset
+
+, si y sólo si es acíclico con
+\begin_inset Formula $|E|=|V|-1$
+\end_inset
+
+, si y sólo si es conexo minimal (todos los ejes son de corte), si y solo
+ si es acíclico maximal (añadir un eje forma un ciclo), en cuyo caso el
+ ciclo formado al añadir el eje es único.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $1\implies2]$
+\end_inset
+
+ El camino existe por conexión.
+ Supongamos que existen
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ distintos con dos caminos de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ distintos,
+\begin_inset Formula $uu_{1}\cdots u_{p-1}v$
+\end_inset
+
+ y
+\begin_inset Formula $uv_{1}\cdots v_{q-1}v$
+\end_inset
+
+.
+ Sean
+\begin_inset Formula $u_{0}:=v_{0}:=u$
+\end_inset
+
+,
+\begin_inset Formula $u_{p}:=u_{q}:=v$
+\end_inset
+
+ e
+\begin_inset Formula $i\in\{1,\dots,\min\{p,q\}\}$
+\end_inset
+
+ mínimo con
+\begin_inset Formula $u_{i}\neq v_{i}$
+\end_inset
+
+, el paseo
+\begin_inset Formula $u_{i}\cdots u_{p-1}vv_{q-1}\cdots v_{i}$
+\end_inset
+
+, que no contiene a
+\begin_inset Formula $u_{i-1}=v_{i-1}$
+\end_inset
+
+, contiene un camino no trivial
+\begin_inset Formula $P$
+\end_inset
+
+ de
+\begin_inset Formula $u_{i}$
+\end_inset
+
+ a
+\begin_inset Formula $v_{i}$
+\end_inset
+
+, y entonces
+\begin_inset Formula $(u_{i-1},u_{i})P(v_{i},v_{i-1})$
+\end_inset
+
+ es un ciclo y
+\begin_inset Formula $G$
+\end_inset
+
+ no es un árbol.
+\begin_inset Formula $\#$
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $2\implies3]$
+\end_inset
+
+ Claramente es conexo.
+ Si
+\begin_inset Formula $|V|=1$
+\end_inset
+
+, debe ser
+\begin_inset Formula $|E|=0$
+\end_inset
+
+.
+ Supuesto esto probado cuando
+\begin_inset Formula $|V|=n\geq1$
+\end_inset
+
+, para
+\begin_inset Formula $|V|=n+1$
+\end_inset
+
+, sea
+\begin_inset Formula $e:=(u,v)\in E$
+\end_inset
+
+,
+\begin_inset Formula $e$
+\end_inset
+
+ es el único camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ y por tanto
+\begin_inset Formula $G-e$
+\end_inset
+
+ es disconexo con dos componentes conexas de órdenes
+\begin_inset Formula $n_{1},n_{2}\in\{1,\dots,n\}$
+\end_inset
+
+.
+ Entre dos vértices distintos de la misma componente hay un único camino,
+ luego por la hipótesis de inducción estas tienen
+\begin_inset Formula $n_{1}-1$
+\end_inset
+
+ y
+\begin_inset Formula $n_{2}-1$
+\end_inset
+
+ ejes respectivamente y
+\begin_inset Formula $|E|=|E\setminus\{e\}|+1=n_{1}-1+n_{2}-1+1=n-1$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $3\implies4]$
+\end_inset
+
+ Si
+\begin_inset Formula $G$
+\end_inset
+
+ tuviera un ciclo, sea
+\begin_inset Formula $e$
+\end_inset
+
+ un eje en un ciclo,
+\begin_inset Formula $G-e=:(V,E')$
+\end_inset
+
+ sería conexo con
+\begin_inset Formula $|E'|=|E|-1=|V|-1$
+\end_inset
+
+, pero la conexión implica
+\begin_inset Formula $|E'|\geq|V|-1\#$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $4\implies3]$
+\end_inset
+
+ Si
+\begin_inset Formula $G$
+\end_inset
+
+ tiene componentes conexas
+\begin_inset Formula $G_{1},\dots,G_{q}$
+\end_inset
+
+ y
+\begin_inset Formula $G_{i}$
+\end_inset
+
+ tiene orden
+\begin_inset Formula $n_{i}$
+\end_inset
+
+ y tamaño
+\begin_inset Formula $m_{i}$
+\end_inset
+
+, como cada
+\begin_inset Formula $G_{i}$
+\end_inset
+
+ es conexa y acíclica, usando (
+\begin_inset Formula $1\implies3$
+\end_inset
+
+) es
+\begin_inset Formula $m_{i}=n_{i}-1$
+\end_inset
+
+, luego
+\begin_inset Formula $m=\sum_{i=1}^{q}m_{i}=\sum_{i=1}^{q}(n_{i}-1)=n-q$
+\end_inset
+
+, y despejando
+\begin_inset Formula $q=1$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $3\implies5]$
+\end_inset
+
+ Dado un eje
+\begin_inset Formula $e$
+\end_inset
+
+,
+\begin_inset Formula $G-e=:(V,E')$
+\end_inset
+
+ cumple
+\begin_inset Formula $|E'|=|E|-1=|V|-2$
+\end_inset
+
+, luego
+\begin_inset Formula $G-e$
+\end_inset
+
+ es disconexo y
+\begin_inset Formula $e$
+\end_inset
+
+ es un eje de corte.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $5\implies6]$
+\end_inset
+
+ Si hubiera un ciclo, al quitar un eje del ciclo el grafo seguiría siendo
+ conexo, luego el eje no sería de corte.
+\begin_inset Formula $\#$
+\end_inset
+
+ Sean ahora
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ distintos no adyacentes y
+\begin_inset Formula $P$
+\end_inset
+
+ una cadena de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $G$
+\end_inset
+
+, que tendrá longitud al menos 2, añadiendo
+\begin_inset Formula $(u,v)$
+\end_inset
+
+ a
+\begin_inset Formula $E$
+\end_inset
+
+ tendríamos el ciclo
+\begin_inset Formula $P(v,u)$
+\end_inset
+
+.
+ Claramente todo ciclo tiene que contener a
+\begin_inset Formula $(u,v)$
+\end_inset
+
+, pero como
+\begin_inset Formula $P$
+\end_inset
+
+ es único, el ciclo es único.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $6\implies1]$
+\end_inset
+
+ Para ver que
+\begin_inset Formula $G$
+\end_inset
+
+ es conexo, sean
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+, si
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ son iguales o adyacentes no hay que hacer nada, y en otro caso, sea
+\begin_inset Formula $P$
+\end_inset
+
+ el ciclo que se forma al añadir
+\begin_inset Formula $e:=(u,v)$
+\end_inset
+
+ a
+\begin_inset Formula $E$
+\end_inset
+
+, que debe contener a
+\begin_inset Formula $e$
+\end_inset
+
+ y podemos suponer de la forma
+\begin_inset Formula $ee_{1}\cdots e_{k}$
+\end_inset
+
+,
+\begin_inset Formula $e_{k}\cdots e_{1}$
+\end_inset
+
+ es un camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Todo árbol de orden al menos 2 tiene dos hojas.
+ En efecto, sea
+\begin_inset Formula $T=(V,E)$
+\end_inset
+
+ un árbol de orden
+\begin_inset Formula $n\geq2$
+\end_inset
+
+ y tamaño
+\begin_inset Formula $m=n-1$
+\end_inset
+
+ con
+\begin_inset Formula $h$
+\end_inset
+
+ hojas,
+\begin_inset Formula
+\[
+2n-2=2(n-1)=\sum_{v\in V}o(v)=\sum_{v\text{ hoja}}1+\sum_{v\text{ no hoja}}o(v)\geq h+2(n-h)=2n-h,
+\]
+
+\end_inset
+
+y despejando es
+\begin_inset Formula $h\geq2$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Un
+\series bold
+árbol con raíz
+\series default
+ o
+\series bold
+enraizado
+\series default
+ es un par
+\begin_inset Formula $(T,r)$
+\end_inset
+
+ donde
+\begin_inset Formula $T=:(V,E)$
+\end_inset
+
+ es un árbol y
+\begin_inset Formula $r\in V$
+\end_inset
+
+ es la
+\series bold
+raíz
+\series default
+.
+ Entonces un
+\series bold
+nudo
+\series default
+ es un nodo del árbol que distinto de la raíz que no es hoja.
+ Dados
+\begin_inset Formula $u,v\in V$
+\end_inset
+
+ distintos, si el único camino de
+\begin_inset Formula $v$
+\end_inset
+
+ a la raíz contiene a
+\begin_inset Formula $u$
+\end_inset
+
+,
+\begin_inset Formula $u$
+\end_inset
+
+ es
+\series bold
+predecesor
+\series default
+ de
+\begin_inset Formula $v$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ es
+\series bold
+sucesor
+\series default
+ de
+\begin_inset Formula $u$
+\end_inset
+
+.
+ El nodo
+\series bold
+padre
+\series default
+ de un nodo es su único predecesor adyacente, y sus nodos
+\series bold
+hijo
+\series default
+ son sus sucesores adyacentes.
+\end_layout
+
+\begin_layout Standard
+Dos nodos
+\begin_inset Formula $u$
+\end_inset
+
+ y
+\begin_inset Formula $v$
+\end_inset
+
+ son
+\series bold
+comparables
+\series default
+ si son iguales o uno es sucesor de otro.
+ El
+\series bold
+nivel
+\series default
+ de un nodo es la longitud del único camino del nodo a la raíz, y la
+\series bold
+altura
+\series default
+ del árbol es el nivel máximo de sus nodos.
+\end_layout
+
+\begin_layout Section
+Árboles binarios
+\end_layout
+
+\begin_layout Standard
+Un
+\series bold
+árbol binario
+\series default
+ es un árbol con raíz en que todos los nodos tienen grado 1 o 3 excepto
+ la raíz, que tiene grado 2.
+ Propiedades: Sea
+\begin_inset Formula $T$
+\end_inset
+
+ un árbol binario de orden
+\begin_inset Formula $n$
+\end_inset
+
+:
+\end_layout
+
+\begin_layout Enumerate
+\begin_inset Formula $n$
+\end_inset
+
+ es impar y al menos 3.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+Sea
+\begin_inset Formula $T=:(V,E,r)$
+\end_inset
+
+, como
+\begin_inset Formula $\sum_{v\in V}o(v)=2+\sum_{v\in V\setminus\{r\}}o(v)$
+\end_inset
+
+ es par y
+\begin_inset Formula $o(v)$
+\end_inset
+
+ es impar para
+\begin_inset Formula $v\in V\setminus\{r\}$
+\end_inset
+
+,
+\begin_inset Formula $|V\setminus\{r\}|$
+\end_inset
+
+ es par y por tanto
+\begin_inset Formula $n$
+\end_inset
+
+ es impar.
+ Para
+\begin_inset Formula $n\geq3$
+\end_inset
+
+, como
+\begin_inset Formula $o(r)=2$
+\end_inset
+
+,
+\begin_inset Formula $2\leq|E|=n-1$
+\end_inset
+
+.
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+\begin_inset Formula $T$
+\end_inset
+
+ tiene
+\begin_inset Formula $\frac{n+1}{2}$
+\end_inset
+
+ nodos hoja y
+\begin_inset Formula $\frac{n-3}{2}$
+\end_inset
+
+ nudos.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+Si
+\begin_inset Formula $T$
+\end_inset
+
+ tiene
+\begin_inset Formula $h$
+\end_inset
+
+ hojas, tiene
+\begin_inset Formula $n-h-1$
+\end_inset
+
+ nudos y
+\begin_inset Formula $2n-2=\sum_{v\in V}o(v)=2+h+3(n-h-1)=3n-2h-1$
+\end_inset
+
+, luego
+\begin_inset Formula $2h=n+1$
+\end_inset
+
+,
+\begin_inset Formula $h=\frac{n+1}{2}$
+\end_inset
+
+ y hay
+\begin_inset Formula $n-h-1=n-\frac{n+1}{2}-1=\frac{n-3}{2}$
+\end_inset
+
+ nudos.
+\end_layout
+
+\end_deeper
+\begin_layout Enumerate
+La altura de
+\begin_inset Formula $T$
+\end_inset
+
+ está entre
+\begin_inset Formula $\lceil\lg(n+1)-1\rceil$
+\end_inset
+
+ y
+\begin_inset Formula $\frac{n-1}{2}$
+\end_inset
+
+, y estos extremos son alcanzables.
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+\begin_inset Formula $\lg x:=\log_{2}x$
+\end_inset
+
+.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+Todos los niveles hasta el
+\begin_inset Formula $h$
+\end_inset
+
+ de un árbol de altura
+\begin_inset Formula $h$
+\end_inset
+
+, salvo el nivel 0, tienen al menos 2 nodos, luego su orden mínimo es
+\begin_inset Formula $2h+1$
+\end_inset
+
+, pero
+\begin_inset Formula $n\geq2h+1\iff h\leq\frac{n-1}{2}$
+\end_inset
+
+.
+ Como
+\begin_inset Formula $\frac{n-1}{2}\in\mathbb{Z}$
+\end_inset
+
+, la igualdad
+\begin_inset Formula $h=\frac{n-1}{2}$
+\end_inset
+
+ se alcanza en
+\begin_inset Formula $T':=(V',E')$
+\end_inset
+
+ dado por
+\begin_inset Formula $V':=\{b_{0},a_{1},b_{1},\dots,a_{h},b_{h}\}$
+\end_inset
+
+ y
+\begin_inset Formula $E':=\{(a_{k},b_{k-1}),(b_{k},b_{k-1})\}_{k\in\{1,\dots,h\}}$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+Como en cada nivel puede haber como máximo el doble de nodos que en el nivel
+ anterior, en el nivel
+\begin_inset Formula $k$
+\end_inset
+
+ hay un máximo de
+\begin_inset Formula $2^{k}$
+\end_inset
+
+ vértices, de modo que un árbol de altura
+\begin_inset Formula $h$
+\end_inset
+
+ tiene un máximo de
+\begin_inset Formula $\sum_{k=0}^{h}2^{k}=2^{h+1}-1$
+\end_inset
+
+, pero
+\begin_inset Formula
+\[
+n\leq2^{h+1}-1\iff n+1\leq2^{h+1}\iff\lg(n+1)-1\leq h\overset{h\in\mathbb{Z}}{\iff}h\geq\lceil\lg(n+1)-1\rceil.
+\]
+
+\end_inset
+
+ La igualdad se alcanza en
+\begin_inset Formula $T':=(V',E')$
+\end_inset
+
+ con
+\begin_inset Formula $V':=\{1,\dots,n\}$
+\end_inset
+
+ y
+\begin_inset Formula $E':=\{(k,\lfloor\frac{k}{2}\rfloor)\}_{k\in\{2,\dots,n\}}$
+\end_inset
+
+.
+\end_layout
+
+\end_deeper
+\begin_layout Section
+Árboles generadores mínimos
+\end_layout
+
+\begin_layout Standard
+Una
+\series bold
+red
+\series default
+ es una terna
+\begin_inset Formula $(V,E,\ell)$
+\end_inset
+
+ donde
+\begin_inset Formula $(V,E)$
+\end_inset
+
+ es un grafo y
+\begin_inset Formula $\ell:E\to\mathbb{R}$
+\end_inset
+
+ es la
+\series bold
+función de peso
+\series default
+ o
+\series bold
+de longitud
+\series default
+.
+ Dados una red conexa
+\begin_inset Formula $G=(V,E,\ell)$
+\end_inset
+
+ y un árbol generador
+\begin_inset Formula $T=(V,E')$
+\end_inset
+
+ de
+\begin_inset Formula $G$
+\end_inset
+
+, el
+\series bold
+peso
+\series default
+ del árbol es
+\begin_inset Formula
+\[
+\ell(T):=\sum_{e\in E'}\ell(e).
+\]
+
+\end_inset
+
+
+\begin_inset Formula $T$
+\end_inset
+
+ es un árbol generador
+\series bold
+minimal
+\series default
+ o
+\series bold
+mínimo
+\series default
+ si tiene el mínimo peso entre los árboles generadores de
+\begin_inset Formula $G$
+\end_inset
+
+, si y sólo si para
+\begin_inset Formula $a\in E\setminus E'$
+\end_inset
+
+ y
+\begin_inset Formula $e\in E'$
+\end_inset
+
+ en el único camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $T$
+\end_inset
+
+ es
+\begin_inset Formula $\ell(e)\leq\ell(a)$
+\end_inset
+
+, si y sólo si para
+\begin_inset Formula $e\in E'$
+\end_inset
+
+ que separa
+\begin_inset Formula $T$
+\end_inset
+
+ en componentes conexas
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $V_{2}$
+\end_inset
+
+ y
+\begin_inset Formula $a\in\omega_{G}(V_{1})$
+\end_inset
+
+ es
+\begin_inset Formula $\ell(e)\leq\ell(a)$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $1\implies2]$
+\end_inset
+
+ Si fuera
+\begin_inset Formula $\ell(a)<\ell(e)$
+\end_inset
+
+, como el grafo
+\begin_inset Formula $(V,E'\cup\{a\}\setminus\{e\})$
+\end_inset
+
+ es un árbol al ser conexo y acíclico, y su peso sería menor que el de
+\begin_inset Formula $T$
+\end_inset
+
+,
+\begin_inset Formula $T$
+\end_inset
+
+ no sería minimal.
+\begin_inset Formula $\#$
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $2\implies3]$
+\end_inset
+
+ Sean
+\begin_inset Formula $e\in T$
+\end_inset
+
+,
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $V_{2}$
+\end_inset
+
+ las componentes conexas de
+\begin_inset Formula $T-e$
+\end_inset
+
+, y
+\begin_inset Formula $u\in V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $v\in V_{2}$
+\end_inset
+
+ tales que
+\begin_inset Formula $a:=(u,v)\in E$
+\end_inset
+
+, si
+\begin_inset Formula $a=e$
+\end_inset
+
+ hemos terminado, y en otro caso
+\begin_inset Formula $a\in E\setminus E'$
+\end_inset
+
+ y
+\begin_inset Formula $e$
+\end_inset
+
+ está en el único camino que conecta
+\begin_inset Formula $u$
+\end_inset
+
+ con
+\begin_inset Formula $v$
+\end_inset
+
+ en
+\begin_inset Formula $T$
+\end_inset
+
+, luego
+\begin_inset Formula $\ell(e)\leq\ell(a)$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Description
+\begin_inset Formula $3\implies1]$
+\end_inset
+
+ Elegimos un árbol generador minimal
+\begin_inset Formula $T_{0}=(V,E_{0})$
+\end_inset
+
+.
+ Si
+\begin_inset Formula $T=T_{0}$
+\end_inset
+
+, hemos terminado.
+ En otro caso, como
+\begin_inset Formula $|E'|=|E_{0}|$
+\end_inset
+
+, existe
+\begin_inset Formula $e\in E'\setminus E_{0}$
+\end_inset
+
+.
+ Sean
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $V_{2}$
+\end_inset
+
+ las componentes conexas de
+\begin_inset Formula $T-e$
+\end_inset
+
+ y
+\begin_inset Formula $S:=(V,E_{0}\cup\{e\})$
+\end_inset
+
+, como
+\begin_inset Formula $S$
+\end_inset
+
+ tiene un ciclo que contiene a
+\begin_inset Formula $e\in\omega_{T}(V_{1})$
+\end_inset
+
+, debe contener a otro
+\begin_inset Formula $a\in\omega_{T}(V_{1})\cap E_{0}$
+\end_inset
+
+, luego por hipótesis
+\begin_inset Formula $\ell(e)\leq\ell(a)$
+\end_inset
+
+ y
+\begin_inset Formula $T_{1}:=(V,E_{1}:=E_{0}\cup\{e\}\setminus\{a\})$
+\end_inset
+
+ tiene menor o igual (en concreto igual) peso que
+\begin_inset Formula $T_{0}$
+\end_inset
+
+ pero que se diferencia de
+\begin_inset Formula $T$
+\end_inset
+
+ en un nodo menos que
+\begin_inset Formula $T_{0}$
+\end_inset
+
+.
+ Repitiendo este proceso llegamos a que
+\begin_inset Formula $T_{0}$
+\end_inset
+
+ tiene el mismo peso que
+\begin_inset Formula $T$
+\end_inset
+
+ y por tanto
+\begin_inset Formula $T$
+\end_inset
+
+ es minimal.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Float algorithm
+wide false
+sideways false
+status open
+
+\begin_layout Plain Layout
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+Entrada{Red conexa $G=(V,E,
+\backslash
+ell)$.}
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+Salida{Árbol generador minimal $(V,T)$ de $G$.}
+\end_layout
+
+\begin_layout Plain Layout
+
+Ordenar los nodos de $E$ en orden creciente de peso $
+\backslash
+ell$ en la lista $L$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+$T
+\backslash
+gets
+\backslash
+emptyset$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+Para{$i
+\backslash
+gets1$
+\backslash
+KwA $|L|$}{
+\end_layout
+
+\begin_layout Plain Layout
+
+ $(u,v)
+\backslash
+gets L_i$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+lSSi{no existe un camino de $u$ a $v$ en $(V,T)$}{añadir $L_i$ a $T$}
+\end_layout
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset Caption Standard
+
+\begin_layout Plain Layout
+\begin_inset CommandInset label
+LatexCommand label
+name "alg:kruskal"
+
+\end_inset
+
+Algoritmo de Kruskal.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+El
+\series bold
+algoritmo de Kruskal
+\series default
+ (algoritmo
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "alg:kruskal"
+plural "false"
+caps "false"
+noprefix "false"
+
+\end_inset
+
+) construye el árbol generador minimal de una red conexa, pues se asegura
+ de que todo par de vértices adyacentes de la red estén conectados en el
+ árbol, no crea ciclos y, si una arista
+\begin_inset Formula $(u,v)$
+\end_inset
+
+ queda fuera del árbol, todas las aristas del camino de
+\begin_inset Formula $u$
+\end_inset
+
+ a
+\begin_inset Formula $v$
+\end_inset
+
+ en el árbol ya habían sido consideradas y por tanto tienen peso menor.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Float algorithm
+wide false
+sideways false
+status open
+
+\begin_layout Plain Layout
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+Entrada{Red conexa $G=(V,E,
+\backslash
+ell)$.}
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+Salida{Árbol generador minimal $(V,T)$ de $G$.}
+\end_layout
+
+\begin_layout Plain Layout
+
+Tomar $r
+\backslash
+in V$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+$V_1
+\backslash
+gets
+\backslash
+{r
+\backslash
+}$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+$V_2
+\backslash
+gets V
+\backslash
+setminus
+\backslash
+{r
+\backslash
+}$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+$T
+\backslash
+gets
+\backslash
+emptyset$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+Mientras{$|V_1|<|V|$}{
+\end_layout
+
+\begin_layout Plain Layout
+
+ Tomar $v_1
+\backslash
+in V_1$ y $v_2
+\backslash
+in V_2$ con $e:=(v_1,v_2)
+\backslash
+in E$ de peso mínimo
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+ Añadir $e$ a $T$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+ Mover $v_2$ de $V_2$ a $V_1$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset Caption Standard
+
+\begin_layout Plain Layout
+\begin_inset CommandInset label
+LatexCommand label
+name "alg:prim"
+
+\end_inset
+
+Algoritmo de Prim.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+El
+\series bold
+algoritmo de Prim
+\series default
+ (algoritmo
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "alg:prim"
+plural "false"
+caps "false"
+noprefix "false"
+
+\end_inset
+
+) hace lo mismo, pues se asegura de que todos los vértices estén conectados
+ a
+\begin_inset Formula $r$
+\end_inset
+
+, no crea ciclos porque no considera ejes cuyos vértices ya hayan sido conectado
+s en el árbol y, cuando selecciona una arista
+\begin_inset Formula $e$
+\end_inset
+
+, que estaría separando al árbol en
+\begin_inset Formula $V_{1}$
+\end_inset
+
+ y
+\begin_inset Formula $V_{2}$
+\end_inset
+
+, se asegura de que tenga peso mínimo entre las aristas de
+\begin_inset Formula $\omega_{G}(V_{1})$
+\end_inset
+
+.
+\end_layout
+
+\begin_layout Standard
+\begin_inset Float algorithm
+wide false
+sideways false
+status open
+
+\begin_layout Plain Layout
+\begin_inset ERT
+status open
+
+\begin_layout Plain Layout
+
+
+\backslash
+Entrada{Red conexa $(V,E,
+\backslash
+ell)$}
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+Salida{Árbol generador minimal $(V,T)$ de $G$.}
+\end_layout
+
+\begin_layout Plain Layout
+
+$T
+\backslash
+gets
+\backslash
+emptyset$
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+Mientras{$(V,T)$ sea disconexo}{
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+ParaCada{componente conexa $V_i$ de $(V,T)$}{
+\end_layout
+
+\begin_layout Plain Layout
+
+ Tomar $u_i
+\backslash
+in V_i$ y $v_i
+\backslash
+in V
+\backslash
+setminus V_i$ con $(u_i,v_i)
+\backslash
+in E$ de peso mínimo
+\backslash
+;
+\end_layout
+
+\begin_layout Plain Layout
+
+ }
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+ParaCada{componente conexa $V_i$ de $(V,T)$}{
+\end_layout
+
+\begin_layout Plain Layout
+
+
+\backslash
+lSSi{$u_i$ y $v_i$ no están conectados en $(V,T)$}{$T
+\backslash
+gets T
+\backslash
+cup(u_i,v_i)$}
+\end_layout
+
+\begin_layout Plain Layout
+
+ }
+\end_layout
+
+\begin_layout Plain Layout
+
+}
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset Caption Standard
+
+\begin_layout Plain Layout
+\begin_inset CommandInset label
+LatexCommand label
+name "alg:boruvka"
+
+\end_inset
+
+Algoritmo de Sollin.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+Otro algoritmo para hacer esto es el
+\series bold
+algoritmo de Sollin
+\series default
+ (algoritmo
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "alg:boruvka"
+plural "false"
+caps "false"
+noprefix "false"
+
+\end_inset
+
+)
+\begin_inset Foot
+status open
+
+\begin_layout Plain Layout
+Se recomienda comprobar la conexión de
+\begin_inset Formula $(V,T)$
+\end_inset
+
+ manteniendo un conjunto cociente con las componentes conexas.
+ Ver el capítulo 3 de los apuntes de AED I para más información.
+\end_layout
+
+\end_inset
+
+.
+ Finalmente, podemos calcular un árbol generador
+\series bold
+maximal
+\series default
+ o
+\series bold
+máximo
+\series default
+ de una red
+\begin_inset Formula $(V,E,\ell)$
+\end_inset
+
+ (el de mayor peso) como un árbol generador minimal de
+\begin_inset Formula $(V,E,-\ell)$
+\end_inset
+
+, o invirtiendo el sentido de las comparaciones en los algoritmos anteriores.
+\end_layout
+
+\end_body
+\end_document