♚افتح في التطبيق

مؤشر موروزوف للتوازن (MBI): المنهجية

يجيب مؤشر موروزوف للتوازن (MBI) عن سؤال واحد لكل وضع من أوضاع Chess960 الابتدائية الـ960: ما حجم أفضلية الأبيض في البداية؟ هذه الصفحة هي المنهج كاملًا — كل رقم على هذا الموقع يمكن إعادة حسابه انطلاقًا منها.

مؤلف المنهجية: رومان موروزوف. عن المؤلف · الإصدار 2.0 · 2026-09-18

CC BY 4.0 المنهجية والبيانات: CC BY 4.0 — استخدام حر مع نسبة العمل إلى المؤلف.

ما الذي يقيسه المؤشر

في الشطرنج يلعب الأبيض أولًا. لهذه النقلة الأولى قيمة، وفي Chess960 تختلف هذه القيمة في كل وضع من الأوضاع الـ960. يقيس المؤشر حجم هذه الأفضلية الابتدائية، لا مَن هو الأفضل. الأسود لا في 956 وضعًا من الأوضاع الـ960 يكون تقييم المحرك للوضع الابتدائي عند التعادل أو أعلى لصالح الأبيض؛ أما الأربعة الباقية فتأتي بين 2 و7 سنتيبيدق في جانب الأسود، وهو أقل مما يتحرّك به البحث بين تكراراته نفسها: ضجيج حول الصفر لا أفضلية للأسود. المقياس هو البعد عن الصفر في أي اتجاه، لذا فالصياغة الأمينة هي «ما مقدار التقدّم هنا»، والوضع المتوازن هو الذي يكون فيه هذا التقدّم أصغر ما يمكن.

المؤشر مقياس من 0 إلى 100. تعني 100 أصغر أفضلية مقيسة للأبيض بين الأوضاع الـ960 — أكثر البدايات توازنًا. وتعني 0 أكبرها. المؤشر تحويل قائم على الرتبة لكمية واحدة مقيسة، فهو يقول أين يقع الوضع بالمقارنة مع الـ959 الأخرى، لا كم بيدقًا يتقدّم أحدهم.

كيف يُقيَّم كل وضع

يُحلَّل كل وضع ابتدائي مرة واحدة بواسطة Stockfish من الترتيب الأولي، بميزانية ثابتة من عُقد البحث بدلًا من زمن ثابت. هذا هو القرار المحوري في المنهج كله: ميزانية العُقد لا تعتمد على الجهاز. أما ميزانية الزمن فتمنح الحاسوب الأسرع بحثًا أعمق ومن ثمّ رقمًا مختلفًا، ولا يستطيع أحد التحقق من النتيجة.

البحث أحادي الخيط بتجزئة ثابتة وعدد عُقد ثابت حتميّ: الملف التنفيذي نفسه على أي جهاز يعيد القيمة نفسها بالسنتي-بيدق، بتّةً بتّة. هذا ما يجعل التحقق المستقل ممكنًا لا مجرد معقول.

من السنتي-بيدق إلى المؤشر

السنتي-بيدق ليس مقياسًا خطّيًا لأي شيء إنساني، والفرق بين ‎+18‎ و‎+22‎ لا يعني شيئًا بذاته. لذلك يستخدم المؤشر رتبة الوضع بين الـ960، لا الرقم الخام:

rank(sp) = position of eval_cp(sp) in the sorted list of all 960 values
(ascending: smallest White edge first, ties share the mean rank)
MBI(sp) = round( 100 * (960 - rank(sp)) / (960 - 1) )
الفئة أفضلية الأبيض عدد الأوضاع
أ — الأكثر توازنًا ≤ +19 cp 240
ب — متوازنة +20…+26 cp 240
ج — أفضلية ملحوظة +27…+35 cp 240
د — الأفضلية الأكبر > +35 cp 240

عبر الأوضاع الـ960 يتراوح تقييم المحرك بين -7 و+83 سنتي-بيدق، والوسيط +26.0.

كيف تتوزع القيم الـ960

كل عمود مجال بعرض خمسة سنتي-بيدق؛ والرقم إلى اليمين عدد الأوضاع التي تقع فيه.

-10..-6 cp1
-5..-1 cp3
0..4 cp19
5..9 cp25
10..14 cp72
15..19 cp135
20..24 cp159
25..29 cp173
30..34 cp131
35..39 cp96
40..44 cp63
45..49 cp43
50..54 cp18
55..59 cp8
60..64 cp7
65..69 cp3
70..74 cp0
75..79 cp2
80..84 cp2

التحقّق

