استكشاف توزيع لاحق لا يمكن كتابته
كثيرًا ما يمكن كتابة التوزيع اللاحق إلى ثابت فقط، أي المسبق في دالة الإمكان، ولا يمكن جمعه أو إيجاد متوسطه بالجبر. تبني خوارزمية ميتروبوليس-هاستينغز مشيًا عشوائيًا يزور الأماكن بما يتناسب مع التوزيع اللاحق. عند النقطة الحالية اقترح نقطة قريبة مثل مع قدر من الضجيج الطبيعي. وقارن ارتفاعي التوزيع اللاحق بالنسبة . فإن كانت فالنقطة الجديدة لا تقل جودة فانتقل. وإلا فانتقل باحتمال . وإن لم تنتقل فسجّل النقطة الحالية مرة أخرى. والثابت المجهول نفسه في الارتفاعين فيُلغى في النسبة. ولهذا تنجح الطريقة.
قائمة النقاط المزورة هي السلسلة. وبعد فترة إحماء تسمى burn-in تتصرف كعينة من التوزيع اللاحق، فيأتي المتوسط والفترة من متوسطات ومئينات بسيطة للسلسلة. وحجم الخطوة هو الضابط الرئيسي. فإن كان صغيرًا جدًا قُبلت كل الحركات تقريبًا لكن السلسلة تزحف. وإن كان كبيرًا جدًا هبطت معظم المقترحات في أماكن سيئة ورُفضت فتظل السلسلة ساكنة. والسلسلة الجيدة تقبل نحو ربع المقترحات إلى نصفها. وانظر دائمًا إلى السلسلة: ارسمها وابدأها من نقاط مختلفة لترى أنها تتفق.
- الاقتراح والنسبة: اقترح نقطة قريبة وقارن الارتفاعات اللاحقة. والثابت المجهول يُلغى.
- السلسلة: النقاط المزورة وتتكرر عند رفض حركة. احذف الإحماء ثم خذ المتوسط.
- حجم الخطوة: الصغير جدًا يزحف والكبير جدًا يعلق. استهدف قبول ربع إلى نصف.
المختبر: ما الذي يُقيَّم
- اقتراح جيد15 نقطة
- اقتراح أسوأ15 نقطة
- لوغاريتم نسبة10 نقطة
- متوسط سلسلة10 نقطة
- خطوة كبيرة جدًا10 نقطة
- تكرار واحد10 نقطة
- طابق المصطلحات15 نقطة
- لماذا لا حاجة إلى الثابت15 نقطة