Using Cellular Automata to Reduce Congestion for Tourist Navigation Systems in Mobile Environments