تقييم المحرك ادّعاء بشأن الوضع. وللتحقق من أن هذا الادّعاء يتنبأ بنتائج فعلية، يُلعب جزء من الأوضاع حتى النهاية: محرك ضد محرك، مباريات كثيرة لكل وضع، مع تثبيت البذور ونشرها. فإذا سجّلت الأوضاع التي يسميها المؤشر متوازنة نتيجة أقرب إلى 50% للأبيض، فالمؤشر يقيس ما يدّعي قياسه.

البذرة الأساسية: 20260825. يمكن إعادة أي مباراة بدقة.

الوضع المجموعة المحرك، cp المباريات فوز/تعادل/خسارة نتيجة الأبيض
42 عشوائية +23 50 6/44/0 56.0% (42.3–68.8%)
52 عشوائية +18 50 5/45/0 55.0% (41.3–67.9%)
80 الأكثر اختلالًا +83 50 7/42/1 56.0% (42.3–68.8%)
86 عشوائية +34 50 1/48/1 50.0% (36.6–63.4%)
102 الأكثر توازنًا 0 50 3/47/0 53.0% (39.5–66.1%)
131 الأكثر توازنًا 0 50 0/50/0 50.0% (36.6–63.4%)
204 الأكثر توازنًا 0 50 0/46/4 46.0% (33.0–59.6%)
217 الأكثر توازنًا +3 50 0/50/0 50.0% (36.6–63.4%)
259 الأكثر توازنًا +3 50 2/43/5 47.0% (33.9–60.6%)
262 عشوائية +43 50 6/44/0 56.0% (42.3–68.8%)
266 عشوائية +26 50 3/47/0 53.0% (39.5–66.1%)
268 الأكثر اختلالًا +58 50 8/42/0 58.0% (44.2–70.6%)
269 الأكثر توازنًا 0 50 1/46/3 48.0% (34.8–61.5%)
272 الأكثر اختلالًا +58 50 13/36/1 62.0% (48.2–74.1%)
292 عشوائية +49 50 1/49/0 51.0% (37.6–64.3%)
300 الأكثر توازنًا 0 50 3/47/0 53.0% (39.5–66.1%)
332 الأكثر اختلالًا +59 50 10/40/0 60.0% (46.2–72.4%)
348 الأكثر اختلالًا +62 50 6/44/0 56.0% (42.3–68.8%)
399 الأكثر اختلالًا +65 50 7/38/5 52.0% (38.5–65.2%)
401 الأكثر توازنًا -7 50 0/49/1 49.0% (35.7–62.4%)
418 الأكثر توازنًا -2 50 1/49/0 51.0% (37.6–64.3%)
424 عشوائية +23 50 6/44/0 56.0% (42.3–68.8%)
429 الأكثر توازنًا 0 50 0/50/0 50.0% (36.6–63.4%)
432 الأكثر توازنًا +3 50 5/44/1 54.0% (40.4–67.0%)
433 الأكثر توازنًا -4 50 4/45/1 53.0% (39.5–66.1%)
467 الأكثر توازنًا +2 50 2/47/1 51.0% (37.6–64.3%)
471 الأكثر توازنًا 0 50 0/50/0 50.0% (36.6–63.4%)
481 عشوائية +5 50 1/49/0 51.0% (37.6–64.3%)
485 الأكثر توازنًا +3 50 1/49/0 51.0% (37.6–64.3%)
497 الأكثر توازنًا 0 50 0/48/2 48.0% (34.8–61.5%)
499 عشوائية +18 50 4/46/0 54.0% (40.4–67.0%)
531 عشوائية +13 50 4/46/0 54.0% (40.4–67.0%)
556 عشوائية +21 50 2/48/0 52.0% (38.5–65.2%)
557 الأكثر اختلالًا +63 50 15/35/0 65.0% (51.1–76.7%)
565 الأكثر اختلالًا +60 50 4/44/2 52.0% (38.5–65.2%)
576 الأكثر توازنًا 0 50 1/48/1 50.0% (36.6–63.4%)
578 الأكثر اختلالًا +56 50 12/38/0 62.0% (48.2–74.1%)
593 الأكثر توازنًا +2 50 0/49/1 49.0% (35.7–62.4%)
604 الأكثر اختلالًا +81 50 13/37/0 63.0% (49.1–75.0%)
620 الأكثر اختلالًا +63 50 12/38/0 62.0% (48.2–74.1%)
637 عشوائية +21 50 7/43/0 57.0% (43.3–69.7%)
654 عشوائية +34 50 4/45/1 53.0% (39.5–66.1%)
665 عشوائية +22 50 6/44/0 56.0% (42.3–68.8%)
745 عشوائية +13 50 3/46/1 52.0% (38.5–65.2%)
748 عشوائية +42 50 6/43/1 55.0% (41.3–67.9%)
760 الأكثر اختلالًا +61 50 8/40/2 56.0% (42.3–68.8%)
784 الأكثر اختلالًا +58 50 10/38/2 58.0% (44.2–70.6%)
786 الأكثر توازنًا +2 50 4/45/1 53.0% (39.5–66.1%)
794 الأكثر اختلالًا +67 50 12/38/0 62.0% (48.2–74.1%)
801 عشوائية +11 50 1/49/0 51.0% (37.6–64.3%)
814 عشوائية +32 50 5/45/0 55.0% (41.3–67.9%)
823 الأكثر توازنًا -5 50 2/48/0 52.0% (38.5–65.2%)
868 الأكثر اختلالًا +75 50 9/41/0 59.0% (45.2–71.5%)
870 عشوائية +44 50 5/45/0 55.0% (41.3–67.9%)
879 الأكثر اختلالًا +66 50 11/38/1 60.0% (46.2–72.4%)
880 الأكثر اختلالًا +63 50 7/42/1 56.0% (42.3–68.8%)
885 عشوائية +14 50 1/49/0 51.0% (37.6–64.3%)
886 الأكثر اختلالًا +58 50 5/45/0 55.0% (41.3–67.9%)
902 الأكثر اختلالًا +62 50 5/44/1 54.0% (40.4–67.0%)
935 الأكثر اختلالًا +78 50 11/38/1 60.0% (46.2–72.4%)

