Problema (muy probablemente con nombre, apellido y soluciones conocidas y optimizadas): dada una base de datos (suficientemente extensa) de jugadores de un cierto juego (imaginen Tetris) que recopila su historial ordenado de puntajes, cómo decidir, a partir de la información en la base de datos y sin tomar en cuenta las particularidades del juego, quién es el mejor jugador. Una solución burda es simplemente elegir a aquel que obtuvo el puntaje más alto. Otra es elegir a quien tiene el promedio más alto. Estas soluciones no son satisfactorias: un jugador puede obtener un puntaje elevado por simple suerte pero ser regular en general y otro puede tener un promedio superior que otro sólo porque ha jugado un juego mientras el otro ha jugado cien. Tal vez, antes de proponer una solución, debería aclararse cuáles serían las condiciones de una solución satisfactoria. Una posible condición es que la solución diferencie a los jugadores tanto como sea posible, i.e., si el historial del jugador A y el historial del jugador B son distintos, (casi) siempre debería ser capaz de decidir si A o B es mejor. En el fondo, obviamente, la pregunta es cómo definir ser mejor dada la información disponible. Recibo ideas, sugerencias, referencias, extensiones, críticas, dudas, increpaciones gratuitas y demás en los comentarios. Es para un amigo.