2016 Shaul Markovitch Shaul Markovitch Shaul Markovitch

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "2016 Shaul Markovitch Shaul Markovitch Shaul Markovitch"

Transcript

1 חיפוש בעצי משחק מבוא לבינה מלאכותית שאול מרקוביץ : מרצה

2 מערכות מרובות סוכנים אלגוריתמי החיפוש שלמדנו מניחים שהסוכן הוא היחיד המשנה את העולם ניתן לכן לתכנן סדרת פעולות ולחזות את תוצאתה כאשר קיימים יותר סוכנים בעולם יתכן שגם הם יפעלו לשנותו במקרה כזה נוצרת אי וודאות לגבי התוצאה של סדרת פעולות על העולם 4 משחק - מערכת רבת סוכנים אנו מניחים שבעולם קיימים מלבדנו עוד מספר סופי של סוכנים ושאנחנו יודעים מי אותם סוכנים מניחים שבכל מצב ממרחב המצבים, יכול לפעול רק סוכן אחד, ושיש כלל שמגדיר מיהו אותו סוכן מניחים שלכל סוכן ידש פונקציית עוקב (או קבוצת אופרטורים) ושכל פונקציות העוקב ידועות לנו מניחים שלכל סוכן יש פונקציית תועלת הנותנת ערך לכל מצב סופי (שלא בהכרח ידועה לנו - מלבד הפונקציה שלנו) מניחים שהמטרה של כל סוכן היא להביא את העולם למצב סופי עם תועלת עצמית כמה שיותר גבוהה 5 משחק A 1,...,A n s i 2 S S קבוצת סוכנים קבוצת מצבים מצב התחלתי פונקציה המחזירה לכל מצב את האינדקס של הסוכן שתורו לפעול T urn : S!{1,...,n} פונקציית עוקב המחזירה את כל המצבים הבאים לסוכן i Succ(s, i) S Succ : S {1,...,n}!2 S - פרדיקט הבודק מצבים סופיים G(s) 2{TRUE, FALSE} S G = {s 2 S G(s)} פונקציית ערך המחזירה לכל מצב סופי ולכל סוכן i את ערך המצב עבור הסוכן U : S G {1,...,n}!< 6

