SlideShare a Scribd company logo
1 of 9
Download to read offline
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫ד"ר‬‫תשע"ג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬
‫ערן‬ ‫ד"ר‬ ‫־‬ ‫תשע"ג‬ ‫־‬ ‫המחשב‬
‫לונדון‬
I ‫חלק‬
‫אינסופיות‬ ‫קבוצות‬ ‫של‬ ‫עוצמות‬
:‫קצרה‬ ‫תזכרות‬
‫־‬ A, B ‫קבוצות‬ ‫שתי‬ ‫עבור‬ :‫קבוצות‬ ‫על‬ ‫שקילות‬ ‫יחס‬ ‫הגדרנו‬
.‫הפיכה‬ f : A → B ‫קיימת‬ ‫אם"ם‬ A ≡I B
‫של‬ ‫העוצמה‬ :‫לה‬ ‫ונקרא‬ |A|‫ב־‬ ‫נסמן‬ A ‫של‬ ‫השקילות‬ ‫מחלקת‬ ‫את‬
.A
,|A| = n :‫נסמן‬ ‫אז‬ A ≡I {1, 2, . . . , n}‫ש־‬ ‫כך‬ n ∈ N ‫קיים‬ ‫אם‬
.|A| = 0 ‫נסמן‬ ‫אז‬ A = ∅ ‫אם‬ ‫או‬
.‫סופית‬ ‫קבוצה‬ ‫היא‬ A‫ש־‬ ‫נאמר‬ ‫הללו‬ ‫המקרים‬ ‫בשני‬
‫בת־מנייה‬ ‫קבוצה‬ 1
.‫סופית‬ ‫קבוצה‬ ‫לא‬ ‫היא‬ ‫אם‬ ‫אינסופית‬ ‫קבוצה‬ ‫היא‬ A
.(...N, Q, R, N × N :‫)למשל‬
|N| = ℵ0 :‫הגדרה‬
.|N| = |Z| = |Q| = ℵ0 :‫טענה‬
‫או‬ ‫סופית‬ ‫קבוצה‬ ‫היא‬ A ‫אם‬ ‫בת־מנייה‬ ‫היא‬ A ‫קבוצה‬ :‫הגדרה‬
.|A| = ℵ0
|(0, 1)| = |R| = ℵ0 :‫משפט‬
‫קטעים‬ ‫בין‬ ‫עוצמות‬ 2
?|(0, 1)| = |(12, 98)| ‫ש־‬ ‫מראים‬ ‫איך‬
:‫תשובה‬
‫ש־‬ ‫כך‬ f (x) = ax + b ‫מהצורה‬ ‫לינארית‬ ‫פונקציה‬ ‫בונים‬
‫ש־‬ ‫נובע‬ ‫ומכך‬ f (0) = 12 , f (1) = 98
,b = f (0) = 12
a + b = f (1) = 98 ⇒ a = 98 − b = 98 − 12 = 86
:‫הינה‬ (‫)וההפיכה‬ ‫הלינארית‬ ‫הפונקציה‬ ‫לכן‬
‫עוצמה‬ ‫שווי‬ ‫הם‬ ‫הקטעים‬ ‫ששני‬ ‫ומכאן‬ ‫־‬ f (x) = 86x + 12
.f : (0, 1) → (12, 98) :‫הפיכה‬ ‫פונקציה‬ ‫וקיימת‬ ‫היות‬
‫מהקטעים‬ ‫אחד‬ ‫כל‬ ‫כאשר‬ ‫גם‬ ‫אותנו‬ ‫לשמש‬ ‫יכולה‬ ‫פונקציה‬ ‫אותה‬
.‫סגורים‬ ‫בקטעים‬ ‫או‬ ,‫חצי־פתוח‬ ‫חצי־סגור‬ ‫הוא‬
:‫כללי‬ ‫באופן‬
.|(a, b)| = |(c, d)| :‫אזי‬ c < d ‫וגם‬ a < b‫ו־‬ a, b, c, d ∈ R ‫אם‬
‫קבוצות‬ ‫בין‬ ‫עוצמות‬ 3
‫או‬ ‫גדולה‬ B ‫שעוצמת‬ ‫נאמר‬ .‫קבוצות‬ ‫שתי‬ A, B ‫תהיינה‬ :‫הגדרה‬
:‫סימון‬ .f : A → B ‫חח"ע‬ ‫פונקציה‬ ‫קיימת‬ ‫אם‬ A ‫לעוצמת‬ ‫שווה‬
.|A| ≤ |B|
‫ולא‬ |A| ≤ |B| ‫אם‬ A ‫מעוצמת‬ ‫גדולה‬ B ‫שעוצמת‬ ‫נאמר‬ :‫הגדרה‬
.|A| < |B| :‫סימון‬ .B ‫על‬ ‫שהיא‬ g : A → B ‫פונקציה‬ ‫קיימת‬
‫קנטור־ברנשטיין־שרדר‬ ‫משפט‬ 3.1
:A, B ‫קבוצות‬ ‫שתי‬ ‫תהיינה‬
.|A| = |B| ⇐= |B| ≤ |A| ‫וגם‬ |A| ≤ |B| ‫אם‬
‫וקיימת‬ ‫חח"ע‬ ‫שהיא‬ f : A → B ‫קיימת‬ ‫אם‬ :‫אחרות‬ ‫)במילים‬
‫חח"ע‬ ‫שהיא‬ h : A → B ‫קיימת‬ ‫אזי‬ ‫חח"ע‬ ‫שהיא‬ g : B → A
.(‫ועל‬
‫אם‬ ,‫קבוצות‬ ‫שתי‬ ‫לנו‬ ‫ונתונות‬ ‫במדיה‬ ‫־‬ ‫לזכור‬ ‫כדאי‬ ‫־‬ ♣
‫מהשניה‬ ‫חח"ע‬ ‫ופונקציה‬ ‫לשנייה‬ ‫מהראשונה‬ ‫חח"ע‬ ‫פונקציה‬ ‫מצאנו‬
!‫עוצמה‬ ‫שוות‬ ‫הן‬ ‫הקבוצות‬ ‫אזי‬ ‫־‬ ‫לראשונה‬
.|A| < |P (A)| :‫מתקיים‬ A ‫קבוצה‬ ‫לכל‬ :‫משפט‬
.(|P (N)| = |R| :‫)הערה‬
II ‫חלק‬
‫הגרפים‬ ‫תורת‬
‫בסיסיות‬ ‫הגדרות‬ 4
‫זוגות‬ ‫של‬ ‫קבוצה‬ E‫ו־‬ ‫ריקה‬ ‫לא‬ ‫סופית‬ ‫קבוצה‬ V ‫תהא‬ :‫הגדרה‬
‫גרף‬ ‫קוראים‬ ‫אנחנו‬ (V, E) ‫לזוג‬ .V ‫מ־‬ ‫שונים‬ ‫איברים‬ ‫של‬ ‫סדורים‬
.‫מכוון‬
‫היא‬ E‫ו־‬ ‫הגרף‬ ‫של‬ (Vertices) ‫הקודקודים‬ ‫קבוצת‬ ‫היא‬ V
.(Edges/Arcs) ‫הצלעות‬ ‫קבוצת‬
‫אינו‬ (V, E) ‫הגרף‬ ‫אזי‬ ‫סדורים‬ ‫אינם‬ E‫ב־‬ ‫הזוגות‬ ‫אם‬ :‫הערה‬
.‫מכוון‬
1
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫ד"ר‬‫תשע"ג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
‫פרטים‬ ‫יותר‬ ‫עם‬ ‫דוגמאות‬ ,‫בסיסיות‬ ‫ממש‬ ‫דוגמאות‬ ‫)כמה‬ :‫למשל‬
(‫בהמשך‬ ‫יהיו‬
,E = {{1, 2} , {1, 4} , {2, 3}} ,V = {1, 2, 3, 4, 5}
.‫מכוון‬ ‫לא‬ ‫גרף‬ ‫הוא‬ G = (V, E) ‫הגרף‬
1 2 3
5 4
:‫פשוטה‬ ‫יותר‬ ‫דוגמא‬ ,‫או‬
.E = {(1, 2) , (3, 1)} ,V = {1, 2, 3}
.‫מכוון‬ ‫גרף‬ ‫הוא‬ G = (V, E)
1 // 2
3
ff
:‫לזכור‬ ‫כדאי‬
‫היא‬ ‫המחדל‬ ‫ברירת‬ ‫אזי‬ ‫מדובר‬ ‫סוג‬ ‫איזה‬ ‫על‬ ‫מוזכר‬ ‫לא‬ ‫כאשר‬ ♣
.‫מכוון‬ ‫לא‬ ‫גרף‬
‫סוגריים‬ ‫עם‬ E‫ב־‬ ‫זוגות‬ ‫נראה‬ ,‫מכוון‬ ‫לא‬ ‫בגרף‬ ‫גם‬ ,‫כלל‬ ‫בדרך‬ ♣
.(a, b)
.m = |E| ‫־‬ ‫הצלעות‬ ‫מספר‬ ,n = |V | ‫־‬ ‫הקודקודים‬ ‫מספר‬ :‫סימון‬
‫שכנים‬ 4.1
u ‫אז‬ .{u, v} ∈ E‫ו־‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
‫קודקודים‬ ‫זוג‬ ‫הם‬ {u, v} ‫והזוג‬ ,u ‫של‬ ‫שכן‬ ‫הוא‬ v‫ו־‬ v ‫של‬ ‫שכן‬ ‫הוא‬
.‫שכנים‬
:‫תסומן‬ u ‫קודקוד‬ ‫של‬ ‫השכנים‬ ‫קבוצת‬
.Γ (u) = {v ∈ V, {u, v} ∈ E}
‫שכן‬ ‫הוא‬ v ‫אזי‬ (u, v) ∈ E ‫אם‬ .‫מכוון‬ ‫גרף‬ G = (V, E) :‫הגדרה‬
.(v ‫של‬ ‫שכן‬ ‫הוא‬ u‫ש־‬ ‫הדבר‬ ‫פירוש‬ ‫)ואין‬ .u ‫של‬
.Γ (u) = {v ∈ V, (u, v) ∈ E} :u ‫של‬ ‫השכנים‬ ‫קבוצת‬
v ‫קודקוד‬ ‫של‬ ‫דרגה‬ 4.2
.v ∈ V ‫ויהא‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
.deg (v) = |Γ (v)| :‫כך‬ ‫מוגדרת‬ v ‫של‬ ‫הדרגה‬
.v ∈ V ‫ויהא‬ ‫מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
out − deg (v) = |{u ∈ V, (v, u) ∈ E}|
in − deg (v) = |{u ∈ V, (u, v) ∈ E}|
.deg (v) = (in − deg (v)) + (out − deg (v))
.‫מבודד‬ ‫קודקוד‬ ‫הוא‬ v ‫אז‬ deg (v) = 0 ‫אם‬ :‫הגדרה‬
.(‫מכוונים‬ ‫לא‬ ‫לגרפים‬ ‫וגם‬ ‫מכוונים‬ ‫לגרפים‬ ‫גם‬ ‫תקפה‬ ‫)ההגדרה‬
(Path) ‫מסילה‬ 4.3
‫הקודקודים‬ ‫סדרת‬ ,(‫לא‬ ‫או‬ ‫)מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
0 ≤ i ≤ p − 1 ‫לכל‬ ‫אם‬ (‫מסלול‬ ‫)או‬ ‫מסילה‬ ‫היא‬ v0, v1, . . . , vp
:‫מתקיים‬
‫)בגרף‬ (vi, vi+1) ∈ E ‫או‬ (‫מכוון‬ ‫לא‬ ‫)בגרף‬ {vi, vi+1} ∈ E
.(‫מכוון‬
!‫אחת‬ ‫מפעם‬ ‫יותר‬ ‫בסדרה‬ ‫המופיעה‬ ‫צלע‬ ‫ואין‬
.‫פשוטה‬ ‫מסילה‬ ‫זוהי‬ ‫אז‬ ‫שונים‬ v0, . . . , vp ‫הקודקודים‬ ‫כל‬ ‫אם‬
.‫מעגל‬ ‫זהו‬ ‫אז‬ v0 = vp‫ו־‬ p > 0 ‫אם‬
‫זהו‬ ‫אז‬ ‫שונים‬ ‫הם‬ (v0 = vp‫ל־‬ ‫)פרט‬ ‫במעגל‬ ‫הקודקודים‬ ‫כל‬ ‫אם‬
.‫פשוט‬ ‫מעגל‬
.p ‫הוא‬ v0, . . . , vp ‫המסילה‬ ‫של‬ ‫אורכה‬
.0 ‫מאורך‬ ‫מסילה‬ ‫הוא‬ (‫)כלשהו‬ ‫בודד‬ ‫קודקוד‬ :‫הערה‬
‫המעגל‬ ‫אורך‬ ‫־‬ ‫מכוון‬ ‫לא‬ ‫בגרף‬ .0 ‫באורך‬ ‫מעגלים‬ ‫אין‬ :‫הערה‬
.2 ‫־‬ ‫ובמכוון‬ ,3 ‫לפחות‬ ‫הוא‬ ‫ביותר‬ ‫הקצר‬
v‫ל־‬ u‫מ־‬ ‫המרחק‬ 4.4
.u, v ∈ V ‫ו־‬ (‫לא‬ ‫או‬ ‫)מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
‫ביותר‬ ‫הקצרה‬ ‫המסילה‬ ‫אורך‬ ‫להיות‬ ‫מוגדר‬ v‫ל־‬ u ‫בין‬ ‫המרחק‬
,‫אזי‬ ‫כזאת‬ ‫אפשרות‬ ‫ואין‬ ‫במידה‬ 1
.d (u, v) :‫ע"י‬ ‫ומסומן‬ v‫ל־‬ u‫מ־‬
1 // 2 3 :‫למשל‬ .d (u, v) = ∞
.d (2, 1) = d (1, 3) = d (3, 1) = ∞
‫שני‬ ‫בין‬ ‫המקסימלי‬ ‫המרחק‬ = ‫גרף‬ ‫של‬ ‫קוטר‬ :‫הגדרה‬
‫בניהם‬ ‫שהמרחק‬ ‫הקודקודים‬ ‫שני‬ ‫את‬ ‫לוקחים‬ ,‫כלומר‬ .‫קודקודים‬
.‫הגרף‬ ‫קוטר‬ ‫וזהו‬ ‫גדול‬ ‫הכי‬ ‫הוא‬
.‫אינסוף‬ ‫הוא‬ ‫הקוטר‬ ‫אזי‬ ‫קשיר‬ ‫אינו‬ ‫הגרף‬ ‫אם‬
‫וקשיר־חזק‬ ‫קשיר‬ ‫גרף‬ 4.5
(‫מכוון‬ ‫)בגרף‬ ‫חזק‬ ‫וקשיר‬ (‫מכוון‬ ‫לא‬ ‫)בגרף‬ ‫קשיר‬ ‫גרף‬ ‫של‬ ‫הרעיון‬
.‫קודקוד‬ ‫כל‬ ‫אל‬ ‫בגרף‬ ‫קודקוד‬ ‫מכל‬ ‫להגיע‬ ‫שניתן‬ ‫הוא‬
(‫)תמיד‬ ‫הוא‬ ‫הקוטר‬ ,‫חזק‬ ‫וקשירים‬ ‫קשירים‬ ‫בגרפים‬ :‫הערה‬ ‫־‬ ♣
.‫סופי‬ ‫מספר‬
‫מכוון‬ ‫לא‬ ‫בגרף‬ 4.5.1
.‫קשיר‬ ‫גרף‬ ‫הוא‬ ‫הגרף‬ ‫אזי‬ ‫מסילה‬ ‫יש‬ ‫קודקודים‬ ‫שני‬ ‫כל‬ ‫בין‬ ‫אם‬
1 2 :‫למשל‬
‫מכוון‬ ‫בגרף‬ 4.5.2
‫אזי‬ (‫כיוון‬ ‫בכל‬ ‫)אחת‬ ‫מסילות‬ ‫שתי‬ ‫יש‬ ‫קודקודים‬ ‫שני‬ ‫כל‬ ‫בין‬ ‫אם‬
.‫קשיר־חזק‬ ‫גרף‬ ‫הוא‬ ‫הגרף‬
1 22 2rr :‫למשל‬
‫וצלעות‬ ‫קודקודים‬ ‫השמטת‬ 4.6
‫הוא‬ G {x} .x ∈ V ‫יהא‬ .‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
‫והשמטת‬ ‫הקודקודים‬ ‫מקבוצת‬ x ‫השמטת‬ ‫ע"י‬ G‫מ־‬ ‫המתקבל‬ ‫הגרף‬
‫משני‬ ‫אחד‬ ‫הוא‬ ‫)אם‬ .‫מהן‬ ‫חלק‬ ‫הוא‬ x ‫אשר‬ E‫ב־‬ ‫הצלעות‬ ‫כל‬
.(‫הצלע‬ ‫של‬ ‫הקודקודים‬
:‫הגרף‬ ‫הוא‬ G {2} ‫אזי‬ , 1 2 3 ‫הוא‬ G ‫אם‬ :‫למשל‬
‫לקודקוד‬ ‫שקשורות‬ ‫הצלעות‬ ‫כל‬ ‫ואת‬ 2 ‫את‬ ‫)השמטנו‬ 1 3
.(‫הזה‬
e ‫הצלע‬ ‫השמטת‬ ‫ע"י‬ G‫מ־‬ ‫המתקבל‬ ‫הגרף‬ ‫הוא‬ G {e} :‫הגדרה‬
.(‫שינוי‬ ‫ללא‬ ‫נשארת‬ ‫הקודקודים‬ ‫)קבוצת‬ ‫הצלעות‬ ‫מקבוצת‬
. 1 2 ‫זה‬ G {e} ‫אזי‬ , 1
e
2 ‫הוא‬ G ‫אם‬ :‫למשל‬
‫בכל‬ ‫כיוונים‬ ‫בשני‬ ‫ללכת‬ ‫שניתן‬ ‫מכיוון‬ d (u, v) = d (v, u) :‫מכוון‬ ‫לא‬ ‫בגרף‬1
‫לא‬ ‫הדבר‬ ,‫מכוון‬ ‫בגרף‬ .‫הפוך‬ ‫בסדר‬ ‫רק‬ ‫הצלעות‬ ‫אותן‬ ‫דרך‬ ‫חוזרים‬ ‫ולכן‬ ,‫צלע‬
‫את‬ ‫לדוגמא‬ ‫ניקח‬ ‫הנתון‬ ‫בגרף‬ :‫למשל‬
‫אבל‬ d (1, 2) = 1 :2‫ו־‬ 1 ‫הקודקודים‬
‫צריך‬ ‫)כי‬ d (2, 1) = 3 ‫זאת‬ ‫לעומת‬
.(1‫ל־‬ 2‫מ־‬ ‫להגיע‬
1 // 2

4
OO
3oo
.‫כך‬ ‫תמיד‬
2
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
‫תת־גרף‬ 4.7
‫של‬ ‫תת־גרף‬ ‫הוא‬ G = (V , E ) ,‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
E ⊆ E ,∅ = V ⊆ V :‫וכן‬ 2
‫גרף‬ ‫הוא‬ ‫אם‬ G
.V ‫ב־‬ ‫נמצאים‬ ‫קודקודיה‬ ‫שני‬ ,E ‫ב־‬ ‫צלע‬ ‫כל‬ ‫ועבור‬
:‫דוגמא‬
‫והצלעות‬ ‫הקודקודים‬ ‫של‬ ‫בתת־קבוצה‬ ‫נמצאים‬ ‫בעיגול‬ ‫המוקפים‬ ‫)קודקודים‬
(...‫שורטטו‬ ‫לא‬ E ‫ב־‬ ‫נמצאים‬ ‫שלא‬
e ‫הצלע‬ ‫בגלל‬ ‫תת־גרף‬ ‫אינו‬ G
a ‫הוא‬ ‫מקודקודיה‬ ‫שאחד‬ (e ∈ E )
.a /∈ V ‫ו־‬
• •
e
• •
a
.G ‫של‬ ‫פורש‬ ‫תת־גרף‬ ‫נקרא‬ G ‫אזי‬ V = V ‫אם‬
...‫השאר‬ ‫וכל‬ ‫נוסחאות‬ ,‫טענות‬ 5
:‫מכוון‬ ‫בגרף‬
|E| =
v∈V
in − deg (v) =
v∈V
out − deg (v)
:‫מכוון‬ ‫לא‬ ‫בגרף‬
v∈V
deg (v) = 2 · |E|
.∅ = S ⊆ V .‫וקשיר‬ ‫לא־מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫טענה‬
.S‫ב־‬ ‫שכן‬ ‫יש‬ u‫של־‬ ‫כך‬ ,u /∈ S ‫וגם‬ u ∈ V ‫קיים‬
.|V | = n ‫עם‬ ‫לא־מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫טענה‬
.m = |E| ≥ n − 1 ‫אז‬ ‫קשיר‬ G ‫אם‬
:n = |V | , m = |E|‫ו־‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫עבור‬
.‫קשיר‬ ‫אינו‬ G ‫אז‬ m  n − 1 ‫אם‬ :‫טענה‬
.‫מעגל‬ ‫יש‬ G‫ב־‬ ‫אז‬ n ≤ m‫ו־‬ 3 ≤ n ‫אם‬ :‫טענה‬
V ‫ב־‬ ‫נמצא‬ ‫שלא‬ ‫מקודקוד‬ ‫או‬ ‫אל‬ ‫צלע‬ ‫תהיה‬ ‫למשל‬ ‫שבו‬ ‫מצב‬ ‫אין‬ ,‫כלומר‬2
‫עצים‬ 6
‫הגדרות‬ 6.1
:‫מתקיים‬ ‫תמיד‬ ‫בעץ‬ .‫עץ‬ ‫נקרא‬ ‫מעגלים‬ ‫חסר‬ ‫קשיר‬ ‫גרף‬ :‫הגדרה‬
.|E| = |V | − 1 :‫כלומר‬ ,m = n − 1
v ∈ V ‫כאשר‬ deg (v) = 1 ‫אם‬ .‫עץ‬ G = (V, E) ‫יהא‬ :‫הגדרה‬
.‫עלה‬ ‫נקרא‬ v ‫אז‬
n = m + k :‫ומתקיים‬ ‫יער‬ ‫נקרא‬ ‫מעגלים‬ ‫חסר‬ ‫גרף‬ :‫הגדרה‬
.((‫ביער‬ ‫)עצים‬ ‫הקשירות‬ ‫רכיבי‬ ‫מספר‬ ‫הוא‬ k ‫)כאשר‬
‫)מספר‬ .‫לפחות‬ ‫אחד‬ ‫עלה‬ ‫ישנו‬ |V | ≥ 2 ‫עם‬ ‫עץ‬ ‫בכל‬ 6.1 ‫טענה‬
.(2 ‫לפחות‬ ‫הוא‬ ‫העלים‬
‫לעצים‬ ‫דוגמאות‬ 6.2
•
• • •
• •
• • •
• • •
•
‫ומשפטים‬ ‫טענות‬ 6.3
‫התכונות‬ ‫משלושת‬ ‫שתיים‬ ‫כל‬ .‫גרף‬ G = (V, E) ‫יהא‬ 6.2 ‫טענה‬
:‫השלישית‬ ‫את‬ ‫גוררת‬ ‫הללו‬
.‫קשיר‬ G k
.‫מעגלים‬ ‫חסר‬ G k
.(|E| = |V | − 1 :‫)או‬ .m = n − 1 k
‫הוא‬ G {e} .e ∈ E‫ו־‬ ,‫קשיר‬ ‫גרף‬ G = (V, E) ‫יהא‬ 6.3 ‫טענה‬
.‫למעגל‬ ‫שייכת‬ e ‫אםם‬ ‫קשיר‬ ‫גרף‬
,G = (V , E ) .G ‫של‬ ‫תת־גרף‬ ‫הוא‬ G ‫אם‬ :‫תזכורת‬
.G ‫של‬ ‫פורש‬ ‫תת־גרף‬ ‫הוא‬ G ‫אז‬ V = V ‫אם‬ .G = (V, E)
(‫פורש‬ ‫עץ‬ ‫נקרא‬ ‫עץ‬ ‫שהוא‬ ‫)תת־גרף‬
.‫פורש‬ ‫עץ‬ ‫בו‬ ‫יש‬ ‫אםם‬ ‫קשיר‬ ‫הוא‬ G = (V, E) 6.4 ‫משפט‬
.‫פורש‬ ‫עץ‬ ‫הוא‬ ‫הזאת‬ ‫בקבוצה‬ ‫מינימלי‬ ‫איבר‬ 6.5 ‫טענה‬
3
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
:‫דוגמא‬
:‫הבא‬ ‫הגרף‬ ‫את‬ ‫ניקח‬
• •
• • •
• •
• •
• • •
• •
‫זהו‬ .(‫המקווקו‬ ‫)הקו‬ ‫עץ‬ ‫שיוצר‬ ‫תת־גרף‬ ‫לנו‬ ‫יש‬ ‫המקרים‬ ‫בשני‬
‫)העץ‬ ‫הגרף‬ ‫של‬ ‫הקודקודים‬ ‫כל‬ ‫את‬ ‫מכיל‬ ‫שהוא‬ ‫מכיוון‬ ‫פורש‬ ‫עץ‬
‫פורש‬ ‫תת־גרף‬ ‫־‬ ‫מדויק‬ ‫יותר‬ ‫באופן‬ ‫או‬ ,G ‫של‬ ‫תת־גרף‬ ‫הוא‬ ‫עצמו‬
‫)אותו‬ ‫בגרף‬ ‫מינימלי‬ ‫איבר‬ ‫שזהו‬ ‫־‬ ‫הטענה‬ ‫בדיוק‬ ‫זאת‬ .(G ‫של‬
‫אינו‬ ‫הגרף‬ ‫אזי‬ ‫־‬ ‫כזה‬ ‫איבר‬ ‫קיים‬ ‫לא‬ ‫אם‬ .‫בגרף‬ ‫שקיים‬ ‫פורש‬ ‫עץ‬
.(!‫קשיר‬
:‫למשל‬ ‫או‬
• • •
• • •
• • •
.‫הגרף‬ ‫בתוך‬ (‫המקווקו‬ ‫)הקו‬ ‫פורש‬ ‫עץ‬ ‫לנו‬ ‫יש‬ ‫זה‬ ‫במקרה‬ ‫גם‬
:‫אם‬ ‫ורק‬ ‫אם‬ ‫עץ‬ ‫הוא‬ G ‫גרף‬ 6.6 ‫טענה‬
G‫מ־‬ ‫כלשהי‬ ‫צלע‬ ‫של‬ ‫השמטה‬ :‫זו‬ ‫בתכונה‬ ‫ומינימלי‬ ‫קשיר‬ G k
.‫קשיר‬ ‫שאינו‬ ‫גרף‬ ‫יוצרת‬
‫צלע‬ ‫של‬ ‫הוספת‬ :‫זו‬ ‫בתכונה‬ ‫ומקסימלי‬ ‫מעגלים‬ ‫מכיל‬ ‫אינו‬ G k
.‫מעגל‬ ‫יוצרת‬ G‫ל־‬ ‫כלשהי‬
‫דו־צדדים‬ ‫גרפים‬ 7
‫אם‬ ‫דו־צדדי‬ ‫גרף‬ ‫הוא‬ G = (V, E) (‫מכוון‬ ‫)לא‬ ‫גרף‬ 7.1 ‫הגדרה‬
‫וכך‬ V1 ∪ V2 = V ,V1 ∩ V2 = ∅‫ש־‬ ‫כך‬ V1, V2 ∈ V ‫קיימות‬
3
E ⊆ V1 × V2‫ש־‬
‫או‬ ,V1‫ב־‬ ‫נמצאים‬ ‫קודקודיה‬ ‫ששני‬ ‫צלע‬ ‫אין‬ :‫אחרות‬ ‫)במילים‬
(V2‫ב־‬ ‫נמצאים‬ ‫ששניהם‬
|V1| = s, |V2| = t ‫שבו‬ ‫השלם‬ ‫הדו־צדדי‬ ‫הגרף‬ ‫הוא‬ Ks,t :‫סימון‬
.‫הללו‬ ‫הקבוצות‬ ‫שתי‬ ‫בין‬ ‫האפשריות‬ ‫הצלעות‬ ‫כל‬ ‫הן‬ ‫והצלעות‬
:‫למשל‬
|E| = s · t • •
• • •
:‫או‬
1 3
2 4
,V1 = {1, 3} :‫כאשר‬
. V2 = {2, 4}
K2,2 = ‫ש־‬ ‫לומר‬ ‫ניתן‬
‫אותו‬ ‫את‬ ‫לצייר‬ ‫ניתן‬ .C4
⇐= :‫הבא‬ ‫באופן‬ ‫הגרף‬
1 2
4 3
.(n ‫גודל‬ ‫מסדר‬ ‫המעגל‬ ‫גרף‬ ‫הוא‬ ‫־‬ Cn)
.‫משנה‬ ‫אינו‬ V1, V2 ‫של‬ ‫שהסדר‬ ‫לציין‬ ‫רק‬ ‫חשוב‬3
:‫אבחנה‬
.‫דו־צדדי‬ ‫גרף‬ ‫הוא‬ ‫עץ‬ ‫כל‬ k
.‫דו־צדדי‬ ‫גרף‬ ‫הוא‬ ‫יער‬ ‫כל‬ k
‫בו‬ ‫המעגלים‬ ‫כל‬ ‫אםם‬ ‫דו־צדדי‬ ‫הוא‬ G = (V, E) ‫גרף‬ 7.2 ‫משפט‬
.‫זוגי‬ ‫מאורך‬ ‫הם‬
‫מישוריים‬ ‫גרפים‬ 8
‫כך‬ ‫במישור‬ ‫לציירו‬ ‫ניתן‬ ‫אם‬ ‫מישורי‬ ‫הוא‬ G ‫גרף‬ 8.1 ‫הגדרה‬
‫רק‬ ‫להפגש‬ ‫להן‬ ‫מותר‬ ‫־‬ ‫בפנימיהן‬ ‫תיחתכנה‬ ‫לא‬ ‫שצלעותיו‬
‫לצייר‬ ‫שניתן‬ ‫לכך‬ ‫אחת‬ ‫דוגמא‬ ‫רק‬ ‫שניתן‬ ‫)מספיק‬ .‫בקודקודים‬
.(‫מישורי‬ ‫שהוא‬ ‫לכך‬ ‫הוכחה‬ ‫וזאת‬ ‫כמישורי‬ ‫גרף‬
:‫דוגמא‬
:K4 ‫את‬ ‫למשל‬ ‫ניקח‬
‫צלעות‬ ‫של‬ ‫מפגש‬ ‫קיים‬ ‫)כי‬ .K4 ‫של‬ ‫מישורית‬ ‫לא‬ ‫הצגה‬ ‫זוהי‬• •
• •
.(‫בקודקוד‬ ‫אינו‬ ‫שהוא‬
:‫זאת‬ ‫לעומת‬
.‫מישורי‬ K4‫ש־‬ ‫ומכאן‬ ‫־‬ K4 ‫של‬ ‫מישורית‬ ‫הצגה‬ ‫זוהי‬ • •
• •
.‫מישוריים‬ ‫גרפים‬ ‫הם‬ (‫)והיערות‬ ‫העצים‬ ‫כל‬ 8.2 ‫טענה‬
.‫שלו‬ ‫המישורית‬ ‫בהצגה‬ ‫נתבונן‬ .‫מישורי‬ ‫גרף‬ G ‫יהא‬ 8.3 ‫הגדרה‬
.(Face) .‫פאה‬ ‫תיקרא‬ ‫מדינה‬ ‫כל‬
‫מישורי‬ ‫גרף‬ G ‫יהא‬ ‫־‬ (Euler) ‫אוילר‬ ‫משפט‬ 8.4 ‫משפט‬
:‫מתקיים‬ ‫פאות‬ f ‫יש‬ ‫שבה‬ G ‫של‬ ‫מישורית‬ ‫בהצגה‬ ‫אזי‬ ,‫קשיר‬
‫לזכור‬ ‫)חשוב‬ .(k ‫רשום‬ ‫לפעמים‬ f ‫)במקום‬ n − m + f = 2
.(‫האינסופית‬ ‫המדינה‬ ,‫החיצונית‬ ‫הפאה‬ ‫את‬ ‫גם‬ ‫מחשבים‬ ‫שאנחנו‬
‫אותו‬ ‫יש‬ G ‫מישורי‬ ‫גרף‬ ‫של‬ ‫המישוריות‬ ‫ההצגות‬ ‫בכל‬ :‫מסקנה‬
.(f = 2 − n + m :‫)כי‬ ‫פאות‬ ‫מספר‬
,‫צלעות‬ m‫ו־‬ ‫קודקודים‬ n ≥ 3 ‫עם‬ ‫מישורי‬ ‫גרף‬ G ‫יהא‬ 8.5 ‫משפט‬
.m ≤ 3 · (n − 2) :‫אזי‬
:‫קורטובסקי‬ ‫משפט‬
‫או‬ K3,3 ‫של‬ ‫הומיומורף‬ ‫מכיל‬ ‫אינו‬ ‫הוא‬ ‫אםם‬ ‫מישורי‬ ‫הוא‬ G ‫גרף‬
‫צלעות‬ ‫החלפת‬ ‫עי‬ H‫מ־‬ ‫מתקבל‬ H ‫גרף‬ ‫של‬ ‫)הומיומורף‬ .K5 ‫של‬
.(‫בפנימיהן‬ ‫זרות‬ ‫המתווספות‬ ‫המסילות‬ ‫כל‬ ‫כאשר‬ ‫במסילות‬
.5 ≥ ‫שדרגתו‬ ‫קודקוד‬ ‫קיים‬ ‫מישורי‬ ‫גרף‬ ‫בכל‬ 8.6 ‫טענה‬
4
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
‫גרפים‬ ‫של‬ ‫צביעות‬ 9
.‫טבעי‬ ‫מספר‬ k‫ו־‬ ,‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ 9.1 ‫הגדרה‬
‫המקיימת‬ f : V → {1, . . . , k} ‫פונקציה‬ ‫היא‬ G ‫של‬ ‫־צביעה‬k
‫של‬ ‫הצבע‬ ‫קוראים‬ f (x) ‫]ל־‬ f (x) = f (y) ‫אז‬ {x, y} ∈ E
.[x ‫הקודקוד‬
‫מספר‬ .‫־צביע‬k ‫הוא‬ G‫ש־‬ ‫אומרים‬ ‫אז‬ ‫־צביעה‬k ‫יש‬ G‫ל־‬ ‫אם‬
‫ביותר‬ ‫הקטן‬ k‫ה־‬ ‫בתור‬ ‫מוגדר‬ ‫והוא‬ χ (G) :‫עי‬ ‫מסומן‬ ‫הצבעים‬
.‫־צביע‬k ‫הוא‬ G ‫שהגרף‬ ‫כך‬
.‫2־צביע‬ ‫הוא‬ ‫אםם‬ ‫דו־צדדי‬ ‫הוא‬ ‫גרף‬ 9.2 ‫הערה‬
:‫דוגמא‬
.χ (K4) = 4 •
1
•2
•4 •
3
:K4
.χ (Kn) = n
,‫לצבעים‬ ‫שמות‬ ‫לתת‬ ‫במקום‬ .‫למעלה‬ ‫בשרטוט‬ ‫כמו‬ 9.3 ‫הערה‬
‫הצבע‬ ‫את‬ ‫שיסמל‬ ‫מספר‬ ‫נרשום‬ ‫קודקוד‬ ‫כל‬ ‫וליד‬ ‫אותם‬ ‫נמספר‬
.‫שלו‬
. χ (G) ≤ n ‫אז‬ |V | = n ‫אם‬ 9.4 ‫טענה‬
Ca ‫כי‬ 2  χ (Ca) ‫המקרים‬ ‫)בשני‬ χ (C5) = 3, χ (C7) = 3
:‫מסקנה‬ ,(‫דו־צדדי‬ ‫גרף‬ ‫אינו‬
1 ≤ l ∈ N χ (C2l+1) = 3
2 ≤ l ∈ N χ (C2l) = 2
‫אז‬ v ∈ V ‫לכל‬ deg (v) ≤ r ‫אם‬ .‫גרף‬ G ‫יהא‬ 9.5 ‫משפט‬
.χ (G) ≤ r + 1
:Brooks ‫משפט‬
‫אלא‬ χ (G) ≤ r ‫אז‬ r ‫היא‬ ‫בו‬ ‫המקסימלית‬ ‫והדרגה‬ ‫קשיר‬ G ‫אם‬
χ (G) = ‫אז‬ G = Kr+1‫ש־‬ ‫או‬ ‫אי־זוגי‬ ‫מעגל‬ G‫ו־‬ r = 2 ‫אם‬
.r + 1
.‫6־צביע‬ ‫הוא‬ ‫מישורי‬ ‫גרף‬ ‫כל‬ 9.6 ‫משפט‬
.χ (G) ≤ 4 :G ‫מישורי‬ ‫בגרף‬ :‫הצבעים‬ 4 ‫משפט‬ 9.7 ‫משפט‬
(‫)דו־צדדים‬ ‫בגרפים‬ ‫שידוכים‬ 10
‫)תת־‬ M ⊆ E .(‫מכוון‬ ‫)לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ 10.1 ‫הגדרה‬
‫אם‬ [Matching] (‫זיווג‬ ‫)או‬ ‫שידוך‬ ‫תיקרא‬ (‫הצלעות‬ ‫של‬ ‫קבוצה‬
‫)ניסוח‬ .e1 ∩ e2 = ∅ ‫מתקיים‬ (e1, e2 ∈ M ‫)כאשר‬ e1 = e2 ‫לכל‬
.(1≥ ‫קודקוד‬ ‫כל‬ ‫של‬ ‫דרגתו‬ G = (V, E) ‫בגרף‬ :‫אחר‬
:‫דוגמאות‬
• •
• •
G = C4
‫המלבן‬ ‫שבתוך‬ ‫)הקודקודים‬ ‫לשידוכים‬ ‫אפשרויות‬ ‫מספר‬ ‫הנה‬ ,‫אזי‬
:(‫שונה‬ ‫שידוך‬ ‫מסמל‬ ‫שירטוט‬ ‫כל‬ ,‫השידוך‬ ‫את‬ ‫מסמלים‬
•
|M|=2
•
• •
•
|M|=2
•
• •
•
|M|=1
•
• •
•
|M|=1
•
• •
•
|M|=1
•
• •
• •
• •
:‫הריק‬ ‫השידוך‬ ‫את‬ ‫גם‬ ‫שישנו‬ ‫וכמובן‬
M ‫יהא‬ .‫דו־צדדי‬ ‫גרף‬ 4
G = L
·
∪ R, E ‫יהא‬ 10.2 ‫הגדרה‬
M ‫אזי‬ |L| = |R| = |M|‫ו־‬ |L| = |R| ‫אם‬ .‫זה‬ ‫בגרף‬ ‫שידוך‬
.‫מושלם‬ ‫שידוך‬ ‫הוא‬
:‫דוגמא‬
‫יוצרים‬ ‫בנקודות‬ ‫שמוקפים‬ ‫הקודקודים‬ ‫זוגות‬
M ‫בתור‬ ‫אותם‬ ‫נבחר‬ ‫אם‬ ‫כי‬ .‫מושלם‬ ‫שידוך‬
‫קודקוד‬ ‫אין‬ ‫מבניהם‬ ‫צלע‬ ‫שלשום‬ ‫נראה‬ ‫אזי‬
...‫משותף‬
• •
•
L
•
R
‫הדו־צדדי‬ ‫בגרף‬ ‫מושלם‬ ‫שידוך‬ ‫לקיום‬ ‫הכרחי‬ ‫תנאי‬ 10.3 ‫טענה‬
:‫מתקיים‬ X ⊆ L ‫שלכל‬ ‫הוא‬ |L| = |R| ‫שבו‬ G = L
·
∪ R, E
‫כאשר‬ |N (X)| ≥ |X|
‫קבוצת‬ ‫־‬ N (X)) N (X) = {y ∈ R | ∃x ∈ X, (x, y) ∈ E}
.(X ‫קודקודי‬ ‫של‬ ‫השכנים‬
‫ומספיק‬ ‫הכרחי‬ ‫תנאי‬ :Hall ‫של‬ ‫החתונה‬ ‫משפט‬ 10.4 ‫משפט‬
‫שלכל‬ ‫הוא‬ G = L
·
∪ R, E ‫בגרף‬ |L| ‫בגודל‬ ‫שידוך‬ ‫לקיום‬
.|N (X)| ≥ |X| ‫מתקיים‬ X ⊆ L
.‫מושלם‬ ‫שידוך‬ ‫הינו‬ ‫השיוך‬ ‫אזי‬ |L| = |R| ‫אם‬
A
·
∪ B ⇒ A ∩ B = ∅ .‫זרות‬ ‫קבוצות‬ ‫של‬ ‫איחוד‬ ‫פירושו‬
·
∪4
5
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
III ‫חלק‬
‫ההסתברות‬ ‫לתורת‬ ‫מבוא‬
‫הבדידה‬
(‫בדידים‬ ‫)מרחבים‬ ‫בסיסיות‬ ‫הגדרות‬ 11
‫ריקה‬ ‫ולא‬ ‫סופית‬ ‫קבוצה‬ ‫הוא‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ 11.1 ‫הגדרה‬
‫אי־שלילי‬ ‫משקל‬ ‫מיוחס‬ (x ∈ Ω) ‫מאבריה‬ ‫אחד‬ ‫שלכל‬ ,Ω
:‫שמתקיים‬ ‫כך‬ ,x ‫של‬ ‫ההסתברות‬ ‫הנראה‬ Pr (x) ≥ 0
Pr (Ω) =
x∈Ω
Pr (x) = 1
‫יקרא‬ Ω .(Ω, Pr) ‫־‬ ‫יסומנו‬ Pr ‫ולצדו‬ ‫ההסתברות‬ ‫מרחב‬ :‫סימון‬
.‫המדגם‬ ‫מרחב‬ ‫בשם‬ ‫גם‬
(0 ≤ Pr (x) ≤ 1 ,x ∈ Ω ‫)לכל‬ Pr : Ω → [0, 1]
x ∈ ‫לכל‬ ‫אם‬ .‫בדיד‬ ‫הסתברותי‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 11.2 ‫הגדרה‬
‫על‬ ‫האחידה‬ ‫ההתפלגות‬ ‫נקרא‬ Pr ‫אזי‬ Pr (x) = 1
|Ω| :‫מתקיים‬ Ω
.(‫הסתברות‬ = ‫)התפלגות‬ .Ω
W ⊆ Ω .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 11.3 ‫הגדרה‬
.‫בסיסי‬ ‫מאורע‬ ‫נקרא‬ W ‫אז‬ |W| = 1 ‫אם‬ .‫מאורע‬ ‫נקראת‬
: (W ‫מאורע‬ ‫כל‬ ‫)עבור‬ ‫נגדיר‬
Pr (W) =
x∈W
Pr (x)

 :‫הוגנת‬ ‫קוביה‬ ‫שנקרא‬ ‫מה‬ ‫את‬ ‫ניקח‬ :‫פשוטה‬ ‫דוגמא‬
‫־‬ Pr (i) = 1
6 ‫מתקיים‬ 1 ≤ i ≤ 6 ‫לכל‬ ,Ω = {1, 2, 3, 4, 5, 6}
.‫הסתברות‬ ‫מרחב‬ ‫הגדרנו‬
:‫בהטלה‬ ‫זוגי‬ ‫מספר‬ ‫לנו‬ ‫יצא‬ ‫שבו‬ ‫המאורע‬ ‫הוא‬ W :‫נגדיר‬
.Pr (W) = Pr (2) + Pr (4) + Pr (6) = 1
6 + 1
6 + 1
6 = 1
2
A, B ⊆ Ω .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) 11.4 ‫הגדרה‬
.A ∩ B = ∅ ‫אם‬ ‫זרים‬ ‫מאורעות‬ ‫נקראים‬
‫אז‬ ‫זרים‬ ‫מאורעות‬ A, B ‫אם‬ 11.5 ‫טענה‬
.Pr (A ∪ B) = Pr (A) + Pr (B)
:‫אזי‬ 5
‫בזוגות‬ ‫זרים‬ ‫מאורעות‬ A1, . . . , An ‫אם‬ 11.6 ‫טענה‬
Pr
n
i=1
Ai =
n
i=1
Pr (Ai)
.Pr (A) ≤ Pr (B) ⇐ A ⊆ B 11.7 ‫טענה‬
.‫לו‬ ‫המשלים‬ ‫האירוע‬ ‫הוא‬ ¯A ‫אז‬ ‫מאורע‬ ‫הוא‬ A ‫אם‬ 11.8 ‫הגדרה‬
.(Pr (Ω) = 1 :‫)הערה‬ .Pr ¯A = 1 − Pr (A) 11.9 ‫טענה‬
:‫אזי‬ ,‫מאורעות‬ A1, . . . , An ‫יהיו‬ 11.10 ‫טענה‬
Pr
n
i=1
Ai ≤
n
i=1
Pr (Ai)
.(‫האיחוד‬ ‫חסם‬ ‫נקרא‬ ‫)זה‬
‫וההדחה‬ ‫ההכלה‬ ‫משפט‬ 11.1
:‫אזי‬ ,‫מאורעות‬ A1, . . . , An ‫יהיו‬
=
n
i=1
Pr (Ai) −
1≤i1i2≤n
Pr (Ai1
∩ Ai2
) +
1≤i1i2i3≤n
Pr (Ai1
∩ Ai2
∩ Ai3
) ±
. . . + (−1)
n−1
Pr (A1 ∩ · · · ∩ An)
‫תלויים‬ ‫בלתי‬ ‫מאורעות‬ 12
‫תלויים‬ ‫בלתי‬ ‫מאורעות‬ ‫הם‬ B‫ו־‬ A .A, B ⊆ Ω ‫יהיו‬ 12.1 ‫הגדרה‬
.Pr (A ∩ B) = Pr (A) · Pr (B) :‫אם‬
‫אם‬ ,B ‫במאורע‬ ‫בלתי־תלוי‬ ‫הוא‬ A ‫מאורע‬ :‫אחרות‬ ‫במילים‬
.A ‫של‬ ‫ההסתברות‬ ‫את‬ ‫משנה‬ ‫לא‬ B ‫של‬ ‫התוצאה‬
‫מרחב‬ ‫נגדיר‬ .Pr (X)  0 ‫עם‬ ,X ∈ Ω ‫תהא‬ 12.2 ‫הגדרה‬
:‫הבא‬ ‫באופן‬ ,‫מצומצם‬ ,‫חדש‬ ‫הסתברות‬
:(X, Q)
∀x ∈ X; Q (x) =
Pr (x)
Pr (X)
‫פונקצית‬ ‫זאת‬ Q) ‫הסתברות‬ ‫מרחב‬ ‫אכן‬ ‫הוא‬ (X, Q) 12.3 ‫טענה‬
.(‫החדשה‬ ‫ההסתברות‬
.Ai ∩ Aj = ∅ :‫מתקיים‬ i = j ‫לכל‬ ,‫כלומר‬5
6
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
‫כאשר‬ , ‫במרחב‬ ‫מאורעות‬ ‫שני‬ A, B ‫יהיו‬ 12.4 ‫הגדרה‬
:‫מסומנת‬ B ‫בהינתן‬ A ‫של‬ ‫המותנית‬ ‫ההסתברות‬ .Pr (B)  0
:‫עי‬ ‫ומוגדרת‬ Pr (A|B)
Pr (A|B) =
Pr (A ∩ B)
Pr (B)
‫ההסתברות‬ ‫מה‬ ‫היא‬ ‫והשאלה‬ B‫ב־‬ ‫התוצאה‬ ‫מה‬ ‫לנו‬ ‫ידוע‬ ,‫כלומר‬
.A ‫של‬
‫השאלה‬ ‫ונשאלת‬ ‫התרחש‬ B ‫מאורע‬ ‫אם‬ ‫לנו‬ ‫ידוע‬ :‫אחרות‬ ‫)במילים‬
.(A ‫של‬ ‫ההסתברות‬ ‫כעת‬ ‫מהי‬
‫בלתי־תלויים‬ ‫מאורעות‬ ‫הם‬ B‫ו־‬ A‫ו־‬ Pr (B)  0 ‫אם‬ 12.5 ‫טענה‬
.Pr (A|B) = Pr (A) :‫אז‬
‫כאשר‬ ,A, B ⊆ Ω ‫ובו‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 12.6 ‫משפט‬
:‫שקולים‬ ‫הבאים‬ ‫הדברים‬ ‫אזי‬ ,Pr (A)  0, Pr (B)  0
.‫בלתי־תלויים‬ ‫מאורעות‬ ‫הם‬ B‫ו־‬ A ¥
.Pr (A|B) = Pr (A) ¦
.Pr (B|A) = Pr (B) §
‫מקריים‬ ‫משתנים‬ 13
X ‫תהא‬ .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 13.1 ‫הגדרה‬
.‫מקרי‬ ‫משתנה‬ ‫תקרא‬ f : Ω → X ,‫כלשהי‬ ‫קבוצה‬
.‫ממשי‬ ‫מקרי‬ ‫משתנה‬ ‫הוא‬ f ‫אז‬ X = R ‫אם‬
‫מספרים‬ ‫לא‬ ‫שהם‬ ‫אובייקטים‬ ‫ולא‬ ‫מספרים‬ ‫של‬ ‫כלשהי‬ ‫לקבוצה‬ ‫אותנו‬ ‫מעבירה‬ f ‫כאשר‬ ,‫כלומר‬
‫מספרים‬ ‫של‬ ‫לקבוצה‬ ‫אותנו‬ ‫תעברי‬ f ‫ממשי‬ ‫מקרי‬ ‫משתנה‬ ‫של‬ ‫במקרה‬ ...'‫וכו‬ ‫טעם‬ ,‫צבע‬ :‫כמו‬
(...‫גיל‬ ,‫משקל‬ ,‫תוצאה‬ :‫)כמו‬
‫של‬ ‫התוחלת‬ .‫ממשי‬ ‫מקרי‬ ‫משתנה‬ f : Ω → R ‫תהא‬ 13.2 ‫הגדרה‬
:‫הבא‬ ‫השוויון‬ ‫באמצעות‬ ‫ומוגדר‬ E [f] ‫מסומנת‬ f
E [f] =
x∈Ω
Pr (x) · f (x)
.µ = E [f] :‫מקובל‬ ‫סימון‬
A ⊆ Ω ‫בודד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) 13.3 ‫הגדרה‬
:‫הפונקציה‬ 13.4 ‫הגדרה‬
χA (x) =
1 x ∈ A
0 Otherwise
.A ‫הקבוצה‬ ‫של‬ ‫המציין‬ ‫המקרי‬ ‫המשתנה‬ ‫תקרא‬
χA = fA : Ω → {0, 1}
.E [fA] = Pr (A) :‫אזי‬ ,‫מציין‬ ‫מקרי‬ ‫משתנה‬ fA ‫יהא‬ 13.5 ‫טענה‬
,f, g : Ω → R .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) 13.6 ‫טענה‬
.a, b, c ∈ R
: ‫אזי‬
.E [f + g] = E [f] + E [g] .1
.E [a · f] = a · E [f] .2
.E [a · f + b · g] = a · E [f] + b · E [g] .3
.E [a · f + b · g + c] = a · E [f] + b · E [g] + c .4
:‫אזי‬ ‫בלתי־תלויים‬ ‫מקריים‬ ‫משתנים‬ ‫הם‬ f, g ‫אם‬ 13.7 ‫טענה‬
.E [f · g] = E [f] · E [g]
:‫אזי‬ ,‫מקריים‬ ‫משתנים‬ ‫הם‬ f1, f2, . . . , fn 13.8 ‫טענה‬
E [f1 + · · · + fn] =
n
i=1 E [fi]
‫ו־‬ f : Ω → R‫ו־‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ :‫סימון‬
:‫הבא‬ ‫באופן‬ {f = a} ‫המאורע‬ ‫את‬ ‫נסמן‬ .a ∈ R
.{f = a} = {x ∈ Ω; f (x) = a}
:‫למשל‬
‫הוגנות‬ ‫קוביות‬ ‫שתי‬ ‫של‬ ‫מרחב‬ ‫הוא‬ ‫שלנו‬ ‫שהמרחב‬ ‫נניח‬
.Pr ((i, j)) = 1
36 :i, j ‫לכל‬ ,Ω = {(i, j) , 1 ≤ i, j ≤ 6}
‫המכפלה‬ ‫סכום‬ ‫שבו‬ ‫המאורע‬ ‫את‬ ‫נגדיר‬ ‫אזי‬ .f (i, j) = i·j
:20 ‫הוא‬
.Pr (f = 20) = 1
18 :‫לכן‬ ,{f = 20} = {(4, 5) , (5, 4)}
‫בדיד‬ ‫הסתברות‬ ‫במרחב‬ ‫ממשי‬ ‫מקרי‬ ‫משתנה‬ f ‫יהא‬ 13.9 ‫טענה‬
6
:(Ω, Pr)
E [f] =
a∈R
a · Pr (f = a)
‫שונות‬ 14
.f ‫של‬ ‫התוחלת‬ ‫סביב‬ f ‫ערכי‬ ‫לפיזור‬ ‫מדד‬ ‫מחפשים‬
‫בדיד‬ ‫הסתברות‬ ‫במרחב‬ ‫מקרי‬ ‫משתנה‬ f ‫יהא‬ 14.1 ‫הגדרה‬
‫והיא‬ Var [f] :‫תסומן‬ f ‫של‬ ‫השונות‬ .E [f] ‫תוחלת‬ ‫עם‬ (Ω, Pr)
:‫עי‬ ‫מוגדרת‬
Var [f] = E (f − E [f])
2
.Var [f] ≥ 0 :‫מתקיים‬ f ‫מקרי‬ ‫משתנה‬ ‫לכל‬ 14.2 ‫הערה‬
:f ‫מקרי‬ ‫משתנה‬ ‫לכל‬ 14.3 ‫טענה‬
Var [f] = E f2
− E2
[f]
.Var [af] = a2
· Var [f] :‫אזי‬ a ∈ R ‫יהא‬ 14.4 ‫טענה‬
:‫אזי‬ ,‫בלתי־תלויים‬ ‫מקריים‬ ‫משתנים‬ f, g ‫יהיו‬ 14.5 ‫טענה‬
.Var [f + g] = Var [f] + Var [g]
‫מכפלה‬ ‫מרחבי‬ 15
‫הסתברות‬ ‫מרחבי‬ ‫שני‬ (Ω1, P1) , (Ω2, P2) ‫יהיו‬ 15.1 ‫הגדרה‬
‫מכפלה‬ ‫מרחוב‬ ‫הוא‬ (Ω1 × Ω2, Pr) ‫המכפלה‬ ‫מרחב‬ .‫בדידים‬
Ω1 × Ω2 ‫הקרטזית‬ ‫המכפלה‬ ‫היא‬ ‫שלו‬ ‫האיברים‬ ‫שקבוצת‬ ‫בדיד‬
.(x ∈ Ω1, y ∈ Ω2 ‫כאשר‬ (x, y) ‫הסדורים‬ ‫הזוגות‬ ‫אוסף‬ :‫)כלומר‬
:‫היא‬ ‫זה‬ ‫מרחב‬ ‫על‬ ‫המוגדרת‬ ‫ההסתברות‬ ‫פונקצית‬
7
. Pr (x, y) = P1 (x) · P2 (y)
f = a ‫וכאשר‬ ‫היות‬ ,(‫אינסופית‬ ‫קבוצה‬ ‫)שזו‬ a ∈ R‫ה־‬ ‫לגבי‬ ‫לדאוג‬ ‫מה‬ ‫אין‬6
.‫סופית‬ ‫בקבוצה‬ ‫מדובר‬ ‫ולכן‬ 0 ‫היא‬ ‫ההסתברות‬ ‫אזי‬
.Pr ((x, y)) = ... ‫גם‬ ‫לרשום‬ ‫ניתן‬7
7
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
(Ω1, P1) , (Ω2, P2) , . . . , (Ωk, Pk) ‫יהיו‬ 15.2 ‫הגדרה‬
‫המכפלה‬ ‫מרחב‬ ‫את‬ ‫נגדיר‬ ,‫בדידים‬ ‫הסתברות‬ ‫מרחבי‬
:‫הבא‬ ‫באופן‬ (Ω1 × Ω2 × · · · × Ωk, Pr)
Pr (x1, . . . , xk) = P1 (x1) · P2 (x2) · · · Pk (xk)
.xi ∈ Ωi ‫כאשר‬
‫ב־‬ ‫מהם‬ ‫אחד‬ ‫כל‬ ‫נסמן‬ ,‫זהים‬ ‫המרחבים‬ k ‫כל‬ ‫אם‬ 15.3 ‫הערה‬
:‫המקיים‬ ‫מכפלה‬ ‫מרחב‬ ‫הוא‬ Ωk
, Pr ‫אז‬ ‫אז‬ (Ω, P)
Pr (x1, . . . , xk) =
k
i=1
P (xi)
Pr (f = k) = n
k · :‫ההתפלגות‬ ‫עם‬ ‫מקרי‬ ‫למשתנה‬ 15.4 ‫הגדרה‬
.‫בינומי‬ ‫מקרי‬ ‫משתנה‬ ‫קוראים‬ pk
(1 − p)
n−k
.Pr (f = k) =
(n
k)
2n :p = 1
2 ‫של‬ ‫במקרה‬
‫בהסתברות‬ ‫יסודיים‬ ‫אי־שוויונות‬ 16
‫מרקוב‬ ‫אי־שוויון‬ 16.1
f : Ω → R‫ו־‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 16.1 ‫משפט‬
:‫מתקיים‬ λ  0 ‫לכל‬ ‫אזי‬ 8
‫אי־שלילי‬ ‫מקרי‬ ‫משנה‬
Pr (f ≥ λ · E [f]) ≤
1
λ
‫צ'בישב‬ ‫אי־שוויון‬ 16.2
f : Ω → R‫ו־‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 16.2 ‫משפט‬
:‫מתקיים‬ c  0 ‫לכל‬ ‫אזי‬ ,‫מקרי‬ ‫משתנה‬
Pr |f − E [f]| ≥ c ≤
Var [f]
c2
:‫אי־השוויון‬ ‫להצגת‬ ‫נוספת‬ ‫דרך‬
Pr f − E [f] ≥ λ · Var [f] ≤
1
λ
.f (x) ≥ 0 ,x ∈ Ω ‫לכל‬ :‫כלומר‬8
:‫צ'בישב‬ ‫של‬ ‫אי־השוויון‬ ‫על‬ ‫קצר‬ ‫הסבר‬
‫המרחק‬ ‫פירושו‬ |x − a| :‫אזי‬ , ‫משתנה‬ ‫הוא‬ x‫ו־‬ a ∈ R‫ו־‬ ‫נניח‬
:‫ציר‬ ‫על‬ ‫זה‬ ‫את‬ ‫נשרטט‬ ‫אם‬ ,‫כלומר‬ ,a‫מ־‬ x ‫של‬
.−x‫ב־‬ ‫או‬ x‫ב־‬ a‫ב־‬ ‫מתרחקים‬ ‫אנחנו‬
 • 
