I’m searching algorithm, or some fitness rating method.
As an example take Stackoverflow. Posts are divided to groups by
- Rating (+,-,0)
- Tags (and tags importance based on activity in them)
- Users (user rating/reputation, age, recent activity)
- Keywords
And I’m looking for way, how to sort them to create optimized/balanced mix.
I don’t want to show ONLY the newest OR ONLY the top rated OR ONLY important tags
maybe the name would be “Multiple-attributes optimal sorting”, or something similar.
Anyone can advise something?
Thanks
ADD1: maybe we are talking about Fitness function ( http://en.wikipedia.org/wiki/Fitness_function )
Generate separate sub-scores for each of those factors, then normalize them, add them together, and sort by the resulting total for each post. For instance,
If you want certain things to factor in more than others, multiply the subscore by a constant factor before adding it to the total – for instance, if you want rating to be important, and the others less so, you might do
(3*A)+B+C+Dif the four subscores are the letters.As for exactly how you translate things into subscores? That’s something you really have to determine for your particular app; there’s no single way of doing it that is “right”.