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

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

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

Transcript

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

2 מושגי יסוד, v V = { v, וקבוצת קשתות גרף (E )G V, הוא מבנה המכיל קבוצת צמתים }..., 1 2 e. E = { e, לכל קשת יש שתי נקודות קצה, שאינן בהכרח שונות, וכן שם. אלא אם } נציין אחרת, E,V הן קבוצות סופיות. במקרה זה נאמר גם כי הגרף G הוא סופי. שתי קשתות שיש להן את אותם הקצוות יקראו קשתות מקבילות. קשת שיש לה שני קצוות, שהם למעשה אותו קצה, תיקרא חוג עצמי. הדרגה של צומת v, שתסומן d(v), תוגדר בתור מספר הקשתות הפוגעות בצומת v. אם דרגת צומת היא, נאמר כי הצומת מבודדת. סימון e יהיו,u v קשתות ו- e צומת. נסמן: u v במקרה זה נאמר כי e מחבר בין u ל- v. אם יש צומת שקצוותיה הן,u. v,... v { v, וקשתות,...} e { e,, כך ש- P מתחילה בצומת מסלול P הוא סידרה של צמתים }, v 1 וכך, e 1 שמחברת אותה אל, v שאחריה מופיעה קשת, שתסומן כלשהו, נניח e1 e2 הלאה, המקיימת מספר תכונות. נסמן: v2.... P : v v 1 תכונות המסלול: 1+i e יש צומת משותפת. e i ול- 1. ל- e i איננה חוג עצמי, ואיננה בקצה המסלול, אז אחד מקצוותיה נמצא 2. אם הקשת גם בקשת שלפניה והקצה השני שלה נמצא גם בקשת שאחריה. עמוד 2

3 יהי מסלול סופי P. נגדיר את אורך המסלול להיות מספר הקשתות במסלול. מסלול ריק הוא מסלול בעל צומת אחד וללא קשתות. מעגל הוא מסלול שמתחיל ומסתיים באותו הצומת. הערות ניתן להבין מה כי אין מעגלים אינסופיים. מסלול ריק איננו מעגל. מעגל פשוט יוגדר בצורה הבאה: 1. הליכת "הלוך וחזור" על קשת כלשהי איננה מעגל פשוט. 2. כל מעגל באורך 3 או יותר שאין בו חזרה על אף צומת פרט לקצוות הינו מעגל פשוט. 3. חוג עצמי הינו מעגל פשוט. מסלול פשוט הוא מסלול שאף צומת אינה מופיעה בו פעמיים. גרף פשוט הוא גרף בלי חוגים עצמיים ובלי קשתות מקבילות. גרף קשיר הוא גרף בו קיים מסלול בין כל שני צמתים.. E V 2 טענה בגרף פשוט מתקיים: עמוד 3

4 + טענה יהי G גרף פשוט. אם בין כל זוג צמתים קיימת קשת, נקרא ל- G גרף מלא. V. E = במקרה זה, מתקיים כי 2, v V = { v, וקבוצת קשתות גרף מכוון (E )G V, הוא מבנה המכיל קבוצת צמתים }, e. E = { e, בגרף מכוון קשת הינה זוג סדור. } נגדיר דרגות בגרף מכוון: d in הינה מספר הקשתות הנכנסות אל הצומת. d out הינה מספר הקשתות היוצאות מן הצומת. סימון u v e יהיו,u v קשתות ו- e צומת. נסמן: אם יש צומת שקצוותיה הן,u. v במקרה זה נאמר כי e מחבר בין u ל- v. u נקראת צומת ההתחלה ואילו v נקראת צומת הסיום. טענה. v V = d in ( v) d dout ( v) = v V בגרף מכוון וסופי, מתקיים כי E טענה (חשובה). v V d( v) = 2 בגרף לא מכוון וסופי, מתקיים כי E למה 1 בגרף לא מכוון וסופי יש מספר זוגי של צמתים שדרגתם אי זוגית. הוכחה: נשתמש בטענה, הטוענת כי מספר הקשתות בגרף לא מכוון הינו זוגי. הזוגיות של מספר הקשתות נקבעת אך ורק על ידי הצמתים מהם יוצא מספר אי זוגי של קשתות. מכיוון שכך, ומכיוון שמספר הקשתות הינו זוגי, הלמה הוכחה. עמוד 4

