SlideShare a Scribd company logo
1 of 7
‫הסתברותיות‬ ‫שיטות‬
'‫מס‬ ‫תרגול‬10.
16.06.2007
version 1.
:‫הסתברותיות‬ ‫שיטות‬
.‫מבוא‬
1.‫קומבינאטורים‬ ‫אובייקטים‬ ‫של‬ ‫קיום‬ ‫להוכחת‬ ‫מהדרכים‬ ‫אחד‬ ‫הן‬ ‫ש"ה‬
:‫הבאים‬ ‫עקרונות‬ ‫בעזרת‬ ,‫מסוימות‬ ‫תכונות‬ ‫בעלי‬
1.‫מרחב‬ ‫נגדיר‬ ,‫מסוימות‬ ‫תכונות‬ ‫עם‬ ‫אובייקט‬ ‫קיום‬ ‫להוכיח‬ ‫מנת‬ ‫על‬
‫מדגם‬ ‫ממרחב‬ ‫באקראי‬ ‫אחד‬ ‫איבר‬ ‫נגריל‬ ‫שאם‬ ‫ונראה‬ ‫מדגם‬
.‫שרצינו‬ ‫תכונות‬ ‫עם‬ ‫אובייקט‬ ‫נקבל‬ ‫חיובית‬ ‫בהסתברות‬ ,‫שהוגדר‬
:‫הדגמה‬
‫היא‬ ‫מהכד‬ ‫לבן‬ ‫כדור‬ ‫להוציא‬ ‫שהסתברות‬ ‫הוכחנו‬ ‫אם‬0.2‫אזי‬ ,
.‫לפחות‬ ‫אחד‬ ‫לבן‬ ‫כדור‬ ‫יש‬ ‫שבכד‬ ‫להסיק‬ ‫ניתן‬
2.‫היות‬ ,‫המתאים‬ ‫מבנה‬ ‫של‬ ‫קיומו‬ ‫על‬ ‫מעידה‬ ‫מ"מ‬ ‫של‬ ‫התוחלת‬
‫כערך‬ ‫לפחות‬ ‫הוא‬ ‫מיקרי‬ ‫המשתנה‬ ‫ערך‬ ‫חיובית‬ ‫ובהסתברות‬
- ‫כלומר‬ .‫התוחלת‬0)Pr( >≥ EXX
:‫הדגמה‬
‫הינו‬ ‫אמצע‬ ‫בבוחן‬ ‫ממוצע‬ ‫שציון‬ ‫ידוע‬ ‫אם‬75‫כי‬ ‫להסיק‬ ‫ניתן‬ ‫אזי‬ ,
‫במבחן‬ ‫קיבל‬ ‫אחד‬ ‫סטודנט‬ ‫לפחות‬75‫סטודנט‬ ‫לפחות‬ ).‫יותר‬ ‫או‬
‫במבחן‬ ‫קיבל‬ ‫אחד‬75.(‫פחות‬ ‫או‬
2.:‫תרגיל‬
‫הסתברותיות‬ ‫בשיטות‬ ‫להשתמש‬ ‫צורך‬ ‫אין‬ .‫פשוטה‬ ‫דוגמא‬ ‫קודם‬ ‫נראה‬
.‫אותה‬ ‫לפתור‬ ‫מנת‬ ‫על‬
‫הוכח‬‫לכל‬ ‫כי‬ :n‫אחד‬ ‫שבת‬ ‫נקודת‬ ‫בעלת‬ ‫תמורה‬ ‫קיימת‬ ,‫חיובי‬ ,‫טבעי‬
.‫לפחות‬
:'‫א‬ ‫דרך‬ ‫הוכחה‬
.‫זהות‬ ‫תמורת‬ ‫ניקח‬
:'‫ב‬ ‫דרך‬ ‫הוכחה‬
‫בת‬ ‫אחד‬ ‫תמורה‬ ‫את‬ ‫אחיד‬ ‫אקראי‬ ‫באופן‬ ‫נבחר‬n‫מכל‬ ‫-איברים‬
‫על‬ ‫תמורת‬n.‫-איברים‬
‫שנבחרה‬ ‫בתמורה‬ ‫שבת‬ ‫נקודות‬ ‫מספר‬ ‫תוחלת‬ ‫כי‬ ‫קודם‬ ‫הוכחנו‬
-‫ל‬ ‫שווה‬1‫אחד‬ ‫שבת‬ ‫נקודה‬ ‫עם‬ ‫אחד‬ ‫תמורה‬ ‫לפחות‬ ‫קיימת‬ ‫ז"א‬ .
.‫יותר‬ ‫או‬
.‫מ.ש.ל‬
‫קלה‬ ‫יותר‬ ‫הרבה‬ '‫ב‬ ‫דרך‬ ‫שאלות‬ ‫בהרבה‬ ,‫זו‬ ‫מדוגמא‬ ‫להבדיל‬ :‫הערה‬
.'‫א‬ ‫מדרך‬ ‫ושקופה‬
3.:‫תרגיל‬
:‫טענה‬
‫מכוון‬ ‫לא‬ ‫גרף‬ ‫בהינתן‬mEnVEVG == ||||),(‫של‬ ‫חלוקה‬ ‫.קיימת‬
:‫זרות‬ ‫הקבוצות‬ ‫לשתי‬ ‫הגרף‬ ‫צמתי‬B,A: ‫ש‬ ‫כך‬
2
|}),(,,:),{(|
m
EvuBvAuvu ≥∈∈∈‫המחוברות‬ ‫הקשתות‬ ‫מספר‬ ‫כלומר‬
- ‫מי‬ ‫שווה‬ ‫גדול‬ ‫הינו‬ ‫הקבוצות‬ ‫שתי‬ ‫בין‬2
m
.
:‫הוכחה‬
‫הצומת‬ ‫את‬ ‫נוסיף‬ "‫"ראש‬ ‫יוצא‬ ‫אם‬ :‫הוגן‬ ‫מטבע‬ ‫נטיל‬ ‫צומת‬ ‫כל‬ ‫עבור‬
‫לקבוצה‬A‫לקבוצה‬ ‫אחרת‬ ,B.
-‫ב‬ ‫נסמן‬Y‫בין‬ ‫המחוברות‬ ‫הקשתות‬ ‫כמות‬ ‫הסופר‬ ‫מ"מ‬A-‫ל‬B:‫.אזי‬
2
)1()...( 111
m
YmPmEYEYYEEY m ====++=
,‫הקשתות‬ ‫ממספר‬ ‫לחצי‬ ‫שווה‬ ‫הקבוצות‬ ‫בין‬ ‫קשתות‬ ‫מספר‬ ‫תוחלת‬ ‫ז"א‬
.‫כנ"ל‬ ‫חלוקה‬ ‫קיימת‬ ‫ז"א‬
.‫מ.ש.ל‬
4.: ‫תרגיל‬
‫נוסחת‬ ‫נתונה‬3CNF‫עם‬m-‫ו‬ ‫פסוקיות‬n.‫משתנים‬
)
‫כזכור‬3CNF‫מהפעלת‬ ‫מורכבת‬and‫פסוקית‬ ‫כשכל‬ ‫פסוקיות‬ ‫על‬
‫היא‬or.‫בדיוק‬ ‫משתנים‬ ‫שלושה‬ ‫עם‬ ‫שלילותיהם‬ ‫ואו‬ ‫משתנים‬ ‫של‬
‫היא‬ ‫הבאה‬ ‫הנוסחא‬ ‫למשל‬3CNF.
)()()( 431431521 xxxxxxxxx ∪∪∩∪∪∩∪∪.
(
:‫טענה‬
‫נוסחא‬ ‫לכל‬ϕ‫בצורת‬3CNF‫תמיד‬‫לפחות‬ ‫שמספקת‬ ‫השמה‬ ‫קיימת‬
m
8
7
.‫מהפסוקיות‬
‫בעיה‬ ‫היא‬ ‫הנוסחה‬ ‫ספיקות‬ ‫בדיקת‬ ‫כי‬ ‫נזכיר‬NP_COMPLETE.
‫כן‬ ‫גם‬ ‫היא‬ ‫הבאה‬ ‫הבעיה‬ ‫מזה‬ ‫יותר‬NP_COMPETE:
‫לפחות‬ ‫המספקת‬ ‫השמה‬ ‫קיימת‬ ‫האם‬ ‫לבדוק‬ :‫הבעיה‬0)(
8
7
>+ εεm
.‫מהפסוקיות‬
:‫פתרון‬
:‫רעיון‬.‫אקראית‬ ‫השמה‬
:‫מהמשתנים‬ ‫אחד‬ ‫לכל‬nxx ,...1.‫ב"ת‬ ‫אחיד‬ ‫באופן‬ ‫בוליאני‬ ‫ערך‬ ‫נגריל‬
‫מ"מ‬ ‫של‬ ‫סדרה‬ ‫נגדיר‬miYi ..1=: ‫כאשר‬
m
i
YYY
else
lesatisfatibisinumberclause
Y
++=



=
...
0
1
1
‫אזי‬Y‫ההשמה‬ ‫ידי‬ ‫על‬ ‫המסופקות‬ ‫הפסוקיות‬ ‫מספר‬ ‫הסופר‬ ‫מ"מ‬ –
.‫שבחרנו‬
‫נחשב‬EY.
mYmEYEYEYYEEY mm
8
7
)()(...)()...( 111 ==++=+=
‫עיקרון‬ ‫לפי‬ ‫ולכן‬2‫לפחות‬ ‫המספקת‬ ‫אחד‬ ‫השמה‬ ‫לפחות‬ ‫קיימת‬ :m
8
7
.‫מהפסוקיות‬
.‫מ.ש.ל‬
5.‫תרגיל‬
1.‫טענה‬:
‫יהי‬),( EVG‫גרף‬‫לא‬‫מכוון‬.mEnV == ||2||
‫אזי‬‫קיימת‬‫חלוקה‬‫של‬‫הצמתים‬‫שלו‬‫לשתי‬‫הקבוצות‬‫זרות‬:B,A‫כך‬‫ש‬
:
2)1(2
*
|}),(,,:),{(|#
m
n
nm
EvuBvAuvu >
−
≥∈∈∈=‫כלומר‬‫מספר‬
‫הקשתות‬‫המחברות‬‫בין‬‫שתי‬‫הקבוצות‬‫הינו‬‫גדול‬‫שווה‬‫מי‬)1(2
*
−n
nm
.
2.‫הוכחה‬:
‫נבחר‬‫באקראי‬)‫באופן‬‫אחיד‬(‫ללא‬‫החזרה‬n‫צמתים‬‫ונוסיף‬‫אותם‬
‫לקבוצה‬A,‫שאר‬‫הצמתים‬‫נוסיף‬‫לקבוצה‬B.
‫נסמן‬‫ב‬-Y‫מ‬"‫מ‬‫הסופר‬‫כמות‬‫הקשתות‬‫המחברות‬‫בין‬A‫ל‬-B.
‫נגדיר‬‫סדרה‬‫של‬‫מ‬"‫מ‬mYY ,...,1‫על‬‫ידי‬:



=
else
BandAbetweenconnectedinumberedge
Yi
0
1
)12()12(*2
*
2
)!2(
!!
*
)!1()!1(
)!22(
2
2
1
22
1
2
)1()...( 111
−
=
−
=
−−
−
=
=












−
−






====++=
n
mn
nn
nn
m
n
nn
nn
n
m
n
n
n
n
mYmPmEYEYYEEY m
.‫מ.ש.ל‬
2.:‫צרנוב‬ ‫שוויון‬ ‫אי‬
1.‫על‬ ‫כלומר‬ ,‫הזנב‬ ‫להסתברות‬ ‫הקשורות‬ ‫יא-שוויונות‬ ‫על‬ ‫לדבר‬ ‫נמשיך‬
:‫מהסוג‬ ‫הסתברות‬)Pr(),Pr( cXcX <>.
2.:‫תזכורת‬
1.:‫מרקוב‬ ‫שוויון‬ ‫אי‬
‫יהי‬X:‫אזי‬ ‫סופית‬ ‫תוחלת‬ ‫עם‬ ‫אי-שלילי‬ ‫מ"מ‬ξ
ξ
1
)( ≤≥ EXXP.
2.:‫צבישב‬ ‫שוויון‬ ‫אי‬
‫יהי‬X:‫אזי‬ ‫סופיות‬ ‫ושונות‬ ‫תוחלת‬ ‫עם‬ ‫מ"מ‬
2
1
)|(|
ξ
ξσ ≤≥− EXXP.
3..‫צרנוב‬ ‫שוויון‬ ‫אי‬
‫יהי‬{ }n
iiX 1=‫מ"מ‬ ‫של‬ ‫סדרה‬‫אינדיקטורים‬ ‫ב"ת‬‫כאשר‬ .



=−
=
==∀
01
1
)(
ip
ip
iXPi
i
i
i
‫יהי‬X:‫ידי‬ ‫על‬ ‫המוגדר‬ ‫מ"מ‬∑=
=
n
i
iXX
1
‫אזי‬
n
a
n
a
n
a
eaEXXP
eaEXXP
eaEXXP
2
2
2
2
2
2
2]|[|
][
][
−
−
−
≤≥−
≤−<
≤+>
:‫לב‬ ‫שימו‬∑=
=
n
i
ipEX
1
.
4.‫תרגיל‬1:
‫הוגן‬ ‫מטבע‬ ‫מטילים‬n‫יהי‬ .‫פעמים‬X‫הראשים‬ ‫מספר‬ ‫הסופר‬ ‫מ"מ‬
.‫שהתקבלו‬
‫את‬ ‫הערך‬)
4
3
(
n
XP ≥.
:‫פתרון‬
:‫מרקוב‬ ‫שוויון‬ ‫אי‬ ‫בעזרת‬ ‫הוכחנו‬3
2
)
4
3
( ≤≥
n
XP.
:‫צבישב‬ ‫שוויון‬ ‫אי‬ ‫בעזרת‬ ‫הוכחנו‬n
n
XP
1
)
4
3
( ≤≥.
.‫צרנוב‬ ‫יא-שוויון‬ ‫ב‬ ‫נשתמש‬ ‫כעת‬
‫יהי‬iX-‫ל‬ ‫ששווה‬ ‫אינדיקאטור‬ ‫מ"מ‬1'‫מס‬ ‫בזריקה‬ ‫עם‬i."‫"ראש‬ ‫קיבלנו‬
:‫אזי‬
2
1
n
npnEXEX
XX
i
n
i
i
===
= ∑=
:‫נקבל‬ ‫בצרנוב‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫ואז‬
816
2 2
)
42
()
4
3
(
n
n
n
ee
nn
XP
n
XP
−−
=≤+≥=≥.
5.‫תרגיל‬2:
‫מטילים‬n" ‫לקבל‬ ‫הסתברות‬ .(‫אחד‬ ‫פעם‬ ‫קובייה‬ ‫)כל‬ ‫שונות‬ ‫קוביות‬6‫על‬ "
'‫מס‬ ‫קובייה‬i-‫ל‬ ‫שווה‬n
i
‫יהי‬ .X‫שנקבל‬ ‫פעמים‬ ‫מספר‬ ‫הסופר‬ ‫מ"מ‬6.
‫את‬ ‫הערך‬)
10
(
n
XP ≤.
25
8
100
16*2
11
2
))
2
1
10
4
(
2
1
()
10
(
2
1
n
n
n
n
i
n
i
i
ee
nn
XP
n
XP
n
n
i
XEEX
−−
==
=≤+−
+
≤=≤
+
=== ∑∑

More Related Content

Viewers also liked

שתי סדנאות וסרט
שתי סדנאות וסרטשתי סדנאות וסרט
שתי סדנאות וסרטאלון
 
programmer interview exposed lesson 2 - ראיון בהייטק
programmer interview exposed lesson 2 - ראיון בהייטקprogrammer interview exposed lesson 2 - ראיון בהייטק
programmer interview exposed lesson 2 - ראיון בהייטקIgor Kleiner
 
Providing A Secure Base For Identity Exploration June 2012
Providing A Secure Base For Identity Exploration  June 2012Providing A Secure Base For Identity Exploration  June 2012
Providing A Secure Base For Identity Exploration June 2012EleanorPardess
 
Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...
Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...
Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...EleanorPardess
 
פייתון 2.7 עבודה עם קבצים
פייתון 2.7 עבודה עם קבציםפייתון 2.7 עבודה עם קבצים
פייתון 2.7 עבודה עם קבציםIgor Kleiner
 
הרצאת מבוא- (Mindfulness) טיפוח קשיבות
  הרצאת מבוא- (Mindfulness) טיפוח קשיבות   הרצאת מבוא- (Mindfulness) טיפוח קשיבות
הרצאת מבוא- (Mindfulness) טיפוח קשיבות EleanorPardess
 
Facilitating Growth Through Adversity- The M.O.V.I.N.G model-201O
Facilitating Growth Through Adversity- The M.O.V.I.N.G model-201OFacilitating Growth Through Adversity- The M.O.V.I.N.G model-201O
Facilitating Growth Through Adversity- The M.O.V.I.N.G model-201OEleanorPardess
 
חוסן וצמיחה פוסט טראומטית--אונ' תל אביב
חוסן וצמיחה פוסט טראומטית--אונ' תל אביבחוסן וצמיחה פוסט טראומטית--אונ' תל אביב
חוסן וצמיחה פוסט טראומטית--אונ' תל אביבEleanorPardess
 

Viewers also liked (10)

שתי סדנאות וסרט
שתי סדנאות וסרטשתי סדנאות וסרט
שתי סדנאות וסרט
 
programmer interview exposed lesson 2 - ראיון בהייטק
programmer interview exposed lesson 2 - ראיון בהייטקprogrammer interview exposed lesson 2 - ראיון בהייטק
programmer interview exposed lesson 2 - ראיון בהייטק
 
Wais r record form continuation
Wais r record form continuationWais r record form continuation
Wais r record form continuation
 
Providing A Secure Base For Identity Exploration June 2012
Providing A Secure Base For Identity Exploration  June 2012Providing A Secure Base For Identity Exploration  June 2012
Providing A Secure Base For Identity Exploration June 2012
 
Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...
Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...
Listening with one's eyes- Blending Expressive Arts in Group-Work with Bereav...
 
פייתון 2.7 עבודה עם קבצים
פייתון 2.7 עבודה עם קבציםפייתון 2.7 עבודה עם קבצים
פייתון 2.7 עבודה עם קבצים
 
Compassion Fatigue
Compassion FatigueCompassion Fatigue
Compassion Fatigue
 
הרצאת מבוא- (Mindfulness) טיפוח קשיבות
  הרצאת מבוא- (Mindfulness) טיפוח קשיבות   הרצאת מבוא- (Mindfulness) טיפוח קשיבות
הרצאת מבוא- (Mindfulness) טיפוח קשיבות
 
Facilitating Growth Through Adversity- The M.O.V.I.N.G model-201O
Facilitating Growth Through Adversity- The M.O.V.I.N.G model-201OFacilitating Growth Through Adversity- The M.O.V.I.N.G model-201O
Facilitating Growth Through Adversity- The M.O.V.I.N.G model-201O
 
חוסן וצמיחה פוסט טראומטית--אונ' תל אביב
חוסן וצמיחה פוסט טראומטית--אונ' תל אביבחוסן וצמיחה פוסט טראומטית--אונ' תל אביב
חוסן וצמיחה פוסט טראומטית--אונ' תל אביב
 

More from Igor Kleiner

Анализ данных просто и доступно - урок 1
Анализ данных просто и доступно - урок 1Анализ данных просто и доступно - урок 1
Анализ данных просто и доступно - урок 1Igor Kleiner
 
מדעי נתונים לכל אחד
מדעי נתונים לכל אחדמדעי נתונים לכל אחד
מדעי נתונים לכל אחדIgor Kleiner
 
מדע נתונים - למידה מכונות
מדע נתונים - למידה מכונותמדע נתונים - למידה מכונות
מדע נתונים - למידה מכונותIgor Kleiner
 
מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2Igor Kleiner
 
מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1Igor Kleiner
 
תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3Igor Kleiner
 
תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4Igor Kleiner
 
שאלות לתרגול עצמי
שאלות לתרגול עצמישאלות לתרגול עצמי
שאלות לתרגול עצמיIgor Kleiner
 
פתרון תרגיל 3
פתרון תרגיל 3פתרון תרגיל 3
פתרון תרגיל 3Igor Kleiner
 
מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13Igor Kleiner
 
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותתכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמימבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמיIgor Kleiner
 
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהתכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017Igor Kleiner
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017Igor Kleiner
 
תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017Igor Kleiner
 
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותתכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017Igor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017Igor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותמבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותIgor Kleiner
 

More from Igor Kleiner (20)

Анализ данных просто и доступно - урок 1
Анализ данных просто и доступно - урок 1Анализ данных просто и доступно - урок 1
Анализ данных просто и доступно - урок 1
 
מדעי נתונים לכל אחד
מדעי נתונים לכל אחדמדעי נתונים לכל אחד
מדעי נתונים לכל אחד
 
מדע נתונים - למידה מכונות
מדע נתונים - למידה מכונותמדע נתונים - למידה מכונות
מדע נתונים - למידה מכונות
 
מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2
 
מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1
 
תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3
 
תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4
 
שאלות לתרגול עצמי
שאלות לתרגול עצמישאלות לתרגול עצמי
שאלות לתרגול עצמי
 
פתרון תרגיל 3
פתרון תרגיל 3פתרון תרגיל 3
פתרון תרגיל 3
 
מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13
 
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותתכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
 
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמימבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
 
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהתכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
 
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017
 
תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017
 
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותתכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
 
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
 
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
 
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותמבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
 

שיטות הסתברותיות - תרגול 10

  • 1. ‫הסתברותיות‬ ‫שיטות‬ '‫מס‬ ‫תרגול‬10. 16.06.2007 version 1. :‫הסתברותיות‬ ‫שיטות‬ .‫מבוא‬ 1.‫קומבינאטורים‬ ‫אובייקטים‬ ‫של‬ ‫קיום‬ ‫להוכחת‬ ‫מהדרכים‬ ‫אחד‬ ‫הן‬ ‫ש"ה‬ :‫הבאים‬ ‫עקרונות‬ ‫בעזרת‬ ,‫מסוימות‬ ‫תכונות‬ ‫בעלי‬ 1.‫מרחב‬ ‫נגדיר‬ ,‫מסוימות‬ ‫תכונות‬ ‫עם‬ ‫אובייקט‬ ‫קיום‬ ‫להוכיח‬ ‫מנת‬ ‫על‬ ‫מדגם‬ ‫ממרחב‬ ‫באקראי‬ ‫אחד‬ ‫איבר‬ ‫נגריל‬ ‫שאם‬ ‫ונראה‬ ‫מדגם‬ .‫שרצינו‬ ‫תכונות‬ ‫עם‬ ‫אובייקט‬ ‫נקבל‬ ‫חיובית‬ ‫בהסתברות‬ ,‫שהוגדר‬ :‫הדגמה‬ ‫היא‬ ‫מהכד‬ ‫לבן‬ ‫כדור‬ ‫להוציא‬ ‫שהסתברות‬ ‫הוכחנו‬ ‫אם‬0.2‫אזי‬ , .‫לפחות‬ ‫אחד‬ ‫לבן‬ ‫כדור‬ ‫יש‬ ‫שבכד‬ ‫להסיק‬ ‫ניתן‬ 2.‫היות‬ ,‫המתאים‬ ‫מבנה‬ ‫של‬ ‫קיומו‬ ‫על‬ ‫מעידה‬ ‫מ"מ‬ ‫של‬ ‫התוחלת‬ ‫כערך‬ ‫לפחות‬ ‫הוא‬ ‫מיקרי‬ ‫המשתנה‬ ‫ערך‬ ‫חיובית‬ ‫ובהסתברות‬ - ‫כלומר‬ .‫התוחלת‬0)Pr( >≥ EXX :‫הדגמה‬ ‫הינו‬ ‫אמצע‬ ‫בבוחן‬ ‫ממוצע‬ ‫שציון‬ ‫ידוע‬ ‫אם‬75‫כי‬ ‫להסיק‬ ‫ניתן‬ ‫אזי‬ , ‫במבחן‬ ‫קיבל‬ ‫אחד‬ ‫סטודנט‬ ‫לפחות‬75‫סטודנט‬ ‫לפחות‬ ).‫יותר‬ ‫או‬ ‫במבחן‬ ‫קיבל‬ ‫אחד‬75.(‫פחות‬ ‫או‬ 2.:‫תרגיל‬ ‫הסתברותיות‬ ‫בשיטות‬ ‫להשתמש‬ ‫צורך‬ ‫אין‬ .‫פשוטה‬ ‫דוגמא‬ ‫קודם‬ ‫נראה‬ .‫אותה‬ ‫לפתור‬ ‫מנת‬ ‫על‬ ‫הוכח‬‫לכל‬ ‫כי‬ :n‫אחד‬ ‫שבת‬ ‫נקודת‬ ‫בעלת‬ ‫תמורה‬ ‫קיימת‬ ,‫חיובי‬ ,‫טבעי‬ .‫לפחות‬
  • 2. :'‫א‬ ‫דרך‬ ‫הוכחה‬ .‫זהות‬ ‫תמורת‬ ‫ניקח‬ :'‫ב‬ ‫דרך‬ ‫הוכחה‬ ‫בת‬ ‫אחד‬ ‫תמורה‬ ‫את‬ ‫אחיד‬ ‫אקראי‬ ‫באופן‬ ‫נבחר‬n‫מכל‬ ‫-איברים‬ ‫על‬ ‫תמורת‬n.‫-איברים‬ ‫שנבחרה‬ ‫בתמורה‬ ‫שבת‬ ‫נקודות‬ ‫מספר‬ ‫תוחלת‬ ‫כי‬ ‫קודם‬ ‫הוכחנו‬ -‫ל‬ ‫שווה‬1‫אחד‬ ‫שבת‬ ‫נקודה‬ ‫עם‬ ‫אחד‬ ‫תמורה‬ ‫לפחות‬ ‫קיימת‬ ‫ז"א‬ . .‫יותר‬ ‫או‬ .‫מ.ש.ל‬ ‫קלה‬ ‫יותר‬ ‫הרבה‬ '‫ב‬ ‫דרך‬ ‫שאלות‬ ‫בהרבה‬ ,‫זו‬ ‫מדוגמא‬ ‫להבדיל‬ :‫הערה‬ .'‫א‬ ‫מדרך‬ ‫ושקופה‬ 3.:‫תרגיל‬ :‫טענה‬ ‫מכוון‬ ‫לא‬ ‫גרף‬ ‫בהינתן‬mEnVEVG == ||||),(‫של‬ ‫חלוקה‬ ‫.קיימת‬ :‫זרות‬ ‫הקבוצות‬ ‫לשתי‬ ‫הגרף‬ ‫צמתי‬B,A: ‫ש‬ ‫כך‬ 2 |}),(,,:),{(| m EvuBvAuvu ≥∈∈∈‫המחוברות‬ ‫הקשתות‬ ‫מספר‬ ‫כלומר‬ - ‫מי‬ ‫שווה‬ ‫גדול‬ ‫הינו‬ ‫הקבוצות‬ ‫שתי‬ ‫בין‬2 m . :‫הוכחה‬ ‫הצומת‬ ‫את‬ ‫נוסיף‬ "‫"ראש‬ ‫יוצא‬ ‫אם‬ :‫הוגן‬ ‫מטבע‬ ‫נטיל‬ ‫צומת‬ ‫כל‬ ‫עבור‬ ‫לקבוצה‬A‫לקבוצה‬ ‫אחרת‬ ,B. -‫ב‬ ‫נסמן‬Y‫בין‬ ‫המחוברות‬ ‫הקשתות‬ ‫כמות‬ ‫הסופר‬ ‫מ"מ‬A-‫ל‬B:‫.אזי‬ 2 )1()...( 111 m YmPmEYEYYEEY m ====++= ,‫הקשתות‬ ‫ממספר‬ ‫לחצי‬ ‫שווה‬ ‫הקבוצות‬ ‫בין‬ ‫קשתות‬ ‫מספר‬ ‫תוחלת‬ ‫ז"א‬ .‫כנ"ל‬ ‫חלוקה‬ ‫קיימת‬ ‫ז"א‬ .‫מ.ש.ל‬ 4.: ‫תרגיל‬ ‫נוסחת‬ ‫נתונה‬3CNF‫עם‬m-‫ו‬ ‫פסוקיות‬n.‫משתנים‬
  • 3. ) ‫כזכור‬3CNF‫מהפעלת‬ ‫מורכבת‬and‫פסוקית‬ ‫כשכל‬ ‫פסוקיות‬ ‫על‬ ‫היא‬or.‫בדיוק‬ ‫משתנים‬ ‫שלושה‬ ‫עם‬ ‫שלילותיהם‬ ‫ואו‬ ‫משתנים‬ ‫של‬ ‫היא‬ ‫הבאה‬ ‫הנוסחא‬ ‫למשל‬3CNF. )()()( 431431521 xxxxxxxxx ∪∪∩∪∪∩∪∪. ( :‫טענה‬ ‫נוסחא‬ ‫לכל‬ϕ‫בצורת‬3CNF‫תמיד‬‫לפחות‬ ‫שמספקת‬ ‫השמה‬ ‫קיימת‬ m 8 7 .‫מהפסוקיות‬ ‫בעיה‬ ‫היא‬ ‫הנוסחה‬ ‫ספיקות‬ ‫בדיקת‬ ‫כי‬ ‫נזכיר‬NP_COMPLETE. ‫כן‬ ‫גם‬ ‫היא‬ ‫הבאה‬ ‫הבעיה‬ ‫מזה‬ ‫יותר‬NP_COMPETE: ‫לפחות‬ ‫המספקת‬ ‫השמה‬ ‫קיימת‬ ‫האם‬ ‫לבדוק‬ :‫הבעיה‬0)( 8 7 >+ εεm .‫מהפסוקיות‬ :‫פתרון‬ :‫רעיון‬.‫אקראית‬ ‫השמה‬ :‫מהמשתנים‬ ‫אחד‬ ‫לכל‬nxx ,...1.‫ב"ת‬ ‫אחיד‬ ‫באופן‬ ‫בוליאני‬ ‫ערך‬ ‫נגריל‬ ‫מ"מ‬ ‫של‬ ‫סדרה‬ ‫נגדיר‬miYi ..1=: ‫כאשר‬ m i YYY else lesatisfatibisinumberclause Y ++=    = ... 0 1 1 ‫אזי‬Y‫ההשמה‬ ‫ידי‬ ‫על‬ ‫המסופקות‬ ‫הפסוקיות‬ ‫מספר‬ ‫הסופר‬ ‫מ"מ‬ – .‫שבחרנו‬ ‫נחשב‬EY. mYmEYEYEYYEEY mm 8 7 )()(...)()...( 111 ==++=+= ‫עיקרון‬ ‫לפי‬ ‫ולכן‬2‫לפחות‬ ‫המספקת‬ ‫אחד‬ ‫השמה‬ ‫לפחות‬ ‫קיימת‬ :m 8 7 .‫מהפסוקיות‬ .‫מ.ש.ל‬ 5.‫תרגיל‬ 1.‫טענה‬:
  • 4. ‫יהי‬),( EVG‫גרף‬‫לא‬‫מכוון‬.mEnV == ||2|| ‫אזי‬‫קיימת‬‫חלוקה‬‫של‬‫הצמתים‬‫שלו‬‫לשתי‬‫הקבוצות‬‫זרות‬:B,A‫כך‬‫ש‬ : 2)1(2 * |}),(,,:),{(|# m n nm EvuBvAuvu > − ≥∈∈∈=‫כלומר‬‫מספר‬ ‫הקשתות‬‫המחברות‬‫בין‬‫שתי‬‫הקבוצות‬‫הינו‬‫גדול‬‫שווה‬‫מי‬)1(2 * −n nm . 2.‫הוכחה‬: ‫נבחר‬‫באקראי‬)‫באופן‬‫אחיד‬(‫ללא‬‫החזרה‬n‫צמתים‬‫ונוסיף‬‫אותם‬ ‫לקבוצה‬A,‫שאר‬‫הצמתים‬‫נוסיף‬‫לקבוצה‬B. ‫נסמן‬‫ב‬-Y‫מ‬"‫מ‬‫הסופר‬‫כמות‬‫הקשתות‬‫המחברות‬‫בין‬A‫ל‬-B. ‫נגדיר‬‫סדרה‬‫של‬‫מ‬"‫מ‬mYY ,...,1‫על‬‫ידי‬:    = else BandAbetweenconnectedinumberedge Yi 0 1
  • 5. )12()12(*2 * 2 )!2( !! * )!1()!1( )!22( 2 2 1 22 1 2 )1()...( 111 − = − = −− − = =             − −       ====++= n mn nn nn m n nn nn n m n n n n mYmPmEYEYYEEY m .‫מ.ש.ל‬ 2.:‫צרנוב‬ ‫שוויון‬ ‫אי‬ 1.‫על‬ ‫כלומר‬ ,‫הזנב‬ ‫להסתברות‬ ‫הקשורות‬ ‫יא-שוויונות‬ ‫על‬ ‫לדבר‬ ‫נמשיך‬ :‫מהסוג‬ ‫הסתברות‬)Pr(),Pr( cXcX <>. 2.:‫תזכורת‬ 1.:‫מרקוב‬ ‫שוויון‬ ‫אי‬ ‫יהי‬X:‫אזי‬ ‫סופית‬ ‫תוחלת‬ ‫עם‬ ‫אי-שלילי‬ ‫מ"מ‬ξ ξ 1 )( ≤≥ EXXP. 2.:‫צבישב‬ ‫שוויון‬ ‫אי‬ ‫יהי‬X:‫אזי‬ ‫סופיות‬ ‫ושונות‬ ‫תוחלת‬ ‫עם‬ ‫מ"מ‬ 2 1 )|(| ξ ξσ ≤≥− EXXP. 3..‫צרנוב‬ ‫שוויון‬ ‫אי‬ ‫יהי‬{ }n iiX 1=‫מ"מ‬ ‫של‬ ‫סדרה‬‫אינדיקטורים‬ ‫ב"ת‬‫כאשר‬ .
  • 6.    =− = ==∀ 01 1 )( ip ip iXPi i i i ‫יהי‬X:‫ידי‬ ‫על‬ ‫המוגדר‬ ‫מ"מ‬∑= = n i iXX 1 ‫אזי‬ n a n a n a eaEXXP eaEXXP eaEXXP 2 2 2 2 2 2 2]|[| ][ ][ − − − ≤≥− ≤−< ≤+> :‫לב‬ ‫שימו‬∑= = n i ipEX 1 . 4.‫תרגיל‬1: ‫הוגן‬ ‫מטבע‬ ‫מטילים‬n‫יהי‬ .‫פעמים‬X‫הראשים‬ ‫מספר‬ ‫הסופר‬ ‫מ"מ‬ .‫שהתקבלו‬ ‫את‬ ‫הערך‬) 4 3 ( n XP ≥. :‫פתרון‬ :‫מרקוב‬ ‫שוויון‬ ‫אי‬ ‫בעזרת‬ ‫הוכחנו‬3 2 ) 4 3 ( ≤≥ n XP. :‫צבישב‬ ‫שוויון‬ ‫אי‬ ‫בעזרת‬ ‫הוכחנו‬n n XP 1 ) 4 3 ( ≤≥. .‫צרנוב‬ ‫יא-שוויון‬ ‫ב‬ ‫נשתמש‬ ‫כעת‬ ‫יהי‬iX-‫ל‬ ‫ששווה‬ ‫אינדיקאטור‬ ‫מ"מ‬1'‫מס‬ ‫בזריקה‬ ‫עם‬i."‫"ראש‬ ‫קיבלנו‬ :‫אזי‬ 2 1 n npnEXEX XX i n i i === = ∑= :‫נקבל‬ ‫בצרנוב‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫ואז‬ 816 2 2 ) 42 () 4 3 ( n n n ee nn XP n XP −− =≤+≥=≥. 5.‫תרגיל‬2:
  • 7. ‫מטילים‬n" ‫לקבל‬ ‫הסתברות‬ .(‫אחד‬ ‫פעם‬ ‫קובייה‬ ‫)כל‬ ‫שונות‬ ‫קוביות‬6‫על‬ " '‫מס‬ ‫קובייה‬i-‫ל‬ ‫שווה‬n i ‫יהי‬ .X‫שנקבל‬ ‫פעמים‬ ‫מספר‬ ‫הסופר‬ ‫מ"מ‬6. ‫את‬ ‫הערך‬) 10 ( n XP ≤. 25 8 100 16*2 11 2 )) 2 1 10 4 ( 2 1 () 10 ( 2 1 n n n n i n i i ee nn XP n XP n n i XEEX −− == =≤+− + ≤=≤ + === ∑∑