−x a x
:‫הבא‬ ‫הדבר‬ ‫לנו‬ ‫נתון‬ ‫אם‬ ‫כעת‬
a‫מ־‬ x ‫של‬ ‫שהמרחק‬ ‫הדבר‬ ‫פירוש‬ ‫אזי‬ ,(c ∈ R) |x − a| ≥ c
:c‫ל־‬ ‫שווה‬ ‫או‬ ‫גדול‬ ‫להיות‬ ‫צריך‬
oo • • • //
−c a c
‫שהמרחק‬ ‫מכיוון‬ ,‫חוקי‬ ‫איננו‬ ‫המקווקו‬ ‫בקו‬ ‫שנמצא‬ ‫מה‬ ,‫כלומר‬
.(|x − a| c) c ‫מ‬ ‫קטן‬ a ‫מ‬ ‫שלו‬
‫אי־שוויון‬ ,‫מסוים‬ c ‫שעבור‬ ‫זה‬ ‫צ'בישב‬ ‫של‬ ‫לאי־השוויון‬ ‫הקשר‬
(...‫בהמשך‬ ‫)דוגמא‬ c‫מ־‬ ‫לסטייה‬ ‫ההסתברות‬ ‫את‬ ‫לנו‬ ‫חוסם‬ ‫צ'בישב‬
:‫צ'בישב‬ ‫של‬ ‫באי־השוויון‬ ‫להשתמש‬ ‫ניתן‬ ‫כיצד‬
:‫נסביר‬ ‫ואז‬ ‫מדוגמא‬ ‫נתחיל‬
.E [f] = 7n
2 , Var [f] = 35n
12 :‫הוגנת‬ ‫קוביה‬ ‫של‬ ‫הטלות‬ n ‫עבור‬
,Pr f − 7n
2 ≥ c ≤ 35n
12·c2 :‫באי־השוויון‬ ‫נציב‬ ‫כעת‬
:‫כלומר‬ ,‫מהתוחלת‬ ‫הסטייה‬ ‫זאת‬ c ‫כאשר‬
 • • • 
