למה Waze שולחת אתכם לאיילון - גם כשיש דרך טובה יותר

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

Waze תמיד שולחת אתכם לאיילון? יש הסבר למה. צילום: ג'מיני

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

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

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

אפליקציית ווייז (אילוסטרציה), צילום: רויטרס

סיווג מובנה: איילון בראש הפירמידה

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

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

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

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

גיזום מסלולים: קיצורי הדרך של השרתים

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

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

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

ניווט עם ווייז. האפליקציה כנראה תשלח אתכם לאיילון, צילום: Waze

המוקש העירוני: רמזורים וקנסות פנייה

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

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

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

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

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

טעינו? נתקן! אם מצאתם טעות בכתבה, נשמח שתשתפו אותנו

כדאי להכיר