التحقق العميق والتصنيف v2

يضيف الإصدار 2.0 طبقة ثانية فوق المؤشر. لُعب كل وضع على امتداد الخط الرئيسي للمحرك لثلاثين نقلة (35 للمجموعة ذات الأولوية)، وأُعيد حساب الأوضاع الأكثر توازنًا وكل الأوضاع الصفرية أو السالبة بميزانية عقد أكبر بـ 3–10 مرات، كما حصلت الأوضاع الصفرية/السالبة على بحث MultiPV بثلاثة خطوط وسلسلة لعب ذاتي ثانية.

نطاق التوازن (وفق التقييم الأساسي)

عتبات مطلقة بالسنتي-بيدق بدل الأرباع: E — متعادل، |cp| ≤ 10؛ S — أفضلية طفيفة، 11–25؛ M — أفضلية ملحوظة، 26–40؛ L — أفضلية كبيرة، ≥ 41. كانت الأرباع تضمن 240 وضعًا «متوازنًا» مهما كانت البيانات؛ أما النطاق فلا يضم إلا ما هو موجود فعلًا. الحساب الأساسي (400 000 000 عقدة، العمق نفسه للأوضاع الـ 960) يحدد النطاق، والبحث الأعمق يتحقق منه.

النطاق عدد الأوضاع
E — متعادل 64
S — أفضلية طفيفة 386
M — أفضلية ملحوظة 377
L — أفضلية كبيرة 133

الديناميكية (على امتداد اللعب)

يلعب المحرك نفسه بالجانبين بميزانية ثابتة قدرها 5 000 000 عقدة لكل نقلة ويُسجَّل التقييم قبل كل نصف نقلة. volatile — تأرجح التقييم بمقدار ≥ 60 سنتي-بيدق أو غيّر إشارته 2 مرات على الأقل (لا تُحتسب إلا القيم خارج ±15)؛ equalizing — الأفضلية النهائية أصغر من البداية بـ 10 على الأقل؛ sharpening — أكبر بـ 15 على الأقل؛ stable — كل ما عدا ذلك.

تبالغ التقييمات بهذه الميزانية لكل نقلة في تقدير أفضلية الأبيض في بداية المباراة وتتقارب نحو الصفر مع تبسّط الوضع، فيبدو المسار الخام لأي وضع تقريبًا وكأنه «يتعادل». قبل التصنيف يُطرح من كل لعبٍ مُجرى المسارُ الوسيط للأوضاع الـ 960 كلها (لكل نصف نقلة): يُلغى الانحراف المشترك ويبقى ما يميّز هذا الوضع عن الوضع النموذجي. تُنشر النقاط المرجعية الخام عند النقلات 10 و20 و30 كما هي.

الديناميكية عدد الأوضاع
مستقر 542
يتعادل 285
يحتدّ 25
متقلّب 108

النطاقات × الديناميكية

النطاق مستقر يتعادل يحتدّ متقلّب
E 28 33 1 2
S 234 120 6 26
M 240 81 14 42
L 40 51 4 38

إعادة حساب أعمق

