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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
מציאת צורה של מבני Tensegrity
Advertisements

מעבר מביטוי רגולרי ל – NFA (גזור ושמור) משפט: לכל ביטוי רגולרי r קיים אוטומט סופי A כך ש – L(A)=L(R). לכל אוטומט סופי A קיים ביטוי רגולרי r כך ש – L(A)=L(R).
תחשיב הפסוקים חלק ו'.
72120 – ביוכימיה של התא תרגיל מס' 3: קינטיקה אנזימתית.
שיעור 6 האטמוספירה בתנועה.
מגוון גנטי.
ניתוח תחבירי (Parsing) - המשך
Atom Interferomtry סוגי אינטרפרומטרים סוגי אינטרפרומטרים מודל של Double Y Interferometer מודל של Double Y Interferometer סיבוב של האינטרפרומטר סיבוב של.
שדות מגנטיים של זרמים משלוח ספינות חלל מכדור הארץ לחלל נעשה ע"י רקטות. אבל כאשר נתחיל לייבא מינרלים מהחלל לארץ, לא יהיה לרשותנו דלק לשליחת ספינות חלל.
שערוך תאורה מתוך צל Group meeting
תורת התורים תיאור חלקי עולם כרשתות של תורים לצורך: יישומים: הבנה
הרצאה 11: סמנטיקה ומשפט השלמות. אינטרפרטציה אינטרפטציה M מורכבת מ- 1. קבוצה D≠ ,D - תחום האינטרפטציה. 2. פרושים של פרדיקטים, פונקציות וקבועים ב- D, כלומר,
סמינר במדעי המחשב חורף תשסט תורת הטיפוסים הפשוטים הבסיסית הרצאה מס 3 ינון רפופורט חלק 1 משפט בנית הנושא.
בשעור הקודם הגדרנו את מושג השטף החשמלי השטף החשמלי דרך משטח A הוא כמות קווי השדה שעוברת דרך המשטח.
מבוא לסימולציות: מערכות בקרה
תורות עם שוויון. תהי Гתורה מעל שפה שמכילה יחס בינרי =. אנו נכתוב s  t במקום ~s = t. Г נקראת תורה עם שוויון אם הנוסחאות הבאות הן משפטים של Г: A6. הרפלקסיביות.
התנהגות הרוח במערכות סינופטיות
פוטנציאל חשמלי בטיול בפרק הלאומי של הסיקוויה מישהו נוכח ששערות בת הלוויה שלו סומרות. הוא צילם אותה. חמש דקות אחר כך פגע ברק במקום הזה הרג מבקר ופצע שבעה.
משוואות מקסוול וגלים אלקטרומגנטיים
אופציות מה נלמד? מושגים בסיסיים באופציות אסטרטגיות השקעה בסיסיות
ניתוח תחבירי (Parsing) של דקדוקי LR(1)
מבני נתונים 08 מיון.
מימון ד"ר זיו רייך , רו"ח.
מוטציות התא – מבנה ותפקוד המוטציות, השפעותיהן והגורמים להן
Confidence intervals based on bootstrap “tables”
מבני נתונים ויעילות אלגוריתמים
גודל פיזיקאלי סקלרי אינו תלוי בכיוון
בס"ד אינטגרלים משולשים (והחוט המשולש לא במהרה יינתק)
מבני נתונים ויעילות אלגוריתמים
תקשורת אלקטרו-אופטית מרצה: רועי עמרם.
בהנחיית פרופ' עוזי אורנן
ניהול הייצור למערכות מידע – ניהול האיכות, תרשימי בקרה
שירטוט מערכות אופטיות בסיסיות
ניהול הייצור למערכות מידע תרגול – ניהול פרוייקטים
מרתון בכימיה - פרויקט נחשון יום א
שעור 4 השלמות בתרשימי בקרה תרשימי C תרשימי U עקרונות הדגימה: מושגים
אופציות מה נלמד? מושגים בסיסיים באופציות אסטרטגיות השקעה בסיסיות
גישת תיק השקעות גיוון.
מדיניות תעסוקה בישראל ערביי ישראל פורום ספיר 4 נובמבר 2010
היבט כולל על הדואליות בין קינמטיקה וסטטיקה
אנימציה2: המתכת אבץ בתמיסת יוני נחושת
בדיקת מונוטוניות של פונקציות בוליאניות
בקרה במכונות מושגי יסוד תרשים מלבנים חוג פתוח/סגור משתנה מבוקר/מבקר
בקרת ביטוי גנים בפרוקריוטיים
הרצאה 7 מבוא לסטטיסטיקה התפלגות נורמלית
גלגול, פיתול ותנע זוויתי
אולימפיאדה צעירה ע"ש אילן רמון שלב ג' 2013
10. תכנות לוגי ב-Datalog שקפים: אלדר פישר
ליאור שפירא, חיים קפלן וחברים
גלים אלקטרומגנטיים.
תורת התורים תיאור חלקי עולם כרשתות של תורים לצורך: יישומים: הבנה
אורך, היקף, שטח ונפח.
השוואה בין מחלקות.
נושא 4: זרם חילופין.
ספקטרוסקופיה ואפקט החממה
תורת הגרפים.
מדדים בית ספריים לניבוי אפקטיביות ההטמעה של טכנולוגיות חדשניות:
מתוך "טעם של כימיה" מזון למחשבה שומנים ושמנים
סימולציה- קוטביות מולקולות סימולציה- צורות מולקולה
מבני נתונים ויעילות אלגוריתמים
מבני נתונים ויעילות אלגוריתמים
זרם חילופין AC.
גלאי FM באפנון FM משתנה תדר הגל הנושא ע"י המשרעת של אות המידע, בעוד שהמשרעת של הגל הנושא נשארת קבועה. גלאי FM צריך לזהות את שינויי התדר ולהפוך אותם לשינויי.
בניית רובוט במבנה משולש הנשלט ע"י מחשב כף יד
מטוס נוסעים A380.
אלגוריתם סנכרון למערכות OFDMA
אנרגיה בקצב הכימיה פרק א'
סדרה סופית של תשלומים קבועים :
72120 – ביוכימיה של התא מנגנוני קטליזה אנזימתית - כימוטריפסין
שומנים ושמנים.
Μεταγράφημα παρουσίασης:

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

דו צדדיות bepartiteness)) בהינתן גרף (E, V)G = נאמר כי G דו צדדי, אם קימת חלוקה של V לשתי קבוצות, כך שלכל קשת בגרף מתקיים שקצה אחד של הקשת נמצא ב -V1 והקצה השני נמצא ב -V2. נסמן ב -N את מספר הקדקודים בגרף.

מה המשמעות של להיות ε-רחוק מדו-צדדיות? שלכל חלוקה של V לשתי קבוצות, V1 ו-V2 ישנן לפחות εN 2 צלעות ב-G ששתי קצותיהן באותה קבוצה. (נקרא לצלעות אלה צלעות פושעות) V1V2

האלגוריתם בהינתן גרף G: 1. בחר m קדקודים באקראי. (m יקבע בהמשך, אך חשוב לציין שתלוי רק ב -ε ) 2. חשב את תת הגרף G' המושרה על G ידי על הקדקודים שנבחרו בשלב בדוק האם G' דו " צ ע " י הרצת BFS. אם G' דו " צ ענה כן, אחרת ענה לא.

הוכחת נכונות הדרישות מהאלגוריתם : אם G הוא דו " צ אזי בהסתברות גבוהה נענה כן. קל לראות שאם G דו"צ אזי גם G' יהיה דו"צ ונענה כן בהסתברות 1 (אם ב-G אין מעגלים א"ז, כמובן שב-G' לא יהיו.) אם G ε-רחוק מלהיות דו"צ אזי בהסתברות גדולה מ-2/3 G' לא יהיה דו"צ. (בהוכחת חלק זה נתרכז)

קצת חשבון אי שוויון מרקוב – הסיכוי ' לברוח ' פי a מהממוצע קטן מ -. Union bound – הסיכוי שאחד מבין n אירועים יתרחש קטן מסכום הסיכויים עבור כל אירוע בנפרד. אי השוויון המפורסם – עבור מתקיים :

ניסיון ראשון עבור חלוקה כלשהי של V, מה ההסתברות שלמרות שישנן εN 2 צלעות פושעות עבור חלוקה זו, אף אחת מצלעות אלה לא תופיע בגרף G'? לאחר שנענה על השאלה הזו נוכל לענות מה ההסתברות שלכל חלוקה של V קיימות צלעות פושעות בגרף G'. (נשאף שהתשובה תהיה ≥ 2/3) הבעיה – מספר החלוקות עצום ועלינו לבחור כמות גדולה של קדקודים ( ).

קווים להוכחה 1. נסתכל על m הקדקודים שבחרנו כעל שתי קבוצות נפרדות : 1. הקבוצה U – בת m1 קדקודים (m1 יקבע בהמשך.) 2. הקבוצה S – בת m2 קדקודים (m2 יקבע בהמשך.) כמובן m1 + m2 = m. m1 << m2

קווים להוכחה 2. נראה שבהסתברות גבוהה (≥ 5/6) הקבוצה U היא קבוצה ' שקשה לרמות ', כלומר מעט בחירות של S יגרמו לנו להאמין ש -G הוא בכל זאת גרף דו " צ. 3. נראה שאם U היא קבוצה שקשה לרמות, אזי בהסתברות גבוהה (≥ 5/6) נבחר S, כך שבכל חלוקה של תמצא צלע פושעת.

