Dada una receta como un conjunto de ingredientes, estoy tratando de encontrar los ingredientes mínimos que hacen que una semana valga la pena. Esto se traduce en el problema anterior, con N como número de recetas y M = 7.Dados N conjuntos de elementos, encuentre una unión mínima de conjuntos M
eg. if the initial sets are [{1,2}, {2,3}, {1,2,3}, {1}, {2}], and M=3
The minimal union is {1,2}.
Estoy buscando enfoques de alto nivel para resolver esto. Siento que esto se puede reducir a un BFS, pero quiero ver si otros enfoques también podrían hacerlo óptimo.
Nota: Puede haber múltiples conjuntos de este tipo, con la misma cardinalidad.
Hmm tal vez el Mathforum sería mejor;) –
-Cruz publicado aquí: http://mathoverflow.net/questions/259485/inverse-set-cover-problem (2017) –
O (n^{0.25+ \ epsilon}) - Algoritmo de aproximación aquí (y en SODA 2017): https://arxiv.org/abs/1611.07866 –