Decir que tengo 20 juegos, que contiene una cantidad variable de elementos. Cómo se podría ir sobre la búsqueda de los 10 elementos que cubren el mayor número de conjuntos?
Imagínate que yo podría buscar tres términos a la vez en la Wikipedia. Sé que todos los datos en la Wikipedia. Cada página es un conjunto de palabras. Quiero búsqueda de los tres términos que volverá tantos resultados como sea posible.
En primer lugar, parece que la búsqueda de la más frecuente de las palabras es la mejor solución - este es probablemente muy bien para solo tres términos a la vez, pero imagino que de diez mil términos, de muy pequeños conjuntos. Los dos más frecuente de las palabras tienden a ocurrir juntos en nuestros sets (e.g, Feliz Cumpleaños) - estamos tratando de encontrar algo como la mejor representación ortogonal de todos estos conjuntos, con N dimensiones.
No he estudiado la teoría de conjuntos, sin embargo, y aunque estoy leyendo a través de Suppes' Axiomático que la Teoría de conjuntos en la actualidad, estoy seguro de que no he formulado este problema en lenguaje matemático preciso, y me disculpo por ello. Estoy dispuesto a aclarar el problema.
Estoy en busca de un algoritmo, o un modelo matemático que podría implementar un algoritmo. Tal vez esta pregunta es mejor postula a StackOverflow!
Tenga en cuenta que el resultado debe ser optimizado, pero no necesariamente perfecto.