• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

Ranking system for RR tourniment

TK2K

Senior member
Jun 25, 2006
281
0
0
hey, so our pitchnut club www.pitchnut.com is having a tourniment soon. but we need an effective way to rank people.

Someone sugested we use eigenvectors to calculate this, however, no one has any idea of how we would do this. we used to have if you beat someone you gain half their rank. aka, 12 beats 6 you go up 3 places. however, this has caused issues where people refuse to play people too many ranks lower then them. also, if person in place 1 just has a bad game, and they lose to like 8, they're down a lot of places, even though they still may be far better then person 4.


Any ideas on how we could solve this?
 

f95toli

Golden Member
Nov 21, 2002
1,547
0
0
Eigenvectors????
Why would you need eigenvectors? Since when does ranking systems require a change of basis? Or are you looking for some form of standing waves?
Eigenvectors is not a method, it is simply a type of vector which (among other things) together with other eigenvectors forms the basis for a space in which e.g. a given matrix exists.

E.g. (1,0,0),(0,1,0) and (0,0,1) are the eigenvectors for ordinary 3D geometry since you can use them to describe the position of any point in space.

 

CycloWizard

Lifer
Sep 10, 2001
12,348
1
81
Are you having a league, a tournament, or a ladder? There are lots of examples online for any of these. A league should reward points for each win/tie. A tournament's group stage could use the same points system, then move on to single/double elimination. A ladder typically gives the winner the higher spot of the two teams, while the loser moves down one spot or down to the spot of the lower team in the challenge.

Like f95toli said, eigenvectors don't really have anything to do with this. You could try to come up with some sort of a weighting function to generate tournament seeds using something similar to the chess ranking system (which I believe is also used in tennis, soccer, and other major international sports). I'm sure this algorithm can be found online as well.
 

Calin

Diamond Member
Apr 9, 2001
3,112
0
0
I some multiplayer game (Serious Sam?) I've seen a system like this:
everyone has a counter (let's say worthiness) - which adds points every second you are alive, and is reset when you die. The one that kills you get the points your counter added (your points when you die remain the same). So, someone just spawned worth close to nothing, and someone that survived a lot of time worth a lot of points (I think when you killed someone, a fraction of the points he worthed were moved into your worth)