דילוג לתוכן ראשי

קורסים

  • תכנון וניתוח אלגורי (10120)
  • תקציר הקורס:

    תקציר:

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

    תכנות דינאמי .טיפוס נתונים גרף, ייצוגים שונים של גרפים. ואלגוריתמים בסיסיים עליהם.

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

    מסלולי אוילר והמילטון. חיפוש לרוחב - BFS, חיפוש לעומק - DFS. רכיבים קשירים היטב(רק"חים) וגרף על .

    מיון טופולוגי , מסלולים קריטיים, מסלולים קצרים בגרף – DAG.

    מסלולים קצרים ביותר ממקור יחיד – מסלולים קצרים ביותר.

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

    אלגוריתמים חמדניים קידוד ועצי הופמן. עץ פורש מינימלי – "הצמחת" עץ פורש מינימלי,

    האלגוריתמים של קרוסקל ושל פרים. מסלולי אוילר והמילטון.
  • אלגוריתם מתקדם (10121)
  • תקציר הקורס:

    תקציר:

    חומר הקורס כולל: זרימה ברשתות ושימושים בה; אלגוריתמים מעניינים בשיטת תכנות דינמי;

    אלגוריתמי קירוב; מחלקות סיבוכיות וסיווג בעיות לפי השתייכות למחלקות האלו.