Source-backed question

בשאלה זו נוכיח כי בעיית Bin-Packing שראינו בשיעור היא NP-שלמה. הקלט הוא סדרת מספרים a 1,a 2, ,a n (0,1] ומספר…

0Exams1Assignments0Lessons1Source documents
שאלה פתוחהq-21d78d84610d

נוסח השאלה

בשאלה זו נוכיח כי בעיית Bin-PackingBin\text{-}Packing שראינו בשיעור היא NPNP-שלמה. הקלט הוא סדרת מספרים a1,a2,…,an∈(0,1]a_1,a_2,\ldots,a_n\in(0,1] ומספר טבעי kk. השאלה היא האם ניתן לחלק את המספרים ל-kk תאים כך שסכום המספרים בכל תא הוא לכל היותר 11.

  1. הוכיחו כי Bin-Packing∈NPBin\text{-}Packing\in NP.

  2. נגדיר את האלגוריתם הבא.

    קלט: סדרת מספרים טבעיים a1,…,ana_1,\ldots,a_n בייצוג עשרוני.

    1. נחשב ∑i=1nai\sum_{i=1}^{n}a_i ונסמן את הסכום ב-SS.
    2. אם קיים i∈[n]i\in[n] כך ש-ai>S/2a_i>S/2, נחזיר את סדרת המספרים 34,34,…,34\frac34,\frac34,\ldots,\frac34 ואת המספר 22.
    3. אחרת נחזיר את סדרת המספרים 2a1S,2a2S,…,2anS\frac{2a_1}{S},\frac{2a_2}{S},\ldots,\frac{2a_n}{S} ואת המספר 22.

    הוכיחו כי האלגוריתם מתאר רדוקציית זמן פולינומי מ-PartitionPartition ל-Bin-PackingBin\text{-}Packing, והסיקו כי Bin-Packing∈NP-hardBin\text{-}Packing\in NP\text{-}hard.

נוסח מטלה שנבדק אנושית.

Exact provenance

Appearances by source document

Each card is a genuinely distinct file. Printed versions inside one PDF stay in that card and do not inflate the sitting count.

Assignment

2026 A

2026א_04_תרגיל_4.md

Question 5Page 1Human reviewed