Researchers have created an algorithm for use in online dating sites that recommends potential dating partners based on their past interests and online mating success rates rather than their personal choices.