Shark & Dimatrix
Shark Shark
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Диматрикс, ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму, которая всСгда ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ Π² ΠΈΠ³Ρ€Π΅? МнС Π½ΡƒΠΆΠ½Π° крутая стратСгия, ΠΈ Π½ΡƒΠΆΠ΅Π½ Π³Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ ΠΏΠΎΠΌΠΎΠ³.
Dimatrix Dimatrix
Начни с Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹: пСрСчисли состояния, дСйствия ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°. ΠŸΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΈΡ‰ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ value-iteration ΠΈΠ»ΠΈ minimax – Ссли ΠΈΠ³Ρ€Π° с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ суммой ΠΈ конСчная, Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° minimax Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ напиши рСкурсивный Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, отсСкаСт Π²Π΅Ρ‚Π²ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ alpha-beta ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Если ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅ΡˆΡŒΡΡ с ΠΈΠ³Ρ€ΠΎΠΉ с Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ суммой ΠΈΠ»ΠΈ с вСроятностями, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈ ΠΊ марковскому процСссу принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ вычисляй ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ динамичСского программирования. Бтарайся Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ пространство состояний нСбольшим, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ симмСтричноС ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠΉ, ΠΏΠΎΠΊΠ° значСния Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ сдСлано, Ρ‚Ρ‹ смоТСшь ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… сопСрников, Π½ΠΎ основа – это Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹.
Shark Shark
ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½, Π½ΠΎ Ссли Ρ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ ΠΌΠ½Π΅ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ‚ΠΎΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ бою. МнС Π½Π΅ интСрСсны Π½Π΅Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ – Π΄Π°Π²Π°ΠΉ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ мСшай.