Portfolio Logo
המעבדה לאלגוריתמים כלכליים

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

יישומים שפותחו במעבדה

Image

קביעת סדרי-עדיפויות לאנשי-ציבור

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

Image

חלוקה הוגנת של קורסי בחירה

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

Image

הממשלה שלנו

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

Image

תקציב העם

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

Image

שידוך דירוג מקסימלי

שידוך דירוג מקסימלי (Rank Maximal Matching) הוא שידוך בין אנשים לחפצים, הממקסם את מספר האנשים שמקבלים את העדיפות הראשונה שלהם; בכפוף לזה, ממקסם את מספר האנשים המקבלים את העדיפות השניה שלהם; וכו'. האתר מדגים אלגוריתם לשידוך דירוג מקסימלי בגרף דו-צדדי.

Image

תיכנות אלגוריתמים מחקריים

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

Image

חלוקה הוגנת בגליון אלקטרוני

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

פרוייקטי קוד פתוח

Image

אלגוריתמים בגרפים

הספריה networkz היא הרחבה של networkx, הכוללת מימושים של כמה אלגוריתמים בגרפים ורשתות, שנכתבו במסגרת המעבדה.

Image

אופטימיזציה קמורה

תרומה צנועה לספרייה cvxpy לפתרון בעיות אופטימיזציה קמורות.

Image

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

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

  1. דף עבור אלגוריתם למציאת שידוך מדורג מקסימלי.
  2. דף עבור אלגוריתמי חלוקת קורסים לסטודנטים.
Image

חלוקת תקציב הוגנת

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

Image

שיטות בחירות חדשניות

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

יישומים בתיכנון

Image

דירוג חברי כנסת

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

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

Image

בחירות מקדימות הוגנות

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

Image

חלוקה הוגנת של דירות בתהליכי התחדשות עירונית

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

קורסים

Image

אלגוריתמים כלכליים

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

תיכנות אלגוריתמים מחקריים

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

פרסומים מדעיים

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

צוות המעבדה


© 2023 בית הספר למדעי המחשב - המעבדה לאלגוריתמים כלכליים . כל הזכויות שמורות .