This document discusses techniques for semi-local string comparison, which involves comparing whole strings to substrings or prefixes to suffixes. It introduces implicit unit-Monge matrices, which allow efficient querying of string distances. Several algorithms are described that use these matrices, including the seaweed method and transposition network method.