7 votos

La gráfica tiene una Euler tour iff en grados($v$)=out-grado($v$)

Estoy mirando la prueba de que $G$ tiene una Euler tour iff en grados($v$)=out-grado($v$), que he encontrado en este sitio: www.cs.duke.edu/courses/fall09/cps230/hws/hw3/headsol.pdf (Problema 2)

Un ciclo simple es un camino en un grafo que comienza y termina en el mismo vértice sin pasar por el mismo vértice más de una vez.

Un complejo ciclo es un ciclo que pasa por el mismo vértice más de una vez. Fácilmente podemos descomponer un complejo ciclo a un conjunto de ciclos simples por romper el ciclo en aquellos puntos donde el ciclo pasa a través del mismo vértice más de una vez.

Como la primera parte de nuestra prueba, vamos a probar que si $G$ tiene una de Euler de un tour en el grado($v$)=out-grado($v$) para cada vértice $v \in V$.

Ya hemos establecido que un complejo ciclo se puede descomponer a una colección de ciclos simples. Sin embargo vértices en un ciclo simple en grado($v$)=out-grado($v$)=1.

Desde cada vértice en un complejo ciclo, y por lo tanto en una de Euler tour, es parte de uno o más ciclos simples tendrá en grados($v$)=out-grado($v$).

  • Me podría dar un ejemplo de un complejo ciclo que se descompone en un conjunto de ciclos simples, donde podemos ver que en los grados($v$)=out-grado($v$)?

La segunda parte de nuestra prueba nos obliga a demostrar que si en el grado($v$)=out-grado($v$) para cada vértice $v \in V$, $G$ tiene una Euler-tour.

Deje $C$ ser el complejo ciclo que incluye la mayoría de los bordes en $G$.

En orden para $G$ a no ser una de Euler tour, debe haber algunos vértices que $C$ pasa a través de ( ya que el gráfico está conectado ) pero no agota todos los bordes. Ya hemos establecido que los vértices de un complejo ciclo tienen la propiedad de que en el grado($v$)=out-grado($v$). Por lo tanto, $G'=G-C$ también tienen esa propiedad. Si un componente conectado en un gráfico que tiene en grado($v$)=out-grado ($v$), a continuación, contiene al menos un ciclo de $C'$. Sin embargo, esto contradice nuestra hipótesis inicial de que $C$ es el ciclo que incluye la mayoría de los bordes en $G$ dado que se iba a construir un ciclo más largo, comenzando en algún vértice común de $C$$C'$, atravesando todas las de $C$s de los bordes y, a continuación, $C'$s de los bordes. Por lo tanto, $C$ es una de Euler tour.

  • Primero de todo, dice que "a fin de $G$ a no ser una de Euler tour, debe haber algunos vértices que $C$ pasa a través de ( ya que el gráfico está conectado ) pero no agota todos los bordes. "

No he entendido por qué tenemos que mostrar que $G$ no agota todos los bordes. En orden para $G$ a no ser una de Euler tour, no se podría, asimismo, que $G$ atraviesa una arista más de una vez?

Luego dice que "ya Hemos establecido que los vértices de un complejo ciclo tienen la propiedad de que en el grado($v$)=out-grado($v$). Por lo tanto, $G'=G-C$ también tienen esa propiedad."

¿Por qué se $G'=G-C$ ser un complejo ciclo, a pesar de $G$ no es necesariamente?

También, podría explicar por qué se sostiene que: "Si un componente conectado en un gráfico que tiene en grado($v$)=out-grado ($v$), a continuación, contiene al menos un ciclo de $C'$."

Finalmente, se podría explicar mí la contradicción?

EDIT: yo también quiero describir un algoritmo que se ejecuta en el tiempo $O(E)$ y encuentra una Euler tour de $G$, si es que existe. (Sugerencia: Combinación de borde de ciclos disjuntos.) Si aplicamos DFS, vamos a obtener un conjunto de ciclos formados por distintos conjuntos de aristas, derecho? Pero, ¿cómo podemos saber si se sostiene que en grado(v)=out-grado(v), para todos los vértices en $V$?

Tenemos que hacer algo como eso? algoritmo

5voto

Brian Hinchey Puntos 1112

En un simple ciclo de la licenciatura y el grado son tanto, por lo que si añadimos a algunos de ciclo simple de otro ciclo simple en algún vértice, el grado y el grado de los vértices aumentará tanto por 1.

Tienes algo mal concepto en $G'$, no es un complejo ciclo de hecho, incluso no necesita estar conectado. Como hemos definido de ciclos en mi (algorítmico) dicrete clases de matemáticas nos dijo que cada arista puede ser recorrido en más de una vez lo que no es posible que $C$ es un complejo ciclo que atraviesa uno de los bordes más de una vez.

Así que la idea es más que debe ser algún complejo ciclo que recorre todos los vértices, ya que el gráfico está conectado, y si utiliza cada borde es una de euler tour. Así que nos tomamos el complejo ciclo con la mayoría de los bordes, y ver el $G'=G-C$, como en el grado de algunos vértice en $G'$ es el grado de los vértices en $G$ menos en el grado de los vértices en $C$ e la misma para los grados de la gráfica de $G'$ todavía tiene la propiedad, que en grados coinciden con los grados. Pero si esos grados no son todo lo $0$ podríamos añadir algunos ciclo de a$C$, lo que se traduciría en el complejo ciclo con más aristas, que es de alguna contradicción con nuestra hipótesis, que en $C$ tiene la mayoría de los bordes.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X