n 7n
2
−c
7n
2
7n
2
+c 6n
(‫1־ים‬ ‫)הכל‬ n ‫היא‬ ‫המינמלית‬ ‫התוצאה‬ ‫קוביות‬ n ‫בהטלת‬
‫את‬ ‫לנו‬ ‫חוסם‬ ‫צ'בישב‬ ‫אש‬ ,(‫6־ים‬ ‫)הכל‬ 6n ‫הוא‬ ‫והמקסימום‬
‫שני‬ ‫סך‬ ‫של‬ ‫הוא‬ ‫הוא‬ ‫)החסם‬ ‫השחורים‬ ‫הקטעים‬ ‫בשני‬ ‫ההסתברות‬
,(‫הקטעים‬
‫קוביות‬ ‫שתי‬ ‫של‬ ‫הטלה‬ ‫עבור‬ ‫חסם‬ ‫למצוא‬ ‫רוצים‬ ‫היינו‬ ‫אם‬ ,‫למשל‬
:‫אזי‬ ,10‫מ־‬ ‫גדול‬ ‫יותר‬ ‫תהיה‬ ‫התוצאה‬ ‫של‬ ‫כך‬ ,‫בלתי־תלויות‬
Pr (|f − 7| ≥ 3) ≤
70
12 · 9
= 0.6481
,10‫ל־‬ ‫להגיע‬ ‫כדי‬ ‫מהתוחלת‬ 3 ‫של‬ ‫מרחק‬ ‫צריכים‬ ‫אנחנו‬ ‫כי‬
‫את‬ ‫גם‬ ‫כלומר‬ ,‫הכיוונים‬ ‫שני‬ ‫את‬ ‫לנו‬ ‫חוסם‬ ‫צ'בישב‬ ‫אש‬ ‫אבל‬
‫סימטריה‬ ‫שיש‬ ‫בגלל‬ ‫אבל‬ ,Pr (f ≥ 10) ‫את‬ ‫וגם‬ Pr (f ≤ 4)
:‫המבוקשת‬ ‫התוצאה‬ ‫את‬ ‫ולקבל‬ 2‫ב־‬ ‫לחלק‬ ‫יכולים‬ ‫אנחנו‬
Pr (f ≥ 10) = Pr (f ≤ 4) ≤ 0.324
‫לכך‬ ‫ההסתברות‬ ‫את‬ ‫לחסום‬ ‫הצלחנו‬ ‫צ'בישב‬ ‫באמצעות‬ ,‫כלומר‬
‫קטנה‬ ‫ההתסברות‬ 10 ‫מ־‬ ‫גדולה‬ ‫תהיה‬ ‫הקוביות‬ ‫בהטלת‬ ‫שהתוצאה‬
.0.324 ‫ל־‬ ‫שווה‬ ‫או‬
:‫היא‬ ‫לכך‬ ‫המדויקת‬ ‫ההסתברות‬ ,‫אגב‬
:‫אפשרויות‬ 6 ‫ישנן‬ ‫כי‬ , 1
36 · 6 = 6
36 = 1
6 = 0.166666 . . .
.{( , ) , ( , ) , ( , ) , ( , ) , ( , ) , ( , )}
‫מרקוב‬ ‫אש‬ ,‫מידה‬ ‫באותה‬ ,‫חסם‬ ‫זהו‬ ‫אבל‬ ,‫מדויק‬ ‫לא‬ ‫שזה‬ ‫נכון‬
...‫מדויק‬ ‫פחות‬ ‫חסם‬ ‫נותן‬
‫הגדולים‬ ‫המספרים‬ ‫של‬ ‫החלש‬ ‫החוק‬ 17
‫הגדולים‬ ‫המספרים‬ ‫של‬ ‫החלש‬ ‫החוק‬ 17.1 ‫משפט‬
‫ושווי‬ (µ) ‫תוחלת‬ ‫שווי‬ ‫תלויים‬ ‫בלתי‬ ‫משתנים‬ f1, . . . , fn ‫יהיו‬
‫יהא‬ ,Sn =
n
i=1 fi :‫נסמן‬ ,[‫אחידה‬ ‫התפלגות‬ ‫]עם‬ (α) ‫שונות‬
:ε  0
lim
n→∞
Pr
sn
n
− µ ≥ ε = 0
8
‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬
IV ‫חלק‬
‫פונקציות‬ ‫של‬ ‫גידול‬ ‫קצב‬
log ‫על‬ ‫רקע‬ ‫קצת‬ 18
‫היא‬ ‫הכוונה‬ ‫אזי‬ ‫אחרות‬ ‫יצוין‬ ‫לא‬ ‫אם‬ ,‫הזה‬ ‫אם‬ ‫החלק‬ ‫בכל‬ :‫הערה‬
.log2 ‫־‬ 2 ‫בסיס‬ ‫על‬ log‫ל־‬
‫הגדרה‬ 18.1
.loga n = b ⇔ n = ab
‫או‬ ,loga n = b :‫אזי‬ n = ab
‫אם‬
.log2 a = b ⇔ a = 2b
:‫שלנו‬ ‫במקרה‬
log ‫של‬ ‫בסיסיות‬ ‫נוסחאות‬ 18.2
loga a = 1 (1)
loga 1 = 0 (2)
loga (n · m) = loga n + loga m (3)
loga
m
n
= loga m − loga n (4)
loga (mn
) = m · loga n (5)
aloga n
= n (6)
loga (m + n) = loga m + loga n :‫לזכור‬ ‫חשוב‬
‫בסיסיות‬ ‫הגדרות‬ 19
f ‫של‬ (O) ‫גדול‬ ‫או‬ ‫היא‬ g .f, g : N → R+ ‫תהיינה‬ 19.1 ‫הגדרה‬
n0 ≤ n ‫שלכל‬ ‫כך‬ c, n0  0 ‫קבועים‬ ‫קיימים‬ ‫אם‬ g = O (f) ‫־‬
9
.g (n) ≤ c · f (n) :‫מתקיים‬
f ‫של‬ (Ω) ‫אומגה‬ ‫היא‬ g f, g : N → R+ ‫תהיינה‬ 19.2 ‫הגדרה‬
‫להגדרה‬ ‫)בניגוד‬ d, n0  0 ‫קבועים‬ ‫קיימים‬ ‫אם‬ g = Ω (f) ‫־‬
n0 ≤ n ‫שלכל‬ ‫כך‬ (d  0‫ש־‬ ‫מתעקשים‬ ‫אנחנו‬ ‫כאן‬ ‫הקודמת‬
.g (n) ≥ d · f (n) :‫מתקיים‬
‫־‬ f ‫של‬ (Θ) ‫תטא‬ ‫היא‬ g f, g : N → R+ ‫תהיינה‬ 19.3 ‫הגדרה‬
n0 ≤ n ‫שלכל‬ ‫כך‬ c1, c2, n0  0 ‫קבועים‬ ‫קיימים‬ ‫אם‬ g = Θ (f)
c2 · f (n) ≥ g (n) ≥ c1f (n) :‫מתקיים‬
.‫ההגדרה‬ ‫מן‬ ‫נובע‬ c  0‫ש־‬ ‫זה‬9
:(‫ממהגדרות‬ ‫הפוכות‬ ‫הן‬ ‫האותיות‬ ‫שכאן‬ ♥ ‫)שימו‬ ‫מסכמת‬ ‫טבלה‬
c1, c2, n0  0 f, g : N → R+
f (n) ≤ c1 · g (n) f = O (g)
f (n) ≥ c2 · g (n) f = Ω (g)
c1 · g (n) ≥ f (n) ≥ c2 · g (n) f = Θ (g)
‫ומשפטים‬ ‫נוסחאות‬ ,‫טענות‬ 20
‫אזי‬ f = O (g) ∧ g = O (h) ‫אם‬ f, g, h : N → R 20.1 ‫טענה‬
.(‫טרינזיטיבי‬ ‫הוא‬ O ‫היחס‬ :‫אחרות‬ ‫)במילים‬ .f = O (h)
.f = Θ (g) ⇐ g = Θ (f) 20.2 ‫טענה‬
‫שלכל‬ ‫כך‬ c ‫קיים‬ ‫אם‬ ,‫כלומר‬ ,‫חסומה‬ ‫פונקציה‬ f ‫אם‬ 20.3 ‫הערה‬
.f = O (1) ‫אזי‬ f (n) ≤ c ,n ∈ N
‫סטירלינג‬ ‫נוסחת‬ 20.1
√
2πn
n
e
n
· e( 1
12·n − 1
360·n2 ) ≤ n! ≤
√
2πn
n
e
n
· e( 1
12·n )
‫כאן‬ ‫שואף‬ ‫שהוא‬ ‫יודעים‬ ‫ואנחנו‬ ‫היות‬ ‫כקבוע‬ ‫כאן‬ ‫משמש‬ e...
‫ה־‬
.‫לאחד‬
‫יותר‬ ‫מרוכך‬ ‫ניסוח‬ 20.1.1
n! = Θ
√
2πn ·
e
n
n
:‫יותר‬ ‫מדויק‬ ‫וניסוח‬
lim
x→∞
n!
√
2πn · e
n
n = 1
‫ושימושיים‬ ‫חשובים‬ ‫דברים‬ ‫כמה‬ 20.2
log2 (n!) = Θ (n · log2 n)
Hn = Θ log2 n
n! = Θ
√
2πn ·
n
e
n
.(‫ההרמוני‬ ‫)הטור‬ Hn = 1 + 1
2 + 1
3 + · · · + 1
n
:‫באתר‬ ‫למצוא‬ ‫ניתן‬ ‫נוספים‬ ‫סיכומים‬
http://www.letach.net
9

More Related Content

What's hot

Multiple intigration ppt
Multiple intigration pptMultiple intigration ppt
Multiple intigration ppt
Manish Mor
 
Gamma and betta function harsh shah
Gamma and betta function  harsh shahGamma and betta function  harsh shah
Gamma and betta function harsh shah
C.G.P.I.T
 
X2 T01 07 nth roots of unity
X2 T01 07 nth roots of unityX2 T01 07 nth roots of unity
X2 T01 07 nth roots of unity
Nigel Simmons
 

What's hot (20)

סיכום בלוגיקה
סיכום בלוגיקהסיכום בלוגיקה
סיכום בלוגיקה
 
סיכום הקורס בחישוביות
סיכום הקורס בחישוביותסיכום הקורס בחישוביות
סיכום הקורס בחישוביות
 
Multiple intigration ppt
Multiple intigration pptMultiple intigration ppt
Multiple intigration ppt
 
functions-of-several-variables.ppt
functions-of-several-variables.pptfunctions-of-several-variables.ppt
functions-of-several-variables.ppt
 
CAPES maths 2019 composition 2
CAPES maths 2019 composition 2CAPES maths 2019 composition 2
CAPES maths 2019 composition 2
 
Summation Series
Summation SeriesSummation Series
Summation Series
 
5.5 Injective and surjective functions. Dynamic slides.
5.5 Injective and surjective functions. Dynamic slides.5.5 Injective and surjective functions. Dynamic slides.
5.5 Injective and surjective functions. Dynamic slides.
 
Homomorphisms
HomomorphismsHomomorphisms
Homomorphisms
 
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן) סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
סיכום קצר בקורס חדו"א 2 (נספח נוסחאות למבחן)
 
