This algorithm is of complexity as opposed to for a bigram grammar. This entails a large memory and huge computational cost. To overcome these problems, the following methods are adopted.