Bir malzemenin bir tarifi olarak verildiğinde, haftada bir öğün yemek yapmak için en az malzeme bulmaya çalışıyorum. Bu, yukarıdaki soruna, N ile tariflerin sayısı ve M = 7 anlamına gelir.Öğelerin N kümesi verildiğinde, M kümelerinin asgari birleşimini bulun
eg. if the initial sets are [{1,2}, {2,3}, {1,2,3}, {1}, {2}], and M=3
The minimal union is {1,2}.
Bunu çözmek için üst düzey yaklaşımlar arıyorum. Bunun bir BFS'ye indirgenebileceğini hissediyorum, ancak diğer yaklaşımların da bunu uygun hale getirip getiremeyeceğini görmek istiyorum.
Not: Aynı kardinaliteye sahip birden fazla set olabilir.
;) –
Çapraz yayınlanmıştır burada: http://mathoverflow.net/questions/259485/inverse-set-cover-problem (2017) –
O (n^{0.25+ \ epsilon}) - yaklaşım algoritması burada (ve SODA 2017'de): https://arxiv.org/abs/1611.07866 –