Recursion DM
Recursion DMRecursion DM
Recursion DM
 
סיכום הקורס במבוא להצפנה
סיכום הקורס במבוא להצפנהסיכום הקורס במבוא להצפנה
סיכום הקורס במבוא להצפנה
 
DM-unit-3.ppt
DM-unit-3.pptDM-unit-3.ppt
DM-unit-3.ppt
 
Mathematical induction and divisibility rules
Mathematical induction and divisibility rulesMathematical induction and divisibility rules
Mathematical induction and divisibility rules
 
Function of several variables
Function of several variablesFunction of several variables
Function of several variables
 
Gamma and betta function harsh shah
Gamma and betta function  harsh shahGamma and betta function  harsh shah
Gamma and betta function harsh shah
 
20 sequences x
20 sequences x20 sequences x
20 sequences x
 
complex numbers 1
complex numbers 1complex numbers 1
complex numbers 1
 
Functions
FunctionsFunctions
Functions
 
34 polar coordinate and equations
34 polar coordinate and equations34 polar coordinate and equations
34 polar coordinate and equations
 
X2 T01 07 nth roots of unity
X2 T01 07 nth roots of unityX2 T01 07 nth roots of unity
X2 T01 07 nth roots of unity
 

Similar to סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב

2014 summer A 807 a
2014 summer A 807 a2014 summer A 807 a
2014 summer A 807 a
bagrutonline
 
2013 summer A 804 a
2013 summer A 804 a2013 summer A 804 a
2013 summer A 804 a
bagrutonline
 
2014 summer B 807 a
2014 summer B 807 a2014 summer B 807 a
2014 summer B 807 a
bagrutonline
 
807 קיץ ב 2012
807 קיץ ב 2012807 קיץ ב 2012
807 קיץ ב 2012
bagrutonline
 
2011 summer B 807 q
2011 summer B 807 q2011 summer B 807 q
2011 summer B 807 q
bagrutonline
 
2014 summer B 805 a
2014 summer B 805 a2014 summer B 805 a
2014 summer B 805 a
bagrutonline
 

Similar to סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב (20)

סיכום של הקורס מבוא להצפנה
סיכום של הקורס מבוא להצפנהסיכום של הקורס מבוא להצפנה
סיכום של הקורס מבוא להצפנה
 
מבני נתונים
מבני נתוניםמבני נתונים
מבני נתונים
 
סיכום על מטרואידים וזרימות בגרפים
סיכום על מטרואידים וזרימות בגרפיםסיכום על מטרואידים וזרימות בגרפים
סיכום על מטרואידים וזרימות בגרפים
 
2013 winter 807 a
2013 winter 807 a2013 winter 807 a
2013 winter 807 a
 
806 - winter 2014
806 - winter 2014806 - winter 2014
806 - winter 2014
 
List coloring
List coloringList coloring
List coloring
 
2014 summer A 807 a
2014 summer A 807 a2014 summer A 807 a
2014 summer A 807 a
 
807 קיץ 2011
807 קיץ 2011807 קיץ 2011
807 קיץ 2011
 
2013 summer A 804 a
2013 summer A 804 a2013 summer A 804 a
2013 summer A 804 a
 
2011 summer A 807 q
2011 summer A 807 q2011 summer A 807 q
2011 summer A 807 q
 
