понедељак, 14. децембар 2015.

Aljehinka protiv "pametnog" telefona, Alekhine defence against smartphone


Partiju koju sam izgubio (od Cuckoo Chess-a) pa posle vraćanja na kritičnu poziciju remizirao, predao sam "u ruke" StockFish-u, ubeđen da beli osetno bolje stoji u poziciji na dijagramu:


Ali nisam znao da nastavim (u pobedničkom maniru). Pozicija je inače (nije čak ni teško pogoditi) iz Aljehinove odbrane, varijanta 4 pešaka. Čak sam odigrao u stilu jakih kombinatorika (i novijih engine-a) bez rokade (rokada je za "seka-perse) ali sam se našao u čudu kako da nastavim napad (i iskoristim prostor i centar koji držim) posle rokade crnog. Nije na odmet uočiti i jakog belopoljca u taboru crnih figura.

SF (1512051, development build) na i5 i 10 do 30 sekundi po potezu, nastavlja:

1. h3! (ocena je +0.75, dakle - beli stoji nešto bolje ali tek da može da igra na pobedu)
pretnja je g4 čime se lovac tera sa jake dijagonale ... još mi nije izgledalo nešto posebno.
1. ... h5 (možda i ne baš najjače ali jedan od poteza kandidata (i svakako nije loš potez), ovde nastavljeno jer direktno sprečava g4)
2. Bf4 Db6?
(pravi nastavak je e6 i beli ostaje sa neznatnom prednošću što bi vodilo, najverovatnije, do remija; poslednji potez crnog je od Cuckoo-a sa telefona)


I sada "moć mašina":

3. Kg1! 
ko bi rekao da je ovo pobednički potez !! (+1,51 posle 20s na Intel i5-ici)
3. ... Qxb2
ovo nije najbolje ali lepota+snaga (SF-a, modernih engine-a uopšte) tek sledi
4. Rh2!
Dobro, pa ovo bi odigrao i neki pacer (čitaj ja) ali ne bi video "šta se valja iza brega", SF ovim zapravo najavljuje pobedu (+2,32) ... crnom više nema spasa ... a izgleda tako "skromno" i ne tako jako ... kao da igra neki talentovani pionir a ne čudovište; poenta je u istovremenom pokrivanju h vertikale i drugog reda)
4. ... Qb3
5. g4! hxg4

Slika 3
6. Nh4 Bd3
(na g3 sledi jednostavno Qxg3 i odmah je 1:0 ali je to trivijalno)
7. Bxd3 Qxc3
8. Re1 e6 (too little, too late)
9. dxe6 Nc7
10. exd7 Rad8
11. Bd2 Qd4+
12. Rf2
totalno je lako dobijeno, ne samo da beli ima figuru više već i mnogo bolju poziciju (+4,67 po SF).

Posle
6. ... Bc2
sledi bravuozan završetak!!
7. Ra2 g5
8. Rhxc2 Qb6
9. Nf5!  (ova pozicija zaslužuje dijagram!)


10. ... gxf4
11. Nxe7+! Kh8
12. hxg4! Bxe5
13. Qh4+ 

i sada posle:
13. ... Kg7
14. Sf5+
sledi mat u 12 poteza!

Inače posle pozicije sa slike 3 i:
6. Nh4! (kao najbolje i na dužem vremenu razmišljanja od 2 min. i 800M nodova; +3,43)
Najbolje je:
6. ... Qb6
7. Qg3 Nxe5
8. Nxe5 Nxe5
9. Qxe5 (samo je skakač belog u odnosu na 3 pešaka ... ali nije kraj)
9. ... Qd6
10. Qxd6 exd6
11. Nxf5 gxf5

iako deluje da se prašina slegla i da je belom ostao "samo" lovac za tri pešaka, posle:
12. Bd3!
crni može da "pokupi pinkle" i preda partiju! (već je više od +4!)
Za nas "humanoide" deluje malo prerano (samo jedan pešak pada brzo i izvesno) ... ali za 10-15 poteza crni ostaje sa pešakom za figuru (plus lošijom pozicijom), pa zatim (ako se najbolje brani) sa čistom figurom manje (i dodatnim napadom belog na kralja).
Ali ovo je za ceo nov tekst. Lako je uveriti se, evo samo jedne od varijanti:
12. ... Rfe8
13. Bxf5 g3
14. Rb2 ...

