петак, 15. април 2016.

Dimitrijevic vs. StockFish 7 (handicap game)


Ha! Zvuči pretenciozno, ali je partija bila:
1) sa kvalitetom fore za mene (bez pomeranja topa, znači mogao sam da rokiram i na daminom krilu)
2) igrali smo tako što je SF7 imao 2 min + 6s a ja duplo više.
3) koristio sam knjige (za otvaranje) a on ne.
4) Za tri poteza sam konsultovao drugu mašinu (sa Komodo 7 na 15s).
...
i izgubio sam (naravno; kao beli - naravno).

Kako god, dugo sam bio bolji i imao dobijenu (ili uz više neoptimalnih poteza ali ne i većih grešaka, remi) kritičnu poziciju. 
Zato sam suočio SF7 sa samim sobom pa evo rezultata završetka ove lepe partije.


Beli na potezu (25. potez):

1. gxf3 Qd7!
2. Ng4 Qxb5
3. Rd2! Ne2+
4. Kh1 Bxg4
5. fxg4 gxf2



Opet beli na potezu (druga kritična pozicija)


1) Za belog je najbolja varijanta (ali i ne najzanimljivija):

6. Qd3 Ng3+
7. hxg3 hxg3+
8. Kg2 Qxb4
9. Kxg3 Qe7
10. Rf1 Qh4+


Ova prilično forsirana varijanta vodi do neizbežne pobede belog. Zanimljivo je da SF7 dugo "živi u iluziji" da je pozicija branjiva (+1,81) za crnog. Problem je samo u broju poteza i činjenici da pri uslovima analize na može da dopre toliko daleko inače bi već brže skakala ocena pozicije. Dakle:

11. Kf3 Qg5
12. Qb5+ Kf8
13. Qc5+ Kg8
14, Qc8+ Bf8
15. Rfxf2  ...


Odavde je za crnog pozicija izgubljena. Ostaje samo broj poteza do mata! Ipak, SF7 kao crni ovo još (uvek) ocenjuje sa manje od +2,00. Sledi:

15. ...  Rh3+,16. Kg2 Qh4 17. Qf5 Rh2+ 18. Kf3 Qh3+ 19. Ke2



19. ... Rxf2+ 20. Qxf2 (crni na žalost nema ništa bolje) ... zanimljivo da sada beli dobija brže ako crni odmah ide na osvajanje pešaka na g4 jer (brže) gubi pešaka na d5.

a) 20. ... Qxf4 21. Qf3 Qg6 22, Rd3 (pa tek u sledećem potezu nosi pešaka na d5, on nigde neće pobeći); ocena pozicije je +2,49; pokušaj zaštite pešaka sa 22. ... Qe6 se završava slomom još i brže.



b) Žilaviji otpor crni pruža sa:

20. ... Bb4 21. Rc2 Qxg4+ 22. Qf3 Qg6 23, Rc8+! Kg7 24. Kf2 Be7 (na 24. ... Bxa5 25. Qh3)



i sada, nakon male "trivijalnosti": 25. Ra8 Bb4 26. Rxa7 Kf8 27. Ra8+ Ke7
crni je izgubljen (black is lost)
Kralj ne može na g7 jer će beli forsirati izmenu kraljica i u "tom grmu leži zec".

sledi:

i) brže i neumoljivije: 28. Rc8! 
uz neverovatan početni razvoj događaja:
28. ... Bxa5 29. Qa3+ Kd7 30. Rc5



30. ... b5 !?

Lovac je neprikosnoven zbog večitog šaha (remi 100%) ali posle 31. Qb3!
pada pešak na d5 (konačno) i u 49. potezu (od početne pozicije, u celoj partiji potez 73.) stižemo do:


Nakon čega sledi MAT U 17 POTEZA.

ii) manje brutalno i lepše ali sporije: 28. Rh8

28. ... Qg5 29. Qd3 Qf4+ 30. Kg2 Qg5+  31. Kh2



Iako je crni na potezu ne može da spreči gubitak partije. Finim manevrima beli nakon 30 poteza (KONAČNO) stavlja crnog u iznudicu:


61. ... Kc6 62. Rxf7 Be7 63. Qxd7 Kxd7 (87. potez u partiji)

i sad sledi MAT U 15 POTEZA.

******************************************************

2) Zanimljivije i za belog teže da dobije:

6. Qf3



