algorithm for ranking mma fighters


i am currently developing an mma listings site that lists fighters, events, promotions etc and we want to setup our own rankings system. we would need some sort of algorithm that will rank fighters based on a variety of criteria, here are some ideas our team have come up with:


Fighter A's result when he fought Fighter B is the most important factor in determining who ranks higher

If they haven't fought then there should be an entity relationship diagram created, arrows represent a match between two entities (fighters) and the direction of the arrow indicates the winner. To relatively rank fighter A vs B when they haven't fought you count the number of wins each in the shortest path between them, this means if A fought C and won and B fought C and lost then A will rank higher than B, though often this will be calculated over more than just one hop

Lastly if they still can't be separated then a count of points they have earned should be taken with points weighted by class and experience

Points are weighted by opponent's class - D the least and A the most

i.e. Fighters get more for beating higher classed opponents

A fighter is ranked up a class when they win a fight at the new class, a B class fighter moves up and beats an A class opponent, he is now ranked as an A class fighter for subsequent matches only.

This would mean a de-normalised table for holding both fighter's and matches


we are currently building our website in asp and our database of fighters is mssql

Taidot: .NET, C-ohjelmointi, J2EE, Java, Visual Basic

Näytä lisää: algorithm ranking fighters, ranked mma fighters, will holding, will be holding, the shortest path algorithm, sort algorithm, shortest path algorithm c, path algorithm, ideas for developing a website, events promotions, events and promotions, developing an algorithm, developing algorithm, c ranking, an algorithm, algorithm sort, algorithm shortest path, algorithm's, algorithm is, algorithm b, mma ranking algorithm, ranking algorithm fighters, rank mma, mma fighter starts, mma fighter rating

Tietoa työnantajasta:
( 22 arvostelua ) Belfast, United Kingdom

Projektin tunnus: #460295

11 freelanceria on tarjonnut keskimäärin 224 $ tähän työhön


I can design the algorithm and code it in Java or C/C++. However, I cannot do it with MSSQL because I do not have it installed. Instead, I can use another database which is freely available for the development phase. I Lisää

240 $ USD 9 päivässä
(8 arvostelua)

Please check PM. Thanks.

250 $ USD 20 päivässä
(2 arvostelua)

Please check PMB.

200 $ USD 10 päivässä
(11 arvostelua)

please send me the data structure schema i assure you get it done. please see my pm for more

250 $ USD 9 päivässä
(1 arvostelu)

Hi, Plz check PMB Regards

250 $ USD 10 päivässä
(2 arvostelua)

I'm Ph.D in CS, a can create a ranking algorithm based on multi-criteria graph.

250 $ USD 10 päivässä
(0 arvostelua)

Ready to develop the algorithm.I have master's degree in Applied Mathmetics and this task is rather easy for me. Are my conditions suitable for you?

200 $ USD 10 päivässä
(0 arvostelua)


188 $ USD 9 päivässä
(0 arvostelua)

Hello! I have sent you a proposal via the PMB. Thank you for your consideration!

250 $ USD 7 päivässä
(0 arvostelua)

I will provide a bulletproof and easily adjustable algorithm for you. Please see PM.

250 $ USD 30 päivässä
(0 arvostelua)


140 $ USD 10 päivässä
(1 arvostelu)