A comparative study of two search strategies for connected word recognition: dynamic programming and heuristic search | Synapse