חזור לתיקייה: תרגול

1 - בעיות ספירה בסיסיות

חיפוש בתיקיה
Ctrl K
לחץ כאן או הקש Ctrl K כדי לחפש בכל התיקיה
  • כללי

1 - בעיות ספירה בסיסיות

02340141

קומבינטוריקה למדעי המחשב

רשימות תרגול לקריאה בשבת

בעיות ספירה בסיסיות

הופק מתוך תקיית התואר של שקד

uni-folder.vercel.app

הגדרה 1 (עקרון הסכום)

אם קיימת קבוצת איברים בגודל AAA בגודל nAn_{A}nA​ וקבוצה נוספת של איברים BBB בגודל nBn_{B}nB​ כאשר שתיהן קבוצות זרות.
אזי, לבחירת איבר אחד מתוך שתי הקבוצות nA+nBn_{A}+n_{B}nA​+nB​ אופנים.

הגדרה 2 (עקרון המכפלה)

אם אפשר לבחור איבר מסוג AAA ב-nAn_{A}nA​ אופנים ולאחר כל בחירה שכזו אפשר לבחור איבר מסוג BBB ב-nBn_{B}nB​ אופנים, אזי לבחירת שניהם בסדר הנ"ל יש nAnBn_{A}n_{B}nA​nB​ אפשרויות.

נשים לב כי יש סדר בבחירת הקבוצות.

הערה

סדר הוא מושג חשוב בקורס הזה.

הגדרה 3 (מספר תמורות)

מספר האפשרויות לסדר nnn עצמים שונים: Pn=P(n)P_{n}=P(n)Pn​=P(n).

משפט

Pn=n!P_{n}=n!Pn​=n!

הוכחה:
בהתחלה אנו בוחרים איבר ראשון ויש לנו nnn אפשרויות לכך.
לאחר מכן, אנו בוחרים את האיבר השני ויש לנו n−1n-1n−1 אפשרויות לכך (שכן אין חזרות).
לאחר מכן, אנו בוחרים את האיבר השלישי ויש לנו n−1n-1n−1 אפשרויות לכך.
וכך הלאה.
לכן, לפי עקרון הכפל, Pn=n(n−1)(n−2)…1=n!P_{n}=n(n-1)(n-2)\dots1=n!Pn​=n(n−1)(n−2)…1=n!.
∎

הגדרה 4 (עקרו החילוק)

מוצאים קבוצה SSS שמכילה את כל הפתרונות החוקיים לבעיה קומבינטורית, אולם כל פתרון חוקי מופיע בריבוי rrr.
התשובה לבעיה הקמובינטורית הוא ∣S∣r\frac{|S|}{r}r∣S∣​.

דוגמה

מספר הדרכים לבחור שני אנשים עם חשיבות לסדר מתוך nnn אנשים היא n!n!n!.
נניח ויש לנו {1,2,3,4}\left\{ 1,2,3,4 \right\}{1,2,3,4} כאשר n=4n=4n=4 אזי

123413241423124313421432213423142413…\begin{matrix} 1234 & 1324 & 1423 & 1243 & 1342 & 1432 & 2134 & 2314 & 2413 & \dots \end{matrix}1234​1324​1423​1243​1342​1432​2134​2314​2413​…​

כעת, נרצה לבחור שני אנשים בלבד - לא איכפת לנו מהשלישי. נביט אך ורק בשניים הראשונים.
נשים לב כי כל סידור של שני האיברים הראשונים מופיע בריבוי מסויים. במקרה הזה בריבוי 2 ולכן:

4!2\frac{4!}{2}24!​

הוא מספר האפשרויות שיש לנו לבחור 2 אנשים.

הגדרה 5 (מספר חליפות)

מספר האפשרויות לבחור kkk עצמים מתוך nnn עצמים שונים עם חשיבות לסדר - PnkP_{n}^kPnk​.

משפט

Pnk=n!(n−k)!P_{n}^k = \frac{n!}{(n-k)!}Pnk​=(n−k)!n!​

הוכחה בהרצאה.

הגדרה 6 (מספר צירופים)

מספר האפשרויות לבחור kkk עצמים מתוך nnn עצמים שונים ללא חשיבות לסדר.

Cnk=(nk)C_{n}^k=\begin{pmatrix} n \\ k \end{pmatrix}Cnk​=(nk​)
משפט

Cnk=Pnkk!=n!(n−k)!k!=(nk)C_{n}^k=\frac{P_{n}^k}{k!}=\frac{n!}{(n-k)!k!}=\begin{pmatrix} n \\ k \end{pmatrix}Cnk​=k!Pnk​​=(n−k)!k!n!​=(nk​)
תרגיל (1)

במשפחה אב, אם ו-kkk ילדים.
א. מה מספר האפשרויות לסדרם סביב שולחן עגול(המושבים אינם ממוספרים)?
ב. אם האב והאם יושבים תמיד אחד ליד השניה?

פתרון א':
כשאנחנו מסדרים nnn אנשים בשורה יש n!n!n! אפשרויות. אך במעגל יכול להיות כמה פתרונות בשורה שהם זהים במעגל. נניח עבור k=2k=2k=2 וסידורי השורות 123412341234 ו-412341234123 נקבל את אותו המעגל. נרצה לבדוק כמה סידורים בשורה יתנו את אותו המעגל(ואז להשתמש בעקרון החיסור) יש בדיוק k+2k+2k+2 אפשרויות לעשות את זה ולכן לפי עקרון החילוק (k+2)!k+2\frac{(k+2)!}{k+2}k+2(k+2)!​ ולכן מספר האפשרויות הוא (k+1)!(k+1)!(k+1)!.

פתרון ב':
נאחד את האמא והאבא לאדם אחד ואז יהיו לנו k+1k+1k+1 אנשים לסדר במעגל.
הסידור במעגל יהיה k!k!k! ואז נדרש לקבוע סדר ויש 2 דרכים לעשות זאת לפי מספר התמורות ולכן זה 2k!2k!2k! אפשרויות.

תרגיל

בקורס קומבינטוריקה 2n2n2n סטודנטים. לשם הגשת תרגילי בית עליהם להתחלק לזוגות. מה מספר האפשרויות לעשות זאת?

סדר בין הזוגות? אין
סדר בתוך הזוגות? אין

נתחיל מסדר תמורות שהוא (2n)!(2n)!(2n)!. כעת יש לנו את 2 הריבויים שאותם אנחנו לא צריכים. סך הכל יש 2n2^n2n ריבוי של סדר בתוך הזוגות. בנוסף, יש לנו גם ריבוי בין הזוגות ונרצה גם להתעלם ממנו. הריבוי בין הזוגות הוא n!n!n! ולכן:

(2n)!2n⋅n!\frac{(2n)!}{2^n\cdot n!}2n⋅n!(2n)!​

וזו התשובה שלנו.