13 votos

Luces fuera de juego en la malla hexagonal

Disfruté mucho de las Luces de Fuera de juego descrito aquí (lo siento, tenía que enlace a una más vieja de la página debido a que algunos wikidiot mantiene la eliminación de la mayor parte de la página).

Su análisis matemático está aquí (álgebra lineal)

Ahora acabo de descubrir un hexagonal de la versión:

http://cwynn.com/games/lightsoutmobile.htm
(y esperemos que pronto) https://sites.google.com/site/beyondlightsout/

¿Hay algún matemático de los resultados para esta versión del juego, antes de que yo manos a la obra y comenzar el análisis a mí mismo. Tengo las referencias incluidas

El encendido de Luces con Álgebra Lineal, por M. Anderson y T. Feil (1998). Matemáticas de la Revista, vol. 71, no. 4, octubre 1998, pp 300-303. Es aquí (gracias a J. M.).

Actualización: he estado jugando con el iPhone de T-Luces hexagonal versiones. Puedo obtener la mayoría de ellos, excepto para aquellos en los que el "modelo" es una Y la forma. Alguna idea?

11voto

Alex Bolotov Puntos 249

Sí, hay de álgebra lineal y la gráfica teórica de los resultados para este juego, para cualquier arreglo de interruptores y a partir de toda la posición de apagado.

Observe que usted puede construir un gráfico simple de la disposición de las luces, por la toma de las luces de los vértices, y hacer de ellos adyacentes en el grafo si son vecinos.

Gráfico teórico:

(Esto se puede encontrar aquí: Problema 17 en http://books.google.com/books?id=e99fXXYx9zcC&pg=PA42)

La proposición A: Dado un grafo simple gráfico de $G(V,E)$, con conjunto de vértices $V$ y el conjunto de borde $E$, se puede particionar $V$ en dos conjuntos de $V_1$ $V_2$ tal que

$\forall y \in V_1, \ \ |\{ x: \{x,y\} \in E \wedge x \in V_1\}| = 0 \mod 2$
$\forall y \in V_2, \ \ |\{ x: \{x,y\} \in E \wedge x \in V_1\}| = 1 \mod 2$

es decir, en cada vértice $V_1$ es incidente a un incluso el número de vértices en $V_1$ y cualquier vértice no en $V_1$ (es decir, en $V_2$) es incidente a un extraño número de vértices en $V_1$.

$\circ$

Por lo que la selección de los vértices en $V_1$ va a encender todas las luces, si empezamos desde la posición de apagado.

Prueba:

Hacemos frente a un problema muy estrechamente relacionado con.

En primer lugar demostrar que:

La proposición B: Dado un grafo simple gráfico de $G(V,E)$, no es una partición del conjunto de vértices $G$, $V = V_1 \cup V_2$ tal que

$\forall y \in V_1, \ \ |\{ x: \{x,y\} \in E \wedge x \in V_1\}| = 0 \mod 2$
$\forall y \in V_2, \ \ |\{ x: \{x,y\} \in E \wedge x \in V_2\}| = 0 \mod 2$

es decir, en cada vértice $V_1$ es adyacente a un incluso el número de vértices en $V_1$, y en cada vértice $V_2$ es adyacente a un incluso el número de vértices en $V_2$.

$\circ$

La prueba de la Proposición B es por inducción sobre el número de vértices en $G$.

La Base de los casos son fáciles.

Supongamos $G$ $n+1$ vértices. Si todos los vértices de $G$ tienen aún grado, se realiza, mediante la adopción de $V_2 = \emptyset$.

Supongamos $o$ es un vértice con grado impar y deje $o_1, o_2, \cdots, o_k$ ser los vecinos de $o$.

Forma de un gráfico de $G'$ como sigue: Si $o_i$ $o_j$ son adyacentes en $G$, que no son adyacentes en $G'$ y viceversa. También elimina $o$.

$G'$ es un gráfico con $n$ vértices.

Aplicar la hipótesis de inducción a $G'$. Decir que tenemos una partición de $V' = X \cup Y$.

Ahora $o$ debe ser incidente a un número par de vértices en uno de $X$ o $Y$. Decir $X$. Agregar $o$ $X$para obtener una partición para $G$. Podemos demostrar fácilmente que esta partición de $G$ es lo que necesitamos.

$\square$

Ahora a aplicar esto a nuestro problema (Proposición A):

Añadir un nuevo vértice $N$ a G y hacer que sea adyacente a cada vértice, incluso de grado en $G$ para obtener un nuevo gráfico de $G'$.

Aplicar la Proposición B a $G'$. Supongamos que la partición de la satisfacción de la proposición B es $V = X \cup Y$. Fácilmente se puede demostrar que esto es también la partición en $G$ (ignorando $N$) a favor de la proposición A.

Nota: Esto no sólo demuestra la existencia de una solución, pero la inducción de la prueba en realidad le da un O(n^3) tiempo de algoritmo para encontrar la solución.


Álgebra lineal Prueba debido a Noga Alon:

Más de $\mathbb{F}_2$, vamos a $A$ cualquier $n\times n$ matriz simétrica. Podemos demostrar que si $d$ es la diagonal del vector de $A$, $d$ está en el espacio generado por las filas de $A$.

Esto se desprende de la identidad (válido $\mathbb{F}_2$) que

$v^{T}Av = d^{T}v$ donde $u^{T}$ es la transpuesta de a $u$.

Por lo tanto si $v$ está en el espacio nulo de a$A$, $d$ es ortogonal a $v$, y como consecuencia, $d$ es en el espacio fila de a $A$.

Consideramos la matriz a se $B+I$ donde $B$ es la matriz de adyacencia del gráfico correspondiente tenemos, a partir de la disposición de las luces.

3voto

Olly Puntos 4314

He intentado (y lo intentó de nuevo) para mejorar el artículo de la Wikipedia, pero las ediciones fueron rápidamente revertida como si son bien conocidas las soluciones de Luces son "investigación original", a pesar de que dispone de varias citas.

Si alguno de Intercambio de la Pila miembros son los Wikipedistas que puede ayudar en la restauración del artículo, sería muy apreciado. También, me gustaría dirigir esta petición de manera más apropiada si pudiera, pero no encuentra la manera de comunicarse con John Smith directamente. Siéntase libre de eliminarlo.

3voto

John Fouhy Puntos 759

Aquí está otra versión de este juego. Usted tiene una matriz simétrica $A$ $GF(2)$ ($0,1$ con todos los cálculos de hecho modulo $2$). A continuación, puede mostrar que la diagonal de $A$ es siempre en el rango de $A$, y este es el mejor posible en el sentido de que el rango de $A$ podría consistir sólo en el vector cero y la diagonal de $A$.

Yo estaba en realidad este "juego" como un enigma, así que no arruinarlo para usted con una respuesta.

EDIT: Aquí's mi respuesta, que es probablemente muy similar a la de Morón de la prueba. Por supuesto Noga de la prueba es mucho más limpio, pero no es algorítmica (en cualquier otro respecto, es mucho mejor).

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