The one camp, the one I belong to, is that science can describe and find which partners are best with which people.
I think I subscribe to the same camp. My problem is different though: I think we learn more by being with individuals we don't exactly match with. Though, of course, we'd be happier with individuals we do match with. It's a conundrum for people who value happiness and knowledge too!
A reference to the research would've been nice!