Construyendo puentes con optimización lineal, el rompecabezas Hashi

Imagen de Kjell-Jostein Sivertsen extraída de Unsplash

El Hashi (abreviación de Hashiwokakero, que significa construir puentes) es un pasatiempo popular de lógica sobre una cuadrícula rectangular con islas representadas por círculos numerados. El objetivo del juego consiste en conectar todas las islas mediante puentes respetando una serie de restricciones formales:

  1. Alineación: Los puentes sólo se pueden trazar de forma horizontal o vertical entre islas alineadas en la misma fila o columna, sin que haya otras islas en el camino.
  2. Capacidad de conexión: Como máximo se pueden construir dos puentes entre cualquier par de islas vecinas.
  3. No intersección: Los puentes no se pueden cruzar entre sí.
  4. Grado fijo: Cada isla debe tener un número total de puentes conectados exactamente igual al número que figura en su interior.
  5. Red única conectada: Todas las islas deben terminar unidas dentro de una única componente conexa (red de transporte continua).

A continuación se muestra un ejemplo de tablero de Hashi compuesto por $52$ islas:

¿Te animas a conectar las islas de forma lógica antes de consultar la solución y la formulación del modelo de optimización?


El pasatiempo Hashi se puede formular como un modelo de optimización lineal entera mixta utilizando un enfoque de flujo de red para asegurar la conectividad completa.


¿Quieres seguir explorando el mundo de la Investigación Operativa? Descubre más posts sobre el tema aquí.




Si encontró esto útil, puede citarlo como:

Martín-Campo, F. Javier (Jul 2026). Construyendo puentes con optimización lineal, el rompecabezas Hashi. https://www.fjmartincampo.com/blog/2026/hashi/.

o en formato BibTeX:

@misc{martín-campo2026construyendo-puentes-con-optimización-lineal-el-rompecabezas-hashi,
  title   = {Construyendo puentes con optimización lineal, el rompecabezas Hashi},
  author  = {Martín-Campo, F. Javier},
  year    = {2026},
  month   = {Jul},
  url     = {https://www.fjmartincampo.com/blog/2026/hashi/}
}



Le gustó leer este artículo?

Aqui están algunos artículos relacionados que le pueden gustar:

  • Se ha cometido un crimen... ¡en un sudoku!
  • La armonía de los dígitos resolviendo el Kakuro
  • Sudoku Killer, el reto del tablero vacío que las matemáticas pueden vencer
  • Resolviendo el tablero de Number Sums usando optimización matemática
  • El paseo perfecto del caballo, desafía al ajedrez con optimización lineal