9 votos

Aquí hay un acertijo que no tengo ni idea de cómo resolver.

Vale, así que estaba intentando resolver este enigma encontrado aquí .

Es un diagrama de una estrella con 16 puntos. Cada punto corresponde únicamente a un número entre 1 y 16. Las letras de cada punto representan una letra de algún refrán, donde si el único correspondiente a un punto es $n$ entonces la carta en ese punto es la $n$ la letra del dicho. También se nos da la condición de que la suma de los 4 números de un segmento de línea determinado es la misma.

Me di cuenta de que $ \sum ^{16}_{i=1} i = 136$ y cada punto se cuenta exactamente dos veces, así que cada línea debería sumar hasta $2 \cdot136 /8 = 34$ . Así que podemos encontrar 8 ecuaciones de esta manera. numbers math indices i am using

$$x_1 + x_2 + x_3 + x_4 = 34 $$ $$x_4 + x_5 + x_6 + x_7 = 34 $$ $$x_2 + x_7 + x_8 + x_9 = 34 $$ $$x_5 + x_9 + x_{10} + x_{11} = 34 $$ $$x_8 + x_{11} + x_{12} + x_{13} = 34 $$ $$x_{10} + x_{13} + x_{14} + x_{15} = 34 $$ $$x_3 + x_{12} + x_{15} + x_{16} = 34 $$ $$x_1 + x_6 + x_{14} + x_{16} = 34 $$

Así que tengo 8 ecuaciones y 16 incógnitas, y encontrar la matriz de coeficientes y ponerla en rref no arrojó mucha luz sobre el asunto, porque todavía hay demasiadas incógnitas.

Ahora, sé que habrá más de una solución. Podemos rotarla 7 veces y hay 8 líneas de simetría; sin embargo, creo que deberíamos ser capaces de reducir nuestras soluciones más allá de lo que ya he hecho.

¿Alguien tiene otras ideas sobre cómo abordar este problema?

1voto

MRLl Puntos 11

Vale, la solución a este enigma está escrita en el blog que encontraste, pero ya que estás pidiendo ideas sobre cómo abordarlas, te daré la mía.

Encontré esta solución (usando GLPK) $$ \begin {array}{cccc} x_1 = 13 & x_2 = 8 & x_3 = 7 & x_4 = 6 \\ x_5 = 12 & x_6 = 2 & x_7 = 14 & x_8 = 11 \\ x_9 = 1 & x_{10} = 5 & x_{11} = 16 & x_{12} = 3 \\ x_{13} = 4 & x_{14} = 10 & x_{15} = 15 & x_{16} = 9 \end {array} $$ donde estoy usando la misma notación que la de arriba. También traté de entender lo que decía, pero obtuve un grupo de letras con sentido común, lo cual supongo que se debe a que existen, como lo notaste, al menos 8 soluciones simétricas. Vi en el blog que algunas personas resolvieron el enigma con sólo mirar las letras, pero yo soy más de números, así que me saltaré esa parte del "dicho".

La parte de álgebra lineal

Mi enfoque consiste en utilizar las 8 condiciones que ya has escrito, pero añadiendo la condición de que cada número entre el 1 y el 16 debe aparecer exactamente una vez. También tenemos que enfrentar el problema de que nuestras variables son números enteros, no números reales. Ni siquiera sé si es posible obtener tales condiciones usando sólo ecuaciones de álgebra lineal, un comienzo sería agregar esto $$ \sum_ {i=1}^{16} x_i = 136 $$ pero todavía nos faltan ecuaciones y no sé cómo proceder. Así que he usado la programación lineal, y GLPK para resolverlo dadas estas condiciones.

Programación lineal y enfoque utilizado (un poco largo)

No sé si está familiarizado con la programación lineal, pero le explicaré el procedimiento de manera que pueda ser entendido, con suerte.

Básicamente definimos un nuevo conjunto de variables $x_{ij}$ que son binarios (es decir $0$ o $1$ ) y se relacionan con sus variables de esta manera $$ x_i = \sum_ {j=1}^{16} x_{ij} \cdot j $$ Por supuesto, entonces sólo permitimos uno de estos $x_{ij}$ que sea diferente de cero para cada $i$ porque "todo lo desconocido es sólo un número", así que añadimos la condición $$ \sum_ {j=1}^{16} x_{ij} = 1 $$ De la misma manera, también queremos que "cada número aparezca sólo una vez", lo que da una condición muy similar (note el cambio en el índice de la suma) $$ \sum_ {i=1}^{16} x_{ij} = 1 $$ Finalmente, sustituimos este nuevo $x_{ij}$ en las 8 ecuaciones que teníamos al principio y ejecutar GLPK. Trata de encontrar una solución factible, y lo logra, dando la que escribí arriba. Supongo que en diferentes máquinas el programa podría encontrar diferentes soluciones, ya que ya sabemos que no es único.

Extra (casi encuentro el dicho)

Estaba un poco decepcionado por no entender el dicho, así que decidí hacer un poco de trampa, eché un vistazo al blog, el texto es " hacer un buen giro a diario ". Su solución implica que la Y sea la última letra, lo que significa $x_{12}=16$ . Así que puse esta restricción en mi programa y... todavía tengo una solución diferente. $$ \begin {array}{cccc} x_1 = 8 & x_2 = 4 & x_3 = 15 & x_4 = 7 \\ x_5 = 6 & x_6 = 12 & x_7 = 9 & x_8 = 10 \\ x_9 = 11 & x_{10} = 14 & x_{11} = 3 & x_{12} = 16 \\ x_{13} = 5 & x_{14} = 13 & x_{15} = 2 & x_{16} = 1 \end {array} $$ No estoy seguro de cuántas soluciones tiene esta molesta estrella :)

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