أُعيد حساب الأوضاع ذات |cp| ≤ 25 بـ 1 200 000 000 عقدة، والأوضاع الصفرية والسالبة بـ 4 000 000 000 عقدة — خيط واحد وتجزئة ثابتة، فكل رقم قابل لإعادة الإنتاج بتّةً بتّة. يُعدّ الوضع مؤكَّدًا عندما تبقى القيمة العميقة ضمن 10 سنتي-بيدق من الحساب الأساسي (ضعف ضجيج التكرارات المتجاورة في البحث الأساسي): 123 من 147 مؤكَّدة. يزيح البحث الأعمق هذه الأوضاع نحو الأعلى بشكل منهجي — الوسيط +3 عند ×3 و+9 عند ×10 — ولم يخرج أيٌّ منها سالبًا؛ ويُنشر النطاق وفق القيمة العميقة بجانب النطاق الأساسي ليرى القارئ كليهما.

الثلاثة عشر المتنازَع عليها

خرج ثلاثة عشر وضعًا صفريًا أو سالبًا قليلًا في الحساب الأساسي. البحث العميق يحسم الإشارة؛ أما بحث MultiPV بثلاثة خطوط (800 000 000 عقدة) وسلسلة اللعب الذاتي الثانية (100 مباراة لكل وضع بـ 1 000 000 عقدة لكل نقلة) فهما فحصان مستقلان، لا حق نقض.

الوضع المحرك، cp عميق، cp الحكم لعب ذاتي v2
102 0 +20 أفضلية للأبيض — كانت الإشارة السالبة ضجيجًا 54.5% (44.8–63.9%)
131 0 +5 متعادل — ضمن ضجيج المحرك 50.5% (40.9–60.1%)
204 0 +9 متعادل — ضمن ضجيج المحرك 47.5% (38.0–57.2%)
269 0 +15 أفضلية للأبيض — كانت الإشارة السالبة ضجيجًا 48.5% (38.9–58.2%)
300 0 +12 أفضلية للأبيض — كانت الإشارة السالبة ضجيجًا 51.5% (41.8–61.1%)
401 -7 0 متعادل — ضمن ضجيج المحرك 49.0% (39.4–58.7%)
418 -2 +5 متعادل — ضمن ضجيج المحرك 50.5% (40.9–60.1%)
429 0 +10 متعادل — ضمن ضجيج المحرك 51.0% (41.3–60.6%)
433 -4 +3 متعادل — ضمن ضجيج المحرك 51.5% (41.8–61.1%)
471 0 +15 أفضلية للأبيض — كانت الإشارة السالبة ضجيجًا 50.0% (40.4–59.6%)
497 0 +6 متعادل — ضمن ضجيج المحرك 49.0% (39.4–58.7%)
576 0 +13 أفضلية للأبيض — كانت الإشارة السالبة ضجيجًا 50.0% (40.4–59.6%)
823 -5 0 متعادل — ضمن ضجيج المحرك 51.5% (41.8–61.1%)

النطاقات حسب عائلة الوضع

التسمية E S M L
BastionGuard 14 69 58 27
BastionScout 14 61 70 23
RampartGuard 11 53 67 13
RampartScout 2 30 30 10
ThroneGuard 16 98 65 25
ThroneScout 7 75 87 35

حدود المنهج — اقرأها قبل الاستشهاد بالأرقام

تحقّق بنفسك

كل ما يلزم لإعادة حساب مجموعة البيانات متاح للعموم: بناء المحرك بدقة، والميزانية، والبرامج النصية، والمخرجات الخام. إعادة حساب وضع واحد تستغرق دقائق على نواة واحدة؛ والمجموعة كلها ليلة واحدة.

  1. نزّل البيانات الخام والبرامج النصية من صفحة البيانات المفتوحة. بيانات مفتوحة
  2. تحقّق من وضع واحد مقابل المجموعة المنشورة — يعيد الأمر حسابه من الصفر ويقارن:
    python tools/balance/verify_reproduce.py --sp 518
  3. أو أعد حساب المجموعة كاملة (قابلة للاستئناف: بعد أي انقطاع تُكمل الكتابة في الملف نفسه):
    python tools/balance/eval_all.py --nodes 400000000 --workers 20

إذا اختلفت قيمتك فالاختلاف نفسه هو النتيجة: لن يتطابق إما بناء المحرك أو ميزانية العُقد أو الخيارات. والثلاثة مذكورة أعلاه.

الاستشهاد والترخيص

المنهجية ومجموعة البيانات منشورتان بترخيص CC BY 4.0: استخدمهما لأي غرض، بما في ذلك التجاري، مع نسبة العمل إلى المؤلف.

Morozov R. Chess960 Balance Index (MBI). ch960.com/balance, 2026. CC BY 4.0.

توازن الأوضاع الـ960 جميعها · مجموعة البيانات ومخرجات المحرك الخام