The document proposes an algorithm for dynamically assigning papers to reviewers based on keywords. It discusses:
1) Existing exact string matching algorithms like brute force, KMP, and Boyer-Moore are ineffective for this problem since keyword phrases may be similar but not exact matches.
2) The algorithm uses dynamic programming to calculate an "expertise distance" between each paper's keywords and a reviewer's keywords based on the edit distance between the strings. Reviewers with lower expertise distances are better matches.
3) This approach accounts for minor differences in keyword phrases while still capturing the underlying semantic similarity, making it more suitable than exact string matching for the paper-reviewer assignment problem.