Contexto: Estoy estudiando un curso de introducción a la Matemática Aplicada Discreta, y soy nuevo en el contexto de los gráficos.
Sabiendo que un grafo se puede representar como una matriz de adyacencia, digamos que tenemos el grafo
$G = \begin{bmatrix} 0 & 1 & 0 & 1 & 0 & 0\\ 1 & 0 & 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 1 & 1 & 1\\ 1 & 1 & 1 & 0 & 0 & 1\\ 0 & 0 & 1 & 0 & 0 & 0\\ 0 & 0 & 1 & 1 & 0 & 0\\ \end{bmatrix}$
Sé que podemos mirar $G^n$ para encontrar el número de caminos que conectan dos vértices cualesquiera dados por $n$ caminos recorridos. Tratando de usar $G^{vertexes}$ En este caso, pensé que podía comprobar cuántas soluciones posibles para un circuito de Euler había en función del vértice elegido inicialmente.
Rápidamente me di cuenta de que había un fallo en mi pensamiento: esto permitía que tanto las trayectorias como los vértices se repitieran en la trayectoria, lo que no está permitido en la definición de un ciclo euleriano.
Sé que puedo ver si existe un ciclo euleriano contando el número de vértices del grafo que tienen aristas Impares y pares que unen otros vértices.
- Si todos los vértices tienen un número par, o exactamente dos impares, de líneas conectadas, debe existir al menos un ciclo euleriano.
- Si hay exactamente uno, o más de dos vértices desiguales, el ciclo euleriano no existe.
Esto no me dice nada sobre dónde debe estar la posición inicial (a no ser que haya dos desiguales), ni la trayectoria del camino.
¿Existe alguna propiedad que pueda utilizar para limitar la cantidad de repeticiones de caminos/vértices, utilizando la técnica de la exponenciación, para ver qué posición inicial es válida? ¿Hay alguna otra cosa que deba saber sobre los circuitos eulerianos?
1 votos
No creo que las potencias de la matriz de adyacencia sean una buena herramienta para pensar en los circuitos de Euler. Tu análisis sugiere por qué.
1 votos
Puedes convertirla en una matriz de cadena de Markov mediante una normalización probabilística y luego contar las distribuciones de probabilidad relativas en estado estacionario. Entonces obtendrás a cuántos circuitos de Euler pertenece cada nodo.
0 votos
@mathreadler ¿Podría explicarlo mejor en una respuesta ampliada?
0 votos
@mazunki Bien. Intentaré responder a lo largo de esta semana. Estoy trabajando ahora mismo así que no puedo prometer exactamente cuándo.