6. ... Ng3+ 7. hxg3 Qxb4 8. Rad1 f1N (Stockfish je sve vickastiji, zar ne?)



9. Qxf1 (svejedno je šta je crni promovisao (izvukao) belil mora da nosi)
9. ...  hxg3 10. Kg1 Bh6 11. Rd3 Bg5 12. a6! bxa6 13. Rxg3 Qa4




Sada slede dve glavne linije:

I  14. Qd3
II 14. Rdd3!

I (prva)

14. Qd3 Rh4 15. Re1 Qb5 16. Qc2 Qb6 17. e6 Qxd4+ 18. Kg2 Qd2+ 19. Qxd2 Bxd2 20. exf7+ Kxf7
21. Rd1 Bb4 22. Rf3+



Ova pozicija (završnica) je JAKO komplikovana. Ovo je (tek) za posebnu analizu.

Ukratko: crni može igrati Kg6, Ke6 i Kg7.

Posle: 22. ... Ke6 stiže se do:


što (posle 27. poteza belog) SF7 ocenjuje sa +1,63 i moglo bi biti remi.

Ali, posle 22. ... Kg6 23. Kg3 Rh7 24. Rxd5 Rb7 stiže se do:



što je već +2,60 i verovatno dobijeno za belog (ako se uklone topovi na a6 i d7, Nalimov tabele kažu da je mat u 32 poteza što podržava pretpostavku.

Ipak, postoji i varijanta:

22. ... Kg7 23. Kg3 Rh8! 24. Rxd5 Be1+!! (Re8 je verovatno nedovoljno)


međutim i to vodi samo do žilavijeg otpora ... zato je možda (ipak) 22. ... Ke6 najbolje.

posle 25. Kg2 Re8 26. Rd7+ Kg6 27. Rxa7 a5 28. Rf5

crni ima čvrstu poziciju ALI ako neko ume da igra sa topovima onda su to softveri, posle 20-tak poteza i finih manevara crni konačno dolazi (očigledno) izgubljenu poziciju.

II (druga)

14. Rdd3 Rh4! 15. Qd1



SLIKA 19

Kao da do sad nije bilo komplikovano, sad je još komplikovanije!

A) 15. ... Qd7!?

Što, na žalost, gubi,

16. Rb3 Kf8 17. Qc2 Rxg4 


ZBOG 18. Qh7!

18. ... Rxg3+ 19. Rxg3 Qc6!

I sad:

A1) Verovatno i najzanimljiviji i najlepši nastavak:

20. Kg2 Qh6 21.Qc2 Qh5 22. Qc8+ Kg7 23. Qxa6 Qg6 24. Qxg6+ Kxg6 25. Ra3 Kf5 26. Rxa7 f6


gde je naravno čist remi ako beli pojede pešaka na f6:

27. exf6 Bxf6 28. Kf3 (tek je +0,12 pa za ovo i ne trebaju tablice završnica (6-men) ali sam za svaki slučaj proverio i tamo, čist remi).

No beli može i bolje:

27. Re7! (jedini potez koji dobija)

27. ... fxe5 28. Rxe5+ Kf4 29. Rxd5 Bf6


gde crnom nedostaje samo JEDAN tempo za TEORIJSKI REMI (i pored kvaliteta i pešaka manje)!

Dakle da je crni kralj na e3 beli više ne bi imao ni teoretske šanse za pobedu.
Ipak, i ovako bih rekao da je u realnoj partiji tek REMI jer je za pobedu potrebna velika preciznost i dosta vremena. Npr. da je do ljudi i cajtnota (ili nedostatka koncentracije, kao kad je Nakamura dodirnuo kralja pa izgubio partiju), "normalni" potezi (bez obilja vremena) kao što su 30. Kf2 ili 30. Rd7 vode pravo u teorijski remi (a i praktičan). SF7 ovo ocenjuje kao +2,63 da bi nekoliko poteza kasnije stigao do +2,84 (verovatno nisam dao dovoljno memorije za Synergy, a Nalimov kaže da je mat u 32 poteza. Pobednički manevar (kako počinje i SF7) je:

30. Rd6 Bg7 31. Rd7 Bf6 32. Rf7 Kf5 33.Rf8 Ke6 34. d5+ Ke7 35. Ra8

ali jako sumnjam da bi čovek protiv čoveka (a još manje mašine) ovo dobio (u realnoj partiji).

A2) 18. Rf3

