$N$ personas están en una fiesta y deciden jugar a un juego cooperativo. Empiezan formando un círculo. El juego se desarrolla por turnos. En cada turno, se elige a una persona para que realice un de las siguientes acciones:
- Estrechar la mano de alguien adyacente
- Intercambiar posiciones con alguien adyacente
El juego termina cuando todas las parejas de jugadores se han dado la mano, y el objetivo del juego es minimizar el número de intercambios necesarios. ¿Cuál es la estrategia óptima?
He intentado trabajar con algunos pequeños ejemplos (por ejemplo $N = 3,4,5,6$ requiere $0,1,3,5$ intercambios mínimos pero realmente no puedo encontrar un patrón en la estrategia).
0 votos
Se requieren 0 intercambios ... Si todo el mundo da la mano a la persona adyacente, entonces no se requieren intercambios. ¿Quiere decir que el objetivo del juego es minimizar el número de turnos?
0 votos
Si dos personas están de pie en lados opuestos del círculo, tendrán que intercambiarse hasta que estén adyacentes para poder darse la mano.
0 votos
Oh, ya veo... Todo el mundo tiene que agitarse con todo el mundo.
0 votos
Debería haber $n(n-1)/2$ apretones de manos en total. Inicialmente hay $n$ pares de vecinos, y el intercambio de un par de vecinos crea como máximo $2$ nuevos pares. Por lo tanto, se necesita al menos $\lceil \frac12 (n(n-1)/2 - n)\rceil = \lceil n(n-3)/4\rceil$ swaps, que es igual a $0,1,3,5$ para $n=3,4,5,6$ . Sin embargo, por el momento no veo que este mínimo pueda hacerse realidad.
2 votos
Esto está estrechamente relacionado con el " $f(n)$ " en math.stackexchange.com/questions/833541/ (Creo que sólo hay un extra $\binom{n}{2}$ rondas aquí de los apretones de manos). La pregunta no fue respondida, pero hubo una discusión bastante larga en los comentarios.
0 votos
@KevinCostello, ¡buen hallazgo! Me pregunto por qué esta pregunta es mucho menos popular que la que señalas. Al preguntante original: si tienes algo que añadir, por favor, hazlo. Por ejemplo, estaría bien explicar el caso $N=6$ . O si eres capaz de hacerte amigo de todo el mundo en $7$ canjea por $N=7$ Sería estupendo. (Sería aún mejor si pudieras demostrar que lo primero es imposible). En ausencia de una respuesta completa antes de que expire la recompensa (lo que parece muy probable), estaría encantado de conceder la recompensa a algún progreso parcial útil.
0 votos
Tengo una duda. Cuando una persona seleccionada tiene que realizar las dos tareas?
1 votos
Dudo que esto tenga una solución sencilla. Para jugar: jsfiddle.net/zn1f30mv/5/show
0 votos
@zhoraster Tengo una duda. Cuando una persona seleccionada tiene que realizar las dos tareas?
0 votos
@zhoraster cuando una persona es seleccionada tiene que realizar las dos tareas o solo una.
0 votos
@KanwaljitSingh, OP dice: "En cada turno, una persona es elegida para realizar un de las siguientes acciones". ¿Responde esto a su pregunta?