Programa que resuelve el popular juego Flow utilizando diversos algoritmos: una pseudo fuerza bruta con backtracking para obtener una solucion exacta (todo el tablero lleno) y backtracking con hill climbing para una solucion aproximada en menor tiempo (todos los pares de nodos unidos pero el tablero puede no estar lleno). Implemetado en Java con un front end en JavaFx.