التخطيط الكلاسيكي: القوالب والإرخاءات وبيان التخطيط
لماذا يحظى التخطيط بتمثيل خاصّ به بدل أن يكون حاشية على البحث، وكيف يُنتج حذفُ أجزاء من وصف الفعل استدلالًا بلا ثمن، وما الذي يلحظه بيان التخطيط ممّا تفوته الاستدلالات المحسوبة هدفًا هدفًا فواتًا منهجيًا.
المتطلبات المسبقة: إرضاء القيود ونشرها
سيحلّ البحث مسألة تخطيط متى أُعطي استدلالًا. والسؤال المثير هو من أين يأتي الاستدلال، والجواب يتبيّن أنه دعوى عن التمثيل لا عن الخوارزميات.
أ. ما الذي يشتريه التمثيل العاملي
يعامل عميلُ حلّ المسائل الحالةَ معاملةَ الذرّة. فلا يسعه منها إلا اختبار كونها هدفًا، ولا شيء غير ذلك، فيلزم أن يُمَدّ بكل استدلال من الخارج. أما العميل المنطقي فيستطيع النظر داخل الحالة، لكنه يستدلّ بجمل مؤرَّضة ويغرق فيها: ففي عالم الومبَس احتاج التقدّم إلى الأمام جملةً منفصلة لكل اتّجاه من أربعة اتّجاهات، و خطوة زمنية، و موضعًا.
ويسلك التخطيط الطريق الوسط. فالحالة مجموعة متغيّرات - عطفٌ بين قضايا متغيّرة (fluents) مؤرَّضة موجبة خالية من الدوالّ:
وتحت افتراض العالم المغلق يكون كل ما لم يُذكَر كاذبًا، فلا يلزم كتابة النفي أبدًا. فتُقرأ الحالة عندئذ على وجهين معًا، جملةً منطقية أو مجموعةً، وتأخذ كل الخوارزميات تقريبًا بالثاني.
والأفعال قوالب لا تصف إلا ما يتغيّر:
والحروف الموجبة هي قائمة الإضافة، والمنفيّة قائمة الحذف، وتطبيق الفعل تعبيرٌ مجموعيّ واحد: . ومسألة الإطار ليست محلولة بقدر ما هي متروكة: إذ يُقصَر النظر على المجالات التي تترك فيها أكثرُ الأفعال أكثرَ الأشياء على حالها، فتصير الاستدامة هي الأصل.
ب. ثمن التأريض
القالب موجز؛ وأمثلته ليست كذلك. فبشحنتين وطائرتين ومطارين تتوسّع ثلاثة قوالب للشحن الجوّي إلى عشرين فعلًا مؤرَّضًا، وقالب الطيران وحده بعشر طائرات وخمسة مطارات يعطي .
يعمل في متصفحك. تُنزّل عملية التشغيل الأولى بيئة بايثون (~10 ميغابايت)، ثم تُخزّن مؤقتًا.
وليس الشرط في آخر الاستيعاب تأنّقًا. فبدونه يُنتج القالب ، وأثره ، وذلك تناقض؛ والإصلاح المبدئي شرطٌ مسبق بعدم المساواة.
ولهذا يتعثّر البحث الأمامي. فهو تامّ، وأمثل عند تساوي الكلف، لكنه سينظر في تطيير طائرة فارغة بين مطارين لا صلة لهما بالأمر بمثل ما ينظر في تحميل الشحنة الصحيحة. أما البحث الخلفي من الهدف فلا ينظر إلا في الأفعال ذات الصلة، إذ يرتدّ بالهدف إلى ، ويتفرّع أقلّ بكثير - لكن عقده مجموعات حالات لا حالات، وذلك يحتاج توحيدًا ويجعل الاستدلالات الجيدة أعسر تعريفًا.
ج. استدلالات بالحذف
هنا يؤتي التمثيل ثمرته. فالاستدلال كلفةُ مسألة أيسر، والقوالب يمكن ببساطة أن تُحرَّر.
إهمال الشروط المسبقة ينزع كل شرط مسبق، فيصير كل فعل قابلًا للتطبيق في كل موضع. والباقي تغطية حروف الهدف غير المحقّقة بأقلّ ما يمكن من قوائم الإضافة. ومن هنا جاءت استدلالات الأحاجي الكلاسيكية: ففي أحجية الثمانية يعطي إسقاط عددَ البلاطات في غير مواضعها، ويعطي إسقاط وحده مسافة مانهاتن. وكلاهما يسقط سقوطًا آليًا.
إهمال قوائم الحذف ينزع كل أثر منفيّ. فلا يستطيع شيء أن ينقض شيئًا، فيكون التقدّم رتيبًا ويجد تسلّقُ التلال خطةً مُرخاة تقريبية في زمن كثير الحدود.
وعلى مسألة الشحن الجوّي يبلّغ كلاهما 2 عند الحالة الابتدائية في مقابل كلفة حقيقية قدرها 6 (ورقم إهمال قوائم الحذف يعدّ طبقات المسألة المُرخاة كما يفعل بيان التخطيط، أما أقصر خطة مُرخاة فتضمّ 5 أفعال):
| البحث | الحالات الموسَّعة |
|---|---|
| البحث بالعرض، بلا استدلال | 56 |
| A* مع إهمال الشروط المسبقة | 51 |
| A* مع إهمال قوائم الحذف | 45 |
والفوارق ضئيلة لأن المسألة صغيرة. والمهمّ أن أحدًا لم يكتب استدلالًا للشحن الجوّي.
د. ما الذي يلحظه بيان التخطيط
بيان التخطيط يناوب بين مستويات الحالات ومستويات الأفعال، ويضيف فعل استدامة لكل حرف، ويُبنى في زمن كثير الحدود بلا بحث. وجوهره روابط التنافي (mutex) التي تسجّل الأزواج التي لا يمكن أن تجتمع: الأفعال ذات الآثار المتناقضة، والأفعال التي يتداخل بعضها مع بعض، والأفعال ذات الحاجات المتزاحمة، والحروف التي يتنافى كل زوج من منتجيها.
خذ أصغر مسألة توضّح المقصود. لديك في البداية كعكة؛ وتريد أن تملكها وأن تكون قد أكلتها. والأكل يحذف الملك، والخَبز يقتضي عدم الملك.
| المستوى | الحروف | أزواج التنافي |
|---|---|---|
| ، | 0 | |
| الأربع جميعًا | 4 | |
| الأربع جميعًا | 3 |
وتظهر حرفا الهدف كلاهما عند ، فيقول الاستدلال حرفًا حرفًا إن خطوة واحدة تكفي. وهي لا تكفي: فهما عند متنافيان، لأن السبيل الوحيد إلى ملك الكعكة هو استدامتها، والسبيل الوحيد إلى أكلها هو أكلها، والأكل يحذف الملك. وعند يزول التنافي ويكون البيان قد استوى.
وكلفة المستوى لحرف هي المستوى الذي يظهر فيه أول مرة، وهي تعطي ثلاثة استدلالات. فأقصى المستوى يأخذ الأكبر، ومجموع المستويات يجمعها، ومستوى المجموعة ينتظر أول مستوى تظهر فيه كل حروف الهدف دون تنافٍ بينها. وهنا تعطي و و. والخطة المثلى - كُلِ الكعكة ثم اخبز أخرى - طولها ، فمستوى المجموعة وحده هو المصيب، وهو وحده الذي نظر هل تستطيع الأهداف أن تجتمع.
وأقصى المستوى ومستوى المجموعة مقبولان، ومستوى المجموعة يسيطر. أما مجموع المستويات فيعامل الأهداف الفرعية معاملة المستقلّة وقد يتجاوز، فهو غير مقبول في العموم، وذلك لا يمنعه من أن يكون أنفع الثلاثة في الممارسة.
يبني الشكل أدناه ذلك البيان بدل أن ينقله: فكل تعارض فيه محسوب من شروط الأفعال الثلاثة وشرطَي المقولات، ولهذا تخرج الأعداد من تلقاء نفسها 0 و4 و3 و3. وانظر إلى الخط الواصل بين مقولتَي الهدف: هو حاضر عند S1 وغائب عند S2، وهذا الخط المتلاشي وحده هو كل الفرق بين استدلال يجيب 1 والجواب الحقيقي 2.
تفاعلي: الخط الذي يختفي عند المستوى الثاني
كل تعارض هنا محسوب لا منقول. راقب زوج الهدف عند S1 ثم عند S2.
- أعلى مستوى
- 1
- مجموع المستويات
- 1
- مستوى المجموعة
- 2
- الأمثل الحقيقي
- 2
عند S1 تكون مقولتا الهدف حاضرتين أصلًا، ولهذا يجيب أعلى مستوى ومجموع المستويات كلاهما بـ1. لكنهما موصولتان أيضًا بخط: فالسبيل الوحيد إلى امتلاك الكعكة هو إبقاؤها، والسبيل الوحيد إلى أكلها هو أكلها، وهما يتعارضان. ومستوى المجموعة وحده من الثلاثة ينظر إلى ذلك الخط، فينتظر حتى S2، وهو الأمثل الحقيقي، لأن الخطة تحتاج فعلًا إلى الخطوتين. ورسم التخطيط يقارب في اتجاه واحد فقط: فغياب مقولة عند المستوى i يعني يقينًا تعذّر بلوغها في i خطوات، أما حضورها بلا تعارض فليس وعدًا، بل مجرّد غياب أرخص برهان على الاستحالة.
أين يضعك هذا
التقريب يجري في اتّجاه واحد لا غير. فالحرف الغائب عند المستوى غير قابل للتحقيق حقًّا في خطوة، وذلك ما يجعل كلف المستويات حدودًا دنيا. أما الحرف الحاضر، ولو بلا تنافٍ، فلا يعد بشيء؛ إذ لا يُحسَب إلا التنافي بين الأزواج، فيمرّ تعارضٌ ثلاثيّ دون أن يُلحَظ. وذلك اللاتناظر هو الصورة الأمينة للموضوع كله: فالتخطيط الكلاسيكي لا يجعل المسائل الصعبة سهلة، وإنما يجعل وصف المسألة شيئًا يستطيع الحلّال قراءته. ومسار التدريب التخطيط الكلاسيكي يبني القوالب والإرخاءات والبيان يدويًا وبالشيفرة.
المراجع والقراءات الإضافية
- Stuart Russell, Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson (3rd edition), 2010· مكتبة مراجع Kudos AI
تُذكر الأعمال المحمية بحقوق النشر للمرجعية فقط ولا تُستضاف هنا؛ يرجى الرجوع إلى الناشر للوصول إليها.