تقليم ألفا-بيتا

يُعرف أيضًا باسم: بحث ألفا-بيتا, خوارزمية ألفا-بيتا

طريقة تتجاوز الفروع التي لا تستطيع تغيير الاختيار النهائي عندما يسعى الطرفان إلى أفضل نتيجة لهما.

الشرح

يسرّع تقليم ألفا-بيتا البحث الذي يجريه ، وهو برنامج يقارن النقلات والردود. ويمكن تصور البحث كشجرة: كل عقدة وضعية، وكل فرع نقلة قانونية. ومن دون التقليم سيفحص البرنامج استمراريات كثيرة يتبين في النهاية أنها غير مؤثرة.

تحافظ الطريقة على حدين أثناء البحث. تمثل ألفا أفضل نتيجة يستطيع أحد الطرفين ضمانها بالفعل على المسار الحالي. وتمثل بيتا حدا تنشئه إمكانية بديلة متاحة للخصم. ومتى كانت إحدى الاستمراريات سيئة إلى درجة أن لاعبا عقلانيا لن يختارها، فلن يغير تعميق البحث فيها قرار العقدة الأعلى.

يُوقف الفرع بسبب حد منطقي في الشجرة، لا لمجرد أن النقلة تبدو غير جذابة. وعند العمق نفسه وبالتقييمات نفسها عند حد البحث، يعيد ألفا-بيتا الاختيار نفسه الذي يعيده بحث كامل يفترض أن الطرفين يقدمان أفضل ردودهما.

يعتمد التوفير بدرجة كبيرة على ترتيب النقلات. فاختبار النقلات القوية مبكرا ينشئ حدودا مفيدة في وقت أسرع، ويتيح إيقاف فروع أكثر من دون فحص أعمق. وتوفر ، التي تسند تقديرا عدديا إلى الوضعية، القيم عند النقاط التي ينتهي فيها البحث المحدود.

الاستخدام والسياق

ألفا وبيتا ليستا تقييمين دائمين للرقعة. بل هما حدان متغيران تحافظ عليهما الخوارزمية أثناء استكشاف خط.

التباسات شائعة

التقليم والرفض الاعتباطي

لا يتجاوز ألفا-بيتا فرعا إلا بعد إثبات أنه لا يستطيع تغيير الاختيار في ظل الحدود الحالية.

المزيد من التقليم يعني قوة تلقائية

تعتمد القوة أيضا على ترتيب النقلات وجودة التقييم وعمق البحث وتقنيات كثيرة أخرى للمحرك.

المصادر

  1. 1.An analysis of alpha-beta pruning, Artificial Intelligence / Elsevier
  2. 2.Alpha-Beta, Chess Programming Wiki
  3. 3.search.cpp, Stockfish

مصطلحات ذات صلة

© 2026 MindZug