3 דוגמא : שחמט קבוצת הסוכנים 2 - סוכנים - הלבן והשחור קבוצת מצבים - קבוצת המצבים החוקיים בשחמט מצב התחלתי - לוח התחלתי בשחמט פונקציה תור - לכל מצב מחזיקים את האינדקס של השחקן ששיחק אחרון. תור השחקן השני לשחק. פונקציית עוקב המחזירה את כל המצבים הבאים לסוכן - i בהתאם לצבע שתורו לשחק, קבוצת המהלכים החוקיים פרדיקט הבודק מצבים סופיים - מצב מט לאחד הצדדים, או מצב תיקו )יש כמה כללים המגדירים זאת( תועלת 1 : עבור מצב נצחון -1, עבור הפסד ו 0 עבור תיקו 7 משחק ספציפי סדרה של מצבים המתחילה במצב ההתחלתי ומסתיימת במצב סופי s,...,s k ) s1 = si, G(sk 1 בכל מצב בסדרה מתבצע מהלך של השחקן שתורו לשחק )) sj+1 2 Succ(sj, T urn(sj הערך של המשחק עבור כל סוכן הינו הערך של המצב הסופי 8 משחקי שני שחקנים משחק שני שחקנים הוא משחק בו מספר הסוכנים הינו שניים רוב המשחקים הינם משחקי תור מתחלף לסרוגין ) 8q 2 Succ(s, T urn(s)), T urn(s) 6= T urn(q 9

4 משחק סכום אפס משחק סכום אפס הוא משחק בו 8s 2 S g,u(s, 1) = U(s, 2) במשחקים בהם יש שתי תוצאות אפשריות - נצחון והפסד - נצחון של האחד הוא הפסד של השני 10 משחקי אנפורמציה מלאה במשחקים כמו שח, דמקה וכו יש לשני השחקנים אינפורמציה מלאה על המצב העכשווי במשחקים כמו פוקר, ברידג וכו יש למשתתפים אינפורמציה חלקית 11 הנחת סופיות המשחק אנו מניחים שהמשחק הוא סופי - כלומר, לא קיים מסלול אינסופי חוקי רוב המשחקים כוללים חוקים שמבטיחים סופיות בשח למשל אסור שמצב יחזור יותר מ 3 פעמים 12

5 עץ משחק עץ משחק הינו עץ מכוון שהשורש שלו הוא מצב (המצב הנוכחי) והעלים שלו הם מצבים סופיים הקשתות בעץ הינם הצעדים החוקיים במשחק 13 דוגמה לעץ משחק עבור איקס-עיגול חיפוש בעצי משחק כמו בחיפוש חד סוכני גם כאן אנחנו מחפשים דרך להגיע ממצב התחלתי למצב סופי (כאן מחפשים מצב עם ערך גבוה ככל האפשר) אולם, מציאת מסלול לא תהיה מספקת מכיוון שליריב יש אינטרסים הפוכים משלנו ולכן יבחר צעדים אחרים 15

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

7 19 המשמעות של אסטרטגיה אסטרטגיה היא תכנית פעולה מותניית האסטרטגיה קובעת מה תהיה סדרת המהלכים של השחקן לכל סדרה אפשרית של תגובות היריבים 20 הגודל של עץ האסטרטגיה בכל צומת של הסוכן ישנו ילד אחד בעצים במשחקי תורות מתחלפים לסרוגין מקבלים למעשה עץ בעומק שהוא מחצית מהעומק המקורי מספר העלים באסטרטגיה על עץ בעומק D ומקדם סיעוף B יהיה B bd 2 c 21

8 2 5 עלים 2 b5 2 c עלים 22 ערך של אסטרטגיה נגדיר ערך של אסטרטגיה כערך המינימלי של העלים שלה הערך של כל עלה מחושב לפי פונקציית התועלת של השחקן עבורו הוגדרה האסטרטגיה טענה: ערך האסטרטגיה הוא מובטח - לא קיימת סדרה של מהלכי היריבים שיובילו לערך נמוך יותר (זה ברור כי כל סדרת מהלכים תוביל אחד העלים) טענה: ערך האסטרטגיה הוא המקסימלי המובטח. כלומר לכל ערך גבוה יותר קיימת סדרת פעולות של היריבים שתוביל לקבלת ערך נמוך יותר

9 ערך אופטימלי של מצב מכל מצב ניתן להגדיר מספר רב מאוד של אסטרטגיות (כמה?). נגדיר אסטרטגיה אופטימלית כאסטרטגיה בעלת ערך מקסימלי. ערך אופטימלי של מצב הינו הערך של אסטרטגיה אופטימלית (כלומר הערך המקסימלי על פני כל האסטרטגיות מאותו מצב) הערך האופטימלי של מצב הינו הערך הגבוה ביותר המובטח לנו פעולה אופטימלית היא הפעולה הראשונה באסטרטגיה אופטימלית 25 ערך מינימקס של עץ משחק ערך מינימקס של עץ מןגדר בצורה רקורסיבית. הערך של עלה ניתן ע י פונקציית התועלת (של הסוכן) עבור אותו עלה הערך עבור צומת בו תור הסוכן לשחק הינו מקסימום ערכי המינימקס של הילדים הערך עבור צומת בו תור יריב לשחק הינו מינימום ערכי המינימקס של הילדים 26 8 < U(s, k) G(s) Minimax(s, k) = max c2succ(s) Minimax(c, k) Turn(s) =k : min c2succ(s) Minimax(c, k) Turn(s) 6= k

10 אסטרטגיית מינימקס אסטרטגיית מינימקס היא אסטרטגייה הבוחרת בכל מצב בו תור הסוכן לפעול, פעולה המובילה למצב בעל ערך מינימקס מקסימלי האופטימליות של מינימקס ערך המינימקס של עץ משחק הינו אופטימלי ניתן להוכיח בקלות באינדוקציה על עומק העץ במשחקי סכום אפס, אם היריב משחק באסטרטגיית מינימקס גם הוא, אזי תוצאת המשחק תהיה בדיוק ערך המינימקס שאלה לדיון: מה יקרה אם היריב ישחק באסטרטגייה שאינה מינימקס? 29 אלגוריתם לחישוב מינימקס האלגוריתם עובד מלמטה ומפעפע את הערכים למעלה החיפוש הוא חיפוש DFS ולכן דרישות הזכרון הן לינאריות בעומק עץ המשחק האלגוריתם עובד גם עם משחקים שאינם סכום אפס, וגם למספר שחקנים גדול משניים. 30

11 Minimax(State,Agent) If G(State) then return U(State, Agent) Turn Turn(State) Children Succ(State, Agent) If Turn = Agent then CurMax - Loop for c in Children v Minimax(c, Agent) CurMax Max(v, CurMax) Return(CurMax) else ; Turn Agent CurMin Loop for c in Children v Minimax(c, Agent) CurMin Min(v, CurMin) Return(CurMin) 31 Animation of the Minimax algorithm גיזום אלפא-ביתא טכניקה המאפשרת לחיפוש מינימקס לגזום חלק מענפי החיפוש אבל לשמור על אופטימליות האלגוריתם האלגוריתם מפעפע חסמים המאפשרים להמנע מלהמשיך לחקור תתי עצים שאין באפשרותם להשפיע על ערך המינימקס של השורש αβ 33 כלומר, עץ משחק גזום אלפא-ביתא יחזיר ערך ערך מינימקס

12 ערך המינימקס שהעץ מחזיר מגיע תמיד מאחד העלים בעץ 0 זרימת אנפורמציה בעץ מינימקס לא יתכן שעלה מתת העץ של B יקבע את ערך המינימקס של העץ A V(A) 0? 0-1 B V(B) כלל הגיזום נניח שבזמן פיתוח צומת min נקבע לו מינימום זמני חדש Xmin מובטח לנו שערכו של הצומת יהיה לבסוף קטן או שווה ל Xmin נניח שלאחד מצמתי ה max שמעליו ישנו ערך מקסימום זמני Ymax הגדול או שווה ל Xmin מובטח לנו שערכו של צומת ה max רק יגדל לכן לא יתכן שהערך הסופי של צומת ה min יעבור דרך צומת ה max האמור מספיק צומת max אחד כזה כדי לחסום את ערך צומת ה min מלטפס בעץ 36

13 V63 can change the value of the tree only if the following 3 conditions hold: Min 6 > Max 5 & V21 V1 V22 V23 V1 Max1=Max(V21,V22) Min 6 > Max 3 & Min 6 > Max 1 V31 V32 V33 V33 Max3=Max(V41) V41 V42 V51 V52 V53 V53 Max5=Max(V61,V62) V61 V62 V63 V63 Min6=Min(V71) The value max{max 1, Max 3, Max 5 } is called Alpha V71 If the following holds Min 6 apple max{max 1, Max 3, Max 5 } we can prune the tree under V63 37 כדי ש V53 ישנה את ערך העץ חייב להתקיים Max 5 < Min 4 & Max 5 < Min 2 V21 V31 V1 V22 V23 V32 V33 V23 Min2=Min(V31,V32) V41 V42 V42 Min4=Min(V51,V52) V51 V52 V53 V53 Max5=Max(V61,V62) V61 V62 אם מתקיים Max 5 min{min 2, Min 4 } אזי ניתן לגזום את העץ תחת V53 לחסם min{min 2, Min 4 } קוראים בשם חסם ביתא 38 AlphaBeta(State, Agent, Alpha, Beta) If G(State) then return U(State, Agent) Turn Turn(State) Children Succ(State, Agent) If Turn = Agent then CurMax - Loop for c in Children v AlphaBeta(c, Agent, Alpha, Beta) CurMax Max(v, CurMax) Alpha Max(CurMax, Alpha) If CurMax Beta then return ; So that the calling minimizer will not select it Return(CurMax) else ; Turn Agent CurMin Loop for c in Children v AlphaBeta(c, Agent, Alpha, Beta) CurMin Min(v, CurMin) Beta Min(CurMin, Beta) If CurMin Alpha then return - Return(CurMin) 39

14 אתחול הקריאה החיצונית לפרוצדורת אלפא-ביתא: αβ AlphaBeta(State, Agent, -, + ) 40 משפט נכונות אלפא-ביתא אלגוריתם אלפא ביתא מחזיר את ערך המינימקס של העץ αβ 41 גיזום אופטימלי של אלפא ביתא הגיזום האופטימלי של האלגוריתם מתקבל כאשר הערך הקיצוני של כל צומת נמצא ראשון כלומר בצמתי מקסימום ערך המינימקס הגבוה ביותר נמצא בילד הראשון בצמתי מינימום הערך הנמוך ביותר נמצא בילד הראשון 42

15 שימו לב: חשוב שהאיבר המקסימלי (מינימלי) יהיה ראשון. הסדר של הילדים האחרים אינו משנה גיזום מינימלי של אלפא ביתא הגיזום הגרוע ביותר של האלגוריתם מתקבל כאשר כל הילדים ממויינים לפי סדר עולה בצומת מקס טלפי סדר יורד בצומת מינ במקרה כזה לא יתרחש גיזום 45

16 כמה יגזום אלפא ביתא בסידורים שונים? בסידור אופטימלי יפתח אלפא ביתא 2/d b צמתים כאשר מינימקס מפתח b d כלומר שחקן אלפא ביתא יוכל לפתח עץ בעומק כפול מאשר שחקן מינימקס בסידור אקראי יפתח אלפא ביתא 4/3d b 47 גודל עצי משחק של משחקים ידועים באיקס עיגול קיימים במצב ההתחלתי 9 צעדים אפשריים לכל צעד כזה ישנן 8 תגובות אפשריות וכו. לכן מספר העלים בעץ המשחק הינו = 362, 880 בשחמט קיימים בכל מצב 35 צעדים חוקיים בממוצע אם נגביל את המשחק ל 100 צעדים נקבל עץ עם עלים 48

17 חיפוש מינימקס מוגבל משאבים ברוב המשחקים אין אפשרות לערוך חיפוש על עץ המשחק המלא מקובל לכן לערוך חיפוש מינימקס / אלפא - ביתא לעומק מוגבל העלים של העץ מוגבל העומק מוערכים ע י פונקציית הערכה יוריסטית 49 פונקציית הערכה יוריסטית כמו בחיפוש יוריסטי חד סוכני גם כאן הידע הספציפי למשחק ניתן ע י פונקציית ההערכה היוריסטית הפונקציות הן בדרך כלל קומבינציה לינארית של תכונות שונות של מצב המשחק בשחמט התכונה הדומיננטית היא יתרון הכלים. תכונות נוספות מודדות ניידות, שליטה במרכז, וכו. 50 ההבדל היחיד ממינימקס הכללי - ערך העלה אינו הערך הסופי של המשחק אלא ערך משוערך ע י הפונקציה היוריסטית ) RB-Minimax(State, Agent, D ) If G(State) OR D=0 then return h(state, Agent ) Turn Turn(State ) Children Succ(State, Agent If Turn = Agent then CurMax - Loop for c in Children ) v RB-Minimax(c, Agent, D-1 ) CurMax Max(v, CurMax ) Return(CurMax else ; Turn Agent CurMin Loop for c in Children ) v RB-Minimax(c, Agent, D-1 ) CurMin Min(v, CurMin ) Return(CurMin 51

18 RB-AlphaBeta(State, Agent, D, Alpha, Beta) If G(State) or D=0 then return h(state, Agent) Turn Turn(State) Children Succ(State, Agent) ההבדל היחיד מאלפא ביתא הכללי - ערך העלה אינו הערך הסופי של המשחק אלא ערך If Turn = Agent then משוערך ע י הפונקציה היוריסטית CurMax - Loop for c in Children v RB-AlphaBeta(c, Agent, D-1, Alpha, Beta) CurMax Max(v, CurMax) Alpha Max(CurMax, Alpha) If CurMax Beta then return Return(CurMax) else ; Turn Agent CurMin Loop for c in Children v RB-AlphaBeta(c, Agent, D-1, Alpha, Beta) CurMin Min(v, CurMin) Beta Min(CurMin, Beta) If CurMin Alpha then return - Return(CurMin) 52 משפט ההבטחה של מינימקס (ואלפא ביתא) מוגבל משאבים אם מינימקס מוגבל לעומק D מחזיר ערך V, אזי קיימת אסטרטגיה המבטיחה מצב עם ערך יוריסטי של לפחות V בעוד D צעדים ערך זה הוא הערך הגבוה ביותר בעומק D המובטח לנו 53 שימוש האלגוריתמים במשחק ברוב המשחקים קיימים בכל מצב מספר מהלכים חוקיים מטרת האלגוריתם אינו לחשב את ערך המינימקס אלא לבחור במהלך שממקסם ערך זה אנו מניחים שקיימת פונקציה בשם agent) Legal-Moves(state, שמחזירה קבוצה סופית של מהלכים חוקיים לסוכן במצב הנתון אנו מניחים גם שקיימת פונקציה בשם state) Apply-Move(move, שמחזירה את המצב המתקבל ע י הפעלת המהלך 54

19 RB-AlphaBeta-M(State, Agent, D, Alpha, Beta) If G(State) or D=0 then return h(state,agent) Turn Turn(State) Moves Legal-Moves(State,Agent) If Turn = Agent then CurMax - Loop for m in Moves c Apply-Move(m,State) v RB-AlphaBeta(c, Agent, D-1, Alpha, Beta) CurMax Max(v, CurMax) Alpha Max(CurMax,Alpha) If CurMax Beta then return Return(CurMax) else ; Turn Agent CurMin Loop for m in Moves c Apply-Move(m,State) v RB-AlphaBeta(c, Agent, D-1, Alpha, Beta) CurMin Min(v, CurMin) Beta Min(CurMin, Beta) If CurMin Alpha then return - Return(CurMin) 55 אלגוריתם משחק - מחזיר צעד Play(State,Agent,D) Alpha - Max - Moves Legal-Moves(State,Agent) Loop for m in Moves c Apply-Move(m,State) v RB-AlphaBeta-M(c, Agent, D-1, Alpha, ) if v > Max Alpha v Max v BestMove m Return BestMove 56 שיפורים למינימקס ניהול זמן סדור ילדים טבלאות מצבים ספריות פתיחה וסיום העמקה סלקטיבית 57

20 אלגוריתם Anytime Contract במשחקים רבים יש מגבלה על זמן החשיבה לפני מהלך זו הגדרת בעיה אופיינית: במקום החזר את הצעד הטוב ביותר - החזר את הצעד הטוב ביותר שאתה יכול למצוא תוך K שניות לאלגוריתמים שמקבלים מגבלת זמן כאחד הפרמטרים קוראים אלגוריתמי Anytime Contract Algorithms המלה contract באה לאמר שהזמן ניתן מראש לאלגוריתם. יש מקרים בהם האלגוריתם נדרש לחשוב עד יבקשו ממנו פתרון - אלגוריתמים כאלה נקראים Anytime Interruptable Algorithms 58 העמקה הדרגתית שיטה מקובלת להתמודדות עם זמן. קוראים לאלפא-ביתא מוגבל משאבים עם הגבלת עומק הולכת וגדלה עד שנגמר הזמן יש בעיה - כיצד לנצל את האיטרציה האחרונה שהופסקה סידור ילדים ראינו שסדר הילדים בעץ יכול להשפיע בצורה ניכרת על מידת הגיזום ולכן על משאבי החיפוש במקרה של סדר אופטימלי ניתן יהיה לחפש לעומק כפול מאשר עץ לא גזום סדר אופטימלי כזה לא ניתן להסקה (כדי להסיק אותו אנו זקוקים לעץ הבלתי גזום) ניתן להסיק יוריסטית סדר טוב בשחמט, למשל, סידור יוריסטי המנסה תחילה לקיחות, אח כ איומים, אח כ צעדים קדימה, אח כ צעדים אחורה, מביא לגיזום בפקטור 2 מהאופטימלי. 60

21 סידור ענפים דינמי שיטה המנצלת איטרציות קודמות בהעמקה הדרגתית להסקת יוריסטיקה לסידור בנים באיטרציה ה i נשמרת אינפורמציה לסידור בנים באיטרציה ה 1+i מספיק לזכור לכל צומת מקס את הצעד המקסימלי ולכל צעד min את הצעד המינימלי אפקט האופק תופעה בה האלגוריתם בוחר צעדים סתמיים כדי לדחות צרות מעבר לאופק החיפוש 62 אפקט האופק - דוגמא תור השחור לשחק. עומק החיפוש - 2 כל צעד של השחור יסתיים באיבוד המלכה שלו יש צעד אחד - הזזת הרץ לשורה העליונה - שיסתיים רק באיבוד רץ. לכן השחור יעדיף זאת. אבל בצעד הבא הוא יאבד גם את המלכה 63

22 אפקט האופק -4 רץ שחור חוסם צריח מלכה לוקחת צריח -3 צריח לוקח רץ רץ לוקח מלכה העמקה סלקטיבית - חיפוש עד רגיעה פורשים כמו קודם עץ מלא עד עומק מסוים. אבל, כאשר מצב אינו שקט ממשיכים הלאה לעומק הציעו קריטריונים לשקט 65 העמקה סלקטיבית - חיפוש עד רגיעה פורשים כמו קודם עץ מלא עד עומק מסוים. אבל, כאשר המצב בעלה אינו שקט מעמיקים יש קריטריונים שונים המשמשים להחלטה על העמקה קריטריונים כלליים משתמשים למשל בשינויים ערך היוריסטי במסלול לעלה - אם יש תנודות חזקות ממשיכים להעמיק. קריטריונים ספציפיים משתמשים בכללים תלויי משחק - למשל, בשחמט ממשיכים כל עוד יש לקיחות של כלים. 66

23 בהעמקה סלקטיבית עץ החיפוש נראה כך : עץ מלא + עצים נוספים תלויים על חלק מהעלים 67 ניצול זכרון חיפוש מינימקס )גם עם גיזום( הינו חיפוש לעומק. דרישות הזכרון שלו לינאריות )למעשה נשמר רק לוח אחד(. נשאלת השאלה האם ניתן לנצל את הזכרון הפנוי כדי לשפר את אלגוריתם ההחלטה במקרים רבים מרחב המצבים הינו גרף, ולכאורה היה ניתן לחפש בגרף במקום בעץ, אבל אז הזכרון היה גדל אקפוננציאלית פתרון ביניים אפשרי : שמירת חלק מהמצבים בהם ביקרנו עם ערך המינימקס שלהם בטבלה 68 שמירת ערכים בטבלה אם אנחנו רוצים שערך המינימקס של העץ לא ישתנה בעקבות השימוש בערכים שמורים, עלינו לנהוג בזהירות נצטרך לשמור, יחד עם המצבים וערך המינימקס שלהם, גם את העומק שהערך משקף נשתמש רק אם נמצא מצב זהה באותו עומק עבור חיפוש אלפא ביתא צריך להיזהר אפילו יותר שכן איננו יודעים את ערכי המינימקס של מצבים - אלא רק חסמים עליהם 69

24 70 חיפוש במשחקים המערבים הסתברות 71 משחקים עם צמתים הסתברותיים קיימים משחקים, כמו שש - בש, הכוללים צמתים הסתברותיים - המצב הבא נקבע ע י הטלת קוביה אסטרטגיית המינימקס, המניחה את הגרוע ביותר, אינה רציונלית לגבי צמתים הסתברותיים אלגוריתם Expectimax עובד כמו מינימקס בצמתים לא הסתברותיים. בצמתים הסתברותיים מעלים למעלה את התוחלת 72

25 1/36 1/ מהלכים חוקיים לזריקה /36 1/ /36 מהלכים חוקיים לזריקה 6-6 1/ אלגוריתם Expectimax אנו מניחים פרדיקט Probabilistic המחזיר TRUE אם זהו מצב הסתברותי אנו מניחים פונקציה Prob המקבלת מצב הסתברותי ומחזירה אוסף זוגות ni} {hp 1,c 1i,...hp n,c כאשר c i הינו מצב ו p i הינה ההסתברות שלו nx p i =1 i=1 74 RB-Expectimax(State,Agent,D) If G(State) OR D=0 then return h(state,agent) If Probabilistic(State) X then return p RB-Expectimax(c, Agent,D 1) hc,pi2prob(state) Turn Turn(State) Children Succ(State, Agent) If Turn = Agent then CurMax - Loop for c in Children v RB-Expectimax(c,Agent,D-1) CurMax Max(v,CurMax) Return(CurMax) else ; Turn Agent CurMin Loop for c in Children v RB-Expectimax(c,Agent,D-1) CurMin Min(v,CurMin) Return(CurMin) 75

26 משחקים עם אינפורמציה חלקית במשחקים כמו פוקר וברידג רואה כל סוכן רק חלק ממצב העולם טכניקה אפשרית לפתרון: מנה את כל המצבים האפשריים, לכל אחד פתח עץ אלפא ביתא, בחר צעד עם הערך הצפוי הגדול ביותר אם מספר המצבים האפשריים גדול מידי, מבצעים זאת רק לגבי דגימה של הקבוצה לשיטה הזו קוראים Monte Carlo sampling 76 MonteCarlo(PartialState, D, K) Actions Legal actions in PartialState S All states consistent with PartialState Sample Random K elements of S Loop for a in Actions V(a) AVG αβ(a(s),d)for s in Sample Select a with maximal V(a) 77

במשחקים בצורה אסטרטגית: השחקנים בוחרים אסטרטגיות במקביל ובצורה בלתי תלויה. מייד לאחר מכן מסתיים המשחק. נרצה לדון במשחקים מסוג אחר: השחקנים משחקים לפי

במשחקים בצורה אסטרטגית: השחקנים בוחרים אסטרטגיות במקביל ובצורה בלתי תלויה. מייד לאחר מכן מסתיים המשחק. נרצה לדון במשחקים מסוג אחר: השחקנים משחקים לפי 1 משחקים בצורה רחבה במשחקים בצורה אסטרטגית: השחקנים בוחרים אסטרטגיות במקביל ובצורה בלתי תלויה. מייד לאחר מכן מסתיים המשחק. נרצה לדון במשחקים מסוג אחר: השחקנים משחקים לפי תורות. לכל שחקן יש מספר תורות.

Διαβάστε περισσότερα

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur פתרון תרגיל --- 5 מרחבים וקטורים דוגמאות למרחבים וקטורים שונים מושגים בסיסיים: תת מרחב צירוף לינארי x+ y+ z = : R ) בכל סעיף בדקו האם הוא תת מרחב של א } = z = {( x y z) R x+ y+ הוא אוסף הפתרונות של המערכת

Διαβάστε περισσότερα

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשעד פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. לכל אחת מן הפונקציות הבאות, קבעו אם היא חח"ע ואם היא על (הקבוצה המתאימה) (א) 3} {1, 2, 3} {1, 2, : f כאשר 1 } 1, 3, 3, 3, { 2, = f לא חח"ע: לדוגמה

Διαβάστε περισσότερα

Logic and Set Theory for Comp. Sci.

Logic and Set Theory for Comp. Sci. 234293 - Logic and Set Theory for Comp. Sci. Spring 2008 Moed A Final [partial] solution Slava Koyfman, 2009. 1 שאלה 1 לא נכון. דוגמא נגדית מפורשת: יהיו } 2,(p 1 p 2 ) (p 2 p 1 ).Σ 2 = {p 2 p 1 },Σ 1 =

