Rupert için bir çanta hediye paketlemek Noel Baba'dan daha mı kolay?


12

Veya: Hediye almak için Rupert'e ihtiyacımız var mı?

Yönlendirme sorunları bir yana, Santa aşağıdaki sorunla karşı karşıya (birçok, birçok kez):

kapasiteli bir çanta ve her biri boyutunda hediye seti , çocukları mutlu etmek istiyor . O çocuğun tüm dilek listelerinden bilir mevcut değerleri tam fazla.C{p1,,pn}si{c1,,ck}cjpivi,jQ0

Her bir çocuk için her şeyin uyması için hediye setlerini (ikili ayrık) , yaniIj[1..n]

j[1..k]iIjsiC ,

ve mümkün olduğu kadar çok mutluluk sağlar², yani

max!j[1..k]iIjvi,j ?

Bu, Bin Paketleme veya Sırt Çantası'ndan açıkça daha kolay değildir, bu nedenle fakir Noel Baba'nın uzun süre ambalaj poşetleri harcamak zorunda kalacağı³.

1212eins@pixabay.com tarafından PD

Şimdi, bildiğimiz gibi, yardımcısı Rupert, koşulsuz olarak vermiyor. Yaklaşık bilgiye sahip Vj , maksimum değer çocuk cj may alma yıl boyunca davranışına göre; yani, ek bir kısıtlama ekler

j[1..k]. iIjvi,jVj .

Bu, ambalaj poşetleri sorununu kolaylaştırıyor mu? Her zaman değilse, hangi koşullar altında?


  1. Eğer c çap çapı sınırlayıcı faktörse, benzer bir çerçeve oluşturulabilir.
  2. Kendimizi adalet ve diğer saçma fikirler ile ilgilenmeyelim.
  3. Bu nedenle, yılda sadece bir Noel. QED

Diğer kullanıcılara vermek isteyen herkes, mümkün olduğunda bir ödül ekleyin! Doğru ve anlaşılır cevaplar da tatil ruhunu hokkabaz en uygun olacaktır!
Raphael

Noel Baba yönlendirme ve çerez döşemeyle ilgili eski Noel sorularım da en azından kısmen açık!
Raphael

Bah! ... Alçakgönüllülük!
Rick Decker

2
Birkaç önemsiz yorum: sorun her zaman daha kolay olamaz (sadece ) ancak bunun olduğu en az bir durum vardır (tüm olarak ayarlanan hariç ). VjiIjvi,jVj=0V1minivi,1
Manlio

Yanıtlar:


1

Bu soruya hızlı bir şekilde baktıktan sonra, Rupert'in her çocuğun {davranış, maksimum değer} hakkında ekstra bilgisinin Noel Baba'nın işini her zaman daha kolay hale getirmeyeceğine inanıyorum . Noel Baba'nın her kapitalist çocuğun Noel sabahı aldığı mutluluğu en üst düzeye çıkarmak için çantaları doldurmak için 0/1 sırt çantası ve Macar algoritması yapması gerekecek. Noel Baba'nın işini oldukça basitleştireceği basit bir durum, Noel Baba'nın düşündüğü her çocuğun bir kağıt yayınlamaması ve bunun yerine tüm yıl video oyunları oynaması Rupert'ten (her çocuk kömür alacaktı).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.