קווים להוכחה 4. נסיק כי בהסתברות גבוהה מ - 2/3 הגרף המושרה G' אינו דו " צ.

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

הגדרה (קבוצה מכסה) נאמר שקבוצת קדקודים X מכסה קדקוד v אם קיים ל-v לפחות שכן אחד ב-X.

למה ראשונה (בהסתברות גבוהה U היא קבוצה 'טובה') בהסתברות של לפחות 5/6 כל הקדקודים רבי ההשפעה, אולי למעט מהם, מכוסים ע"י U. הערה – במהלך ההוכחה יקבע m1.

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

בניית חלוקת עזר עתה נסתכל על חלוקה כלשהי של U, לשתי קבוצות U1, ו-U2. נחלק את שאר קדקודי הגרף בהתאם לחלוקת U. כלומר, C תחולק כך: כל קדקוד שמכוסה ע"י U1 יהיה בקבוצה C2, וכל השאר (המחוברים בהכרח ל- U2), יהיו ב-C1. את קדקודי R נחלק באופן שרירותי ל-R1 ו-R2, אם אילוץ יחיד שקדקודי יהיו ב-R1, וקדקודי יהיו ב-R2.

U1U2 R2 C1C2 R1

הרעיון העיקרי אם נכשלנו – הגרלנו גרף G' דו " צ על - אף ש -G ε-רחוק מדו-צדדיות כלומר יש חלוקה של ש'עובדת עלינו', כלומר אין עבורה צלעות פושעות בגרף G'. חלוקה זאת מתבטאת בחלוקה של U. נראה שאם U 'טובה', ההסתברות עבור חלוקה כלשהי (U1,U2) לקחת חלק בחלוקה 'רמאית' נמוך מאד, כלומר בהסתברות גבוהה מאוד בחירת S תיצור גרף לא דו"צ.

הרעיון העיקרי ההסתברות שחלוקה נתונה של U תכשיל אותי תהיה כה נמוכה, עד כדי שההסתברות שחלוקה כלשהי תכשיל אותי תהיה קטנה מ - 1/6. המעבר מהסתברות על חלוקה נתונה להסתברות לחלוקה כלשהי יעשה ע " י union bound.

תכונות חלוקת העזר נסתכל על החלוקה של V. מאחר וכל חלוקות V הן є-רעות, גם חלוקה זו. נתעניין היכן נמצאות εN 2 הצלעות הפושעות של חלוקה זו.

היכן הצלעות הפושעות ? לפי הלמה הראשונה ב-R ישנם קדקודים רבי השפעה לכל היותר. לפיכך הם נוגעים ב- צלעות פושעות לכל היותר. בנוסף עשויים להיות עד N קדקודים חסרי השפעה ב-R, שיכולים יחדיו לגעת ב- צלעות פושעות לכל היותר גם הם. לפיכך לפחות צלעות פושעות עוברות בין שני קדקודי C1 או בין שני קדקודי C2.

לקראת הלמה השנייה ( מוטיבציה ) מטרתנו להראות כי אם ניקח דגימה נוספת של קדקודים S, אזי בהסתברות גבוהה מאוד היא תכיל זוג קדקודים ובינהם צלע פושעת ביחס ל-C1 או ביחס ל-C2. נראה כי אם S אכן מכילה צלע כזו, אזי הגרף G' אינו דו"צ. נסיק כי החלוקה (U1,U2) של U תחשוף את היעדר דו הצדדיות של G בהסתברות גבוהה מאוד

למה שנייה ( קשה לרמות קבוצה טובה ) תהי (U1, U2) חלוקה של U, ונניח U מכסה את כל הקדקודים רבי ההשפעה, אולי למעט מהם. תהי S קבוצה בת m2 קדקודים. אזי בהסתברות של לפחות נבחר S כך שבכל חלוקה של S ל-(S1, S2) תהיה בגרף G' צלע פושעת ביחס לחלוקה.

הערות ללמה השנייה במהלך ההוכחה ייקבע m2. כרגע לא ברורה הדרישה להסתברות זה יובהר בהמשך.

סיום ההוכחה עתה כיצד נסיק כי בהסתברות גבוהה תת הגרף G'המושרה ע"י הוא אינו דו”צ? עבור חלוקה מסויימת של U הראינו שהסיכוי לבחור S כך שתת הגרף G' יהיה דו"צ קטן מ-. לכן הסיכוי כי לחלוקה כלשהי של U נבחר את S כך שתת הגרף G' יהיה דו"צ, קטן מהסכום הסיכויים על כל החלוקות האפשריות כלומר קטן מ-