sad crni može da igra Re# gde je #: 3,5 ili 7. Verovatno je najbolje Re7, ali "dinamičnije" je:
14. ... Re3
15. Nb5 b6!
16. Rf1!
(ko će da shvati mašine ... ludilo)
16. ... Rb8
17. Bg4 (!!?) Ra8
18. Nxd6 Rf8
19. Re2! (sad se tek vidi čemu Bg4 a omogućava i 19. Nc8)
(i priči je kraj) ili (tipično, klasično, engin-ski, iako tek pod 2):
19. Nc8 Rxa3
20. Nxa7 
I sada:
Varijanta 2:
20. ... Nc7
21. Nc6 Na6
22. Rxb6 Nb4 
23. Nxb4 cxb4
24. Rxb4
(gde je sve kristalno jasno)
Varijanta 1 ("jača" za crnog):
20. ... Nb4
21. Nc6 (sad je ocena pozicije "ZP 599 hibrid" (+5.99))
21. ... Nd3
(ne pomaže ni 21. ... Ra6, jer sledi: Nxb4 cxb4, Rxb4 ... kao ni Ra2  jer beli menja topove a pešak na g3 pada u dva poteza)
22. Rxb6 Nf2
23. d6 Nxg4
24. hxg4 Rd3
25. Ne5! g2
26. Kxg2 Rd2+
27. Kg3 Kg7

28. Rf5! Kh7 (!!!)
(precizna računica pokazuje da ovo najduže odlaže mat!)
Inače razmatrano je i "humanoidno" 28. ... f6, kao i velemajstorsko Re2.
29. Nxf7! Rd2+
30. Kh4 Rd1
31. d7!!

I sad šta kod ga crni igra (... Rh1+) sledi mat u 10. poteza!
To na kraju (mat) izgleda ovako:

Fascinantno!

Zaključak: Bio sam u pravu da je početna pozicija bolja za belog. Teško je reći da li je i dobijena (verovatno - da); posle 2. ... Db6 i 3. Kh1 svakako jeste i prosto je fascinantna moć današnjih softvera koji više "ne puštaju" crnog da se izvuče. 
Da, propustio bih mnogo da nisam analizirao (pomoću SF-a ili nekog drugog programa)
Fascinantna je snaga modernih "mašina" ...

уторак, 8. децембар 2015.

Do pobede 4 putića (4 puta vode), koji bi ste Vi izabrali? 4 ways to win. Which should you choose?


CTEC se završio, pobednik je (zasluženo) Komodo 9.3

Naravno, kontoverze su pratile ovu osmu sezonu i posle drugog kruga.

Činjenica je da SF nije bio testiran na sličnom hardveru, i da je Lazy (vrsta paralelnog programiranja) verzija bila (pomalo) bagovita, ali o tome drugom prilikom.

Meni lično je 89 remija (prognozirao sam 87 ili 89, vrlo dobra prognoza) od 100 gde je 34 otvaranja bilo sa izrazitom predošću belog (oko +0.40 od 9. poteza po engin-ima) i spadaju u veoma "nebalansirana" otvaranja, dodatni dokaz u prilog toga da je pri idealnoj igri ŠAH ipak (samo) REMI!

Da se vratimo na poziciju iz jedne moje partije, što je tema ovog teksta.
Nastala pozicija je iz igre 4 konja, zapravo gambita "noći veštica" ("Hallowen gambit").
Beogradski gambit dovodi do sličnih pozicija ali je ovaj ubedljivo "najluđi".

Uz ne baš idealnu igru došlo je do pozicije na dijagramu:



1. Qf4 d6
2. Rxd6 Qf5
3. f3 Qxf4
4. Bxf4 Bf5
5. g4 Rf8
6. Bd5 Bc8
7. Be3 Re8
8. Kd2 Re5
9.  c4  h5
10. g5 fxg5
11. Bxg5 Re8
12. Be4+ Kg8
13. Kc3


