My friends and I are trying to figure out which one of our professor's would win in a fist fight. (ie, 2 profs would fight at a time, and the victors of those fights would then fight, etc. until there is only 1 winner). We have not asked, but we suspect they will be unwilling to cooperate with us, so we want to compare them ourselves and algorithmically determine a winner. The basic idea is that each person would be presented several(~20) dialogs, each along the lines of "Would X or Y win in a fist fight?", where X and Y would be random professors. At the end of this, we need some way to use all of these comparisons to pick a winner.
I looked into using ELO scoring, but it won't work as it is time dependent. To me, it seems like this problem must have been solved already. I can think of many scenarios where you would need something similar(e.g. several people want to go to a restaurant together, and must decide what the group's favourite is).