2014 winter 807 q
2014 winter 807 q2014 winter 807 q
2014 winter 807 q
 
807 horef 2018
807 horef 2018807 horef 2018
807 horef 2018
 
תכנון שיעור 29 מציאת משוואת קו ישר
תכנון שיעור 29 מציאת משוואת קו ישרתכנון שיעור 29 מציאת משוואת קו ישר
תכנון שיעור 29 מציאת משוואת קו ישר
 
סיכום הקורס בחישוביות ומורכבות החישובים
סיכום הקורס בחישוביות ומורכבות החישוביםסיכום הקורס בחישוביות ומורכבות החישובים
סיכום הקורס בחישוביות ומורכבות החישובים
 
2014 summer B 807 a
2014 summer B 807 a2014 summer B 807 a
2014 summer B 807 a
 
807 קיץ ב 2012
807 קיץ ב 2012807 קיץ ב 2012
807 קיץ ב 2012
 
806 חורף 2013
806 חורף 2013806 חורף 2013
806 חורף 2013
 
Calculus1.pdf
Calculus1.pdfCalculus1.pdf
Calculus1.pdf
 
2011 summer B 807 q
2011 summer B 807 q2011 summer B 807 q
2011 summer B 807 q
 
2014 summer B 805 a
2014 summer B 805 a2014 summer B 805 a
2014 summer B 805 a
 

More from csnotes

More from csnotes (16)

סיכום של הקרוס למידה עמוקה
סיכום של הקרוס למידה עמוקהסיכום של הקרוס למידה עמוקה
סיכום של הקרוס למידה עמוקה
 
סיכום על בדיקת לינאריות
סיכום על בדיקת לינאריותסיכום על בדיקת לינאריות
סיכום על בדיקת לינאריות
 
סיכום הקורס במורכבות החישובים
סיכום הקורס במורכבות החישוביםסיכום הקורס במורכבות החישובים
סיכום הקורס במורכבות החישובים
 
סיכום הקורס באבטחת מידע
סיכום הקורס באבטחת מידעסיכום הקורס באבטחת מידע
סיכום הקורס באבטחת מידע
 
סיכום הקורס בבינה מלאכותית
סיכום הקורס בבינה מלאכותיתסיכום הקורס בבינה מלאכותית
סיכום הקורס בבינה מלאכותית
 
תזכורת לגבי הוכחות בשיטת האלכסון
תזכורת לגבי הוכחות בשיטת האלכסוןתזכורת לגבי הוכחות בשיטת האלכסון
תזכורת לגבי הוכחות בשיטת האלכסון
 
נספח תזכורות מלוגיקה בולאנית
נספח תזכורות מלוגיקה בולאניתנספח תזכורות מלוגיקה בולאנית
נספח תזכורות מלוגיקה בולאנית
 
סיכום קצר של דברים מתוך הקורס בתורת החישוביות
סיכום קצר של דברים מתוך הקורס בתורת החישוביותסיכום קצר של דברים מתוך הקורס בתורת החישוביות
סיכום קצר של דברים מתוך הקורס בתורת החישוביות
 
סיכום בתחשיב היחסים
סיכום בתחשיב היחסיםסיכום בתחשיב היחסים
סיכום בתחשיב היחסים
 
סיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותסיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליות
 
ModProg.pdf
ModProg.pdfModProg.pdf
ModProg.pdf
 
סיכום של הקורס אלגוריתמים
סיכום של הקורס אלגוריתמיםסיכום של הקורס אלגוריתמים
סיכום של הקורס אלגוריתמים
 
סיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליותסיכום של הקורס אוטומטים ושפות פורמליות
סיכום של הקורס אוטומטים ושפות פורמליות
 
סיכום קצר על טורי טיילור
סיכום קצר על טורי טיילורסיכום קצר על טורי טיילור
סיכום קצר על טורי טיילור
 
נספחון קצר בתורת הקבוצות
נספחון קצר בתורת הקבוצותנספחון קצר בתורת הקבוצות
נספחון קצר בתורת הקבוצות
 
סיכום קצר של אלגברה לינארית ב'
סיכום קצר של אלגברה לינארית ב'סיכום קצר של אלגברה לינארית ב'
סיכום קצר של אלגברה לינארית ב'
 

