ORENMI6 שלום,
אני לא מזהה בעיה בתוכנית שכתבת ולכן אני ממליץ לך לחפש בתוך האתר הבא
http://bricxcc.sourceforge.net
התוכנית של הרובוט שלך מזכירה את בעיית ההליכה הרנדומאלית
במקרה שלך הרובוט נע קדימה ואחורה על קו ישר בצורה רנדומאלית לפרק זמן של 20 שניות
ואתה יכול להעריך מה יהיה המקום שבו הרובוט יהיה אחרי 20 שניות
במקרה שלך הסיכוי הכי גבוה הוא שהרובוט יישאר קרוב לנקודת ההתחלה
וככל שהרובוט מתרחק לאחד משני הכיוונים הסיכוי שלו להיות שמה יותר נמוך
עד נקודת הגבול שהיא אם הרובוט תמיד בחר, בצורה רנדומאלית, לנסוע לאותו כיוון וכל פעם למשך פרק הזמן הגדול ביותר שהוא יכול לבחור במקרה שלך זה 5 שניות
בעיות דומות נחקרו כדי למצוא מודלים שונים כגון מודל של תנועת הנוירונים במוח, מודל של תנועת עיניים, מודל של פולימרים, מודל לגילוי מיקום המוטציות בגנים, מודלים כלכלים ועוד...
הבעיה נפתרה בעזרת שימוש במקרה פרטי של שרשרת מרקוב, קבלת הערכה בעזרת תהליך ווינר ,שימוש במשולש פסקל ועוד שיטות ...
בעזרת השיטות האלה מקבלים הערכה הסתברותית טובה יותר שמבוססת על כלים הסתברותיים כגון קומבינטוריקה, התפלגויות שונות כגון התפלגות נורמאלית עם ממוצע 0 (זאת נקודת ההתחלה) ושונות שתלויה בזמן הכולל, בזמנים הרנדומאליים ובזמנים של המעברים בין המצבים ועוד כלים סטטיסטיים ...
ארי גרינשפון