การบรรจุถุงของขวัญเป็นเรื่องง่ายสำหรับรูเพิร์ตมากกว่าซานตาหรือไม่?


12

หรือ: เราจำเป็นต้องมีรูเพิร์ตเพื่อรับของขวัญหรือไม่?

ปัญหาการกำหนดเส้นทางด้านข้างซานต้าเผชิญกับปัญหาต่อไปนี้ (หลายครั้งหลายครั้ง):

รับกระเป๋าที่มีความจุและชุดของขวัญ , แต่ละอันมีขนาดเขาต้องการทำให้ลูกมีความสุข เขารู้จากรายการความปรารถนาทั้งหมดว่าค่าเด็กแสดงอย่างแน่นอนมาก{ P 1 , ... , P n } s ฉัน { 1 , ... , k } เจพีฉันv ฉัน, เจQ 0C{p1,,pn}si{c1,,ck}cjpivi,jQ0

ซึ่งชุดของขวัญ (แบบแยกส่วน) ที่เลือกให้กับเด็กแต่ละคนเพื่อให้ทุกอย่างลงตัวเช่นIj[1..n]

j[1..k]iIjsiC ,

และมีความสุขมากที่สุดเท่าที่จะเป็นไปได้², กล่าวคือ

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

เห็นได้ชัดว่าไม่ใช่เรื่องง่ายกว่า Bin Packing หรือเป้สะพายหลังดังนั้นซานต้าที่ยากจนจึงต้องใช้ถุงบรรจุเป็นเวลานาน³

PD โดย 1212eins@pixabay.com

อย่างที่เรารู้ผู้ช่วยของเขารูเพิร์ตไม่ได้ให้อย่างไม่มีเงื่อนไข เขามีความรู้เกี่ยวกับVjเด็กที่มีค่าสูงสุดcjอาจได้รับตามพฤติกรรมในระหว่างปี นั่นคือเขาเพิ่มข้อ จำกัด เพิ่มเติม

j[1..k]. iIjvi,jVjV_j

สิ่งนี้ทำให้ปัญหาการบรรจุถุงง่ายขึ้นหรือไม่? หากไม่เสมอไปจะอยู่ภายใต้เงื่อนไขใด?


  1. หากเส้นผ่านศูนย์กลางc himney เป็นปัจจัย จำกัด สามารถสร้างกรอบงานที่คล้ายกันได้
  2. เราไม่ต้องกังวลกับความยุติธรรมและความคิดที่น่าหัวเราะอื่น ๆ
  3. ดังนั้นเพียงหนึ่งคริสมาสต์ต่อปี QED

ทุกคนที่ต้องการมอบให้เพื่อนผู้ใช้เพิ่มความโปรดปรานเมื่อเป็นไปได้! คำตอบที่ถูกต้องและเข้าใจคนที่ยังคิดในใจจิตวิญญาณของวันหยุดมากที่สุดจะได้รับสิทธิ์!
ราฟาเอล

คำถามคริสต์มาสที่เก่ากว่าของฉันเกี่ยวกับการกำหนดเส้นทางซานต้าและการเรียงคุกกี้เปิดอย่างน้อยก็เปิดบางส่วนด้วย
ราฟาเอล

Bah! ... Humbug!
Rick Decker

2
ความคิดเห็นเล็กน้อย: ปัญหาไม่ง่ายกว่าเสมอ (เพียงแค่เลือก ) แต่มีอย่างน้อยหนึ่งกรณี (ตั้งค่ายกเว้นซึ่งถูกตั้งค่าเป็น ) VjiIjvi,jVj=0V1minivi,1
Manlio

คำตอบ:


1

หลังจากได้อย่างรวดเร็วมองไปที่คำถามนี้ผมเชื่อว่าความรู้พิเศษรูเพิร์ตของเด็กแต่ละคน {พฤติกรรมค่าสูงสุดในปัจจุบัน} จะไม่เสมอทำให้งานของซานต้าได้ง่ายขึ้น ซานต้ายังคงต้องทำเป้ 0/1 เพื่อเติมเต็มถุงและอัลกอริทึมของฮังการีรวมถึงเพิ่มความสุขให้กับเด็กทุนนิยมที่ได้รับในเช้าวันคริสต์มาส กรณีง่าย ๆ ที่ทำให้งานของซานต้าค่อนข้างง่ายคือถ้าเด็กทุกคนที่ซานต้ากำลังพิจารณาไม่พิมพ์กระดาษและเล่นวิดีโอเกมแทนตลอดทั้งปีได้รับศูนย์จากรูเพิร์ต (เด็กแต่ละคนจะได้รับถ่านหิน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.