לללל לללל ללל לללל לל לללללל ללללל לללל לללל
Dec 31, 2015
מול שחמט משחקעל מחשב
אלטחן אורניתחסון נופר
רקע•. גדול חישובי אתגר מהווה שחמט לשחק מחשב תכנות
שנת • לשחק 1949מאז מחשב לתכנת ניסיונות היו היום ועד
שחמט.
בין • כתיאום מוגדר שחמט במשחק :3האתגר צירים
•. " ' - צד כל י ע הנשלטות המשבצות מס המרחב ציר
•. - היחסי וחוזקם הלוח שעל הכלים ספירת הכוח ציר
• - שחקן כל של העמדה לאיכות פרשנות מתן הזמן ציר
. הזדמנויות וזיהוי
רקע•“DEEP THOUGHT” הראשון המחשב היה
“ , זו בעיה לפתור הוא” DEEP BLUEשתוכנן
. זה מחשב של פיתוח
העולם 1996בשנת • אלוף את לנצח מחשב הצליח
“ , זה היה הראשונה בפעם DEEPבשחמט
BLUE.”
רקע•“DEEP BLUE”
• , מקבילית בצורה הפועל מחשב הינו
- מ של 128ומורכב מקביליים מעבדים
.IBMחברת
להעריך • מסוגל 200,000,000המחשב
פעולות ) ולא בשנייה שחמט מצבי
.)! פשוטות מתמטיות
של • למרחק עד לחפש יכולת 12בעל
טובים ) שחמט שחקני קדימה צעדים
בערך עד מהלכים 10מחפשים
קדימה...(
החישובי האתגר•- מ בנויות השחמט :2תוכנות חלקים
•. ' קדימה- צעדים מס של חקירה תהליך חיפוש
•. ודירוגו- נבדק מצב של החוזק אומדן הערכה
החישובי האתגר
• " י ע שנקבע בשלב נעצר הבאים האפשריים הצעדים חישוב
. לרשותו, העומד החישוב לכוח בהתאם המתכנת
• , ואילו התוכנה של החישובי למרכיב קשור החישוב הליך
. בשחמט וההבנה הידע את מבטאת ההערכה
•. בתהליך ביותר המכריע המרכיב הינה ההערכה פונקציית
מקביליים אלגוריתמים• . המעבדים בין העבודה לחלוקת שיטות מספר ישנן
שנקראת • לשיטה צומת , PVSplitנתייחס כל זו בשיטה
, " צעד כל עבור תהליכון עוד יצור אשר תהליכון י ע מבוטא
. הלאה וכן נקודה מאותה אפשרי
מקביליים אלגוריתמים
לחישוב הנוסחהבשיטת האצה
:PVSplitה
מקביליים אלגוריתמים
מקביליים אלגוריתמים , אשר העץ לחלוקת יותר מורכבות נוספות שיטות ישנן
. יותר טובות תוצאות מניבות בהתאמה
: השיטות בין ההאצה השוואת להלן
הפתרון ייעול
•... מספרים קצת
מאות 4חישוב למציאת מוביל קדימה צעדים
. אפשריים מהלכים מיליוני
" " " ונמנעת טיפשיים מהלכים פסילת י ע נעשה המערכת ייעול
. להם האפשריים ההמשכים מבדיקת
." " חכמים ה המהלכים עבור החישוב את להעמיק ניתן כך
נוספות גישות• . המרחב וציר הכוח בציר היה העיקרי המיקוד הקודם בעשור
“DEEP BLUE. במיוחד” חכמה לא אך מאוד מהירה הייתהוציר • המרחב בציר המוותרות תוכנות פותחו האחרונות בשנים
, השחמט תוכנת לדוגמא הזמן בציר דגש ונותנות הכוח " ' ממוחשב" לשחמט העולם באליפות זכתה אשר וניור ג
-2001,2002בשנים .2007ו • " ' כדי " האפשר ככל רבים משחקים סורקת וניור ג תוכנת
. שלה העמדה ניתוח יכולת את ולשפר רעיונות מתוכם למצות
ביבליוגרפיה1. Deep Blue: Computer Chess and
Massively Parallel Systems by C.J.
Tan
2. Parallelizing a Simple Chess
Program by Brian Greskamp
3. - גלילאו מגזין לבן בשחור אבולוציה
4. - גלילאו מגזין מכונה כמו לשחק
5. Chess programming site