Ayer en el trabajo teníamos un personal de día, donde se nos pidió para jugar un juego interesante como para romper el hielo.
Nosotros (50 personas) dijeron estar de pie en un círculo y elegir a 2 personas al azar del grupo. Se nos pidió entonces a caminar a un punto, con lo que nos gustaría ser equidistante a esas dos personas. Después de un par de eyerolls, nos pusimos en marcha, pero a diferencia de la mayoría de las expectativas de la gente, el resultado fue bastante fascinante! Hemos encontrado que el grupo como un todo parecía estar en constante movimiento, aunque finalmente lo hicimos llegar a algún tipo de equillibrium.
Esto me puso a pensar, sería una colección de puntos, de esta forma llegan a una posición de estancamiento?
Por supuesto, hay evidencia de que las condiciones bajo las cuales puede haber ningún movimiento en absoluto (por ejemplo, si cada persona que eligió el 2 personas adyacente a él/ella para empezar), pero aparte de estas condiciones poco probables, no tengo idea de si, de forma ilimitada en tiempo de ejecución, la estasis jamás podría lograrse.
En el "juego" hemos logrado como grupo, los participantes se les permitió triangular sus posiciones para lograr la equidistancia. Sin embargo, me gustaría añadir la restricción de que equidistancia en este caso debe significar el plazo más breve posible equidistancia, desde la triangulación añade todo tipo de complicaciones.
También estoy asumiendo que los puntos son infinitesimalmente pequeño, por lo que la colisión no es un problema.
Ok. Así que yo estaba un poco geek, y se fue a casa y hacer un poco de simulación (se imagina a la gente son la celebración de negro paraguas y una antena película fue rodada de los primeros 300 marcos!):
código (mejoras en la ampliación)
Mirando el gif, surgen otras interrogantes, como ¿qué diablos está pasando con esta orden$\rightarrow$caos$\rightarrow$ extraño atractor-tipo de formas? Y, ¿por qué parecen exhibir esto significa que la curvatura de flujo-tipo de comportamiento?
Agregó
Según lo solicitado por @AlexR. he aquí un segundo gif de $k=100$ puntos ralentizado para mostrar lo que sucede entre los cuadros 1 y 100 (como proceso parece empezar a converger a los bucles justo antes de $k$ marcos).
Nota
Código Original fue defectuoso (todo estaba envuelto en manipulate
lo que significaba la semilla aleatoria fue cambiando constantemente). Código y gifs ahora actualizado. Las imágenes ciertamente parecen tener más sentido, me parece que el grupo tienden hacia un futuro reformar de nuevo en un círculo, pero esto es sólo especulación. Las mismas preguntas siguen siendo válidas aunque.
Punto de la mecánica
Solo para aclarar (para reiterar el comentario de abajo en respuesta a la pregunta por @Anaedonist), dado un tamaño de paso de 1 unidad (la unidad de círculo alrededor del punto negro), el punto negro se mueve 1 unidad en la dirección del punto medio (azul oscuro) de su correspondiente par (rojo), por lo que su nueva posición es la luz azul de punto (imagen a la izquierda), a menos que el punto medio es en el interior del círculo unitario, en cuyo caso, el tamaño de paso es menor, y la luz azul de punto alcanza el punto medio (imagen a la derecha):
Probablemente debería añadir el requisito de que cada punto debe ser seleccionado (es decir, no hay puntos que no están seleccionadas /impares). Esto simplifica un poco, y probablemente explica la regularidad visto en las imágenes anteriores. También se evita el problema de potencial que se rompe en pequeños sub-grupos. (En la vida real promulgación, esto puede ser remediado mediante la selección de participantes los nombres de un sombrero, o similar).
Una nota sobre la ampliación de la
Desde el código de la actualización, parece que la ampliación tiene un impacto en el punto de comportamiento, issofar como si los puntos son pequeños en comparación con el tamaño de paso (es decir, el círculo unidad dentro de la cual se autoriza el movimiento por fotograma), los puntos de entrar en el extraño estructuras de bucle, como se ve en el gif. Cuanto mayor sea la distancia de los puntos están distribuidos para empezar, la más rápida convergencia a elípticas uniformidad parece ocurrir:
Imagen de la izquierda muestra $k=100$ puntos, a partir de las posiciones dentro del círculo unidad producida con pursuit[#, Floor[Sqrt[#] #], 1] &[100]
; mano derecha de la imagen se muestra el $k=100$ puntos, a partir de las posiciones dentro del círculo unidad $\times k \log k$ producido con pursuit[#, Floor[Sqrt[#] #], # Log[#]] &[100]
.
Probablemente la convergencia de las condiciones de
Su bastante claro que las curvas cerradas de inicio cuando los puntos convergen en el tamaño del paso de la unidad de círculo.
código (largo, pero mucho más transparentes, añadido por la sencilla edición manual) o menos transparente código para cualquier k.
Este código es más fiel a la verdadera búsqueda de la curva. Aunque no es una verdadera búsqueda de la curva, se imita, y la diferencia se puede ver en las transiciones más suaves:
Comparación con la verdadera búsqueda de la curva:
donde el rojo $=$ la verdadera búsqueda de la curva y azul $=$ imitando la función.