Mengapa algoritma minimax berfungsi?

Isi kandungan:

Mengapa algoritma minimax berfungsi?
Mengapa algoritma minimax berfungsi?
Anonim

Algoritma Minimax membantu mencari langkah terbaik, dengan bekerja ke belakang dari penghujung permainan. Pada setiap langkah ia menganggap bahawa pemain A cuba memaksimumkan peluang A menang, manakala pada giliran seterusnya pemain B cuba meminimumkan peluang A menang (iaitu, untuk memaksimumkan peluang B sendiri untuk menang).

Mengapa kami menggunakan algoritma minimax?

Minimax ialah sejenis algoritma penjejakan ke belakang yang digunakan dalam membuat keputusan dan teori permainan untuk mencari langkah optimum untuk pemain, dengan mengandaikan bahawa lawan anda juga bermain secara optimum. Ia digunakan secara meluas dalam dua permainan berasaskan giliran pemain seperti Tic-Tac-Toe, Backgammon, Mancala, Catur, dll.

Apakah masalah dengan algoritma minimax?

Kelemahan utama algoritma minimax ialah ia menjadi sangat perlahan untuk permainan yang kompleks seperti Catur, go, dll. Jenis permainan ini mempunyai faktor percabangan yang besar, dan pemain mempunyai banyak pilihan untuk diputuskan.

Bagaimana algoritma minimax berfungsi untuk catur?

Ini dilakukan dengan menggunakan algoritma Minimax. Dalam algoritma ini, pokok rekursif semua pergerakan yang mungkin diterokai pada kedalaman tertentu, dan kedudukan dinilai pada "daun" akhir pokok itu. … Keberkesanan algoritma minimax banyak berdasarkan kedalaman carian yang boleh kami capai.

Mengapa minimax optimum?

Abstrak: Secara teori, strategi optimum untuk semua jenis permainan menentanglawan pintar ialah strategi Minimax. Minimax menganggap lawan yang rasional sempurna, yang juga mengambil tindakan optimum. Walau bagaimanapun, dalam praktiknya, kebanyakan lawan manusia meninggalkan rasional.

Disyorkan: