Before revision: The need for matching items with one another while meeting assignment constraints or preferences gave rise to several well-known problems like the stable marriage and roommate problems.
After revision: The need for matching items with one another while meeting assignment constraints or preferences has given rise to several well-known problems like the stable marriage and roommate problems.