zanimljivo da je SF7 18. Qh7 ovo video tek kada je bio na potezu posle 17. poteza crnog, a pre je razmatrao kao glavnu varijantu

18. Rf3; zbog nastavka:

18. ... Rxg3+ 19.Rxg3+ Bh4 20. Qc5+ Qe7 21. Rb3

gde beli (lako) dobija, ali je propustio nastavak (koji nalazi tek kada je na 18. potezu):

18. ...  Bf4!!


19. Rg2 Rxg2+ 20. Kxg2 Qg4+ 21. Kf2 Kg7 22. Qb3

što je čist remi (+0,51) iako crni mora da se bori za njega.

B)   Slika 19   15. ... Qxd1+

16. Rxd1 Bf4 17- Ra3 Rxg4+ 18. Kf2


i u ovoj poziciji ne mogu a da NE zamerim SF7 da bira progrešan potez (iako razmatra pravi)
Dakle, topovi su u završnici pravi monstrumi i zaista vrede 5,5 a ne 5 ili 4.5 (kao možda u središnjici ili otvaranju) naročito njihovu snagu dobro koriste mašine, međutim ovde je IZVOR pogrešnog izbora brži porast ocene pozicije ako crni igra 18. ... f6 nego 18. ... Lg5 ali zbog nedostatka vremena SF (jednostavno) NE vidi da je više od +2 u prvoj varijanti STABILNO a u drugoj raste.
Ocena pozicije u završnicama je još uvek jedna od retkih slabih (makar koliko malo) strana (u smislu da nisu na nivou vrhunskih (ili uopšte, čak) velemajstora u smislu procene na duge staze u komplikovanim završnicama.
Iako su ovakve situacije u praksi retke, kvari utisak "božanskog" u igri modernih (široko dostupnih) softvera . Dakle, zna se zašto je ovo, SF, Komodo i (slabije) mašine NISU AI nego kalkulatori.
Čak i d=40 nije dovoljno (40 polu-poteza) da mašina "shvati" da nešto vodi u remi i da je bolje iako i posle d=30, 35 ili (čak) 40 ima lošiju ocenu. Dakle, jedan modul ("POZICIJE KOJE VODE REMIJU I KOJE TREBA IZBEGAVATI") bi dobro došao (inače izuzetnim) Stockfish-u, Komodo-u i sličnim.
Ovim bi isti dogurali do Elo 3600 što još uvek možda ne bi bila apsolutno savršena igra ali u praktičnom smislu da (ona je i sad blizu toga ali ima još mesta za poboljšanje).

Dakle:

B1) 18. ... Bg5 (?!)

19. Rxa6 Re4 20. Rd3 Bd8 21. Rd6 Ke7 22. Rxd5 Bb6 23. Kf3 Rh4 24. Rd6 f6
25. Rd1 fxe5 26. dxe5 Bc5 27. Rc6 Bb6 28.e6



što beli dobija 
(pozicija na dijagramu je +3,58 što ne znači (baš i još) 100,00% ali bih se usudio da to kažem)

B2) 18. ... f6!

19. Rxa6 fxe5

i sada, slabije je:

20. dxe5 Rg5 21. Rxd5 Ke7 22. Raa5 a6 23. Rdc5 Bh2 24, Kf3 Rg3+ itd.

Sve do 31. (55. u celoj partiji) poteza i pozicije:



gde je SF7 ocenio poziciju sa +0,57 i naravno teorijski je remi, ali da SF nije džabe stavio malo više od 0,50 (famoznih 57/100 što znači da može pobediti ako protivnik ne igra baš savršeno) neka bude dokaz to da bi beli ovde na potezu dobio (i to u 12 poteza) ... ali eto JEDAN TEMPO mu za to nedostaje.

20. Rxa7 exd4 21. Rh1 Rg8 22. Rhh7 Bg5 23. Ra8+ Bd8 24. Ke2 d3+ 25. Ke3 Rf8
26. Kxd3 Rg8 27. Kd4 Rg4+ 28. Kc5 Rg8 29. Kd6  (još uvek je +2,21 makar na kratkim vremenima, do 5s) 29. ... Rg6+ (sad već i na dve sekunde, kao crni SF7 kaže da je tek +0,84)
30. Kxd5 Rg5+ 31. Ke4 Rg8 32. Rb8 

i sada je očigledno da je remi (+0,85 posle 700M noda, d=42)
što potvrđuje i Nalimov.

završna pozicija (slika 28):