Διαβάστε περισσότερα

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( ) פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד a d U c M ( יהי b (R) a b e ל (R M ( (אין צורך להוכיח). מצאו קבוצה פורשת ל. U בדקו ש - U מהווה תת מרחב ש a d U M (R) Sp,,, c a e

Διαβάστε περισσότερα

תרגול מס' 6 פתרון מערכת משוואות ליניארית

תרגול מס' 6 פתרון מערכת משוואות ליניארית אנליזה נומרית 0211 סתיו - תרגול מס' 6 פתרון מערכת משוואות ליניארית נרצה לפתור את מערכת המשוואות יהי פתרון מקורב של נגדיר את השארית: ואת השגיאה: שאלה 1: נתונה מערכת המשוואות הבאה: הערך את השגיאה היחסית

Διαβάστε περισσότερα

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 6 נושא: תחשיב הפסוקים: הפונקציה,val גרירה לוגית, שקילות לוגית 1. כיתבו טבלאות אמת לפסוקים הבאים: (ג) r)).((p q) r) ((p r) (q p q r (p

Διαβάστε περισσότερα

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

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ משוואות רקורסיביות הגדרה: רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים למשל: T = Θ 1 if = 1 T + Θ if > 1 יונתן יניב, דוד וייץ 1 דוגמא נסתכל על האלגוריתם הבא למציאת

Διαβάστε περισσότερα

חורף תש''ע פתרון בחינה סופית מועד א'

חורף תש''ע פתרון בחינה סופית מועד א' מד''ח 4 - חורף תש''ע פתרון בחינה סופית מועד א' ( u) u u u < < שאלה : נתונה המד''ח הבאה: א) ב) ג) לכל אחד מן התנאים המצורפים בדקו האם קיים פתרון יחיד אינסוף פתרונות או אף פתרון אם קיים פתרון אחד או יותר

Διαβάστε περισσότερα

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m Observabiliy, Conrollabiliy תרגול 6 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

Διαβάστε περισσότερα

תרגול פעולות מומצאות 3

תרגול פעולות מומצאות 3 תרגול פעולות מומצאות. ^ = ^ הפעולה החשבונית סמן את הביטוי הגדול ביותר:. ^ ^ ^ π ^ הפעולה החשבונית c) #(,, מחשבת את ממוצע המספרים בסוגריים.. מהי תוצאת הפעולה (.7,.0,.)#....0 הפעולה החשבונית משמשת חנות גדולה

