stringtranslate.com

Rompecabezas de combinación de bordes

Un rompecabezas de combinación de bordes de Eternity II parcialmente completado

Un rompecabezas de combinación de bordes es un tipo de rompecabezas de mosaicos que implica cubrir un área con polígonos (normalmente regulares) cuyos bordes se distinguen con colores o patrones, de tal forma que los bordes de los mosaicos adyacentes coincidan.

Se sabe que los rompecabezas de coincidencia de bordes son NP-completos y capaces de convertirse en y desde rompecabezas equivalentes y rompecabezas de empaquetamiento de poliominós . [1]

Los primeros rompecabezas de combinación de bordes fueron patentados en los EE. UU. por EL Thurston en 1892. [2] Los ejemplos actuales de rompecabezas de combinación de bordes comerciales incluyen el rompecabezas Eternity II , Tantrix , la gama de rompecabezas de combinación de bordes de Kadon Enterprises y la aplicación Edge Match Puzzles para iPhone.

Variaciones notables

Cuadrados MacMahon

Una solución para los cuadrados de MacMahon con el área de un solo color más grande [3]

MacMahon Squares es el nombre que se le da a un rompecabezas matemático recreativo sugerido por el matemático británico Percy MacMahon , quien publicó un tratado sobre la coloración de los bordes de una variedad de formas en 1921. [4] Este rompecabezas en particular utiliza 24 fichas que consisten en todas las permutaciones de 3 colores para los bordes de un cuadrado. Las fichas deben estar dispuestas en un área rectangular de 6 × 4 de modo que todos los bordes coincidan y, además, solo se utiliza un color para el borde exterior del rectángulo. [5]

Este rompecabezas se puede extender a fichas con permutaciones de 4 colores, dispuestas en 10×7. [6] En cualquier caso, los cuadrados son un subconjunto de las fichas de Wang , lo que reduce las fichas que son similares bajo rotación. Las soluciones se cuentan por miles. [7]

MacMahon Squares, junto con variaciones de la idea, se comercializó como Multimatch.

TetraVex

Gnomo Tetravex .

TetraVex es un juego de ordenador que presenta al jugador una cuadrícula cuadrada y una colección de fichas, por defecto nueve fichas cuadradas para una cuadrícula de 3x3. Cada ficha tiene cuatro números de un solo dígito, uno en cada borde. El objetivo del juego es colocar las fichas en la cuadrícula en la posición adecuada, completando este rompecabezas lo más rápido posible. Las fichas no se pueden girar, y se pueden colocar dos una al lado de la otra solo si los números en los bordes adyacentes coinciden. [8] [9]

TetraVex se inspiró en "el problema de teselar el plano", como lo describe Donald Knuth en la página 382 del Volumen 1: Algoritmos fundamentales , el primer libro de su serie El arte de la programación informática . Fue nombrado por Scott Ferguson, el líder de desarrollo y arquitecto de la primera versión de Visual Basic, quien lo escribió para Windows Entertainment Pack 3. [ 10]

TetraVex también está disponible como un juego de código abierto en la colección de juegos de GNOME . [11]

Se puede contar el número posible de TetraVex. En un tablero hay pares horizontales y verticales que deben coincidir y números a lo largo de los bordes que se pueden elegir arbitrariamente. Por lo tanto, hay opciones de 10 dígitos, es decir, tableros posibles.

Decidir si un rompecabezas TetraVex tiene una solución es en general NP-completo . [12] Su enfoque computacional implica el algoritmo Douglas-Rachford. [13]

Hexágonos

Una serpentina de una sola cruz

Las serpentiles son las fichas hexagonales que se utilizan en varios juegos de estrategia abstracta como Psyche-Paths, Kaliko y Tantrix . Dentro de cada serpentile, los bordes están emparejados, lo que restringe el conjunto de fichas de tal manera que ningún color de borde aparece un número impar de veces dentro del hexágono.

Tres dimensiones

Matemáticamente, los rompecabezas de emparejamiento de aristas son bidimensionales . Un rompecabezas de emparejamiento de aristas en 3D es un rompecabezas que no es plano en el espacio euclidiano , por lo que implica cubrir con mosaicos un área tridimensional como la superficie de un poliedro regular . Como antes, las piezas poligonales tienen aristas diferenciadas para requerir que las aristas de las piezas adyacentes coincidan.

Los rompecabezas de combinación de bordes en 3D no están actualmente bajo protección directa de patentes en los EE. UU., ya que la patente de 1892 de EL Thurston ha expirado. [2] Entre los ejemplos actuales de rompecabezas comerciales se incluyen Dodek Duo, The Enigma, Mental Misery [14] y la gama de rompecabezas de combinación de bordes tridimensionales de Kadon Enterprises [15] .

Incorporación de coincidencia de bordes

Parte de un juego de Carcassonne que muestra bordes coincidentes

El juego de mesa Carcassonne utiliza el sistema de emparejamiento de bordes para limitar dónde se pueden colocar las fichas cuadradas. El juego original tiene tres tipos de bordes: campos, caminos y ciudades.

Véase también

Referencias

  1. ^ Erik D. Demaine , Martin L. Demaine . "Rompecabezas, emparejamiento de aristas y empaquetamiento de poliominós: conexiones y complejidad" (PDF) . Consultado el 12 de agosto de 2007 .
  2. ^ ab "Página de acertijos de Rob: Emparejamiento de bordes". Archivado desde el original el 22 de octubre de 2007. Consultado el 12 de agosto de 2007 .
  3. ^ Gardner, Martin (2009). Empaquetamiento de esferas, Lewis Caroll y Reversi . Cambridge University Press.
  4. ^ MacMahon, Percy Alexander (1921). Nuevos pasatiempos matemáticos. Gerstein - Universidad de Toronto. Cambridge, University Press.
  5. ^ Steckles, Katie. Blackboard Bold: MacMahon Squares. Consultado el 10 de marzo de 2021.
  6. ^ Guy. Raíz cúbica de 31. Wang Tiles. Consultado el 12 de abril de 2021.
  7. ^ Wade Philpott (crédito). Kadon Enterprises. Multimatch. Consultado el 12 de abril de 2021.
  8. ^ Whittum, Christopher (2013). Dinamizar la educación a través del código abierto . Pág. 32.
  9. ^ Gagné, Marcel (2006). Pasando a Ubuntu Linux .
  10. ^ "El nacimiento de Visual Basic". Forestmoon.com . Consultado el 11 de mayo de 2010 .
  11. ^ "Licencia - README". gnome-games . gnome.org. 2011 . Consultado el 2 de octubre de 2012 .
  12. ^ Takenaga, Yasuhiko; Walsh, Toby (15 de septiembre de 2006). "TetraVex es NP-completo". Information Processing Letters . 99 (5). Information Processing Letters, Volumen 99, Número 5, Páginas 171–174: 171–174. doi :10.1016/j.ipl.2006.04.010. S2CID  7228681.
  13. ^ Linstrom, Scott B.; Sims, Brailey (2020). Encuesta: Sesenta años de Douglas Rachford. Cambridge University Press.
  14. ^ "Página de rompecabezas de Rob: Rompecabezas de patrones" . Consultado el 22 de junio de 2009 .
  15. ^ "Kadon Enterprises, más información sobre el emparejamiento de bordes" . Consultado el 22 de junio de 2009 .

Enlaces externos