סיכום קצר בקורס "מבוא לתאוריה של מדעי המחשב

  • 1. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫ד"ר‬‫תשע"ג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬ ‫ערן‬ ‫ד"ר‬ ‫־‬ ‫תשע"ג‬ ‫־‬ ‫המחשב‬ ‫לונדון‬ I ‫חלק‬ ‫אינסופיות‬ ‫קבוצות‬ ‫של‬ ‫עוצמות‬ :‫קצרה‬ ‫תזכרות‬ ‫־‬ A, B ‫קבוצות‬ ‫שתי‬ ‫עבור‬ :‫קבוצות‬ ‫על‬ ‫שקילות‬ ‫יחס‬ ‫הגדרנו‬ .‫הפיכה‬ f : A → B ‫קיימת‬ ‫אם"ם‬ A ≡I B ‫של‬ ‫העוצמה‬ :‫לה‬ ‫ונקרא‬ |A|‫ב־‬ ‫נסמן‬ A ‫של‬ ‫השקילות‬ ‫מחלקת‬ ‫את‬ .A ,|A| = n :‫נסמן‬ ‫אז‬ A ≡I {1, 2, . . . , n}‫ש־‬ ‫כך‬ n ∈ N ‫קיים‬ ‫אם‬ .|A| = 0 ‫נסמן‬ ‫אז‬ A = ∅ ‫אם‬ ‫או‬ .‫סופית‬ ‫קבוצה‬ ‫היא‬ A‫ש־‬ ‫נאמר‬ ‫הללו‬ ‫המקרים‬ ‫בשני‬ ‫בת־מנייה‬ ‫קבוצה‬ 1 .‫סופית‬ ‫קבוצה‬ ‫לא‬ ‫היא‬ ‫אם‬ ‫אינסופית‬ ‫קבוצה‬ ‫היא‬ A .(...N, Q, R, N × N :‫)למשל‬ |N| = ℵ0 :‫הגדרה‬ .|N| = |Z| = |Q| = ℵ0 :‫טענה‬ ‫או‬ ‫סופית‬ ‫קבוצה‬ ‫היא‬ A ‫אם‬ ‫בת־מנייה‬ ‫היא‬ A ‫קבוצה‬ :‫הגדרה‬ .|A| = ℵ0 |(0, 1)| = |R| = ℵ0 :‫משפט‬ ‫קטעים‬ ‫בין‬ ‫עוצמות‬ 2 ?|(0, 1)| = |(12, 98)| ‫ש־‬ ‫מראים‬ ‫איך‬ :‫תשובה‬ ‫ש־‬ ‫כך‬ f (x) = ax + b ‫מהצורה‬ ‫לינארית‬ ‫פונקציה‬ ‫בונים‬ ‫ש־‬ ‫נובע‬ ‫ומכך‬ f (0) = 12 , f (1) = 98 ,b = f (0) = 12 a + b = f (1) = 98 ⇒ a = 98 − b = 98 − 12 = 86 :‫הינה‬ (‫)וההפיכה‬ ‫הלינארית‬ ‫הפונקציה‬ ‫לכן‬ ‫עוצמה‬ ‫שווי‬ ‫הם‬ ‫הקטעים‬ ‫ששני‬ ‫ומכאן‬ ‫־‬ f (x) = 86x + 12 .f : (0, 1) → (12, 98) :‫הפיכה‬ ‫פונקציה‬ ‫וקיימת‬ ‫היות‬ ‫מהקטעים‬ ‫אחד‬ ‫כל‬ ‫כאשר‬ ‫גם‬ ‫אותנו‬ ‫לשמש‬ ‫יכולה‬ ‫פונקציה‬ ‫אותה‬ .‫סגורים‬ ‫בקטעים‬ ‫או‬ ,‫חצי־פתוח‬ ‫חצי־סגור‬ ‫הוא‬ :‫כללי‬ ‫באופן‬ .|(a, b)| = |(c, d)| :‫אזי‬ c < d ‫וגם‬ a < b‫ו־‬ a, b, c, d ∈ R ‫אם‬ ‫קבוצות‬ ‫בין‬ ‫עוצמות‬ 3 ‫או‬ ‫גדולה‬ B ‫שעוצמת‬ ‫נאמר‬ .‫קבוצות‬ ‫שתי‬ A, B ‫תהיינה‬ :‫הגדרה‬ :‫סימון‬ .f : A → B ‫חח"ע‬ ‫פונקציה‬ ‫קיימת‬ ‫אם‬ A ‫לעוצמת‬ ‫שווה‬ .|A| ≤ |B| ‫ולא‬ |A| ≤ |B| ‫אם‬ A ‫מעוצמת‬ ‫גדולה‬ B ‫שעוצמת‬ ‫נאמר‬ :‫הגדרה‬ .|A| < |B| :‫סימון‬ .B ‫על‬ ‫שהיא‬ g : A → B ‫פונקציה‬ ‫קיימת‬ ‫קנטור־ברנשטיין־שרדר‬ ‫משפט‬ 3.1 :A, B ‫קבוצות‬ ‫שתי‬ ‫תהיינה‬ .|A| = |B| ⇐= |B| ≤ |A| ‫וגם‬ |A| ≤ |B| ‫אם‬ ‫וקיימת‬ ‫חח"ע‬ ‫שהיא‬ f : A → B ‫קיימת‬ ‫אם‬ :‫אחרות‬ ‫)במילים‬ ‫חח"ע‬ ‫שהיא‬ h : A → B ‫קיימת‬ ‫אזי‬ ‫חח"ע‬ ‫שהיא‬ g : B → A .(‫ועל‬ ‫אם‬ ,‫קבוצות‬ ‫שתי‬ ‫לנו‬ ‫ונתונות‬ ‫במדיה‬ ‫־‬ ‫לזכור‬ ‫כדאי‬ ‫־‬ ♣ ‫מהשניה‬ ‫חח"ע‬ ‫ופונקציה‬ ‫לשנייה‬ ‫מהראשונה‬ ‫חח"ע‬ ‫פונקציה‬ ‫מצאנו‬ !‫עוצמה‬ ‫שוות‬ ‫הן‬ ‫הקבוצות‬ ‫אזי‬ ‫־‬ ‫לראשונה‬ .|A| < |P (A)| :‫מתקיים‬ A ‫קבוצה‬ ‫לכל‬ :‫משפט‬ .(|P (N)| = |R| :‫)הערה‬ II ‫חלק‬ ‫הגרפים‬ ‫תורת‬ ‫בסיסיות‬ ‫הגדרות‬ 4 ‫זוגות‬ ‫של‬ ‫קבוצה‬ E‫ו־‬ ‫ריקה‬ ‫לא‬ ‫סופית‬ ‫קבוצה‬ V ‫תהא‬ :‫הגדרה‬ ‫גרף‬ ‫קוראים‬ ‫אנחנו‬ (V, E) ‫לזוג‬ .V ‫מ־‬ ‫שונים‬ ‫איברים‬ ‫של‬ ‫סדורים‬ .‫מכוון‬ ‫היא‬ E‫ו־‬ ‫הגרף‬ ‫של‬ (Vertices) ‫הקודקודים‬ ‫קבוצת‬ ‫היא‬ V .(Edges/Arcs) ‫הצלעות‬ ‫קבוצת‬ ‫אינו‬ (V, E) ‫הגרף‬ ‫אזי‬ ‫סדורים‬ ‫אינם‬ E‫ב־‬ ‫הזוגות‬ ‫אם‬ :‫הערה‬ .‫מכוון‬ 1
  • 2. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫ד"ר‬‫תשע"ג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ ‫פרטים‬ ‫יותר‬ ‫עם‬ ‫דוגמאות‬ ,‫בסיסיות‬ ‫ממש‬ ‫דוגמאות‬ ‫)כמה‬ :‫למשל‬ (‫בהמשך‬ ‫יהיו‬ ,E = {{1, 2} , {1, 4} , {2, 3}} ,V = {1, 2, 3, 4, 5} .‫מכוון‬ ‫לא‬ ‫גרף‬ ‫הוא‬ G = (V, E) ‫הגרף‬ 1 2 3 5 4 :‫פשוטה‬ ‫יותר‬ ‫דוגמא‬ ,‫או‬ .E = {(1, 2) , (3, 1)} ,V = {1, 2, 3} .‫מכוון‬ ‫גרף‬ ‫הוא‬ G = (V, E) 1 // 2 3 ff :‫לזכור‬ ‫כדאי‬ ‫היא‬ ‫המחדל‬ ‫ברירת‬ ‫אזי‬ ‫מדובר‬ ‫סוג‬ ‫איזה‬ ‫על‬ ‫מוזכר‬ ‫לא‬ ‫כאשר‬ ♣ .‫מכוון‬ ‫לא‬ ‫גרף‬ ‫סוגריים‬ ‫עם‬ E‫ב־‬ ‫זוגות‬ ‫נראה‬ ,‫מכוון‬ ‫לא‬ ‫בגרף‬ ‫גם‬ ,‫כלל‬ ‫בדרך‬ ♣ .(a, b) .m = |E| ‫־‬ ‫הצלעות‬ ‫מספר‬ ,n = |V | ‫־‬ ‫הקודקודים‬ ‫מספר‬ :‫סימון‬ ‫שכנים‬ 4.1 u ‫אז‬ .{u, v} ∈ E‫ו־‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ ‫קודקודים‬ ‫זוג‬ ‫הם‬ {u, v} ‫והזוג‬ ,u ‫של‬ ‫שכן‬ ‫הוא‬ v‫ו־‬ v ‫של‬ ‫שכן‬ ‫הוא‬ .‫שכנים‬ :‫תסומן‬ u ‫קודקוד‬ ‫של‬ ‫השכנים‬ ‫קבוצת‬ .Γ (u) = {v ∈ V, {u, v} ∈ E} ‫שכן‬ ‫הוא‬ v ‫אזי‬ (u, v) ∈ E ‫אם‬ .‫מכוון‬ ‫גרף‬ G = (V, E) :‫הגדרה‬ .(v ‫של‬ ‫שכן‬ ‫הוא‬ u‫ש־‬ ‫הדבר‬ ‫פירוש‬ ‫)ואין‬ .u ‫של‬ .Γ (u) = {v ∈ V, (u, v) ∈ E} :u ‫של‬ ‫השכנים‬ ‫קבוצת‬ v ‫קודקוד‬ ‫של‬ ‫דרגה‬ 4.2 .v ∈ V ‫ויהא‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ .deg (v) = |Γ (v)| :‫כך‬ ‫מוגדרת‬ v ‫של‬ ‫הדרגה‬ .v ∈ V ‫ויהא‬ ‫מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ out − deg (v) = |{u ∈ V, (v, u) ∈ E}| in − deg (v) = |{u ∈ V, (u, v) ∈ E}| .deg (v) = (in − deg (v)) + (out − deg (v)) .‫מבודד‬ ‫קודקוד‬ ‫הוא‬ v ‫אז‬ deg (v) = 0 ‫אם‬ :‫הגדרה‬ .(‫מכוונים‬ ‫לא‬ ‫לגרפים‬ ‫וגם‬ ‫מכוונים‬ ‫לגרפים‬ ‫גם‬ ‫תקפה‬ ‫)ההגדרה‬ (Path) ‫מסילה‬ 4.3 ‫הקודקודים‬ ‫סדרת‬ ,(‫לא‬ ‫או‬ ‫)מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ 0 ≤ i ≤ p − 1 ‫לכל‬ ‫אם‬ (‫מסלול‬ ‫)או‬ ‫מסילה‬ ‫היא‬ v0, v1, . . . , vp :‫מתקיים‬ ‫)בגרף‬ (vi, vi+1) ∈ E ‫או‬ (‫מכוון‬ ‫לא‬ ‫)בגרף‬ {vi, vi+1} ∈ E .(‫מכוון‬ !‫אחת‬ ‫מפעם‬ ‫יותר‬ ‫בסדרה‬ ‫המופיעה‬ ‫צלע‬ ‫ואין‬ .‫פשוטה‬ ‫מסילה‬ ‫זוהי‬ ‫אז‬ ‫שונים‬ v0, . . . , vp ‫הקודקודים‬ ‫כל‬ ‫אם‬ .‫מעגל‬ ‫זהו‬ ‫אז‬ v0 = vp‫ו־‬ p > 0 ‫אם‬ ‫זהו‬ ‫אז‬ ‫שונים‬ ‫הם‬ (v0 = vp‫ל־‬ ‫)פרט‬ ‫במעגל‬ ‫הקודקודים‬ ‫כל‬ ‫אם‬ .‫פשוט‬ ‫מעגל‬ .p ‫הוא‬ v0, . . . , vp ‫המסילה‬ ‫של‬ ‫אורכה‬ .0 ‫מאורך‬ ‫מסילה‬ ‫הוא‬ (‫)כלשהו‬ ‫בודד‬ ‫קודקוד‬ :‫הערה‬ ‫המעגל‬ ‫אורך‬ ‫־‬ ‫מכוון‬ ‫לא‬ ‫בגרף‬ .0 ‫באורך‬ ‫מעגלים‬ ‫אין‬ :‫הערה‬ .2 ‫־‬ ‫ובמכוון‬ ,3 ‫לפחות‬ ‫הוא‬ ‫ביותר‬ ‫הקצר‬ v‫ל־‬ u‫מ־‬ ‫המרחק‬ 4.4 .u, v ∈ V ‫ו־‬ (‫לא‬ ‫או‬ ‫)מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ ‫ביותר‬ ‫הקצרה‬ ‫המסילה‬ ‫אורך‬ ‫להיות‬ ‫מוגדר‬ v‫ל־‬ u ‫בין‬ ‫המרחק‬ ,‫אזי‬ ‫כזאת‬ ‫אפשרות‬ ‫ואין‬ ‫במידה‬ 1 .d (u, v) :‫ע"י‬ ‫ומסומן‬ v‫ל־‬ u‫מ־‬ 1 // 2 3 :‫למשל‬ .d (u, v) = ∞ .d (2, 1) = d (1, 3) = d (3, 1) = ∞ ‫שני‬ ‫בין‬ ‫המקסימלי‬ ‫המרחק‬ = ‫גרף‬ ‫של‬ ‫קוטר‬ :‫הגדרה‬ ‫בניהם‬ ‫שהמרחק‬ ‫הקודקודים‬ ‫שני‬ ‫את‬ ‫לוקחים‬ ,‫כלומר‬ .‫קודקודים‬ .‫הגרף‬ ‫קוטר‬ ‫וזהו‬ ‫גדול‬ ‫הכי‬ ‫הוא‬ .‫אינסוף‬ ‫הוא‬ ‫הקוטר‬ ‫אזי‬ ‫קשיר‬ ‫אינו‬ ‫הגרף‬ ‫אם‬ ‫וקשיר־חזק‬ ‫קשיר‬ ‫גרף‬ 4.5 (‫מכוון‬ ‫)בגרף‬ ‫חזק‬ ‫וקשיר‬ (‫מכוון‬ ‫לא‬ ‫)בגרף‬ ‫קשיר‬ ‫גרף‬ ‫של‬ ‫הרעיון‬ .‫קודקוד‬ ‫כל‬ ‫אל‬ ‫בגרף‬ ‫קודקוד‬ ‫מכל‬ ‫להגיע‬ ‫שניתן‬ ‫הוא‬ (‫)תמיד‬ ‫הוא‬ ‫הקוטר‬ ,‫חזק‬ ‫וקשירים‬ ‫קשירים‬ ‫בגרפים‬ :‫הערה‬ ‫־‬ ♣ .‫סופי‬ ‫מספר‬ ‫מכוון‬ ‫לא‬ ‫בגרף‬ 4.5.1 .‫קשיר‬ ‫גרף‬ ‫הוא‬ ‫הגרף‬ ‫אזי‬ ‫מסילה‬ ‫יש‬ ‫קודקודים‬ ‫שני‬ ‫כל‬ ‫בין‬ ‫אם‬ 1 2 :‫למשל‬ ‫מכוון‬ ‫בגרף‬ 4.5.2 ‫אזי‬ (‫כיוון‬ ‫בכל‬ ‫)אחת‬ ‫מסילות‬ ‫שתי‬ ‫יש‬ ‫קודקודים‬ ‫שני‬ ‫כל‬ ‫בין‬ ‫אם‬ .‫קשיר־חזק‬ ‫גרף‬ ‫הוא‬ ‫הגרף‬ 1 22 2rr :‫למשל‬ ‫וצלעות‬ ‫קודקודים‬ ‫השמטת‬ 4.6 ‫הוא‬ G {x} .x ∈ V ‫יהא‬ .‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ ‫והשמטת‬ ‫הקודקודים‬ ‫מקבוצת‬ x ‫השמטת‬ ‫ע"י‬ G‫מ־‬ ‫המתקבל‬ ‫הגרף‬ ‫משני‬ ‫אחד‬ ‫הוא‬ ‫)אם‬ .‫מהן‬ ‫חלק‬ ‫הוא‬ x ‫אשר‬ E‫ב־‬ ‫הצלעות‬ ‫כל‬ .(‫הצלע‬ ‫של‬ ‫הקודקודים‬ :‫הגרף‬ ‫הוא‬ G {2} ‫אזי‬ , 1 2 3 ‫הוא‬ G ‫אם‬ :‫למשל‬ ‫לקודקוד‬ ‫שקשורות‬ ‫הצלעות‬ ‫כל‬ ‫ואת‬ 2 ‫את‬ ‫)השמטנו‬ 1 3 .(‫הזה‬ e ‫הצלע‬ ‫השמטת‬ ‫ע"י‬ G‫מ־‬ ‫המתקבל‬ ‫הגרף‬ ‫הוא‬ G {e} :‫הגדרה‬ .(‫שינוי‬ ‫ללא‬ ‫נשארת‬ ‫הקודקודים‬ ‫)קבוצת‬ ‫הצלעות‬ ‫מקבוצת‬ . 1 2 ‫זה‬ G {e} ‫אזי‬ , 1 e 2 ‫הוא‬ G ‫אם‬ :‫למשל‬ ‫בכל‬ ‫כיוונים‬ ‫בשני‬ ‫ללכת‬ ‫שניתן‬ ‫מכיוון‬ d (u, v) = d (v, u) :‫מכוון‬ ‫לא‬ ‫בגרף‬1 ‫לא‬ ‫הדבר‬ ,‫מכוון‬ ‫בגרף‬ .‫הפוך‬ ‫בסדר‬ ‫רק‬ ‫הצלעות‬ ‫אותן‬ ‫דרך‬ ‫חוזרים‬ ‫ולכן‬ ,‫צלע‬ ‫את‬ ‫לדוגמא‬ ‫ניקח‬ ‫הנתון‬ ‫בגרף‬ :‫למשל‬ ‫אבל‬ d (1, 2) = 1 :2‫ו־‬ 1 ‫הקודקודים‬ ‫צריך‬ ‫)כי‬ d (2, 1) = 3 ‫זאת‬ ‫לעומת‬ .(1‫ל־‬ 2‫מ־‬ ‫להגיע‬ 1 // 2 4 OO 3oo .‫כך‬ ‫תמיד‬ 2
  • 3. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ ‫תת־גרף‬ 4.7 ‫של‬ ‫תת־גרף‬ ‫הוא‬ G = (V , E ) ,‫גרף‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ E ⊆ E ,∅ = V ⊆ V :‫וכן‬ 2 ‫גרף‬ ‫הוא‬ ‫אם‬ G .V ‫ב־‬ ‫נמצאים‬ ‫קודקודיה‬ ‫שני‬ ,E ‫ב־‬ ‫צלע‬ ‫כל‬ ‫ועבור‬ :‫דוגמא‬ ‫והצלעות‬ ‫הקודקודים‬ ‫של‬ ‫בתת־קבוצה‬ ‫נמצאים‬ ‫בעיגול‬ ‫המוקפים‬ ‫)קודקודים‬ (...‫שורטטו‬ ‫לא‬ E ‫ב־‬ ‫נמצאים‬ ‫שלא‬ e ‫הצלע‬ ‫בגלל‬ ‫תת־גרף‬ ‫אינו‬ G a ‫הוא‬ ‫מקודקודיה‬ ‫שאחד‬ (e ∈ E ) .a /∈ V ‫ו־‬ • • e • • a .G ‫של‬ ‫פורש‬ ‫תת־גרף‬ ‫נקרא‬ G ‫אזי‬ V = V ‫אם‬ ...‫השאר‬ ‫וכל‬ ‫נוסחאות‬ ,‫טענות‬ 5 :‫מכוון‬ ‫בגרף‬ |E| = v∈V in − deg (v) = v∈V out − deg (v) :‫מכוון‬ ‫לא‬ ‫בגרף‬ v∈V deg (v) = 2 · |E| .∅ = S ⊆ V .‫וקשיר‬ ‫לא־מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫טענה‬ .S‫ב־‬ ‫שכן‬ ‫יש‬ u‫של־‬ ‫כך‬ ,u /∈ S ‫וגם‬ u ∈ V ‫קיים‬ .|V | = n ‫עם‬ ‫לא־מכוון‬ ‫גרף‬ G = (V, E) ‫יהא‬ :‫טענה‬ .m = |E| ≥ n − 1 ‫אז‬ ‫קשיר‬ G ‫אם‬ :n = |V | , m = |E|‫ו־‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫עבור‬ .‫קשיר‬ ‫אינו‬ G ‫אז‬ m n − 1 ‫אם‬ :‫טענה‬ .‫מעגל‬ ‫יש‬ G‫ב־‬ ‫אז‬ n ≤ m‫ו־‬ 3 ≤ n ‫אם‬ :‫טענה‬ V ‫ב־‬ ‫נמצא‬ ‫שלא‬ ‫מקודקוד‬ ‫או‬ ‫אל‬ ‫צלע‬ ‫תהיה‬ ‫למשל‬ ‫שבו‬ ‫מצב‬ ‫אין‬ ,‫כלומר‬2 ‫עצים‬ 6 ‫הגדרות‬ 6.1 :‫מתקיים‬ ‫תמיד‬ ‫בעץ‬ .‫עץ‬ ‫נקרא‬ ‫מעגלים‬ ‫חסר‬ ‫קשיר‬ ‫גרף‬ :‫הגדרה‬ .|E| = |V | − 1 :‫כלומר‬ ,m = n − 1 v ∈ V ‫כאשר‬ deg (v) = 1 ‫אם‬ .‫עץ‬ G = (V, E) ‫יהא‬ :‫הגדרה‬ .‫עלה‬ ‫נקרא‬ v ‫אז‬ n = m + k :‫ומתקיים‬ ‫יער‬ ‫נקרא‬ ‫מעגלים‬ ‫חסר‬ ‫גרף‬ :‫הגדרה‬ .((‫ביער‬ ‫)עצים‬ ‫הקשירות‬ ‫רכיבי‬ ‫מספר‬ ‫הוא‬ k ‫)כאשר‬ ‫)מספר‬ .‫לפחות‬ ‫אחד‬ ‫עלה‬ ‫ישנו‬ |V | ≥ 2 ‫עם‬ ‫עץ‬ ‫בכל‬ 6.1 ‫טענה‬ .(2 ‫לפחות‬ ‫הוא‬ ‫העלים‬ ‫לעצים‬ ‫דוגמאות‬ 6.2 • • • • • • • • • • • • • ‫ומשפטים‬ ‫טענות‬ 6.3 ‫התכונות‬ ‫משלושת‬ ‫שתיים‬ ‫כל‬ .‫גרף‬ G = (V, E) ‫יהא‬ 6.2 ‫טענה‬ :‫השלישית‬ ‫את‬ ‫גוררת‬ ‫הללו‬ .‫קשיר‬ G k .‫מעגלים‬ ‫חסר‬ G k .(|E| = |V | − 1 :‫)או‬ .m = n − 1 k ‫הוא‬ G {e} .e ∈ E‫ו־‬ ,‫קשיר‬ ‫גרף‬ G = (V, E) ‫יהא‬ 6.3 ‫טענה‬ .‫למעגל‬ ‫שייכת‬ e ‫אםם‬ ‫קשיר‬ ‫גרף‬ ,G = (V , E ) .G ‫של‬ ‫תת־גרף‬ ‫הוא‬ G ‫אם‬ :‫תזכורת‬ .G ‫של‬ ‫פורש‬ ‫תת־גרף‬ ‫הוא‬ G ‫אז‬ V = V ‫אם‬ .G = (V, E) (‫פורש‬ ‫עץ‬ ‫נקרא‬ ‫עץ‬ ‫שהוא‬ ‫)תת־גרף‬ .‫פורש‬ ‫עץ‬ ‫בו‬ ‫יש‬ ‫אםם‬ ‫קשיר‬ ‫הוא‬ G = (V, E) 6.4 ‫משפט‬ .‫פורש‬ ‫עץ‬ ‫הוא‬ ‫הזאת‬ ‫בקבוצה‬ ‫מינימלי‬ ‫איבר‬ 6.5 ‫טענה‬ 3
  • 4. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ :‫דוגמא‬ :‫הבא‬ ‫הגרף‬ ‫את‬ ‫ניקח‬ • • • • • • • • • • • • • • ‫זהו‬ .(‫המקווקו‬ ‫)הקו‬ ‫עץ‬ ‫שיוצר‬ ‫תת־גרף‬ ‫לנו‬ ‫יש‬ ‫המקרים‬ ‫בשני‬ ‫)העץ‬ ‫הגרף‬ ‫של‬ ‫הקודקודים‬ ‫כל‬ ‫את‬ ‫מכיל‬ ‫שהוא‬ ‫מכיוון‬ ‫פורש‬ ‫עץ‬ ‫פורש‬ ‫תת־גרף‬ ‫־‬ ‫מדויק‬ ‫יותר‬ ‫באופן‬ ‫או‬ ,G ‫של‬ ‫תת־גרף‬ ‫הוא‬ ‫עצמו‬ ‫)אותו‬ ‫בגרף‬ ‫מינימלי‬ ‫איבר‬ ‫שזהו‬ ‫־‬ ‫הטענה‬ ‫בדיוק‬ ‫זאת‬ .(G ‫של‬ ‫אינו‬ ‫הגרף‬ ‫אזי‬ ‫־‬ ‫כזה‬ ‫איבר‬ ‫קיים‬ ‫לא‬ ‫אם‬ .‫בגרף‬ ‫שקיים‬ ‫פורש‬ ‫עץ‬ .(!‫קשיר‬ :‫למשל‬ ‫או‬ • • • • • • • • • .‫הגרף‬ ‫בתוך‬ (‫המקווקו‬ ‫)הקו‬ ‫פורש‬ ‫עץ‬ ‫לנו‬ ‫יש‬ ‫זה‬ ‫במקרה‬ ‫גם‬ :‫אם‬ ‫ורק‬ ‫אם‬ ‫עץ‬ ‫הוא‬ G ‫גרף‬ 6.6 ‫טענה‬ G‫מ־‬ ‫כלשהי‬ ‫צלע‬ ‫של‬ ‫השמטה‬ :‫זו‬ ‫בתכונה‬ ‫ומינימלי‬ ‫קשיר‬ G k .‫קשיר‬ ‫שאינו‬ ‫גרף‬ ‫יוצרת‬ ‫צלע‬ ‫של‬ ‫הוספת‬ :‫זו‬ ‫בתכונה‬ ‫ומקסימלי‬ ‫מעגלים‬ ‫מכיל‬ ‫אינו‬ G k .‫מעגל‬ ‫יוצרת‬ G‫ל־‬ ‫כלשהי‬ ‫דו־צדדים‬ ‫גרפים‬ 7 ‫אם‬ ‫דו־צדדי‬ ‫גרף‬ ‫הוא‬ G = (V, E) (‫מכוון‬ ‫)לא‬ ‫גרף‬ 7.1 ‫הגדרה‬ ‫וכך‬ V1 ∪ V2 = V ,V1 ∩ V2 = ∅‫ש־‬ ‫כך‬ V1, V2 ∈ V ‫קיימות‬ 3 E ⊆ V1 × V2‫ש־‬ ‫או‬ ,V1‫ב־‬ ‫נמצאים‬ ‫קודקודיה‬ ‫ששני‬ ‫צלע‬ ‫אין‬ :‫אחרות‬ ‫)במילים‬ (V2‫ב־‬ ‫נמצאים‬ ‫ששניהם‬ |V1| = s, |V2| = t ‫שבו‬ ‫השלם‬ ‫הדו־צדדי‬ ‫הגרף‬ ‫הוא‬ Ks,t :‫סימון‬ .‫הללו‬ ‫הקבוצות‬ ‫שתי‬ ‫בין‬ ‫האפשריות‬ ‫הצלעות‬ ‫כל‬ ‫הן‬ ‫והצלעות‬ :‫למשל‬ |E| = s · t • • • • • :‫או‬ 1 3 2 4 ,V1 = {1, 3} :‫כאשר‬ . V2 = {2, 4} K2,2 = ‫ש־‬ ‫לומר‬ ‫ניתן‬ ‫אותו‬ ‫את‬ ‫לצייר‬ ‫ניתן‬ .C4 ⇐= :‫הבא‬ ‫באופן‬ ‫הגרף‬ 1 2 4 3 .(n ‫גודל‬ ‫מסדר‬ ‫המעגל‬ ‫גרף‬ ‫הוא‬ ‫־‬ Cn) .‫משנה‬ ‫אינו‬ V1, V2 ‫של‬ ‫שהסדר‬ ‫לציין‬ ‫רק‬ ‫חשוב‬3 :‫אבחנה‬ .‫דו־צדדי‬ ‫גרף‬ ‫הוא‬ ‫עץ‬ ‫כל‬ k .‫דו־צדדי‬ ‫גרף‬ ‫הוא‬ ‫יער‬ ‫כל‬ k ‫בו‬ ‫המעגלים‬ ‫כל‬ ‫אםם‬ ‫דו־צדדי‬ ‫הוא‬ G = (V, E) ‫גרף‬ 7.2 ‫משפט‬ .‫זוגי‬ ‫מאורך‬ ‫הם‬ ‫מישוריים‬ ‫גרפים‬ 8 ‫כך‬ ‫במישור‬ ‫לציירו‬ ‫ניתן‬ ‫אם‬ ‫מישורי‬ ‫הוא‬ G ‫גרף‬ 8.1 ‫הגדרה‬ ‫רק‬ ‫להפגש‬ ‫להן‬ ‫מותר‬ ‫־‬ ‫בפנימיהן‬ ‫תיחתכנה‬ ‫לא‬ ‫שצלעותיו‬ ‫לצייר‬ ‫שניתן‬ ‫לכך‬ ‫אחת‬ ‫דוגמא‬ ‫רק‬ ‫שניתן‬ ‫)מספיק‬ .‫בקודקודים‬ .(‫מישורי‬ ‫שהוא‬ ‫לכך‬ ‫הוכחה‬ ‫וזאת‬ ‫כמישורי‬ ‫גרף‬ :‫דוגמא‬ :K4 ‫את‬ ‫למשל‬ ‫ניקח‬ ‫צלעות‬ ‫של‬ ‫מפגש‬ ‫קיים‬ ‫)כי‬ .K4 ‫של‬ ‫מישורית‬ ‫לא‬ ‫הצגה‬ ‫זוהי‬• • • • .(‫בקודקוד‬ ‫אינו‬ ‫שהוא‬ :‫זאת‬ ‫לעומת‬ .‫מישורי‬ K4‫ש־‬ ‫ומכאן‬ ‫־‬ K4 ‫של‬ ‫מישורית‬ ‫הצגה‬ ‫זוהי‬ • • • • .‫מישוריים‬ ‫גרפים‬ ‫הם‬ (‫)והיערות‬ ‫העצים‬ ‫כל‬ 8.2 ‫טענה‬ .‫שלו‬ ‫המישורית‬ ‫בהצגה‬ ‫נתבונן‬ .‫מישורי‬ ‫גרף‬ G ‫יהא‬ 8.3 ‫הגדרה‬ .(Face) .‫פאה‬ ‫תיקרא‬ ‫מדינה‬ ‫כל‬ ‫מישורי‬ ‫גרף‬ G ‫יהא‬ ‫־‬ (Euler) ‫אוילר‬ ‫משפט‬ 8.4 ‫משפט‬ :‫מתקיים‬ ‫פאות‬ f ‫יש‬ ‫שבה‬ G ‫של‬ ‫מישורית‬ ‫בהצגה‬ ‫אזי‬ ,‫קשיר‬ ‫לזכור‬ ‫)חשוב‬ .(k ‫רשום‬ ‫לפעמים‬ f ‫)במקום‬ n − m + f = 2 .(‫האינסופית‬ ‫המדינה‬ ,‫החיצונית‬ ‫הפאה‬ ‫את‬ ‫גם‬ ‫מחשבים‬ ‫שאנחנו‬ ‫אותו‬ ‫יש‬ G ‫מישורי‬ ‫גרף‬ ‫של‬ ‫המישוריות‬ ‫ההצגות‬ ‫בכל‬ :‫מסקנה‬ .(f = 2 − n + m :‫)כי‬ ‫פאות‬ ‫מספר‬ ,‫צלעות‬ m‫ו־‬ ‫קודקודים‬ n ≥ 3 ‫עם‬ ‫מישורי‬ ‫גרף‬ G ‫יהא‬ 8.5 ‫משפט‬ .m ≤ 3 · (n − 2) :‫אזי‬ :‫קורטובסקי‬ ‫משפט‬ ‫או‬ K3,3 ‫של‬ ‫הומיומורף‬ ‫מכיל‬ ‫אינו‬ ‫הוא‬ ‫אםם‬ ‫מישורי‬ ‫הוא‬ G ‫גרף‬ ‫צלעות‬ ‫החלפת‬ ‫עי‬ H‫מ־‬ ‫מתקבל‬ H ‫גרף‬ ‫של‬ ‫)הומיומורף‬ .K5 ‫של‬ .(‫בפנימיהן‬ ‫זרות‬ ‫המתווספות‬ ‫המסילות‬ ‫כל‬ ‫כאשר‬ ‫במסילות‬ .5 ≥ ‫שדרגתו‬ ‫קודקוד‬ ‫קיים‬ ‫מישורי‬ ‫גרף‬ ‫בכל‬ 8.6 ‫טענה‬ 4
  • 5. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ ‫גרפים‬ ‫של‬ ‫צביעות‬ 9 .‫טבעי‬ ‫מספר‬ k‫ו־‬ ,‫מכוון‬ ‫לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ 9.1 ‫הגדרה‬ ‫המקיימת‬ f : V → {1, . . . , k} ‫פונקציה‬ ‫היא‬ G ‫של‬ ‫־צביעה‬k ‫של‬ ‫הצבע‬ ‫קוראים‬ f (x) ‫]ל־‬ f (x) = f (y) ‫אז‬ {x, y} ∈ E .[x ‫הקודקוד‬ ‫מספר‬ .‫־צביע‬k ‫הוא‬ G‫ש־‬ ‫אומרים‬ ‫אז‬ ‫־צביעה‬k ‫יש‬ G‫ל־‬ ‫אם‬ ‫ביותר‬ ‫הקטן‬ k‫ה־‬ ‫בתור‬ ‫מוגדר‬ ‫והוא‬ χ (G) :‫עי‬ ‫מסומן‬ ‫הצבעים‬ .‫־צביע‬k ‫הוא‬ G ‫שהגרף‬ ‫כך‬ .‫2־צביע‬ ‫הוא‬ ‫אםם‬ ‫דו־צדדי‬ ‫הוא‬ ‫גרף‬ 9.2 ‫הערה‬ :‫דוגמא‬ .χ (K4) = 4 • 1 •2 •4 • 3 :K4 .χ (Kn) = n ,‫לצבעים‬ ‫שמות‬ ‫לתת‬ ‫במקום‬ .‫למעלה‬ ‫בשרטוט‬ ‫כמו‬ 9.3 ‫הערה‬ ‫הצבע‬ ‫את‬ ‫שיסמל‬ ‫מספר‬ ‫נרשום‬ ‫קודקוד‬ ‫כל‬ ‫וליד‬ ‫אותם‬ ‫נמספר‬ .‫שלו‬ . χ (G) ≤ n ‫אז‬ |V | = n ‫אם‬ 9.4 ‫טענה‬ Ca ‫כי‬ 2 χ (Ca) ‫המקרים‬ ‫)בשני‬ χ (C5) = 3, χ (C7) = 3 :‫מסקנה‬ ,(‫דו־צדדי‬ ‫גרף‬ ‫אינו‬ 1 ≤ l ∈ N χ (C2l+1) = 3 2 ≤ l ∈ N χ (C2l) = 2 ‫אז‬ v ∈ V ‫לכל‬ deg (v) ≤ r ‫אם‬ .‫גרף‬ G ‫יהא‬ 9.5 ‫משפט‬ .χ (G) ≤ r + 1 :Brooks ‫משפט‬ ‫אלא‬ χ (G) ≤ r ‫אז‬ r ‫היא‬ ‫בו‬ ‫המקסימלית‬ ‫והדרגה‬ ‫קשיר‬ G ‫אם‬ χ (G) = ‫אז‬ G = Kr+1‫ש־‬ ‫או‬ ‫אי־זוגי‬ ‫מעגל‬ G‫ו־‬ r = 2 ‫אם‬ .r + 1 .‫6־צביע‬ ‫הוא‬ ‫מישורי‬ ‫גרף‬ ‫כל‬ 9.6 ‫משפט‬ .χ (G) ≤ 4 :G ‫מישורי‬ ‫בגרף‬ :‫הצבעים‬ 4 ‫משפט‬ 9.7 ‫משפט‬ (‫)דו־צדדים‬ ‫בגרפים‬ ‫שידוכים‬ 10 ‫)תת־‬ M ⊆ E .(‫מכוון‬ ‫)לא‬ ‫גרף‬ G = (V, E) ‫יהא‬ 10.1 ‫הגדרה‬ ‫אם‬ [Matching] (‫זיווג‬ ‫)או‬ ‫שידוך‬ ‫תיקרא‬ (‫הצלעות‬ ‫של‬ ‫קבוצה‬ ‫)ניסוח‬ .e1 ∩ e2 = ∅ ‫מתקיים‬ (e1, e2 ∈ M ‫)כאשר‬ e1 = e2 ‫לכל‬ .(1≥ ‫קודקוד‬ ‫כל‬ ‫של‬ ‫דרגתו‬ G = (V, E) ‫בגרף‬ :‫אחר‬ :‫דוגמאות‬ • • • • G = C4 ‫המלבן‬ ‫שבתוך‬ ‫)הקודקודים‬ ‫לשידוכים‬ ‫אפשרויות‬ ‫מספר‬ ‫הנה‬ ,‫אזי‬ :(‫שונה‬ ‫שידוך‬ ‫מסמל‬ ‫שירטוט‬ ‫כל‬ ,‫השידוך‬ ‫את‬ ‫מסמלים‬ • |M|=2 • • • • |M|=2 • • • • |M|=1 • • • • |M|=1 • • • • |M|=1 • • • • • • • :‫הריק‬ ‫השידוך‬ ‫את‬ ‫גם‬ ‫שישנו‬ ‫וכמובן‬ M ‫יהא‬ .‫דו־צדדי‬ ‫גרף‬ 4 G = L · ∪ R, E ‫יהא‬ 10.2 ‫הגדרה‬ M ‫אזי‬ |L| = |R| = |M|‫ו־‬ |L| = |R| ‫אם‬ .‫זה‬ ‫בגרף‬ ‫שידוך‬ .‫מושלם‬ ‫שידוך‬ ‫הוא‬ :‫דוגמא‬ ‫יוצרים‬ ‫בנקודות‬ ‫שמוקפים‬ ‫הקודקודים‬ ‫זוגות‬ M ‫בתור‬ ‫אותם‬ ‫נבחר‬ ‫אם‬ ‫כי‬ .‫מושלם‬ ‫שידוך‬ ‫קודקוד‬ ‫אין‬ ‫מבניהם‬ ‫צלע‬ ‫שלשום‬ ‫נראה‬ ‫אזי‬ ...‫משותף‬ • • • L • R ‫הדו־צדדי‬ ‫בגרף‬ ‫מושלם‬ ‫שידוך‬ ‫לקיום‬ ‫הכרחי‬ ‫תנאי‬ 10.3 ‫טענה‬ :‫מתקיים‬ X ⊆ L ‫שלכל‬ ‫הוא‬ |L| = |R| ‫שבו‬ G = L · ∪ R, E ‫כאשר‬ |N (X)| ≥ |X| ‫קבוצת‬ ‫־‬ N (X)) N (X) = {y ∈ R | ∃x ∈ X, (x, y) ∈ E} .(X ‫קודקודי‬ ‫של‬ ‫השכנים‬ ‫ומספיק‬ ‫הכרחי‬ ‫תנאי‬ :Hall ‫של‬ ‫החתונה‬ ‫משפט‬ 10.4 ‫משפט‬ ‫שלכל‬ ‫הוא‬ G = L · ∪ R, E ‫בגרף‬ |L| ‫בגודל‬ ‫שידוך‬ ‫לקיום‬ .|N (X)| ≥ |X| ‫מתקיים‬ X ⊆ L .‫מושלם‬ ‫שידוך‬ ‫הינו‬ ‫השיוך‬ ‫אזי‬ |L| = |R| ‫אם‬ A · ∪ B ⇒ A ∩ B = ∅ .‫זרות‬ ‫קבוצות‬ ‫של‬ ‫איחוד‬ ‫פירושו‬ · ∪4 5
  • 6. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ III ‫חלק‬ ‫ההסתברות‬ ‫לתורת‬ ‫מבוא‬ ‫הבדידה‬ (‫בדידים‬ ‫)מרחבים‬ ‫בסיסיות‬ ‫הגדרות‬ 11 ‫ריקה‬ ‫ולא‬ ‫סופית‬ ‫קבוצה‬ ‫הוא‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ 11.1 ‫הגדרה‬ ‫אי־שלילי‬ ‫משקל‬ ‫מיוחס‬ (x ∈ Ω) ‫מאבריה‬ ‫אחד‬ ‫שלכל‬ ,Ω :‫שמתקיים‬ ‫כך‬ ,x ‫של‬ ‫ההסתברות‬ ‫הנראה‬ Pr (x) ≥ 0 Pr (Ω) = x∈Ω Pr (x) = 1 ‫יקרא‬ Ω .(Ω, Pr) ‫־‬ ‫יסומנו‬ Pr ‫ולצדו‬ ‫ההסתברות‬ ‫מרחב‬ :‫סימון‬ .‫המדגם‬ ‫מרחב‬ ‫בשם‬ ‫גם‬ (0 ≤ Pr (x) ≤ 1 ,x ∈ Ω ‫)לכל‬ Pr : Ω → [0, 1] x ∈ ‫לכל‬ ‫אם‬ .‫בדיד‬ ‫הסתברותי‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 11.2 ‫הגדרה‬ ‫על‬ ‫האחידה‬ ‫ההתפלגות‬ ‫נקרא‬ Pr ‫אזי‬ Pr (x) = 1 |Ω| :‫מתקיים‬ Ω .(‫הסתברות‬ = ‫)התפלגות‬ .Ω W ⊆ Ω .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 11.3 ‫הגדרה‬ .‫בסיסי‬ ‫מאורע‬ ‫נקרא‬ W ‫אז‬ |W| = 1 ‫אם‬ .‫מאורע‬ ‫נקראת‬ : (W ‫מאורע‬ ‫כל‬ ‫)עבור‬ ‫נגדיר‬ Pr (W) = x∈W Pr (x) :‫הוגנת‬ ‫קוביה‬ ‫שנקרא‬ ‫מה‬ ‫את‬ ‫ניקח‬ :‫פשוטה‬ ‫דוגמא‬ ‫־‬ Pr (i) = 1 6 ‫מתקיים‬ 1 ≤ i ≤ 6 ‫לכל‬ ,Ω = {1, 2, 3, 4, 5, 6} .‫הסתברות‬ ‫מרחב‬ ‫הגדרנו‬ :‫בהטלה‬ ‫זוגי‬ ‫מספר‬ ‫לנו‬ ‫יצא‬ ‫שבו‬ ‫המאורע‬ ‫הוא‬ W :‫נגדיר‬ .Pr (W) = Pr (2) + Pr (4) + Pr (6) = 1 6 + 1 6 + 1 6 = 1 2 A, B ⊆ Ω .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) 11.4 ‫הגדרה‬ .A ∩ B = ∅ ‫אם‬ ‫זרים‬ ‫מאורעות‬ ‫נקראים‬ ‫אז‬ ‫זרים‬ ‫מאורעות‬ A, B ‫אם‬ 11.5 ‫טענה‬ .Pr (A ∪ B) = Pr (A) + Pr (B) :‫אזי‬ 5 ‫בזוגות‬ ‫זרים‬ ‫מאורעות‬ A1, . . . , An ‫אם‬ 11.6 ‫טענה‬ Pr n i=1 Ai = n i=1 Pr (Ai) .Pr (A) ≤ Pr (B) ⇐ A ⊆ B 11.7 ‫טענה‬ .‫לו‬ ‫המשלים‬ ‫האירוע‬ ‫הוא‬ ¯A ‫אז‬ ‫מאורע‬ ‫הוא‬ A ‫אם‬ 11.8 ‫הגדרה‬ .(Pr (Ω) = 1 :‫)הערה‬ .Pr ¯A = 1 − Pr (A) 11.9 ‫טענה‬ :‫אזי‬ ,‫מאורעות‬ A1, . . . , An ‫יהיו‬ 11.10 ‫טענה‬ Pr n i=1 Ai ≤ n i=1 Pr (Ai) .(‫האיחוד‬ ‫חסם‬ ‫נקרא‬ ‫)זה‬ ‫וההדחה‬ ‫ההכלה‬ ‫משפט‬ 11.1 :‫אזי‬ ,‫מאורעות‬ A1, . . . , An ‫יהיו‬ = n i=1 Pr (Ai) − 1≤i1i2≤n Pr (Ai1 ∩ Ai2 ) + 1≤i1i2i3≤n Pr (Ai1 ∩ Ai2 ∩ Ai3 ) ± . . . + (−1) n−1 Pr (A1 ∩ · · · ∩ An) ‫תלויים‬ ‫בלתי‬ ‫מאורעות‬ 12 ‫תלויים‬ ‫בלתי‬ ‫מאורעות‬ ‫הם‬ B‫ו־‬ A .A, B ⊆ Ω ‫יהיו‬ 12.1 ‫הגדרה‬ .Pr (A ∩ B) = Pr (A) · Pr (B) :‫אם‬ ‫אם‬ ,B ‫במאורע‬ ‫בלתי־תלוי‬ ‫הוא‬ A ‫מאורע‬ :‫אחרות‬ ‫במילים‬ .A ‫של‬ ‫ההסתברות‬ ‫את‬ ‫משנה‬ ‫לא‬ B ‫של‬ ‫התוצאה‬ ‫מרחב‬ ‫נגדיר‬ .Pr (X) 0 ‫עם‬ ,X ∈ Ω ‫תהא‬ 12.2 ‫הגדרה‬ :‫הבא‬ ‫באופן‬ ,‫מצומצם‬ ,‫חדש‬ ‫הסתברות‬ :(X, Q) ∀x ∈ X; Q (x) = Pr (x) Pr (X) ‫פונקצית‬ ‫זאת‬ Q) ‫הסתברות‬ ‫מרחב‬ ‫אכן‬ ‫הוא‬ (X, Q) 12.3 ‫טענה‬ .(‫החדשה‬ ‫ההסתברות‬ .Ai ∩ Aj = ∅ :‫מתקיים‬ i = j ‫לכל‬ ,‫כלומר‬5 6
  • 7. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ ‫כאשר‬ , ‫במרחב‬ ‫מאורעות‬ ‫שני‬ A, B ‫יהיו‬ 12.4 ‫הגדרה‬ :‫מסומנת‬ B ‫בהינתן‬ A ‫של‬ ‫המותנית‬ ‫ההסתברות‬ .Pr (B) 0 :‫עי‬ ‫ומוגדרת‬ Pr (A|B) Pr (A|B) = Pr (A ∩ B) Pr (B) ‫ההסתברות‬ ‫מה‬ ‫היא‬ ‫והשאלה‬ B‫ב־‬ ‫התוצאה‬ ‫מה‬ ‫לנו‬ ‫ידוע‬ ,‫כלומר‬ .A ‫של‬ ‫השאלה‬ ‫ונשאלת‬ ‫התרחש‬ B ‫מאורע‬ ‫אם‬ ‫לנו‬ ‫ידוע‬ :‫אחרות‬ ‫)במילים‬ .(A ‫של‬ ‫ההסתברות‬ ‫כעת‬ ‫מהי‬ ‫בלתי־תלויים‬ ‫מאורעות‬ ‫הם‬ B‫ו־‬ A‫ו־‬ Pr (B) 0 ‫אם‬ 12.5 ‫טענה‬ .Pr (A|B) = Pr (A) :‫אז‬ ‫כאשר‬ ,A, B ⊆ Ω ‫ובו‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 12.6 ‫משפט‬ :‫שקולים‬ ‫הבאים‬ ‫הדברים‬ ‫אזי‬ ,Pr (A) 0, Pr (B) 0 .‫בלתי־תלויים‬ ‫מאורעות‬ ‫הם‬ B‫ו־‬ A ¥ .Pr (A|B) = Pr (A) ¦ .Pr (B|A) = Pr (B) § ‫מקריים‬ ‫משתנים‬ 13 X ‫תהא‬ .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 13.1 ‫הגדרה‬ .‫מקרי‬ ‫משתנה‬ ‫תקרא‬ f : Ω → X ,‫כלשהי‬ ‫קבוצה‬ .‫ממשי‬ ‫מקרי‬ ‫משתנה‬ ‫הוא‬ f ‫אז‬ X = R ‫אם‬ ‫מספרים‬ ‫לא‬ ‫שהם‬ ‫אובייקטים‬ ‫ולא‬ ‫מספרים‬ ‫של‬ ‫כלשהי‬ ‫לקבוצה‬ ‫אותנו‬ ‫מעבירה‬ f ‫כאשר‬ ,‫כלומר‬ ‫מספרים‬ ‫של‬ ‫לקבוצה‬ ‫אותנו‬ ‫תעברי‬ f ‫ממשי‬ ‫מקרי‬ ‫משתנה‬ ‫של‬ ‫במקרה‬ ...'‫וכו‬ ‫טעם‬ ,‫צבע‬ :‫כמו‬ (...‫גיל‬ ,‫משקל‬ ,‫תוצאה‬ :‫)כמו‬ ‫של‬ ‫התוחלת‬ .‫ממשי‬ ‫מקרי‬ ‫משתנה‬ f : Ω → R ‫תהא‬ 13.2 ‫הגדרה‬ :‫הבא‬ ‫השוויון‬ ‫באמצעות‬ ‫ומוגדר‬ E [f] ‫מסומנת‬ f E [f] = x∈Ω Pr (x) · f (x) .µ = E [f] :‫מקובל‬ ‫סימון‬ A ⊆ Ω ‫בודד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) 13.3 ‫הגדרה‬ :‫הפונקציה‬ 13.4 ‫הגדרה‬ χA (x) = 1 x ∈ A 0 Otherwise .A ‫הקבוצה‬ ‫של‬ ‫המציין‬ ‫המקרי‬ ‫המשתנה‬ ‫תקרא‬ χA = fA : Ω → {0, 1} .E [fA] = Pr (A) :‫אזי‬ ,‫מציין‬ ‫מקרי‬ ‫משתנה‬ fA ‫יהא‬ 13.5 ‫טענה‬ ,f, g : Ω → R .‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) 13.6 ‫טענה‬ .a, b, c ∈ R : ‫אזי‬ .E [f + g] = E [f] + E [g] .1 .E [a · f] = a · E [f] .2 .E [a · f + b · g] = a · E [f] + b · E [g] .3 .E [a · f + b · g + c] = a · E [f] + b · E [g] + c .4 :‫אזי‬ ‫בלתי־תלויים‬ ‫מקריים‬ ‫משתנים‬ ‫הם‬ f, g ‫אם‬ 13.7 ‫טענה‬ .E [f · g] = E [f] · E [g] :‫אזי‬ ,‫מקריים‬ ‫משתנים‬ ‫הם‬ f1, f2, . . . , fn 13.8 ‫טענה‬ E [f1 + · · · + fn] = n i=1 E [fi] ‫ו־‬ f : Ω → R‫ו־‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ :‫סימון‬ :‫הבא‬ ‫באופן‬ {f = a} ‫המאורע‬ ‫את‬ ‫נסמן‬ .a ∈ R .{f = a} = {x ∈ Ω; f (x) = a} :‫למשל‬ ‫הוגנות‬ ‫קוביות‬ ‫שתי‬ ‫של‬ ‫מרחב‬ ‫הוא‬ ‫שלנו‬ ‫שהמרחב‬ ‫נניח‬ .Pr ((i, j)) = 1 36 :i, j ‫לכל‬ ,Ω = {(i, j) , 1 ≤ i, j ≤ 6} ‫המכפלה‬ ‫סכום‬ ‫שבו‬ ‫המאורע‬ ‫את‬ ‫נגדיר‬ ‫אזי‬ .f (i, j) = i·j :20 ‫הוא‬ .Pr (f = 20) = 1 18 :‫לכן‬ ,{f = 20} = {(4, 5) , (5, 4)} ‫בדיד‬ ‫הסתברות‬ ‫במרחב‬ ‫ממשי‬ ‫מקרי‬ ‫משתנה‬ f ‫יהא‬ 13.9 ‫טענה‬ 6 :(Ω, Pr) E [f] = a∈R a · Pr (f = a) ‫שונות‬ 14 .f ‫של‬ ‫התוחלת‬ ‫סביב‬ f ‫ערכי‬ ‫לפיזור‬ ‫מדד‬ ‫מחפשים‬ ‫בדיד‬ ‫הסתברות‬ ‫במרחב‬ ‫מקרי‬ ‫משתנה‬ f ‫יהא‬ 14.1 ‫הגדרה‬ ‫והיא‬ Var [f] :‫תסומן‬ f ‫של‬ ‫השונות‬ .E [f] ‫תוחלת‬ ‫עם‬ (Ω, Pr) :‫עי‬ ‫מוגדרת‬ Var [f] = E (f − E [f]) 2 .Var [f] ≥ 0 :‫מתקיים‬ f ‫מקרי‬ ‫משתנה‬ ‫לכל‬ 14.2 ‫הערה‬ :f ‫מקרי‬ ‫משתנה‬ ‫לכל‬ 14.3 ‫טענה‬ Var [f] = E f2 − E2 [f] .Var [af] = a2 · Var [f] :‫אזי‬ a ∈ R ‫יהא‬ 14.4 ‫טענה‬ :‫אזי‬ ,‫בלתי־תלויים‬ ‫מקריים‬ ‫משתנים‬ f, g ‫יהיו‬ 14.5 ‫טענה‬ .Var [f + g] = Var [f] + Var [g] ‫מכפלה‬ ‫מרחבי‬ 15 ‫הסתברות‬ ‫מרחבי‬ ‫שני‬ (Ω1, P1) , (Ω2, P2) ‫יהיו‬ 15.1 ‫הגדרה‬ ‫מכפלה‬ ‫מרחוב‬ ‫הוא‬ (Ω1 × Ω2, Pr) ‫המכפלה‬ ‫מרחב‬ .‫בדידים‬ Ω1 × Ω2 ‫הקרטזית‬ ‫המכפלה‬ ‫היא‬ ‫שלו‬ ‫האיברים‬ ‫שקבוצת‬ ‫בדיד‬ .(x ∈ Ω1, y ∈ Ω2 ‫כאשר‬ (x, y) ‫הסדורים‬ ‫הזוגות‬ ‫אוסף‬ :‫)כלומר‬ :‫היא‬ ‫זה‬ ‫מרחב‬ ‫על‬ ‫המוגדרת‬ ‫ההסתברות‬ ‫פונקצית‬ 7 . Pr (x, y) = P1 (x) · P2 (y) f = a ‫וכאשר‬ ‫היות‬ ,(‫אינסופית‬ ‫קבוצה‬ ‫)שזו‬ a ∈ R‫ה־‬ ‫לגבי‬ ‫לדאוג‬ ‫מה‬ ‫אין‬6 .‫סופית‬ ‫בקבוצה‬ ‫מדובר‬ ‫ולכן‬ 0 ‫היא‬ ‫ההסתברות‬ ‫אזי‬ .Pr ((x, y)) = ... ‫גם‬ ‫לרשום‬ ‫ניתן‬7 7
  • 8. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ (Ω1, P1) , (Ω2, P2) , . . . , (Ωk, Pk) ‫יהיו‬ 15.2 ‫הגדרה‬ ‫המכפלה‬ ‫מרחב‬ ‫את‬ ‫נגדיר‬ ,‫בדידים‬ ‫הסתברות‬ ‫מרחבי‬ :‫הבא‬ ‫באופן‬ (Ω1 × Ω2 × · · · × Ωk, Pr) Pr (x1, . . . , xk) = P1 (x1) · P2 (x2) · · · Pk (xk) .xi ∈ Ωi ‫כאשר‬ ‫ב־‬ ‫מהם‬ ‫אחד‬ ‫כל‬ ‫נסמן‬ ,‫זהים‬ ‫המרחבים‬ k ‫כל‬ ‫אם‬ 15.3 ‫הערה‬ :‫המקיים‬ ‫מכפלה‬ ‫מרחב‬ ‫הוא‬ Ωk , Pr ‫אז‬ ‫אז‬ (Ω, P) Pr (x1, . . . , xk) = k i=1 P (xi) Pr (f = k) = n k · :‫ההתפלגות‬ ‫עם‬ ‫מקרי‬ ‫למשתנה‬ 15.4 ‫הגדרה‬ .‫בינומי‬ ‫מקרי‬ ‫משתנה‬ ‫קוראים‬ pk (1 − p) n−k .Pr (f = k) = (n k) 2n :p = 1 2 ‫של‬ ‫במקרה‬ ‫בהסתברות‬ ‫יסודיים‬ ‫אי־שוויונות‬ 16 ‫מרקוב‬ ‫אי־שוויון‬ 16.1 f : Ω → R‫ו־‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 16.1 ‫משפט‬ :‫מתקיים‬ λ 0 ‫לכל‬ ‫אזי‬ 8 ‫אי־שלילי‬ ‫מקרי‬ ‫משנה‬ Pr (f ≥ λ · E [f]) ≤ 1 λ ‫צ'בישב‬ ‫אי־שוויון‬ 16.2 f : Ω → R‫ו־‬ ‫בדיד‬ ‫הסתברות‬ ‫מרחב‬ (Ω, Pr) ‫יהא‬ 16.2 ‫משפט‬ :‫מתקיים‬ c 0 ‫לכל‬ ‫אזי‬ ,‫מקרי‬ ‫משתנה‬ Pr |f − E [f]| ≥ c ≤ Var [f] c2 :‫אי־השוויון‬ ‫להצגת‬ ‫נוספת‬ ‫דרך‬ Pr f − E [f] ≥ λ · Var [f] ≤ 1 λ .f (x) ≥ 0 ,x ∈ Ω ‫לכל‬ :‫כלומר‬8 :‫צ'בישב‬ ‫של‬ ‫אי־השוויון‬ ‫על‬ ‫קצר‬ ‫הסבר‬ ‫המרחק‬ ‫פירושו‬ |x − a| :‫אזי‬ , ‫משתנה‬ ‫הוא‬ x‫ו־‬ a ∈ R‫ו־‬ ‫נניח‬ :‫ציר‬ ‫על‬ ‫זה‬ ‫את‬ ‫נשרטט‬ ‫אם‬ ,‫כלומר‬ ,a‫מ־‬ x ‫של‬ .−x‫ב־‬ ‫או‬ x‫ב־‬ a‫ב־‬ ‫מתרחקים‬ ‫אנחנו‬ • −x a x :‫הבא‬ ‫הדבר‬ ‫לנו‬ ‫נתון‬ ‫אם‬ ‫כעת‬ a‫מ־‬ x ‫של‬ ‫שהמרחק‬ ‫הדבר‬ ‫פירוש‬ ‫אזי‬ ,(c ∈ R) |x − a| ≥ c :c‫ל־‬ ‫שווה‬ ‫או‬ ‫גדול‬ ‫להיות‬ ‫צריך‬ oo • • • // −c a c ‫שהמרחק‬ ‫מכיוון‬ ,‫חוקי‬ ‫איננו‬ ‫המקווקו‬ ‫בקו‬ ‫שנמצא‬ ‫מה‬ ,‫כלומר‬ .(|x − a| c) c ‫מ‬ ‫קטן‬ a ‫מ‬ ‫שלו‬ ‫אי־שוויון‬ ,‫מסוים‬ c ‫שעבור‬ ‫זה‬ ‫צ'בישב‬ ‫של‬ ‫לאי־השוויון‬ ‫הקשר‬ (...‫בהמשך‬ ‫)דוגמא‬ c‫מ־‬ ‫לסטייה‬ ‫ההסתברות‬ ‫את‬ ‫לנו‬ ‫חוסם‬ ‫צ'בישב‬ :‫צ'בישב‬ ‫של‬ ‫באי־השוויון‬ ‫להשתמש‬ ‫ניתן‬ ‫כיצד‬ :‫נסביר‬ ‫ואז‬ ‫מדוגמא‬ ‫נתחיל‬ .E [f] = 7n 2 , Var [f] = 35n 12 :‫הוגנת‬ ‫קוביה‬ ‫של‬ ‫הטלות‬ n ‫עבור‬ ,Pr f − 7n 2 ≥ c ≤ 35n 12·c2 :‫באי־השוויון‬ ‫נציב‬ ‫כעת‬ :‫כלומר‬ ,‫מהתוחלת‬ ‫הסטייה‬ ‫זאת‬ c ‫כאשר‬ • • • n 7n 2 −c 7n 2 7n 2 +c 6n (‫1־ים‬ ‫)הכל‬ n ‫היא‬ ‫המינמלית‬ ‫התוצאה‬ ‫קוביות‬ n ‫בהטלת‬ ‫את‬ ‫לנו‬ ‫חוסם‬ ‫צ'בישב‬ ‫אש‬ ,(‫6־ים‬ ‫)הכל‬ 6n ‫הוא‬ ‫והמקסימום‬ ‫שני‬ ‫סך‬ ‫של‬ ‫הוא‬ ‫הוא‬ ‫)החסם‬ ‫השחורים‬ ‫הקטעים‬ ‫בשני‬ ‫ההסתברות‬ ,(‫הקטעים‬ ‫קוביות‬ ‫שתי‬ ‫של‬ ‫הטלה‬ ‫עבור‬ ‫חסם‬ ‫למצוא‬ ‫רוצים‬ ‫היינו‬ ‫אם‬ ,‫למשל‬ :‫אזי‬ ,10‫מ־‬ ‫גדול‬ ‫יותר‬ ‫תהיה‬ ‫התוצאה‬ ‫של‬ ‫כך‬ ,‫בלתי־תלויות‬ Pr (|f − 7| ≥ 3) ≤ 70 12 · 9 = 0.6481 ,10‫ל־‬ ‫להגיע‬ ‫כדי‬ ‫מהתוחלת‬ 3 ‫של‬ ‫מרחק‬ ‫צריכים‬ ‫אנחנו‬ ‫כי‬ ‫את‬ ‫גם‬ ‫כלומר‬ ,‫הכיוונים‬ ‫שני‬ ‫את‬ ‫לנו‬ ‫חוסם‬ ‫צ'בישב‬ ‫אש‬ ‫אבל‬ ‫סימטריה‬ ‫שיש‬ ‫בגלל‬ ‫אבל‬ ,Pr (f ≥ 10) ‫את‬ ‫וגם‬ Pr (f ≤ 4) :‫המבוקשת‬ ‫התוצאה‬ ‫את‬ ‫ולקבל‬ 2‫ב־‬ ‫לחלק‬ ‫יכולים‬ ‫אנחנו‬ Pr (f ≥ 10) = Pr (f ≤ 4) ≤ 0.324 ‫לכך‬ ‫ההסתברות‬ ‫את‬ ‫לחסום‬ ‫הצלחנו‬ ‫צ'בישב‬ ‫באמצעות‬ ,‫כלומר‬ ‫קטנה‬ ‫ההתסברות‬ 10 ‫מ־‬ ‫גדולה‬ ‫תהיה‬ ‫הקוביות‬ ‫בהטלת‬ ‫שהתוצאה‬ .0.324 ‫ל־‬ ‫שווה‬ ‫או‬ :‫היא‬ ‫לכך‬ ‫המדויקת‬ ‫ההסתברות‬ ,‫אגב‬ :‫אפשרויות‬ 6 ‫ישנן‬ ‫כי‬ , 1 36 · 6 = 6 36 = 1 6 = 0.166666 . . . .{( , ) , ( , ) , ( , ) , ( , ) , ( , ) , ( , )} ‫מרקוב‬ ‫אש‬ ,‫מידה‬ ‫באותה‬ ,‫חסם‬ ‫זהו‬ ‫אבל‬ ,‫מדויק‬ ‫לא‬ ‫שזה‬ ‫נכון‬ ...‫מדויק‬ ‫פחות‬ ‫חסם‬ ‫נותן‬ ‫הגדולים‬ ‫המספרים‬ ‫של‬ ‫החלש‬ ‫החוק‬ 17 ‫הגדולים‬ ‫המספרים‬ ‫של‬ ‫החלש‬ ‫החוק‬ 17.1 ‫משפט‬ ‫ושווי‬ (µ) ‫תוחלת‬ ‫שווי‬ ‫תלויים‬ ‫בלתי‬ ‫משתנים‬ f1, . . . , fn ‫יהיו‬ ‫יהא‬ ,Sn = n i=1 fi :‫נסמן‬ ,[‫אחידה‬ ‫התפלגות‬ ‫]עם‬ (α) ‫שונות‬ :ε 0 lim n→∞ Pr sn n − µ ≥ ε = 0 8
  • 9. ‫המחשב‬ ‫מדעי‬ ‫של‬ ‫לתאוריה‬ ‫מבוא‬‫לונדון‬ ‫ערן‬ ‫דר‬‫תשעג‬ ‫־‬ '‫ב‬ ‫סמסטר‬ IV ‫חלק‬ ‫פונקציות‬ ‫של‬ ‫גידול‬ ‫קצב‬ log ‫על‬ ‫רקע‬ ‫קצת‬ 18 ‫היא‬ ‫הכוונה‬ ‫אזי‬ ‫אחרות‬ ‫יצוין‬ ‫לא‬ ‫אם‬ ,‫הזה‬ ‫אם‬ ‫החלק‬ ‫בכל‬ :‫הערה‬ .log2 ‫־‬ 2 ‫בסיס‬ ‫על‬ log‫ל־‬ ‫הגדרה‬ 18.1 .loga n = b ⇔ n = ab ‫או‬ ,loga n = b :‫אזי‬ n = ab ‫אם‬ .log2 a = b ⇔ a = 2b :‫שלנו‬ ‫במקרה‬ log ‫של‬ ‫בסיסיות‬ ‫נוסחאות‬ 18.2 loga a = 1 (1) loga 1 = 0 (2) loga (n · m) = loga n + loga m (3) loga m n = loga m − loga n (4) loga (mn ) = m · loga n (5) aloga n = n (6) loga (m + n) = loga m + loga n :‫לזכור‬ ‫חשוב‬ ‫בסיסיות‬ ‫הגדרות‬ 19 f ‫של‬ (O) ‫גדול‬ ‫או‬ ‫היא‬ g .f, g : N → R+ ‫תהיינה‬ 19.1 ‫הגדרה‬ n0 ≤ n ‫שלכל‬ ‫כך‬ c, n0 0 ‫קבועים‬ ‫קיימים‬ ‫אם‬ g = O (f) ‫־‬ 9 .g (n) ≤ c · f (n) :‫מתקיים‬ f ‫של‬ (Ω) ‫אומגה‬ ‫היא‬ g f, g : N → R+ ‫תהיינה‬ 19.2 ‫הגדרה‬ ‫להגדרה‬ ‫)בניגוד‬ d, n0 0 ‫קבועים‬ ‫קיימים‬ ‫אם‬ g = Ω (f) ‫־‬ n0 ≤ n ‫שלכל‬ ‫כך‬ (d 0‫ש־‬ ‫מתעקשים‬ ‫אנחנו‬ ‫כאן‬ ‫הקודמת‬ .g (n) ≥ d · f (n) :‫מתקיים‬ ‫־‬ f ‫של‬ (Θ) ‫תטא‬ ‫היא‬ g f, g : N → R+ ‫תהיינה‬ 19.3 ‫הגדרה‬ n0 ≤ n ‫שלכל‬ ‫כך‬ c1, c2, n0 0 ‫קבועים‬ ‫קיימים‬ ‫אם‬ g = Θ (f) c2 · f (n) ≥ g (n) ≥ c1f (n) :‫מתקיים‬ .‫ההגדרה‬ ‫מן‬ ‫נובע‬ c 0‫ש־‬ ‫זה‬9 :(‫ממהגדרות‬ ‫הפוכות‬ ‫הן‬ ‫האותיות‬ ‫שכאן‬ ♥ ‫)שימו‬ ‫מסכמת‬ ‫טבלה‬ c1, c2, n0 0 f, g : N → R+ f (n) ≤ c1 · g (n) f = O (g) f (n) ≥ c2 · g (n) f = Ω (g) c1 · g (n) ≥ f (n) ≥ c2 · g (n) f = Θ (g) ‫ומשפטים‬ ‫נוסחאות‬ ,‫טענות‬ 20 ‫אזי‬ f = O (g) ∧ g = O (h) ‫אם‬ f, g, h : N → R 20.1 ‫טענה‬ .(‫טרינזיטיבי‬ ‫הוא‬ O ‫היחס‬ :‫אחרות‬ ‫)במילים‬ .f = O (h) .f = Θ (g) ⇐ g = Θ (f) 20.2 ‫טענה‬ ‫שלכל‬ ‫כך‬ c ‫קיים‬ ‫אם‬ ,‫כלומר‬ ,‫חסומה‬ ‫פונקציה‬ f ‫אם‬ 20.3 ‫הערה‬ .f = O (1) ‫אזי‬ f (n) ≤ c ,n ∈ N ‫סטירלינג‬ ‫נוסחת‬ 20.1 √ 2πn n e n · e( 1 12·n − 1 360·n2 ) ≤ n! ≤ √ 2πn n e n · e( 1 12·n ) ‫כאן‬ ‫שואף‬ ‫שהוא‬ ‫יודעים‬ ‫ואנחנו‬ ‫היות‬ ‫כקבוע‬ ‫כאן‬ ‫משמש‬ e... ‫ה־‬ .‫לאחד‬ ‫יותר‬ ‫מרוכך‬ ‫ניסוח‬ 20.1.1 n! = Θ √ 2πn · e n n :‫יותר‬ ‫מדויק‬ ‫וניסוח‬ lim x→∞ n! √ 2πn · e n n = 1 ‫ושימושיים‬ ‫חשובים‬ ‫דברים‬ ‫כמה‬ 20.2 log2 (n!) = Θ (n · log2 n) Hn = Θ log2 n n! = Θ √ 2πn · n e n .(‫ההרמוני‬ ‫)הטור‬ Hn = 1 + 1 2 + 1 3 + · · · + 1 n :‫באתר‬ ‫למצוא‬ ‫ניתן‬ ‫נוספים‬ ‫סיכומים‬ http://www.letach.net 9