2 votes

Algorithme de vote pondéré

Je cherche des informations sur l'algorithme de vote qui me conviendrait le mieux. J'ai un système de vote basique "haut/bas" dans lequel un utilisateur ne peut que voter pour un produit. J'aimerais que ce système soit pondéré afin qu'un produit vieux d'un an ne soit pas soumis aux mêmes normes qu'un produit tout neuf.

Je pense faire un algorithme qui prend le nombre de votes pour chaque produit dans les 30 derniers jours. Cependant, cela crée un inconvénient. Je ne veux pas que les votes de plus de 30 jours deviennent insignifiants, mais peut-être qu'ils ne sont pas pondérés autant que les plus récents. Ensuite, il est possible que les votes après 90 jours soient même moins pondérés que ceux de plus de 30 jours.

Quelqu'un connaît-il un algorithme qui fait déjà cela et qui, de plus, peut être calculé facilement en PHP ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X