Ovako bi izgledala najlepša pobeda iz početne pozicije.
Lično sam odigrao 3. Ld5 (što je komplikovanje) i na kraju dobio ali uz pomoć protivnika.
Linija je analiza uz pomoć brzopoteznog SF-a.

Starije mašine na manje vremena “vole”:

1. Ld5 d6
2. Dxd6 Bh3
3. Be4+ Kg8
4. Bxh6 Rd8
5. Bxd6 Rxd6
6. Bxb5 Rxd1+
7. Kxd1 gxh6



Sad ovo ima sličnu ocenu od strane SF-a (uz cca. 200 M noda), +2.64 (prethodna +2.68).
Naravno da čak i SF između ova dva sa manje vremena bira ovu drugu jer u startu je ocena bolja,
a dva pešaka više pri istobojnim lovcima je elementarna stvar (lak dobitak). Čak i da su raznobojni lovci, bilo bi dovoljno, pešačka slabost (dva izolovana pešaka) čini stvar još lakšom (verovatno bi i pešak prednosti bio dovoljan).


Jedna od mogućnosti je i prvi “pik” SF-a:

1. Qd6 …

Što u startu daje bolje rezultate i od Qf4 i od Bd5 (pri čemu je relativno “humanoidni” potez, iako navedena dva izgledaju mnogo čovečnije, naročito prvi, ali i drugi ako je čovek “drvodeljac”). Posle najboljeg odgovora:

1. … Ne5

Već je +2.60; nastavak je:

2. Bb3 b6
3. f4 Ng4
4. Bg1 Bb7
5. Qxd7 Qxd7
6. Rxd7 Be4
7. Bf7 Bg6
8. Be6 h5
9. f5 Be8
10. Rc7


Sa ne baš jasnom ali jasno dobijenom pozicijom za belog. SF na 100 M noda ovo ocenjuje kao +2.96 (bolje od prethodna dva).
Prilično engin-ska varijanta (retko da bi ljudi odigrali ovu sekvencu). Meni se lično više sviđa pozicija posle prve varijante.
Možda i nije lakša da se dobije ali je (mnogo) jasnija. U tom pogledu varijanta dva je najjasnija i oprezan majstor (ili igrač više kategorije) bi najverovatnije izabrao baš tu, naročito ako ne igra sa dugim vremenskim kontrolama. Ovako i pored uočljivih prednosti belog ima dosta mogućnosti da se crni izvuče nekim taktičkim udarom jer ljudi nisu (baš) mašine, makar bili i vrhunski igrači.

Pravi (najprecizniji) nastavak (makar u cuger analizi) je:

1. Bd4! b6
2. Bc3 Qf5
3. Bd5 Qxf2 
(još je bolje 3. h5 ali karakterističan lov na lovca traži malu korekciju "idealnog")
4. Be4+ Kg8
5. Re1 Qc5
6. Bb4 Qd4
7. Bxc6 dxc6
8. Qxc6 Rb8
9. Bd6 Bb7
10. Qc7

I crni lovac je uhvaćen.



Završava se ocenom pozicije +4.66 (190 M nodes).
Počinje sa +4.13 i sve do devetog poteza je oko +4.16 što sugeriše da je ovo kombinacija od prvog poteza.
Desetopotezni lov na figuru nije van ljudskih mogućnosti ali izračunati u startu da crni nema ništa bolje od gubitka iste, zaista jeste iznad ljudskih mogućnosti. Iole jači šahista lako uočava motiv (nerazvijenog damninog krila crnog sa lovcem i topom na startnim poljima, ali bi i velemastorima trebalo više vremena da nađu prva tri poteza tako da bi u ubrzanom šahu (15”+10’) verovatno ispustili nit kombinacije.
Vrhunska taktika, svojstvena samo mašinama!
Osim što bi teško odigrali bez greške (osvajanje figure) većina ljudi bi svakako pokušala pre da iskoristi slabost kraljevog krila crnog (kao i ja što sam) što ne obećava lak uspeh, tj. vodi u dugu (rovovsku) borbu, naročito posle Qf4 kada crni forsirano menja kraljice.

Totalna preciznost vodi manje zanimljivoj igri ALI je manevar (veoma) poučan za šahiste nižih kategorija (školski primer duge kombinacije sa ciljem osvajanja materijala).

Na kraju ide "najluđa" varijanta (odigrana sa Fritz 5.3.2. na ograničenom vremenu za njega i neograničenom za mene ... he-he-he).

1. Qf4 Ne5?!
2. Bd5!? d6
3. Be4+ Kh8?

(posle 3. ... Kg8 je samo -1.82 po SF-u posle 200 M noda)

4. Rxd6 Bg4
5. b3 (već je +2.74)
5. ... Rf8
6. Bd4 Bh3
7. f3!  (+4.27)

(iskreno ovaj sam potez pozajmio od SF-a, sa tablet-a)

7. ... Qa5? (posle sledećeg poteza belog je već +5.05, bolje je Qe8)
8. Kb2 Qb5
9. Rd5 Qe8

(deveti potez belog nije bilo teško videti, a za Qe8 je (poprilično) kasno)

10. g4! 
(pozicija zaslužuje dijagram)


Sad je za crnog (po)najbolje da odigra Kg8 na šta bi beli trebao da nastavi sa Qg3 (što vodi engin-skim "mutnim" varijantama), ali je za belog (lako) dobijeno. Ipak više veselja je bilo u "originalu":

10. ... Qc8
11. Rd6 Kg8
12. Bd5+  Kh7
(u originalu je igrano 12. Bxe5 što dobija ali je slabije)
13. Bxe5 a6
(crni je nemoćan i igra tek da nešto odigra)
14. Bd4 b5
15. Qe4+



i sledi mat u 10. poteza (ja nisam bio toliko vešt (u ovoj analizi) ali sam dobio ovu poziciju do koje je došlo uz SF-ov potez 12. Bd5+ što je preciznije od 12. Bxe5, kako je već navedeno)

I ko kaže da "najluđe" pozicije ne može da napravi čovek (uz pomoć oslabljene mašine (stari Fritz na "početnik" nivou).

понедељак, 14. септембар 2015.

God Forgives ... Stockfish does not! (Bog oprašta ... ali ne i Stockfish)


Namestilo se ... nisam mogao da odolim (naslovu). Ima nešto slično za Čak Norisa (Chuck Norris) u nekoj od stotina zezalica, ali SF polako postaje više od filmskog (imaginarnog) Čaka, a kamoli onog stvarnog. Ako postoji APSOLUTNO (makar u šahu i makar dok se (ako ikad) ne realizuje projekat Nikola (Tesla)) onda mu se Stockfish (poslednje dve verzije, 300815 i 070915, brojevi su datumi izlaska; makar to bile verzije 6.01 i 6.02 ili bolje rečeno (jer je bilo nekih ranijih) 6.0x i 6.0x+1, zato što nisu značajna poboljšanja (bar zvanično ne a pošto SF ima otvoren i kod (ne samo da je besplatan) onda je to verovatno i tačno, mada nisam više o tome imao vremena da se informišem).

BILO KAKO BILO, ne samo da je u prvoj rundi imao 11 od 11 (100%) i ponovio podvig Fišera na prvenstvu US, nego je i nastavio u drugoj rundi, za sada (doduše) samo jednom pobedom u prvom kolu ALI protiv nezgodnog Ginko-a (Ginko 1.3 Elo 3091).
Komodo je u prvom kolu drugog kruga (samo) remizirao a u drugoj partiji je pred remijem!
Nije to toliko strašno koliko u obe partije nije bio (ni) blizu pobedi!
Hanibal jeste bio beli ALI to je mašina sa manje od 3000 Elo (doduše redukovanih, "humanoidnih").
Texel je sličan Hanibal-u (lepa pobeda u prvom kolu), jako borben i nikako za podcenjivanje ali je takođe sa (tek) "blizu 3000" rejtingom. I igra kao crni (a nije bio podređen ... bilo je od početka do kraja u granicama remija iako je Komodo sebi davao (i) do +0,4 ... taman da nije ni pomišljao na pobedu.
Tako da SF blista a Komodo prilično razočarava (sad od početaka ima 7 pobeda i 6 remija (ne vidim način da tekuću partiju dobije) i za sada ide ka "remiznoj mašini" (svakako pre nego "ubilačkoj" kakvim je trebao da bude). Pri svemu ovome u drugoj rundi igra Komodo 9.2 koji bi trebao da bude "rušilačka snaga" ... do sada nije ali videćemo do kraja (šta će biti).

Houdini (4) je taman negde između ova dva (za sada) sa iznenađujućom snagom, budući da je (po)prilično zastareo (generacija Komoda 7 i SF 4.5 (DD) ako se dobro sećam). Remizni stil je posledica pojačanja drugih softvera ALI za razliku od Komoda, daleko je uporniji, pa je u drugom kolu drugog kruga ostvario pobedu iz "beton remi" pozicije. Sigurno će ući u treći krug ALI (čak) nisam siguran da će ponoviti rezultat od prošle godine (treći) iako za sada izgleda baš tako (osim poraza od SF-a nije igrao loše a imao je manje remija od Komoda).

Navijam za Stockfish-a, nadam se šampionskoj tituli.

Nije baš borba "dobra i zla" ALI (donekle) jeste - Nauka vs. Komercijala (Science vs. Commercial).

Navijam za NAUKU i to onu "freeware" i "shareware" ... ona koja bi samo da napravi pare (može i to, nisu ni autori SF-a gadljivi, a nešto donacija i stiže, ali ne isključivo) pre ili kasnije bude ZASTARELA (Obsolate).
U ovom slučaju mislim da će SF7 biti kraj svim komercijalnim programima za igranje šaha.
To je neizbežno (It is inevitabile).

U svakom slučaju, kad se završi partija Komodo 9.2 vs. Texel 1.06 sledi još jedna pre dve (uzastopne) Stockfish-ove ... uživajte u (skoro) savršenom šahu! SF igra lako, prošlu partiju je retko ko od ljudi (sa sve pomoći kompjutera) razumeo (nisam ni ja, delovalo je kao šala) ALI nije ni bitno, SF gazi sve pred sobom, nemilosrdno kao "uništitelj svetova" ... kao uništitelj srebroljubstva, sebičnosti, arogancije, sujete ... kao najava onog što čovečanstvo može biti ako ne ostane samo na "(ubiti, ukrasti, dati kredit ... izaberite po želji i dopišite ... za šaku (ionako) bezvrednih dolara).

P.S.
Komodo je upravo remizirao sa Texel-om.
Uzgred, taj (isti) Texel je jedini oduševio u prvom kolu drugog kruga, ne samo što je jedini (uz SF-a) pobedio, nego načinom na koji je to uradio (napadom na kralja, makar to kod mašina ne može (baš) da se završi matom ... to je samo za ljude).
Dakle, nije (više) bitno da li će SF zadržati svojih "apsolutnih 100 (procenata)" i postići 22/22 posle drugog kruga, bitno je da je igra koju je prikazao zaista vrhunska i da je postavio nivo koji svi drugi (čak i bolji po 40/40 rejtingu, Komodo) moraju da prate (neki više, većina manje).
SF6 je od svog izlaska meni lično delovao kao SUPER MAŠINA ... ne samo da je u stotinak miliona pozicija video sve nejasne (i teške) pozicije iz partija velemajstora nego je ispravljao ne samo analize nego i ono što su videli Komodo 6 ili Houdini 1.5 ili (čak) SF 5 ... i od najboljeg (poteza) ponekad može i bolje ... zato me ne čudi (iako nisam očekivao baš 100% efikasnost) kako dobro prolazi za sada (SF). Postao je (više nego ikad), "gladan pobede". Rođen (napravljen) da bude efikasan i najbolji.
Već sam naveo neke (njegove) slabosti (a ima ih i još) ali to su uopšte slabosti današnjih softvera.
Tek koliko da se mogu još (malo) ispeglati i da nam bude zanimljivo još koju godinu.
Negde oko 2020. (uz razvoj hardvera) mašine će igrati preko 95% remija, tek koliko da dokažu da je (već je sa današnjim mašinama jasno) ishod partije pri idealnoj igri REMI.