Skip to content

πŸ’ŽMinimax (MM) is a decision rule used in artificial intelligence, decision theory, game theory, statistics, and philosophy for minimizing the possible loss for a worst case (maximum loss) scenario. Alpha–beta pruning.

License

Notifications You must be signed in to change notification settings

VasilevMaxim/MinimaxAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

C# AI Alpha–beta

MinimaxAI

Translator

Минимакс β€” ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ³Ρ€, Ρ‚Π΅ΠΎΡ€ΠΈΠΈ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, исслСдовании ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, статистикС ΠΈ философии для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈΠ· Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΠΈΡ†Ρƒ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, нСльзя ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ событий ΠΏΠΎ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠ΅ΠΌΡƒ для Π½Π΅Π³ΠΎ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ минимакса ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» сформулирован Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ³Ρ€ для ΠΈΠ³Ρ€Ρ‹ Π΄Π²ΡƒΡ… Π»ΠΈΡ† с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ суммой ДТСймсом Π£ΠΎΠ»Π΄Π³Ρ€Π΅ΠΉΠ²ΠΎΠΌ Π² 1713 Π³ΠΎΠ΄Ρƒ, Π² случаях ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ…ΠΎΠ΄ΠΎΠ², впослСдствии ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π² Π±ΠΎΠ»Π΅Π΅ слоТных ΠΈΠ³Ρ€Π°Ρ… ΠΈ ΠΏΡ€ΠΈ принятии Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² условиях нСопрСдСлённости. Π‘ понятиСм минимакса связано понятиС максимина (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ минимакса Π½Π΅ мСньшС значСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ максимина).

Π’ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ минимакса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… приблиТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ алгСбраичСскими ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ, Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования

ΠΠ»ΡŒΡ„Π°-Π±Π΅Ρ‚Π° отсСчСниС

ΠΠ»ΡŒΡ„Π°-Π±Π΅Ρ‚Π°-отсСчСниС β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ поиска, стрСмящийся ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство ΡƒΠ·Π»ΠΎΠ², ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² Π΄Π΅Ρ€Π΅Π²Π΅ поиска Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ минимакса. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для антагонистичСских ΠΈΠ³Ρ€ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для машинной ΠΈΠ³Ρ€Ρ‹ (Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π°Ρ…, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ Π³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…).

Π’ основС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π»Π΅ΠΆΠΈΡ‚ идСя, Ρ‡Ρ‚ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²ΠΈ Π΄Π΅Ρ€Π΅Π²Π° поиска ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ досрочно ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ (Π±Π΅Π· вычислСния всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), Ссли Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ для этой Π²Π΅Ρ‚Π²ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² любом случаС Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ вычислСнноС для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π²Π΅Ρ‚Π²ΠΈ. ΠΠ»ΡŒΡ„Π°-Π±Π΅Ρ‚Π°-отсСчСниС являСтся ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ влияСт Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

About

πŸ’ŽMinimax (MM) is a decision rule used in artificial intelligence, decision theory, game theory, statistics, and philosophy for minimizing the possible loss for a worst case (maximum loss) scenario. Alpha–beta pruning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages