Conocí el solitario búlgaro por uno de los libros de Martin Gardner hace tiempo y desde entonces lo he investigado un poco. La búsqueda en Google ha revelado que se ha trabajado sorprendentemente poco (públicamente al menos) en esta área.
El juego funciona de la siguiente manera: coge un número cualquiera de objetos (como monedas o piedras pequeñas) y divídelos en un número cualquiera de pilas con un número cualquiera de objetos en cada pila. A continuación, coge un objeto de cada montón y crea un nuevo montón con ellos. Repite la operación durante el tiempo que sea necesario. Por ejemplo:
$10$ artículos, empezando por montones de $4, 4, 1, 1$
Al principio, hay cuatro montones. Tomando un elemento de cada uno nos queda $3, 3$ . Sumando los cuatro que tomamos nos da $4, 3, 3$ . Repitiendo este paso se consigue...
$4, 4, 1, 1$
$4, 3, 3$
$3, 3, 2, 2$
$4, 2, 2, 1, 1$
$5, 3, 1, 1$
$4, 4, 2$
$3, 3, 3, 1$
$4, 2, 2, 2$
$4, 3, 1, 1, 1$
$5, 3, 2$
$4, 3, 2, 1$
$\mathbf{4, 3, 2, 1}$
$\dots$
Los que tengan buen ojo verán rápidamente que $4, 3, 2, 1$ es un estado estable en el sentido de que pasar un turno del juego no cambia nada. Lo que es más interesante es que CADA configuración inicial de $10$ los artículos terminarán en este estado estable. Además, $6$ los artículos siempre acabarán en $3, 2, 1$ ; $15$ los artículos siempre acabarán en $5, 4, 3, 2, 1$ y así sucesivamente. Los números triangulares de elementos son los únicos para los que ocurre esto. Esto se debe a que sólo un $n, n-1, n-2, \dots, 3, 2, 1 { }$ estado es estable; restando uno a cada uno se elimina el $1$ -pila y añade una pila de $n$ . Evidentemente, un número triangular de elementos da lugar a un "bucle raíz" de tamaño 1.
Voy a exponer una observación y un hecho que se desprende de ella. Esta observación es que todas las particiones de $n$ llevará exactamente a otra partición de $n$ por definición. Esto significa que, aunque pueden existir bucles, nunca puede haber una partición de $n$ que lleva a dos particiones de $n$ . Esto tiene el efecto de dividir un grafo dirigido (una arista de $i$ a $j$ tiene peso 1 si la partición $i$ lleva a la partición $j$ ) en un número de subgrafos que corresponde exactamente al número de bucles. Esto no es difícil de demostrar, y yo no soy Fermat. :P
Lo que me pareció aún más interesante fue lo que ocurrió cuando se utilizó un número no triangular de elementos. En estos casos, se entra en un bucle. Por ejemplo...
$7$
$6, 1$
$5, 2$
$4, 2, 1$
$3, 3, 1$
$3, 2, 2$
$3, 2, 1, 1$
$\mathbf{4, 2, 1}$
$\dots$
Así, a partir de $7$ termina en un bucle raíz de tamaño $4$ . Más experimentos revelan que dado un número no triangular $n$ de elementos, hallar el número triangular $T_k \geq n$ y $k$ es el tamaño de al menos uno de los bucles raíz en el grafo dirigido de todas las particiones de $n$ .
Why is this so?
0 votos
@Jyrki: [facepalm] Sí me refiero a particiones y no a permutaciones... >.< ¡Gracias!
1 votos
No estoy seguro de cuánto es "sorprendentemente poco" el trabajo. Math Reviews tiene al menos 15 trabajos sobre (variantes del) solitario búlgaro.
0 votos
@Gerry: ¿En serio? Hice una búsqueda de "solitario búlgaro" y sólo obtuve tres resultados relevantes, ninguno de los cuales era papel. Además, ¿estos artículos de los que hablas están detrás de un muro de pago?
0 votos
No anoté dónde están los papeles. Math Reviews está detrás de un muro de pago, tienes que estar en una institución que se suscriba.
0 votos
También si buscas en Google Scholar "bulgarian solitaire" obtendrás muchos resultados relevantes, varios de los cuales son artículos (aunque los artículos pueden no estar disponibles de forma gratuita).