Saya sedang belajar AI. Guru saya memberi kami kode sumber permainan seperti catur dan meminta kami untuk meningkatkannya. Latihan saya adalah untuk meningkatkan penerapan algoritma alpha / beta di game itu. Programmer sudah menggunakan tabel transposisi, MTD (f) dengan memori alpha / beta + (MTD (f) adalah algoritma terbaik yang saya tahu sejauh ini). Jadi apakah ada algoritma yang lebih baik untuk meningkatkan pencarian alpha-beta atau cara yang baik untuk mengimplementasikan MTD (f) dalam coding game?
Anda tidak menyebutkan pemangkasan gerakan nol atau pengurangan gerakan terlambat. Mereka cukup mudah diimplementasikan dan bahkan lebih efektif dalam mengurangi ukuran pencarian daripada pemangkasan alpha-beta. Ekstensi pencarian juga penting untuk mengurangi efek cakrawala; pencarian ketenangan khususnya merupakan komponen yang sangat penting untuk AI catur.
sumber
Perhatikan urutan pemesanan dan pencarian variasi prinsip
sumber