Διαβάστε περισσότερα

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin( א. s in(0 c os(0 s in(60 c os(0 s in(0 c os(0 s in(0 c os(0 s in(0 0 s in(70 מתאים לזהות של cos(θsin(φ : s in(θ φ s in(θcos(φ sin ( π cot ( π cos ( 4πtan ( 4π sin ( π cos ( π sin ( π cos ( 4π sin ( 4π

Διαβάστε περισσότερα

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות 1. מצאו צורה דיסיונקטיבית נורמלית קנונית לפסוקים הבאים: (ג)

Διαβάστε περισσότερα

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS כלליים שיטות חיפוש בבגרפים שיטה 1: חיפוש לרוחב S (readth irst Search) זמן: ) Θ( V + הרעיון: שימוש בתור.O שיטה 2: חיפוש לעומק S (epth irst Search) Θ( V + ) יהי =(V,) גרף כלשהו, V הוא צומת התחלת החיפוש.

Διαβάστε περισσότερα

תרגיל 13 משפטי רול ולגראנז הערות

תרגיל 13 משפטי רול ולגראנז הערות Mthemtics, Summer 20 / Exercise 3 Notes תרגיל 3 משפטי רול ולגראנז הערות. האם קיים פתרון למשוואה + x e x = בקרן )?(0, (רמז: ביחרו x,f (x) = e x הניחו שיש פתרון בקרן, השתמשו במשפט רול והגיעו לסתירה!) פתרון

Διαβάστε περισσότερα

ל הזכויות שמורות לדפנה וסטרייך

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

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשעו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים: לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( 2016 2015 )............................................................................................................. חלק ראשון: שאלות שאינן להגשה.1

Διαβάστε περισσότερα

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם תזכורת: פולינום ממעלה או מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה p f ( m i ) = p m1 m5 תרגיל: נתון עבור x] f ( x) Z[ ראשוני שקיימים 5 מספרים שלמים שונים שעבורם p x f ( x ) f ( ) = נניח בשלילה ש הוא

Διαβάστε περισσότερα

עצי 2-3 תזכורת: בנים. דוגמאות: Chapter 19: B trees ( ) Chapter 15: Augmenting data structures ( )

עצי 2-3 תזכורת: בנים. דוגמאות: Chapter 19: B trees ( ) Chapter 15: Augmenting data structures ( ) עצים מאוזנים Lecture 5 of Geiger & Itai s slide brochure www.cs.technion.ac.il/~dang/courseds תזכורת: משפחת עצים נקראת מאוזנת אם ( h. = (log עצי -3 ועצי דרגות עצי AVL הם עצים מאוזנים. עצי 3- מהווים דוגמא

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 5

מתמטיקה בדידה תרגול מס' 5 מתמטיקה בדידה תרגול מס' 5 נושאי התרגול: פונקציות 1 פונקציות הגדרה 1.1 פונקציה f מ A (התחום) ל B (הטווח) היא קבוצה חלקית של A B המקיימת שלכל a A קיים b B יחיד כך ש. a, b f a A.f (a) = ιb B. a, b f או, בסימון

Διαβάστε περισσότερα

{ : Halts on every input}

{ : Halts on every input} אוטומטים - תרגול 13: רדוקציות, משפט רייס וחזרה למבחן E תכונה תכונה הינה אוסף השפות מעל.(property המקיימות תנאים מסוימים (תכונה במובן של Σ תכונה לא טריביאלית: תכונה היא תכונה לא טריוויאלית אם היא מקיימת:.

Διαβάστε περισσότερα

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V )

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V ) הצגות של חבורות סופיות c ארזים 6 בינואר 017 1 משפט ברנסייד משפט 1.1 ברנסייד) יהיו p, q ראשוניים. תהי G חבורה מסדר.a, b 0,p a q b אזי G פתירה. הוכחה: באינדוקציה על G. אפשר להניח כי > 1 G. נבחר תת חבורה

Διαβάστε περισσότερα

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.1 הקבוצה ואיברי הקבוצות. המושג קבוצה הוא מושג בסיסי במתמטיקה. אין מושגים בסיסים יותר, אשר באמצעותם הגדרתו מתאפשרת. הניסיון והאינטואיציה עוזרים להבין

Διαβάστε περισσότερα

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות 25 בדצמבר 2016 תזכורת: תהי ) n f ( 1, 2,..., פונקציה המוגדרת בסביבה של f. 0 גזירה חלקית לפי משתנה ) ( = 0, אם קיים הגבול : 1 0, 2 0,..., בנקודה n 0 i f(,..,n,).lim

Διαβάστε περισσότερα

. {e M: x e} מתקיים = 1 x X Y

. {e M: x e} מתקיים = 1 x X Y שימושי זרימה פרק 7.5-13 ב- Kleinberg/Tardos שידוך בגרף דו-צדדי עיבוד תמונות 1 בעיית השידוך באתר שידוכים רשומים m נשים ו- n גברים. תוכנת האתר מאתרת זוגות מתאימים. בהינתן האוסף של ההתאמות האפשריות, יש לשדך

Διαβάστε περισσότερα

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

( )( ) ( ) f : B C היא פונקציה חחע ועל מכיוון שהיא מוגדרת עי. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חחע אז ועל פי הגדרת הרצאה 7 יהיו :, : C פונקציות, אז : C חח"ע ו חח"ע,אז א אם על ו על,אז ב אם ( על פי הגדרת ההרכבה )( x ) = ( )( x x, כךש ) x א יהיו = ( x ) x חח"ע נקבל ש מכיוון ש חח"ע נקבל ש מכיוון ש ( b) = c כך ש b ( ) (

Διαβάστε περισσότερα

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד. חידה לחימום ( M ש- N > (כך מספרים טבעיים Mו- N שappleי appleתוappleים בעלי אותה הזוגיות (שappleיהם זוגיים או שappleיהם אי - זוגיים). המספרים הטבעיים מ- Mעד Nמסודרים בשורה, ושappleי שחקappleים משחקים במשחק.

Διαβάστε περισσότερα

1 תוחלת מותנה. c ארזים 3 במאי G מדיד לפי Y.1 E (X1 A ) = E (Y 1 A )

1 תוחלת מותנה. c ארזים 3 במאי G מדיד לפי Y.1 E (X1 A ) = E (Y 1 A ) הסתברות למתמטיקאים c ארזים 3 במאי 2017 1 תוחלת מותנה הגדרה 1.1 לכל משתנה מקרי X אינטגרבילית ותת סיגמא אלגברה G F קיים משתנה מקרי G) Y := E (X המקיים: E (X1 A ) = E (Y 1 A ).G מדיד לפי Y.1.E Y

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשעו (2016) לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)............................................................................................................. חלק ראשון: שאלות שאינן להגשה 1. עבור

Διαβάστε περισσότερα

שאלה 1 V AB פתרון AB 30 R3 20 R

שאלה 1 V AB פתרון AB 30 R3 20 R תרגילים בתורת החשמל כתה יג שאלה א. חשב את המתח AB לפי משפט מילמן. חשב את הזרם בכל נגד לפי המתח שקיבלת בסעיף א. A 60 0 8 0 0.A B 8 60 0 0. AB 5. v 60 AB 0 0 ( 5.) 0.55A 60 א. פתרון 0 AB 0 ( 5.) 0 0.776A

Διαβάστε περισσότερα

גבול ורציפות של פונקציה סקלרית שאלות נוספות

גבול ורציפות של פונקציה סקלרית שאלות נוספות 08 005 שאלה גבול ורציפות של פונקציה סקלרית שאלות נוספות f ( ) f ( ) g( ) f ( ) ו- lim f ( ) ו- ( ) (00) lim ( ) (00) f ( בסביבת הנקודה (00) ) נתון: מצאו ) lim g( ( ) (00) ננסה להיעזר בכלל הסנדביץ לשם כך

Διαβάστε περισσότερα

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשעב זהויות טריגונומטריות תרגול חזרה זהויות טריגונומטריות si π α) si α π α) α si π π ), Z si α π α) t α cot π α) t α si α cot α α α si α si α + α siα ± β) si α β ± α si β α ± β) α β si α si β si α si α α α α si α si α α α + α si

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 13

מתמטיקה בדידה תרגול מס' 13 מתמטיקה בדידה תרגול מס' 13 נושאי התרגול: תורת הגרפים. 1 מושגים בסיסיים נדון בגרפים מכוונים. הגדרה 1.1 גרף מכוון הוא זוג סדור E G =,V כך ש V ו E. V הגרף נקרא פשוט אם E יחס אי רפלקסיבי. כלומר, גם ללא לולאות.

Διαβάστε περισσότερα

מבני נתונים 08a תרגול 8 14/2/2008 המשך ערמות ליאור שפירא

מבני נתונים 08a תרגול 8 14/2/2008 המשך ערמות ליאור שפירא מבני נתונים 08a תרגול 8 14/2/2008 המשך ערמות ליאור שפירא ערמות פיבונאצ'י Operation Linked List Binary Heap Binomial Heap Fibonacci Heap Relaxed Heap make-heap 1 1 1 1 1 is-empty 1 1 1 1 1 insert 1 log

Διαβάστε περισσότερα

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים מבוא: קבוצות מיוחדות של מספרים ממשיים קבוצות של מספרים ממשיים צעד ראשון להצטיינות קבוצה היא אוסף של עצמים הנקראים האיברים של הקבוצה אנו נתמקד בקבוצות של מספרים ממשיים בדרך כלל מסמנים את הקבוצה באות גדולה

Διαβάστε περισσότερα

gcd 24,15 = 3 3 =

gcd 24,15 = 3 3 = מחלק משותף מקסימאלי משפט אם gcd a, b = g Z אז קיימים x, y שלמים כך ש.g = xa + yb במלים אחרות, אם ה כך ש.gcd a, b = xa + yb gcd,a b של שני משתנים הוא מספר שלם, אז קיימים שני מקדמים שלמים כאלה gcd 4,15 =

Διαβάστε περισσότερα

אלגוריתמים בתורת הגרפים חלק ראשון

אלגוריתמים בתורת הגרפים חלק ראשון גירסה 1. 11.11.22 אלגוריתמים בתורת הגרפים חלק ראשון מסמך זה הינו הראשון בסדרת מסמכים אודות תורת הגרפים, והוא חופף בחלקו לקורס "אלגוריתמים בתורת הגרפים" בטכניון (שאינו מועבר יותר). ברצוני להודות תודה מיוחדת

Διαβάστε περισσότερα

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx דפי נוסחאות I גבולות נאמר כי כך שלכל δ קיים > ε לכל > lim ( ) L המקיים ( ) מתקיים L < ε הגדרת הגבול : < < δ lim ( ) lim ורק ( ) משפט הכריך (סנדוויץ') : תהיינה ( ( ( )g ( )h פונקציות המוגדרות בסביבה נקובה

Διαβάστε περισσότερα

logn) = nlog. log(2n

logn) = nlog. log(2n תכנוןוניתוחאלגוריתמים סיכוםהתרגולים n log O( g( n)) = Ω( g( n)) = θ ( g( n)) = תרגול.3.04 סיבוכיות { f ( n) c> 0, n0 > 0 n> n0 0 f ( n) c g( n) } { f ( n) c> 0, n0 > 0 n> n0 0 c g( n) f ( n) } { f ( n)

Διαβάστε περισσότερα

הגדרה: מצבים k -בני-הפרדה

הגדרה: מצבים k -בני-הפרדה פרק 12: שקילות מצבים וצמצום מכונות לעי תים קרובות, תכנון המכונה מתוך סיפור המעשה מביא להגדרת מצבים יתי רים states) :(redundant הפונקציה שהם ממלאים ניתנת להשגה באמצעו ת מצבים א חרים. כיוון שמספר רכיבי הזיכרון

Διαβάστε περισσότερα

תרגיל 7 פונקציות טריגונומטריות הערות

תרגיל 7 פונקציות טריגונומטריות הערות תרגיל 7 פונקציות טריגונומטריות הערות. פתרו את המשוואות הבאות. לא מספיק למצוא פתרון אחד יש למצוא את כולם! sin ( π (א) = x sin (ב) = x cos (ג) = x tan (ד) = x) (ה) = tan x (ו) = 0 x sin (x) + sin (ז) 3 =

Διαβάστε περισσότερα

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

אוטומט סופי דטרמיניסטי מוגדר עי החמישייה: 2 תרגול אוטומט סופי דטרמיניסטי אוטומטים ושפות פורמליות בר אילן תשעז 2017 עקיבא קליינרמן הגדרה אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה: (,, 0,, ) כאשר: א= "ב שפת הקלט = קבוצה סופית לא ריקה של מצבים מצב

Διαβάστε περισσότερα

מבני נתונים עצים שיעור 7

מבני נתונים עצים שיעור 7 בס ד מבני נתונים עצים שיעור 7 שי גולן כ ח בניסן, תשע ו 6 במאי 2016 תקציר בתרגול זה נתחיל לדון בעצים. נגדיר עצים כלליים ועצים בינאריים, ונציג את ההגדרות הבסיסיות בתחום. נתרגל הוכחת תכונות של עצים באמצעות

Διαβάστε περισσότερα

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t.

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t. תכנון אלגוריתמים 2016 עבודה 1 פתרון שאלה 1 נזכר כי בגרף (E G, =,V) עבור שני קודקודים d(u, (v,u, v הוא אורך מסלול קצר ביותר מ u ל v. אם אין מסלול מ u ל.d(u, v) =,v נתונות שתי בעיות. בעיה א' מופע: גרף מכוון

Διαβάστε περισσότερα

תוכן הפרק: ,best case, average case דוגמאות 1. זמן - נמדד באמצעות מס' פעולות סיבוכיות, דוגמאות, שיפור בפקטור קבוע האלגוריתם. וגודלם. איטרטיביים. לקלט.

תוכן הפרק: ,best case, average case דוגמאות 1. זמן - נמדד באמצעות מס' פעולות סיבוכיות, דוגמאות, שיפור בפקטור קבוע האלגוריתם. וגודלם. איטרטיביים. לקלט. פרק סיבוכיות פרק סיבוכיות המושג יעילות מהו? במדעי המחשב היעילות נמדדת בעזרת מדדי סיבוכיות, החשובים שבהם: של אלגוריתמים יעילותם תוכן הפרק: יעילות מהי (זיכרון וזמן, זמן ריצה T( של אלגוריתם מהו, מהם case,

Διαβάστε περισσότερα

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r ל' ' פונקציות פרימיטיביות רקורסיביות חישוביות הרצאה 4 האם כל פונקציה מלאה היא פרימיטיבית רקורסיבית? לא נראה שתי הוכחות: פונקציות רקורסיביות (המשך) זיהוי שפות ע''י מכונות טיורינג הוכחה קיומית: קיימות פונקציות

Διαβάστε περισσότερα

תורת הגרפים - סימונים

תורת הגרפים - סימונים תורת הגרפים - סימונים.n = V,m = E בהינתן גרף,G = V,E נסמן: בתוך סימוני ה O,o,Ω,ω,Θ נרשה לעצמנו אף להיפטר מהערך המוחלט.. E V,O V + E כלומר, O V + E נכתוב במקום אם כי בכל מקרה אחר נכתוב או קשת של גרף לא

Διαβάστε περισσότερα

תורישק :תורישקה תייעבב בוש ןייענ?t- t ל s- s מ לולסמ שי םאה 2

תורישק :תורישקה תייעבב בוש ןייענ?t- t ל s- s מ לולסמ שי םאה 2 סריקה לעומק רכיבים אי-פריקים רכיבים קשירים היטב מיון טופולוגי פרק 3 ב- Kleinberg/Tardos פרק 3.3-5 ב- al Cormen et קשירות נעיין שוב בבעיית הקשירות: ל- t? האם יש מסלול מ- s קשירות נעיין שוב בבעיית הקשירות:

Διαβάστε περισσότερα

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם.

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם. 7.8.2017 מבחן מועד ב' תאריך הבחינה: שמות המרצים: מר בועז ארד פרופ' עמוס ביימל מר יהונתן כהן דר' עדן כלמטץ' גב' מיכל שמש אנא קיראו היטב את ההוראות שלהלן: שם הקורס: תכנון אלגוריתמים מספר הקורס: 202-1-2041

Διαβάστε περισσότερα

רשימת משפטים והגדרות

רשימת משפטים והגדרות רשימת משפטים והגדרות חשבון אינפיניטיסימאלי ב' מרצה : למברג דן 1 פונקציה קדומה ואינטגרל לא מסויים הגדרה 1.1. (פונקציה קדומה) יהי f :,] [b R פונקציה. פונקציה F נקראת פונקציה קדומה של f אם.[, b] גזירה ב F

Διαβάστε περισσότερα

סיכום- בעיות מינימוםמקסימום - שאלון 806

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

Διαβάστε περισσότερα

' 2 סמ ליגרת ןורתפ םיפרגה תרותב םימתירוגלא דדצ 1 : הלאש ןורתפ רבסה תורעה

' 2 סמ ליגרת ןורתפ םיפרגה תרותב םימתירוגלא דדצ 1 : הלאש ןורתפ רבסה תורעה אלגוריתמים בתורת הגרפים פתרון תרגיל מס' 2 לשאלות והערות נא לפנות לאילן גרונאו (shrilan@cs.technion.ac.il) א) ב) ג) גרף דו-צדדי (bipartite) הינו גרף (E )G V, אשר קיימת חלוקה של צמתיו לשתי קבוצות U,W e =

Διαβάστε περισσότερα

x a x n D f (iii) x n a ,Cauchy

x a x n D f (iii) x n a ,Cauchy גבולות ורציפות גבול של פונקציה בנקודה הגדרה: קבוצה אשר מכילה קטע פתוח שמכיל את a תקרא סביבה של a. קבוצה אשר מכילה קטע פתוח שמכיל את a אך לא מכילה את a עצמו תקרא סביבה מנוקבת של a. יהו a R ו f פונקציה מוגדרת

Διαβάστε περισσότερα

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק יום א 14 : 00 15 : 00 בניין 605 חדר 103 http://u.cs.biu.ac.il/ brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק 29/11/2017 1 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

Διαβάστε περισσότερα

מבני נתונים ואלגוריתמים תרגול #11

מבני נתונים ואלגוריתמים תרגול #11 מבני נתונים ואלגוריתמים תרגול # התאמת מחרוזות סימונים והגדרות: P[,,m] כך Σ * טקסט T )מערך של תווים( באורך T[,,n] n ותבנית P באורך m ש.m n התווים של P ו T נלקחים מאלפבית סופי Σ. לדוגמא: {a,b,,z},{,}=σ.

Διαβάστε περισσότερα

מינימיזציה של DFA מינימיזציה של הקנוני שאותה ראינו בסעיף הקודם. בנוסף, נוכיח את יחידות האוטומט המינימלי בכך שנראה שכל אוטומט על ידי שינוי שמות

מינימיזציה של DFA מינימיזציה של הקנוני שאותה ראינו בסעיף הקודם. בנוסף, נוכיח את יחידות האוטומט המינימלי בכך שנראה שכל אוטומט על ידי שינוי שמות מינימיזציה של DFA L. הוא אוטמומט מינימלי עבור L של שפה רגולרית A ראינו בסוף הסעיף הקודם שהאוטומט הקנוני קיים A DFA בכך הוכחנו שלכל שפה רגולרית קיים אוטומט מינמלי המזהה אותה. זה אומר שלכל נקרא A A לאוטומט

Διαβάστε περισσότερα

אלגברה מודרנית פתרון שיעורי בית 6

אלגברה מודרנית פתרון שיעורי בית 6 אלגברה מודרנית פתרון שיעורי בית 6 15 בינואר 016 1. יהי F שדה ויהיו q(x) p(x), שני פולינומים מעל F. מצאו פולינומים R(x) S(x), כך שמתקיים R(x),p(x) = S(x)q(x) + כאשר deg(q),deg(r) < עבור המקרים הבאים: (תזכורת:

Διαβάστε περισσότερα

פרויקט מסכם לתואר בוגר במדעים )B.Sc( במתמטיקה שימושית

פרויקט מסכם לתואר בוגר במדעים )B.Sc( במתמטיקה שימושית המחלקה למתמטיקה Department of Mathematics פרויקט מסכם לתואר בוגר במדעים )B.Sc( במתמטיקה שימושית מערכת בינה מלאכותית לפתרון המשחק 2048 בעזרת אלגוריתם אקספקטימקס ואופטימיזצית הנחיל יפתח בן זקן 2048 AI Solver

Διαβάστε περισσότερα

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p;

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p; מבני נתונים פתרונות לסט שאלות דומה לשאלות בנושאים () זמני ריצה של פונקציות רקורסיביות () מיונים השאלות פתרו את נוסחאות הנסיגה בסעיפים א-ג על ידי הצבה חוזרת T() כאשר = T() = T( ) + log T() = T() כאשר =

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשעד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, 635865 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1. סדרה חשבונית שיש בה n איברים...2 3. האיבר

Διαβάστε περισσότερα

מבני נתונים ויעילות אלגוריתמים

מבני נתונים ויעילות אלגוריתמים מבני נתונים ויעילות אלגוריתמים (8..05). טענה אודות סדר גודל. log טענה: מתקיים Θ(log) (!) = הוכחה: ברור שמתקיים: 3 4... 4 4 4... 43 פעמים במילים אחרות:! נוציא לוגריתם משני האגפים: log(!) log( ) log(a b

Διαβάστε περισσότερα

אלגוריתמים בתורת הגרפים חלק שני

אלגוריתמים בתורת הגרפים חלק שני גירסה 1.00 5.12.2002 אלגוריתמים בתורת הגרפים חלק שני מסמך זה הינו השני בסדרת מסמכים אודות תורת הגרפים, והוא חופף בחלקו לקורס "אלגוריתמים בתורת הגרפים" בטכניון (שאינו מועבר יותר). ברצוני להודות תודה מיוחדת

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 5

מודלים חישוביים תרגולמס 5 מודלים חישוביים תרגולמס 5 30 במרץ 2016 נושאי התרגול: דקדוקים חסרי הקשר. למת הניפוח לשפות חסרות הקשר. פעולות סגור לשפות חסרות הקשר. 1 דקדוקים חסרי הקשר נזכיר כי דקדוק חסר הקשר הוא רביעיה =(V,Σ,R,S) G, כך

Διαβάστε περισσότερα

קיום ויחידות פתרונות למשוואות דיפרנציאליות

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

Διαβάστε περισσότερα

פתרון תרגיל בית 6 מבוא לתורת החבורות סמסטר א תשע ז

פתרון תרגיל בית 6 מבוא לתורת החבורות סמסטר א תשע ז פתרון תרגיל בית 6 מבוא לתורת החבורות 88-211 סמסטר א תשע ז הוראות בהגשת הפתרון יש לרשום שם מלא, מספר ת ז ומספר קבוצת תרגול. תאריך הגשת התרגיל הוא בתרגול בשבוע המתחיל בתאריך ג טבת ה תשע ז, 1.1.2017. שאלות

Διαβάστε περισσότερα

פרק 8: עצים. .(Tree) במשפטים הגדרה: גרף ללא מעגלים נקרא יער. דוגמה 8.1: תרגילים: הקודקודים 2 ו- 6 בדוגמה הוא ).

פרק 8: עצים. .(Tree) במשפטים הגדרה: גרף ללא מעגלים נקרא יער. דוגמה 8.1: תרגילים: הקודקודים 2 ו- 6 בדוגמה הוא ). מבוא לפרק: : עצים.(ree) עצים הם גרפים חסרי מעגלים. כך, כיוון פרק זה הוא מעין הפוך לשני הפרקים הקודמים. עץ יסומן לרב על ידי במשפטים 8.1-8.3 נפתח חלק מתכונותיו, ובהמשך נדון בהיבטים שונים של "עץ פורש" של

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 2

אלגברה ליניארית 1 א' פתרון 2 אלגברה ליניארית א' פתרון 3 4 3 3 7 9 3. נשתמש בכתיבה בעזרת מטריצה בכל הסעיפים. א. פתרון: 3 3 3 3 3 3 9 אז ישנו פתרון יחיד והוא = 3.x =, x =, x 3 3 הערה: אפשר גם לפתור בדרך קצת יותר ארוכה, אבל מבלי להתעסק

Διαβάστε περισσότερα

מיון. 1 מיון ערימה (Heapsort) חלק I 1.1 הגדרת ערימה 0.1 הגדרה של המושג מיון מסקנה: הערך הכי גבוה בערימה נמצא בשורש העץ!

מיון. 1 מיון ערימה (Heapsort) חלק I 1.1 הגדרת ערימה 0.1 הגדרה של המושג מיון מסקנה: הערך הכי גבוה בערימה נמצא בשורש העץ! מיון ערימה (Heapsort) מבני נתונים חלק I מיון מבני נתונים ד"ר ערן לונדון. הגדרת ערימה ערימה (בינארית) הינה מערך אשר ניתן להציגו כמו עץ בינארי מלא או כמעט מלא כאשר כל קודקוד בעץ מתאים לתא במערך. העץ הינו

Διαβάστε περισσότερα

אינפי - 1 תרגול בינואר 2012

אינפי - 1 תרגול בינואר 2012 אינפי - תרגול 4 3 בינואר 0 רציפות במידה שווה הגדרה. נאמר שפונקציה f : D R היא רציפה במידה שווה אם לכל > 0 ε קיים. f(x) f(y) < ε אז x y < δ אם,x, y D כך שלכל δ > 0 נביט במקרה בו D הוא קטע (חסום או לא חסום,

Διαβάστε περισσότερα

אלגו מתקדם ביוני 2012 מרצה: יאיר בר טל בודק: אורן בקר. איני לוקחת אחריות על מה שכתוב כאן, so tread lightly אין המרצה קשור לסיכום זה בשום דרך.

אלגו מתקדם ביוני 2012 מרצה: יאיר בר טל בודק: אורן בקר. איני לוקחת אחריות על מה שכתוב כאן, so tread lightly אין המרצה קשור לסיכום זה בשום דרך. אלגו מתקדם 67824 11 ביוני 2012 מרצה: יאיר בר טל בודק: אורן בקר איני לוקחת אחריות על מה שכתוב כאן, so tread lightly אין המרצה קשור לסיכום זה בשום דרך. הערות יתקבלו בברכה.noga.rotman@gmail.com אהבתם? יש

Διαβάστε περισσότερα

The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן

The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן .. The No Arbitrage Theorem for Factor Models ג'רמי שיף - המחלקה למתמטיקה, אוניברסיטת בר-אילן 03.01.16 . Factor Models.i = 1,..., n,r i נכסים, תשואות (משתנים מקריים) n.e[f j ] נניח = 0.j = 1,..., d,f j

Διαβάστε περισσότερα

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא:

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא: של שאלות מבחינות פתרונות.1 שאלהזוהופיעהבמבחןמועדג 01 דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא: הגדרות: עבור צומת בעץ בינארי T נסמן ב- T את תת העץ של T ששורשו. (תת העץ הזה כולל את ). נגדיר את תת העץ

Διαβάστε περισσότερα

אלגברה ליניארית (1) - תרגיל 6

אלגברה ליניארית (1) - תרגיל 6 אלגברה ליניארית (1) - תרגיל 6 התרגיל להגשה עד יום חמישי (12.12.14) בשעה 16:00 בתא המתאים בבניין מתמטיקה. נא לא לשכוח פתקית סימון. 1. עבור כל אחד מתת המרחבים הבאים, מצאו בסיס ואת המימד: (א) 3)} (0, 6, 3,,

Διαβάστε περισσότερα

לדוגמא : dy dx. xdx = x. cos 1. cos. x dx 2. dx = 2xdx לסיכום: 5 sin 5 1 = + ( ) הוכחה: [ ] ( ) ( )

לדוגמא : dy dx. xdx = x. cos 1. cos. x dx 2. dx = 2xdx לסיכום: 5 sin 5 1 = + ( ) הוכחה: [ ] ( ) ( ) 9. חשבון אינטגרלי. עד כה עסקנו בבעיות של מציאת הנגזרת של פונקציה נתונה. נשאלת השאלה בהינתן נגזרת האם נוכל למצוא את הפונקציה המקורית (הפונקציה שנגזרתה נתונה)? זוהי שאלה קשה יותר, חשבון אינטגרלי דן בבעיה

Διαβάστε περισσότερα

אופטימיזציה דיסקרטית 67855

אופטימיזציה דיסקרטית 67855 אופטימיזציה דיסקרטית 67855 14 בינואר 2013 מרצה: יובל רבני איני לוקחת אחריות על מה שכתוב כאן, so tread lightly אין המרצה או המתרגל קשורים לסיכום זה בשום דרך. הערות יתקבלו בברכה.noga.rotman@gmail.com אהבתם?

Διαβάστε περισσότερα

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

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

Διαβάστε περισσότερα

רשימת בעיות בסיבוכיות

רשימת בעיות בסיבוכיות ב) ב) רשימת בעיות בסיבוכיות כל בעיה מופיעה במחלקה הגדולה ביותר שידוע בוודאות שהיא נמצאת בה, אלא אם כן מצוין אחרת. כמובן שבעיות ב- L נמצאות גם ב- וב- SACE למשל, אבל אם תכתבו את זה כתשובה במבחן לא תקבלו

Διαβάστε περισσότερα

תורת הקבוצות תרגיל בית 2 פתרונות

תורת הקבוצות תרגיל בית 2 פתרונות תורת הקבוצות תרגיל בית 2 פתרונות חיים שרגא רוזנר כ"ה בניסן, תשע"ה תזכורות תקציר איזומורפיזם סדר, רישא, טרנזיטיביות, סודרים, השוואת סודרים, סודר עוקב, סודר גבולי. 1. טרנזיטיבות וסודרים קבוצה A היא טרנזיטיבית

Διαβάστε περισσότερα

טענה חשובה : העתקה לינארית הינה חד חד ערכית האפס ב- הוא הוקטור היחיד שמועתק לוקטור אפס של. נקבל מחד חד הערכיות כי בהכרח.

טענה חשובה : העתקה לינארית הינה חד חד ערכית האפס ב- הוא הוקטור היחיד שמועתק לוקטור אפס של. נקבל מחד חד הערכיות כי בהכרח. 1 תשע'א תירגול 8 אלגברה לינארית 1 טענה חשובה : העתקה לינארית הינה חד חד ערכית האפס ב- הוא הוקטור היחיד שמועתק לוקטור אפס של וקטור אם הוכחה: חד חד ערכית ויהי כך ש מכיוון שגם נקבל מחד חד הערכיות כי בהכרח

Διαβάστε περισσότερα

השאלות ידי מצביעים לילדים.

השאלות ידי מצביעים לילדים. מבני נתונים פתרונות לסט שאלות דומה לשאלות מתרגיל 4 השאלות 1. כתבו פונקציה לא רקורסיבית שמדפיסה ב- Postorder את כל הנתונים המאוכסנים בעץ בינארי T. הפונקציה אינה צריכה להיות תלויה במימוש העץ T. הניחו שנתון

Διαβάστε περισσότερα

co ארזים 3 במרץ 2016

co ארזים 3 במרץ 2016 אלגברה לינארית 2 א co ארזים 3 במרץ 2016 ניזכר שהגדרנו ווקטורים וערכים עצמיים של מטריצות, והראינו כי זהו מקרה פרטי של ההגדרות עבור טרנספורמציות. לכן כל המשפטים והמסקנות שהוכחנו לגבי טרנספורמציות תקפים גם

Διαβάστε περισσότερα

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1 1 טורים כלליים 1. 1 התכנסות בהחלט מתכנס. מתכנס בהחלט אם n a הגדרה.1 אומרים שהטור a n משפט 1. טור מתכנס בהחלט הוא מתכנס. הוכחה. נוכיח עם קריטריון קושי. יהי אפסילון גדול מ- 0, אז אנחנו יודעים ש- n N n>m>n

Διαβάστε περισσότερα

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. א{ www.sikumuna.co.il מהי קבוצה? קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. קבוצה היא מושג יסודי במתמטיקה.התיאור האינטואיטיבי של קבוצה הוא אוסף של עצמים כלשהם. העצמים הנמצאים בקבוצה הם איברי הקבוצה.

Διαβάστε περισσότερα

אלגוריתמים בתורת הגרפים חלק רביעי

אלגוריתמים בתורת הגרפים חלק רביעי גירסה 00 232003 אלגוריתמים בתורת הגרפים חלק רביעי מסמך זה הינו הרביעי בסדרת מסמכים אודות תורת הגרפים, והוא חופף בחלקו לקורס "אלגוריתמים בתורת הגרפים" בטכניון (שאינו מועבר יותר) ברצוני להודות תודה מיוחדת

Διαβάστε περισσότερα

מבני נתונים ואלגוריתמים תרגול #3 נושאים: תור קדימויות/ערימה, עצים

מבני נתונים ואלגוריתמים תרגול #3 נושאים: תור קדימויות/ערימה, עצים מבני נתונים ואלגוריתמים תרגול #3 נושאים: תור קדימויות/ערימה, עצים חזרה מבנה נתונים אמצעי לאחסון נתונים במחשב. יש הרבה סוגים שונים, וצריך להשתמש במבנה שהכי מתאים לבעיה שלנו מבחינת שימוש בנתונים הוספה, מחיקה

Διαβάστε περισσότερα

אלגוריתמים 1, סמסטר אביב 2017

אלגוריתמים 1, סמסטר אביב 2017 BFS, DFS, Topological Sort תרגיל בית 1 מוסכמות והנחות להלן רשימת הנחות ומוסכמות אשר תקפות לכל השאלות, אלא אם כן נכתב אחרת במפורש בגוף השאלה. עליכם להוכיח נכונות ולנתח סיבוכיות עבור כל אלגוריתם מוצע. במידה

Διαβάστε περισσότερα

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים TECHNION Iael Intitute of Technology, Faculty of Mechanical Engineeing מבוא לבקרה (034040) גליון תרגילי בית מס 5 d e C() y P() - ציור : דיאגרמת הבלוקים? d(t) ו 0 (t) (t),c() 3 +,P() + ( )(+3) שאלה מס נתונה

Διαβάστε περισσότερα

תאריך עדכון אחרון: 27 בפברואר ניתוח לשיעורין analysis) (amortized הוא טכניקה לניתוח זמן ריצה לסדרת פעולות, אשר מאפשר קבלת

תאריך עדכון אחרון: 27 בפברואר ניתוח לשיעורין analysis) (amortized הוא טכניקה לניתוח זמן ריצה לסדרת פעולות, אשר מאפשר קבלת תרגול 3 ניתוח לשיעורין תאריך עדכון אחרון: 27 בפברואר 2011. ניתוח לשיעורין analysis) (amortized הוא טכניקה לניתוח זמן ריצה לסדרת פעולות, אשר מאפשר קבלת חסמי זמן ריצה נמוכים יותר מאשר חסמים המתקבלים כאשר

Διαβάστε περισσότερα

תכנון דינאמי. , p p p והמטריצה המתקבלת היא בגודל

תכנון דינאמי. , p p p והמטריצה המתקבלת היא בגודל תכנון אלגוריתמים, אביב, תרגול מס' תכנון דינאמי תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (6..(CLR ראשית נראה דוגמא:. A, A, A, A נסמן את גודל המטריצות בסדרה ע"י סדרת גדלים כאשר, p 5 5 p היא

Διαβάστε περισσότερα

אלגוריתמים / תרגיל #1

אלגוריתמים / תרגיל #1 1 אריאל סטולרמן אלגוריתמים / תרגיל #1 קבוצה 02 (1) טענה: אם בגרף לא מכוון וקשיר יש 2 צמתים מדרגה אי זוגית ושאר הצמתים מדרגה זוגית, זהו תנאי הכרחי ומספיק לקיום מסלול אויילר בגרף. הערות: הוכחה: התוספת כי

Διαβάστε περισσότερα

תורת הקבוצות יובל קפלן סיכום הרצאות פרופ ארז לפיד בקורס "תורת הקבוצות" (80200) באוניברסיטה העברית,

תורת הקבוצות יובל קפלן סיכום הרצאות פרופ ארז לפיד בקורס תורת הקבוצות (80200) באוניברסיטה העברית, תורת הקבוצות יובל קפלן סיכום הרצאות פרופ ארז לפיד בקורס "תורת הקבוצות" (80200) באוניברסיטה העברית, 7 2006. תוכן מחברת זו הוקלד ונערך על-ידי יובל קפלן. אין המרצה אחראי לכל טעות שנפלה בו. סודר באמצעות L

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר

לוגיקה ותורת הקבוצות מבחן סופי אביב תשעב (2012) דפי עזר לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר תורת הקבוצות: סימונים.N + = N \ {0} קבוצת המספרים הטבעיים; N Z קבוצת המספרים השלמים. Q קבוצת המספרים הרציונליים. R קבוצת המספרים הממשיים. הרכבת

Διαβάστε περισσότερα

3-9 - a < x < a, a < x < a

3-9 - a < x < a, a < x < a 1 עמוד 59, שאלהמס', 4 סעיףג' תיקוני הקלדה שאלון 806 צריך להיות : ג. מצאאתמקומושלאיברבסדרהזו, שקטןב- 5 מסכוםכלהאיבריםשלפניו. עמוד 147, שאלהמס' 45 ישלמחוקאתהשאלה (מופיעהפעמיים) עמוד 184, שאלהמס', 9 סעיףב',תשובה.

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן.

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשעא, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן. בB בB תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: 035804 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1 מכונית נסעה מעיר A לעיר B על כביש ראשי

Διαβάστε περισσότερα

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

s קמ קמש מ - A A מ - מ - 5 p vp v= את זמני הליכת הולכי הרגל עד הפגישות שלהם עם רוכב האופניים (שעות). בגרות ע מאי 0 מועד קיץ מבוטל שאלון 5006 מהירות - v קמ"ש t, א. () נסמן ב- p נכניס את הנתונים לטבלה מתאימה: רוכב אופניים עד הפגישה זמן -

Διαβάστε περισσότερα

תרגול משפט הדיברגנץ. D תחום חסום וסגור בעל שפה חלקה למדי D, ותהי F פו' וקטורית :F, R n R n אזי: נוסחת גרין I: הוכחה: F = u v כאשר u פו' סקלרית:

תרגול משפט הדיברגנץ. D תחום חסום וסגור בעל שפה חלקה למדי D, ותהי F פו' וקטורית :F, R n R n אזי: נוסחת גרין I: הוכחה: F = u v כאשר u פו' סקלרית: משפט הדיברגנץ תחום חסום וסגור בעל שפה חלקה למדי, ותהי F פו' וקטורית :F, R n R n אזי: div(f ) dxdy = F, n dr נוסחת גרין I: uδv dxdy = u v n dr u, v dxdy הוכחה: F = (u v v, u x y ) F = u v כאשר u פו' סקלרית:

Διαβάστε περισσότερα

גרפים אלגוריתמים בתורת הגרפים הרצאה 1 גיא פלג 15 במרץ 2012 הגדרה: מגן דוגמאות: זוגות לא סדורים כיוון שבקבוצה סדר לא חשוב.

גרפים אלגוריתמים בתורת הגרפים הרצאה 1 גיא פלג 15 במרץ 2012 הגדרה: מגן דוגמאות: זוגות לא סדורים כיוון שבקבוצה סדר לא חשוב. אלגוריתמים בתורת הגרפים הרצאה 1 גיא פלג 15 במרץ 2012 אתר הקורס.clickit3 מרצה : בני מוניץ הציון: מבחן סופי: 80% שיעורי בית 20% ואפשרות לבוחן אמצע 20% מגן גרפים הגדרה: תהי V קבוצה סופית לא ריקה. ותהי E קבוצה

Διαβάστε περισσότερα

מבני נתונים (234218) 1

מבני נתונים (234218) 1 מבני נתונים (234218) 1 חומר עזר לבחינה 13 בספטמבר 2016 שימו לב: מותר לצטט טענות המופיעות בדף זה ללא הוכחה. כל טענה אחרת, שאינה מופיעה באופן מפורש, יש לנמק באופן מלא. נימוקים מהצורה "בדומה לטענה שבחומר

Διαβάστε περισσότερα

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון. Charles Augustin COULOMB (1736-1806) קולון חוק חוקקולון, אשרנקראעלשםהפיזיקאיהצרפתישארל-אוגוסטיןדהקולוןשהיהאחדהראשוניםשחקרבאופןכמותיאתהכוחותהפועלים ביןשניגופיםטעונים. מדידותיוהתבססועלמיתקןהנקראמאזניפיתול.

Διαβάστε περισσότερα

מבני נתונים הגבלת אחריות פרק - 1 אלגוריתמי מיון ואנליזה אסימפטוטית. מיון בועות Sort Bubble מאת : סשה גולדשטיין,

מבני נתונים הגבלת אחריות פרק - 1 אלגוריתמי מיון ואנליזה אסימפטוטית. מיון בועות Sort Bubble מאת : סשה גולדשטיין, 009 מבני נתונים סיכום למבחן, יולי sashag@cs מאת : סשה גולדשטיין, 7:50,3.7.09 עדכון אחרון : בשעה הגבלת אחריות הסיכום להלן הוא האינטרפרטציה שלי של החומר, שממש לא חייבת להיות נכונה או מייצגת את זו של הסגל.

Διαβάστε περισσότερα