משחק שחמט מול מחשב על

Preview:

DESCRIPTION

משחק שחמט מול מחשב על. אורנית אלטחן נופר חסון. רקע. תכנות מחשב לשחק שחמט מהווה אתגר חישובי גדול. מאז שנת 1949 ועד היום היו ניסיונות לתכנת מחשב לשחק שחמט. האתגר במשחק שחמט מוגדר כתיאום בין 3 צירים: ציר המרחב- מס' המשבצות הנשלטות ע"י כל צד. ציר הכוח- ספירת הכלים שעל הלוח וחוזקם היחסי. - PowerPoint PPT Presentation

Citation preview

מול שחמט משחקעל מחשב

אלטחן אורניתחסון נופר

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

שנת • לשחק 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