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