5 ייצוג גרפים במחשב על מנת שנוכל לנתח את סיבוכיות הזמן והמקום של אלגוריתמים בתורת הגרפים, נראה כיצד אנו מייצגים גרפים בזיכרון מחשב. מטריצת שכנויות כאשר נרצה לייצג גרפים פשוטים (מכוונים או לא מכוונים) במחשב, נוכל לייצגם,i ( במטריצה יופיע 1 אם יש קשת בין הצמתים בעזרת מטריצת שכנויות. במקום ה- (j ה- i וה- j, אחרת יהיה במקום זה. כאשר נייצג גרף לא מכוון, המטריצה תהיה מטריצה סימטרית.. E V. גרף יקרא דליל אם logv E << V 2 גרף יקרא דליל אם מטריצת שכנויות איננה ייצוג יעיל לגרפים, כאשר אנו עובדים עם גרפים דלילים. ייצוג גרפים על ידי רשימות פגיעה כאשר אנו משתמשים ברשימות פגיעה, אנו איננו מגבילים את עצמנו לגרפים פשוטים. כמו כן, סיבוכיות המקום הינה ליניארית בהתאם למספר הקשתות והצמתים, ואינה ריבועית כמו בייצוג בעזרת מטריצת שכנויות. תיאור מבנה הנתונים: אנו משתמשים במערך צמתים. לכל צומת v ישנו תא במערך. בכל תא ישנה רשימה של קשתות, שהן הקשתות הפוגעות בה. בסוף הרשימה ישנו.NIL עבור כל אחת מהרשימות, קיים מצביע N(v) המצביע אל האיבר הנוכחי ברשימה. בתחילה N(v) מצביע אל האיבר הראשון ברשימה או אל NIL אם הרשימה ריקה. כמו כן, נשתמש במערך קשתות, שיכיל עבור כל צומת את שני הקצוות שלה (או את קצה ההתחלה וקצה הסיום, במקרה של גרף מכוון), וכן דגל שאומר האם הקשת בשימוש בגרף או לא. בתחילה כל הקשתות אינן משומשות. מסלול P יקרא מסלול מקסימלי, אם לא ניתן להרחיב אותו,כלומר אין קשתות יוצאות מצומת הסיום, בהן לא ביקרנו. מסלול P יקרא מסלול מקסימום, אם לא ניתן למצוא מסלול ארוך ממנו בגרף הנתון. עמוד 5

6 דוגמא נניח כי בידינו גרף הנראה כך: A B D-C-E במקרה זה, D-C-Eהינו המסלול המקסימלי, מכיוון שאיננו מסוגלים להפוך אותו למסלול גדול יותר (לצמתים Dו- E, הקצוות, אין שכנים מלבד C). ישנם שני מסלולי מקסימום: A-B-C-Eו- A-B-C-D. הם מקסימום מכיוון שאי מסלולים אחרים בגרף שארוכים מהם. TRACE נרצה כעת אלגוריתם (P,TRACE(s, כך שבהינתן גרף סופי (E )G V, וצומת התחלה, s V תאתר מסלול מקסימלי המתחיל ב- s ואינו עובר על צומת יותר מפעם אחת. התוצאה תוחזר לתוך הרשימה או המערך P, שבתחילה הינו ריק. סיבוכיות הזמן המבוקשת של TRACE הינה O. E ( ) מימוש אפשרי: Procedure TRACE(s, P) v s while N(v) points to an edge (and not to NIL) do if N(v) points to a used edge do change N(v) to point to the next item in the list else do e N(v) change the flag of e to used add e to the end of P use the edge table to find the second endpoint of e, say it is u v u עמוד 6

7 גרף אויילר משפט אויילר גרף בלתי מכוון, סופי וקשיר הוא גרף אויילרי אם ורק אם מתקיים אחד מהתנאים הבאים: 1. יש בדיוק שני צמתים שדרגתם אי זוגית. 2. כל הצמתים בעלי דרגה זוגית. במקרה 1, כל מסלול אויילר הוא מסלול פתוח. במקרה 2, כל מסלול אויילר הוא מעגל. מסלול יקרא מסלול אויילרי אם זהו מסלול בו אנו עוברים על כל קשת פעם אחת. מסלול יקרא מסלול המילטוני אם זהו מסלול בו אנו עוברים בכל צומת פעם אחת. אלגוריתם למציאת מסלול אויילרי בין צומת a לצומת b יהי G גרף סופי, בו יש בדיוק שני צמתים שדרגתם אי זוגית, שנסמנם,a. b נרצה למצוא מסלול אויילרי בין צמתים אלו. ראשית, נמצא מסלול מקסימלי בעזרת TRACE בין a ל- b. מכיוון שהגרף הוא סופי, האלגוריתם ייעצר בסופו של דבר, ויחזיר לנו מסלול. לאחר שמצאנו מסלול זה, והשתמשנו באחת מהקשתות שמחברת את a, דרגתו של a זוגית כעת. מכיוון שכך, a איננו יכול להיות סיום המסלול יותר. לפי אותו הגיון, מכיוון שכל דרגות הצמתים זוגיות מלבד b, המסלול אינו יכול להסתיים באף אחד מהצמתים בדרך, ולכן בהכרח, P מסתיים בצומת b. אם P כולל את כל הצמתים ב- G, סיימנו, אחרת, מתקיימים ההיסקים הבאים: 1. הדרגה של כל צומת היא זוגית. 2. ישנן כמה קשתות הצמודות לצמתים, שלא נעשה בהן שימוש, הצמודות אל P. כעת, נבצע את התהליך הבא: נמצא צומת כזו, ונבנה ממנה מסלול מקסימלי P, הכולל את הצמתים והקשתות השונים בהם איננו משתמשים ב- P, שמתחיל בצומת v. מכיוון שדרגות כל הצמתים זוגיות, אזי זהו מעגל, ו- v הינה גם צומת הסיום. נאחד את המעגל עם P וניצור מסלול גדול יותר. ככה נמשיך עד שלא ישארו יותר קשתות אותן לא ביקרנו. עמוד 7

8 סדרות דה ברואין דוגמא נרצה לרשום מעגל של אפסים ואחדות, כל שכל המילים הבינריות באורך n יופיעו בו כרצף עבור 3=n: ניתן לפרוש את המעגל לאיברים השונים: עבור 2=n: עבור 1=n: 1 L, יסומן Σ מעל n אותיות. מספר המילים באורך σ אלף בית של =Σ {,1,... יהי 1} σ n 1 L a a1... a מעל,Σ כך שעבור כל =L. סדרת דה ברואין היא רצף (מעגלי) וערכו: σ a j a j a j+ n 1 מילה w בעלת n אותיות מעל Σ, קיים j<σ כך שמתקיים: = w (חישובי האינדקסים נעשים מודולו L). עמוד 8

9 + יהיו. nσ, N G σ, n מוגדר כך: גרף מכוון דה ברואין (E ( V, n 1 Σ. מעל המילים באורך 1 n σ 1 V, = Σ כלומר קבוצת כל n.1 n. E = Σ.2 1 n b1 b2... b ומסתיימת בצומת b מתחילה בצומת 1b2... b n הקשת המכוונת 3.. b b b n בקשתות נמצאות המילים השונות של השפה, בעוד שבצמתים נמצאת "התוצאה" אחרי shift של התו האחרון של המילה, שבעזרתה נוכל להרכיב את המילים הבאות בשפה. איך נמצא בגרף כזה סדרת דה ברואין? נמצא מסלול אויילרי על כל הקשתות. טענה, nσ, N מתקיים: + לכל G σ, n קשיר היטב. א. E) ( V,. din ( v) = d out ( v) ב. = σ, v V G σ, n הינו גרף אוליירי מעגלי. ג. E) ( V, הוכחת ג': גרף התשתית קשיר (לפי א'), ודרגות הכניסה והיציאה שוות (לפי ב'), ולכן הגרף אויילרי מעגלי. מסקנה n σ. יש סדרת דה ברואין באורך, nσ, N + לכל עמוד 9

10 אלגוריתם למציאת המסלול הקצר ביותר בגרפים הקדמה ישנן מספר סוגי בעיות כאשר אנו נדרשים למצוא את המסלול הקצר ביותר בין גרפים. נברר את הפרטים הבאים, לפני שנחליט על האלגוריתם בו נשתמש: האם הגרף הוא גרף מכוון או גרף לא מכוון? אורכי הקשתות שוות באורכן או שונות? האם מותרות קשתות "באורך" שלילי? מי המקור והיעד? האם נרצה את המסלול הקצר ביותר מצומת s t מצומת s אל כל שאר הצמתים? מכל צומת אל כל צומת? האם נרצה למצוא מסלול אחד? את כל המסלולים האפשריים? BFS אלגוריתם המוצא מסלול קצר ביותר בגרף לא מכוון (E G(V, מצומת, s t כאשר אורכי כל הקשתות שווים ל- 1. האלגוריתם: סמן את s ב-. i חזור : כל צומת לא מסומנת השכנה לצומת שמסומנת ב- i, תסומן ב- i+1. הגדל את i ב- 1. כל עוד t לא סומן (או כל עוד יש צומת לא מסומנת, אם נתעניין במרחקים בין s לכל שאר הצמתים). סימונים נסמן ב- λ(v) את הסימון של צומת v. נסמן ב- (v) δ את המרחק המינימום בין.{ v λ( v) נסמן ב- את הקבוצה: {i =.v אל s A i עמוד 1

11 A A1 A2 A3 תכונות λ(v) אין קשתות המחברות קבוצות A i מרוחקות.. A i 1, A i עובר דרך כל מסלול מ- s אל אם לצומת v סימון,λ(v) אזי קיים מסלול באורך אליו. משפט v V, λ ( v) = δ ( v) הערות האלגוריתם תקף גם עבור גרפים מכוונים. ניתן לממש את האלגוריתם גם באמצעות תור. אם נחפש את המרחקים בין s אל כל הצמתים, נדרוש שהגרף יהיה סופי. אם נחפש רק את המרחק בין s אל t, מספיק לדרוש רק כי דרגות היציאה מכל הצמתים הינן סופיות. טענה זו תורחב מייד. סיבוכיות האלגוריתם: אם מחפשים מסלול בין s אל t, או בין s אל כל שאר הצמתים, סיבוכיות האלגוריתם הינה (E )O. אחרת, אם מחפשים את המרחקים הכי קצרים בין כל צומת אל כל צומת אחרת, סיבוכיות האלגוריתם ) ( הינה.O E V עמוד 11

12 בעיה אחת ההערות שהרגע הצגנו, היא כי כדי למצוא מסלול מ- s אל t, מספיק לדרוש כי דרגות היציאה יהיו סופיות. דרישה זו איננה נכונה במלואה. נביט בדוגמא הבאה: s 5 t מסלול אחד באורך סופי והוא 5, ומסלול שני באורך אינסופי, אך מתכנס לפחות מ- 5. אם זאת, האלגוריתם לא יהיה מסוגל לאתר את המסלול השני., ε כאשר לפיכך, נתקן את הערה ונדרוש גם כי עבור כל קשת e, יתקיים כי > ε )l (e > קבוע. עמוד 12

13 Diskjstra s Algorithm האלגוריתם שנראה כעת מטפל אף הוא בגרפים מכוונים. יהי גרף (E,G(V, ותהי צומת התחלה s. נדרוש כי לכל קשת e השייכת לגרף, אורך (e )l. המשימה שלנו היא למצוא את (v) δ עבור כל צומת בגרף. אם ידוע שכל אורכי הקשתות הוא שלמים חיוביים, ניתן להחליף כל קשת e על ידי מסלול שעובר דרך (e )l צמתים באורך 1, ולהשתמש באלגוריתם הישן. אם זאת, פתרון מעין זה הופך את האלגוריתם לבלתי סביר מבחינת סיבוכיות. האלגוריתם שנראה כעת הוא מעין שכלול של,BFS והוא מאפשר לעשות את החיפוש בזמן ליניארי. Procedure DIJKSTRA(G, s, λ) λ( s) T { s} P φ whilet φ do choose a vertax v T for which λ( v) is minimum { } { } T T \ v P P v e for every v u do if u T then do { } { λ λ } λ( u) min ( u), ( v) + l( e) else, if u P then do λ( u) λ(v)+l(e) T T u T זוהי קבוצה זמנית של צמתים מסומנים, כלומר, צמתים עבור λ נקבע, אולם הערך עוד יכול להשתנות. P היא קבוצה של צמתים מסומנים באופן קבוע. צמתים יכולים להיות ב- P ב, -T או עדיין לא מסומנים. עמוד 13

14 טענה כאשר מפעילים אלגוריתם זה על כל גרף סופי, הוא נעצר בסופו של דבר. הוכחה: כל צומת נכנס ל- T לכל היותר פעם אחת, וכל צומת שנבחרת בשורה 5 באלגוריתם עוזבת את T, ולכן הביצוע של שורה 5 לוקח לכל היותר אחרי ביצוע שורה 5 טענה.O( V ) V פעמים לכל היותר, T חייבת להיות ריקה, והאלגוריתם עוצר. במהלך ביצוע האלגוריתם, כל צומת שניתן להגיע אליה מ- s מסומנת. טענה עבור כל צומת v שמסומנת במהלך האלגוריתם ב- (v )λ, קיים מסלול באורך (v )λ מהצומת s אל הצומת v. מסקנה. λ( v) δ בכל זמן במהלך ריצת האלגוריתם, (v ( משפט כאשר האלגוריתם עוצר, עבור כל צומת v שניתן להגיע אליה מהצומת s, מתקיים כי. λ( v) = δ ( v) הערות האלגוריתם עובד על גרפים מכוונים וגם על גרפים לא מכוונים. אם נחפש את המרחקים בין s אל כל הצמתים, נדרוש שהגרף יהיה סופי. אם נחפש רק את המרחק בין s אל t, מספיק לדרוש רק כי דרגות היציאה מכל הצמתים הינן סופיות. האלגוריתם עובד עבור אורכי מסלול כלשהם (L) ולא רק עבור <L. הגרף יכול להיות פשוט או לא פשוט. 2 סיבוכיות האלגוריתם: O V + E ( ) עמוד 14

15 The Ford Algorithm l( e) אלגוריתם זה מטפל בגרפים מכוונים. יהי גרף סופי (E,G(V, ותהי צומת התחלה s. לכל קשת e השייכת לגרף, אורך כלשהו. המשימה שלנו היא למצוא את (v) δ עבור כל צומת בגרף. מעגל ייקרא מעגל שלילי אם סכום ארכי הקשתות עליו הוא שלילי. הערה נשים לב שאם קיים מסלול בין צומת s בגרף אל מעגל שלילי C, הרי שהמרחק מ- s אל המעגל אינו מוגדר. עבור כל אורך מסלול אפשרי אל C, נוכל לעשות סיבוב נוסף על המעגל, ולקבל מסלול באורך קצר יותר. האלגוריתם Procedure gen-ford(g, s, l, λ) for every v V do λ( v) λ( s) e while there is an edge u v such that λ( u) is finite and λ( v) > λ( u) + l( e) do λ( v) λ( u) + l( e) הערה באלגוריתם זה אף צומת איננה מקבלת קביעות עד לסיום האלגוריתם. עמוד 15

16 טענה במהלך ריצת האלגוריתם של,Ford אם קיימת צומת v, עבורה מתקיים כי (v )λ הינו סופי, אזי בהכרח קיים מסלול ישיר בין s אל v, שאורכו (v )λ. הוכחה: e x הקשת האחרונה ששופרה, כך שאחריה תהא y e). λ( y) λ( x) + l( על פי ההנחה, יש מסלול באורך נגיע אל y, ולכן יש מסלול באורך (v )λ אל y. טענה שונתה - אל x. אם נחבר אליו את e, λ( y) λ( x) אם לגרף אין מעגלים שליליים נגישים מ- s, ואם במהלך ריצת האלגוריתם של,Ford קיימת צומת v, עבורה מתקיים כי (v )λ הינו סופי, אזי קיים מסלול מכוון פשוט, בין s אל,v שאורכו v).λ( טענה אם לגרף אין מעגלים שליליים נגישים מ- s, אזי בסוף ריצת האלגוריתם של,Ford מתקיים עבור כל צומת כי v). λ( v) = δ ( הערה סיבוכיות אלגוריתם זה ידועה. כיוון שאנו יודעים את הסיבוכיות של אלגוריתם זה, נוכל לכתוב אלגוריתם לאיתור מעגלים שליליים. ניתן לאלגוריתם זמן לרוץ בהתאם לסיבוכיות שלו. אם האלגוריתם עוצר בסוף זמן זה, הרי שאין מעגלים שליליים בגרף, אחרת ישנם מעגלים שליליים בגרף. מימוש וסיבוכיות מימוש אפשרי לאלגוריתם: {,,..., 1 2 } E= e e e E for v times for i = 1 to E update any node that need update עמוד 16

17 ( ) סיבוכיות האלגוריתם הינה. O V E נשים לב כי זהו אלגוריתם סופי, אפילו אם בגרף מצויים מעגלים שליליים. אם נחפש את המסלולים הכי קצרים מכל צומת אל כל צומת, הרי שהסיבוכיות תהיה 2. O V E ( ) Floyd Algorithm אלגוריתם זה מטפל בגרפים מכוונים. יהי גרף סופי (E,G(V, ותהי צומת התחלה s. לכל קשת e השייכת לגרף, אורך (e )l כלשהו. המשימה שלנו היא למצוא את (v δ (,u עבור כל צומת בגרף, כלומר למצוא את המרחק בין הצומת u אל הצומת v, עבור כל זוג סדור של צמתים בגרף. כמו כן, אנו מניחים כי אין מעגלים שליליים בגרף, שאין בו חוגים עצמיים, וכן שאין בו קשתות מקבילות. אם בין שתי צמתים יש יותר מקשת אחת, הרי שאנו מסוגלים להתעלם מכל הצמתים, מלבד מהקצרה ביותר, ולהפעיל את האלגוריתם עליה. האלגוריתם של Floyd מבצע את המשימה של מציאת המרחקים בין כל צומת אל כל צומת אחרת, בסיבוכיות של 3.O( V ) מבנה הנתונים והנחות:. V = { 1, 2,..., n} נניח כי אוסף הצמתים V נתון והוא : k δ k ( i, j) מתקיים כי k n ונניח כי עבור כל δ, בשם n נגדיר מטריצה בגודל n היא למעשה המסלול הקצר ביותר בין צומת i אל צומת j, אשר לא עובר בין הצמתים. k+ 1, k+ 2,..., n דוגמא e l( e) i j exists λ ( i, j) = else ( ) ( i, j) = min ( i, j), ( i,1) + (1, ) 1 λ λ λ λ λ ( ) ( i, j) = min ( i, j), ( i, 2) + (2, ) λ λ λ λ λ עמוד 17

18 הכללת הדוגמא e l( e) i j exists λ ( i, j) = else ( ) k k k k λ ( i, j) = min λ ( i, j), λ ( i, k) + λ ( k, λ) האלגוריתם n Procedure FLOYD(G(V,E), l, δ ) for every 1 i n do e if there is a self loop i i and l( e) < then do δ ( i, i) l( e) else ( i, i) δ for every 1 i, j n such that i j do e if there is an edge i j then do δ ( i, j) l( e) else δ ( i, j) for every k, starting with k = 1 and ending with k = n do for every 1 i, j n do { } δ k ( i, j) min δ k ( i, j), δ k ( i, k) + δ k ( k, j) - גודל המטריצה. 2 O( V ) 3.O( V ) סיבוכיות זיכרון של האלגוריתם: סיבוכיות הזמן של האלגוריתם: עמוד 18

19 נסכם את האלגוריתמים השונים: any l Floyd all all 3 O( V ) Ford any l s all or all all ( E) O V or 2 ( E) O V Diskjstra l>= s t or s all 2 ( + E) O V or 3 ( ) O V l= 1 s t or s all O( E ) BFS שם האלגוריתם אורך כל קשת מה אנחנו מוצאים סיבוכיות זמן סגור טרנזיטיבי של גרפים T = ( V, E T כך ש: סגור טרנזיטיבי של גרף מכוון G=(V,E) הוא גרף מכוון ) -G. ל- אם ורק אם יש מסלול מכוון לא ריק מ- u =e u v E T בv כלומר, סגור טרנזיטיבי הוא גרף בו קיימת קשת המחברת בין כל שתי צמתים בהם קיים מסלול בגרף המקורי. עמוד 19

20 דוגמא נניח כי נתון הגרף הבא: הסגור הטרנזיטיבי של הגרף הנ"ל הינו: האלגוריתם של Warshall לחישוב סגור טרנזיטיבי נניח כי הצמתים ממוספרים מ 1 ועד n, כלומר: {n V. = {,...,1,2 להלן האלגוריתם של Warshall לחישוב סגור טרנזיטיבי של גרף מכוון: (1) for every 1 i, j n, do: (2) if e= i j E, then T ( i, j) 1 (3) else, T ( i, j) (4) for every k, starting with k=1 and ending with k=n, do: (5) for every 1 i, j n, do: (6) T ( i, j) max{ T ( i, j), T ( i, k) T ( k, j)} עמוד 2

21 T ( i, j) = טענה בסיום האיטרציה ה- k של הלולאה שבשורות (6)-(4) מתקיים כי 1 אם יש מסלול מכוון ב- מG - לi -j שצמתי הביניים בו הם מהקבוצה אם ורק.{ 1,2,..., k} משפט האלגוריתם של Warshall מחשב את הסגור הטרנזיטיבי של G, כלומר בסיום האלגוריתם מתקיים לכל תא במטריצה T: 1 T ( i, j) = there is a nonempty directed otherwise path in G from i to j קשר לאלגוריתם של :Floyd (j δ (,i אם ורק אם לא =, i לפי נכונות האלגוריתם של Floyd מתקיים כי לכל j קיים מסלול מכוון ב- מG - לi -j. לפי המשפט לגבי האלגוריתם של,Warshall אנו.T ( i, j ) סופי אם ורק אם = 1 δ ( i, j) : i נקבל כי לכל j 2 O( V ) סיבוכיות: 2 שורות (1)-(3) לוקחות ) V O( זמן. הלולאה שבשורות (6)-(4) מתבצעת V פעמים, כאשר כל איטרציה לוקחת זמן. 3 לכן הסיבוכיות הכוללת של האלגוריתם היא ) V )O. EOF עמוד 21

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.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+ הוא אוסף הפתרונות של המערכת

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

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

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

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

[ ] 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 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

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

כלליים זמן: 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 הוא צומת התחלת החיפוש.

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

חידה לחימום. כתבו תכ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ים משחקים במשחק.

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

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

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

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

פתרון תרגיל 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

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

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

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

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

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

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

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

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 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

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

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

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

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

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

שאלה 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

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

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 =

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

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

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

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

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

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

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

תכנון אלגוריתמים 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 נתונות שתי בעיות. בעיה א' מופע: גרף מכוון

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

{ : Halts on every input}

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

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

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 פונקציות המוגדרות בסביבה נקובה

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

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 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

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

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. נבחר תת חבורה

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

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

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

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

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

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

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

= 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π

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

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

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

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

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

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

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

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

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

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

מבני נתונים ואלגוריתמים תרגול #8-9

מבני נתונים ואלגוריתמים תרגול #8-9 מבני נתונים ואלגוריתמים תרגול #89 מציאת מסלולים קצרים הבעיה: נתון גרף ממשוקל רוצים למצוא את המסלול הקצר בין זוג קודקודים עיקרון הרלקסציה של קשת: בדיקה האם ניתן לשפר מסלול מ s ל v ע"י מעבר דרך קודקוד u:?

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

אלגברה מודרנית פתרון שיעורי בית 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) < עבור המקרים הבאים: (תזכורת:

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

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 סעיףב',תשובה.

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

מתכנס בהחלט אם 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

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

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

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

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

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

מודלים חישוביים פתרון תרגיל 5 מודלים חישוביים פתרון תרגיל 5 כתוב אוטומט דטרמיניסטי לשפות הבאות מעל הא"ב.Σ={,} א. *Σ. q, ב. q, ג. {ε}, q, q ד. } = 3 {w w mod, q, q,, ה. ''} {w w does not contin the sustring q 4 q 3 q q כתוב אוטומט דטרמיניסטי

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

התפלגות χ: Analyze. Non parametric test

התפלגות χ: Analyze. Non parametric test מבחני חי בריבוע לבדיקת טיב התאמה דוגמא: זורקים קוביה 300 פעמים. להלן התוצאות שהתקבלו: 6 5 4 3 2 1 תוצאה 41 66 45 56 49 43 שכיחות 2 התפלגות χ: 0.15 התפלגות חי בריבוע עבור דרגות חופש שונות 0.12 0.09 0.06

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

מתמטיקה בדידה תרגול מס' 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 או, בסימון

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

אלגברה ליניארית 1 א' פתרון 7 אלגברה ליניארית 1 א' פתרון 7 2 1 1 1 0 1 1 0 1 0 2 1 1 0 1 0 2 1 2 1 1 0 2 1 0 1 1 3 1 2 3 1 2 0 1 5 1 0 1 1 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 0 4 0 0 0.1 עבור :A לכן = 3.rkA עבור B: נבצע פעולות עמודה אלמנטריות

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

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד סמסטר: א' מועד: א' תאריך: יום ה' 0100004 שעה: 04:00 משך הבחינה: שלוש שעות חומר עזר: אין בבחינה שני פרקים בפרק הראשון 8 שאלות אמריקאיות ולכל אחת מהן מוצעות

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 פונקציה מוגדרת

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

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

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

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

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

מתמטיקה בדידה תרגול מס' 12 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: נוסחאות נסיגה נוסחאות נסיגה באמצעות פונקציות יוצרות נוסחאות נסיגה באמצעות פולינום אופייני נוסחאות נסיגה לעתים מפורש לבעיה קומבינטורית אינו ידוע, אך יחסית קל להגיע

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

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים ( תכנון ניסויים כאשר קיימת אישביעות רצון מהמצב הקיים (למשל כשלים חוזרים בבקרת תהליכים סטטיסטית) נחפש דרכים לשיפור/ייעול המערכת. ניתן לבצע ניסויים על גורם בודד, שני גורמים או יותר. ניסויים עם גורם בודד: נבצע

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

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

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

סדרות - תרגילים הכנה לבגרות 5 יח"ל

סדרות - תרגילים הכנה לבגרות 5 יחל סדרות - הכנה לבגרות 5 יח"ל 5 יח"ל סדרות - הכנה לבגרות איברים ראשונים בסדרה) ) S מסמן סכום תרגיל S0 S 5, S6 בסדרה הנדסית נתון: 89 מצא את האיבר הראשון של הסדרה תרגיל גוף ראשון, בשנייה הראשונה לתנועתו עבר

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

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

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

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

(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() כאשר =

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

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

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

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

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

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

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

תורת הקבוצות ניר אדר ניר אדר.

תורת הקבוצות ניר אדר ניר אדר. גירסה 101 2432010 גירסה 100 6122003 תורת הקבוצות מסמך זה הורד מהאתר http://wwwunderwarcoil אין להפיץ מסמך זה במדיה כלשהי, ללא אישור מפורש מאת המחבר מחבר המסמך איננו אחראי לכל נזק, ישיר או עקיף, שיגרם עקב

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

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

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

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

c ארזים 15 במרץ 2017

c ארזים 15 במרץ 2017 הסתברות למתמטיקאים c ארזים 15 במרץ 2017 הקורס הוא המשך של מבוא להסתברות שם דיברנו על מרחבים לכל היותר בני מניה. למשל, סדרת הטלות מטבע בלתי תלויות היא דבר שאי אפשר לממש במרחב בן מניה נסמן את התוצאה של ההטלה

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

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

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

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

תרגול משפט הדיברגנץ. 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 פו' סקלרית:

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

אלגברה לינארית 2 משפטים וטענות

אלגברה לינארית 2 משפטים וטענות אלגברה לינארית 2 משפטים וטענות סוכם ע"פ הרצאות פרופ' מ.קריבלביץ' 1.2 אידאלים של פולינומים הגדרה 1.13 יהי F שדה. קבוצת פולינומים [x] I F נקראת אידיאל ב [ x ] F אם מתקיים:.0 I.1.2 לכל f 1, f 2 I מתקיים.f

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

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב 2011 2010 פרופ' יעקב ורשבסקי אסף כץ 15//11 1 סמל לזנדר יהי מספר שלם קבוע, ו K שדה גלובלי המכיל את חבורת שורשי היחידה מסדר µ. תהי S קבוצת הראשוניים הארכימדיים

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

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

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

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

אלגברה לינארית (1) - פתרון תרגיל 11

אלגברה לינארית (1) - פתרון תרגיל 11 אלגברה לינארית ( - פתרון תרגיל דרגו את המטריצות הבאות לפי אלגוריתם הדירוג של גאוס (א R R4 R R4 R=R+R R 3=R 3+R R=R+R R 3=R 3+R 9 4 3 7 (ב 9 4 3 7 7 4 3 9 4 3 4 R 3 R R3=R3 R R 4=R 4 R 7 4 3 9 7 4 3 8 6

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

אלגברה לינארית 1. המערכת הלא הומוגנית גם כן. יתרה מזאת כל פתרון של (A b) הוא מהצורה c + v כאשר v פתרון כלשהו של המערכת ההומוגנית

אלגברה לינארית 1. המערכת הלא הומוגנית גם כן. יתרה מזאת כל פתרון של (A b) הוא מהצורה c + v כאשר v פתרון כלשהו של המערכת ההומוגנית אלגברה לינארית 1 Uטענה U: אם c פתרון של המערכת (A b) ו v פתרון של המערכת (0 A) אזי c + v פתרון של המערכת הלא הומוגנית גם כן. יתרה מזאת כל פתרון של (A b) הוא מהצורה c + v כאשר v פתרון כלשהו של המערכת ההומוגנית

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

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

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

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

ביטויים רגולריים הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) הרצאה 5

ביטויים רגולריים הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) הרצאה 5 הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) ביטויים רגולריים הרצאה 5 המצגת מבוססת על ספרם של פרופ' נסים פרנסיז ופרופ' שמואל זקס, "אוטומטים ושפות פורמליות", האוניברסיטה הפתוחה, 1987. גרסה ראשונה

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

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

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

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

מושגים: קשיר. o בעל 1 קשתות בדיוק.

מושגים: קשיר. o בעל 1 קשתות בדיוק. 1 גרפים / חזרה כללית: סיכומים למבחן בקורס אלגוריתמים סמסטר א' 2008-9 (פרופ' מיכה שריר) מושגים: גרף: גרף,, V קבוצת קודקודים, קבוצת קשתות. מכוון: הקשתות הן זוגות סדורים, לא מכוון: הקשתות הן קבוצה בת שני

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

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

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

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

אלגברה לינארית מטריצות מטריצות הפיכות

אלגברה לינארית מטריצות מטריצות הפיכות מטריצות + [( αij+ β ij ] m λ [ λα ij ] m λ [ αijλ ] m + + ( + +C + ( + C i C m q m q ( + C C + C C( + C + C λ( ( λ λ( ( λ (C (C ( ( λ ( + + ( λi ( ( ( k k i חיבור מכפלה בסקלר מכפלה בסקלר קומוטטיב אסוציאטיב

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

אוטומטים- תרגול 8 שפות חסרות הקשר

אוטומטים- תרגול 8 שפות חסרות הקשר אוטומטים- תרגול 8 שפות חסרות הקשר דקדוק חסר הקשר דקדוק חסר הקשר הנו רביעיה > S

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

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות תורת המספרים סיכום הגדרות טענות ומשפטים אביב 017 1 פירוק לגורמים ראשוניים 1.1 הגדרות חוג A C נקראת חוג אם: היא מכילה את 0 ואת 1 סגורה תחת חיבור, חיסור, וכפל הפיך A חוג. a A נקרא הפיך אם 0,a.a 1 A קבוצת

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

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015)

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מרצה: פרופ' בני שור מתרגלים: אורית מוסקוביץ' וגל רותם 28.1.2015 הנחיות: 1. מומלץ לקרוא את כל ההנחיות והשאלות בתחילת המבחן, לפני כתיבת התשובות. 2. משך

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

1 סכום ישר של תת מרחבים

1 סכום ישר של תת מרחבים אלמה רופיסה :הצירטמ לש ןדרו'ג תרוצ O O O O O O ןאבצ זעוב סכום ישר של תת מרחבים פרק זה כולל טענות אלמנטריות, שהוכחתן מושארת לקורא כתרגיל הגדרה: יהיו V מרחב וקטורי, U,, U k V תת מרחבים הסכום W U + U 2 +

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

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

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

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

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

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

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

חדוו"א 2 סיכום טענות ומשפטים

חדווא 2 סיכום טענות ומשפטים חדוו"א 2 סיכום טענות ומשפטים 3 ביוני 2 n S(f, T ) := (t k+ t k ) inf k= סכום דרבו תחתון מוגדר על ידי [t k,t k+ ] f אינטגרל רימן חלוקות של קטע חלוקה של קטע [,] הינה אוסף סדור סופי של נקודות מהצורה: טענה.2

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

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

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

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