Processing math: 100%

5 votos

Probabilidad de encontrar un circuito de Hamilton en un gráfico

En resumen, me gustaría saber la probabilidad de que exista un circuito hamiltoniano dentro de un gráfico, o el número de circuitos que se espera que existan. (Sin encontrar realmente todos los circuitos). Si ejecuto un algoritmo para encontrar todos los circuitos, ¿cuántos debería esperar encontrar, si es que hay alguno? Me parece bien una aproximación si simplifica sustancialmente los cálculos.

Si tengo un número determinado de vértices y el número medio de aristas, ¿es esta información suficiente? Cada vértice puede tener muchas aristas de salida, pero no hay dos vértices que compartan más de una arista. Además, un vértice no puede pertenecer a dos circuitos. Una vez encontrado un circuito, los vértices que lo componen se eliminan del grafo.

Mi gráfico de ejemplo tiene 10.000 vértices y cada vértice tiene tres salidas hacia otros vértices.

Y una pregunta de seguimiento: ¿Cómo podría formular la pregunta para averiguar el número medio mínimo de aristas de salida por vértice que me diera un nivel arbitrario de certeza de que encontraría al menos un circuito? Dicho de otro modo, si quiero un 50% de certeza para encontrar un circuito, y tengo 10.000 vértices, ¿cuál es el número mínimo de bordes de salida que debe tener cada vértice? (no la media, sino el mínimo real)

Tengo algunas notas en el bloc de notas donde he resuelto esto, pero realmente apreciaría la orientación de alguien más conocedor. Gracias.

1voto

Hagen von Eitzen Puntos 171160

La respuesta depende mucho de cómo se defina "gráfico cúbico aleatorio" con n vértices (necesariamente n es par), podemos intentar lo siguiente para encontrar los circuitos de Hamilton:

Fijar un vértice a1 Elige uno de sus vecinos a2 al azar. Entonces, asumiendo que tenemos a1a2ak con k2 , lanza una moneda para decidir cuál de los otros dos (es decir ak1 ) vecinos de ak para elegir como ak+1 y continuar. Puede ser adecuado asumir que akak+1 puede ser cualquiera de los 3(nk) aristas a un "nuevo" vértice, o cualquiera de los k3 aristas aún no utilizadas a uno de los vértices a2,,ak2 o cualquiera de los dos bordes no utilizados para a1 . Esto nos hace suponer que la probabilidad de alcanzar un nuevo vértice es 3(nk)3(nk)+(k3)+2=1k13n2k1 . Y cuando k=n la probabilidad de volver con éxito a a1 es 2n1 . Esto sugiere que hay alrededor de 32nn1k=23(nk)3n2k12n1=3n12n+1(n2)!(3n/23)!23n/23(3n5)!(n/2)!2n/21n1 Ciclos de Hamilton.

O: Hay 12(n1)! Ciclos de Hamilton en el gráfico completo Kn . Para cada una de ellas, la probabilidad de que la primera arista esté también en G es 3n1 para las aristas posteriores, la probabilidad de que la arista esté en G , dado que el borde anterior está en G es 2n2 ; deberíamos hacer una consideración especial para la arista final, pero ignórala. Con este ciclo Hamilton de Kn también está en G con probabilidad 3n1(2n2)n1 , lo que da un número total esperado de 12(n1)!3n1(2n2)n1=32n2(n2)!(n2)n1 Ciclos de Hamilton. Con Stirling, esto se simplifica a 3(2e)n22πn20.

O bien: Si eliminamos una arista al azar de un grafo cúbico, obtenemos dos vértices de grado 2 que se puede sustituir por una arista que conecte directamente a sus vecinos, con lo que se obtiene un gráfico cúbico con dos vértices menos. Sin embargo, este paso puede haber producido una arista doble, en cuyo caso podemos eliminar una de las aristas, obteniendo de nuevo vértices de grado dos, que pueden ser eliminados. Esto podría repetirse, pero para grandes n podemos considerar que cada uno de estos casos especiales es raro. Así, los circuitos Hamilton de G que no utilizan una arista concreta se corresponden con los circuitos Hamilton de un grafo cúbico más pequeño. Para un vértice fijo a0 cada circuito Hailton evita precisamente una de las tres aristas incidentes. Por lo tanto, esto sugiere que el número esperado de circuitos para un n -cúbico de vértices son esencialmente 3 veces el número esperado del número de circuitos en un (n2) -de vértices del gráfico cúbico, por lo que su recuento debe ser 3n/2.

Ahora que he obtenido heurísticamente (!) tres resultados totalmente diferentes, parece que esta respuesta debería considerarse más bien como un comentario sobredimensionado - suspiro.

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