סיום ההוכחה לפיכך הסיכוי כי G' אינו דו"צ גדול מ- סוף הוכחת הנכונות !

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

סיבוכיות האלגוריתם סיבוכיות זמן הריצה לינארית בסיבוכיות הדגימה ולכן היא בניתוח מעט יותר עדין ניתן להגיע ל -

למה ראשונה (בהסתברות גבוהה U היא קבוצה 'טובה') בהסתברות של לפחות 5/6 כל הקדקודים רבי ההשפעה, אולי למעט מהם, מכוסים ע"י U. הערה – במהלך ההוכחה יקבע m1.

הוכחת הלמה הראשונה מה ההסתברות שקדקוד רב השפעה כלשהו v אינו מכוסה ע " י U? ההסתברות של קדקוד יחיד ב-U לא להיות שכן של v היא ≤. לפיכך ההסתברות שכל m1 הקדקודים של U לא יהיו שכנים של v היא.

הוכחת הלמה הראשונה אנו מעונינים שהסיכוי ש'תקלה' שכזו תקרה לקדקודי U עבור יותר מ- קדקודים רבי השפעה תהיה קטנה מ-1/6. ככל שנבחר יותר קדקודים ל-U הסיכוי לא לכסות קדקוד רב השפעה יורד, אולם גם ביצועי האלגוריתם הופכים פחות מרשימים. מהו המספר המועט ביותר של קדקודים שיבטיחו לנו הסתברות של פחות מ-1/6?

הוכחת הלמה הראשונה אם בממוצע מספר הקדקודים שלא נכסה יהווה 1/6 מ- אזי לפי אי-שוויון מרקוב, ההסתברות לא לכסות פי 6 קדקודים מהממוצע קטן מ-1/6. כלומר עלינו לקבוע את m1 כך שבממוצע לא נכסה קדקודים, כלומר שהסיכוי לא לכסות קדקוד רב השפעה יחיד הוא (ε/24). לפיכך יש לפתור את המשוואה

הוכחת הלמה הראשונה אי השוויון נכון עבור. כלומר. סוף הוכחת הלמה הראשונה

למה שנייה ( קשה לרמות קבוצה טובה ) תהי (U1, U2) חלוקה של U, ונניח U מכסה את כל הקדקודים רבי ההשפעה, אולי למעט מהם. תהי S קבוצה בת m2 קדקודים. אזי בהסתברות של לפחות נבחר S כך שבכל חלוקה של S ל-(S1, S2) תהיה בגרף G' צלע פושעת ביחס לחלוקה.

הערות ללמה השנייה במהלך ההוכחה ייקבע m2. הדרישה להסתברות נובעת משימוש ב-union bound על כל החלוקות האפשריות של U.

היכן הצלעות הפושעות ? לפי הלמה הראשונה ב-R ישנם קדקודים רבי השפעה לכל היותר. לפיכך הם נוגעים ב- צלעות פושעות לכל היותר. בנוסף עשויים להיות עד N קדקודים חסרי השפעה ב-R, שיכולים יחדיו לגעת ב- צלעות פושעות לכל היותר גם הם. לפיכך לפחות צלעות פושעות עוברות בין שני קדקודי C1 או בין שני קדקודי C2.

הוכחת הלמה השנייה נסתכל על S כעל קבוצה של m2/2 זוגות של קדקודים. בין כל זוג קדקודים כאלה ייתכן כי עוברת צלע של G. נראה כי בהסתברות אחד מ-m2/2 הזוגות הוא צלע פושעת ביחס לקבוצה C1 או לקבוצה C2. (כמובן תוך בחירה נכונה של m2)

הוכחת הלמה השנייה מה ההסתברות שבין זוג קדקודים אקראי עוברת צלע פושעת ביחס לקבוצה C1 או לקבוצה C2?. אם כן, מה הסיכוי שכל m2/2 זוגות הקדקודים מ-S הן אינן צלעות פושעות?. אנו זקוקים ל-m2 גדול דייה כך בהסתברות קטנה מ- יתקיים שכל זוגות הקדקודים של S אינן פושעות. כלומר גדול די כך ש-.

הוכחת הלמה השנייה עבור, נקבל שאי השוויון מתקיים. כלומר. עתה נראה כי אם צלע (u, v) פושעת ביחס לקבוצות C1 או C2, אזי היא פושעת ביחס לחלוקה.

הוכחת הלמה השנייה תהי (S1, S2) חלוקה של S. תהי (u,v) צלע פושעת ביחס ל-C1 או ביחס ל-C2. אזי בה"כ ו-, אחרת סיימנו. מאחר ו-(u, v) פושעת אזי בה"כ. לפיכך v ששייך ל-S2 מחובר לקדקוד מ-U2. זוהי צלע פושעת ביחס לחלוקה. מ.ש.ל. (למה שנייה)