Estoy buscando un algoritmo de votación que elija a los ganadores según la combinación de la mayoría de los votos y el número de votos.¿Qué es el algoritmo de votación "hacer que todos estén felices"?
ejemplo de la vida real:
Nuestra empresa cuenta con una barra de cereal. Tenemos espacio para 3 cereales diferentes. Nosotros queremos permitirles a nuestros empleados votar sobre los cereales que desean.
Nos no queremos recoger estrictamente los 3 primeros ganadores en base a su popularidad porque puede haber una minoría de empleados que sólo pueden comer 1 cereales en particular (por cualquier razón) y nos gustaría darles asignación especial como sea posible.
Dado el siguiente resultado de votación, aquí están los resultados que nos gustaría que el algoritmo nos dé.
Busco un algoritmo que hace este tipo de clasificación. Si al menos puede proporcionar el nombre de lo que estoy buscando, sería una gran ayuda ya que podría buscarlo mejor. :)
Gracias!
Una cosa a tener en cuenta es que su problema tal como se describe da más poder a las personas que eligen menos opciones. Si estoy contento con alguno de ellos, pero estoy especialmente interesado en uno, podría afirmar que es el único que me gusta, y prácticamente "forzarlo" a elegirlo, ya que no ofrecí alternativas. –
@NickJohnson Tal vez sea como debería ser, ya que, en ese caso, estás diciendo que si no puedes tener X, entonces no tienes preferencia por los demás. No hay garantía de que se seleccione su restricción si el problema no se puede resolver. – PengOne
@PengOne No hay garantía, no, pero es más probable que se respeten sus preferencias que las de otro votante más honesto. Esto es más evidente si se le pide que clasifique los artículos en orden de preferencia. Si soy sincero y clasifico mi 3 favorito de 1 a 3, es menos probable que obtenga mi resultado deseado que si solo clasifico mi favorito, y no le asigno ningún valor a los demás. –