czwartek, 27 lutego 2014

Critter wygrywa 1 ligę silników szachowych Season 2/2014 (2014.02.21 - 2014.02.27)

Jurek Chess Engines Rating 1League-Season 2/2014, 2014.02.21 - 2014.02.27

M
Silnik Pkt. (Tie) Cr Ho DO Ro St Iv Ko Pa De Gu Eq Fi Co De De Ha +/-/=
1: Critter 1.6a 64-bit 18.5 / 30 269.50 X == =1 =1 01 10 =0 1= == == 1= =1 1= =1 == 1= (+10 -3 =17)
2: Houdini 3 x64 18.5 / 30 265.00 == X == 1= == == 1= 01 == == 10 =1 =1 == 11 =1 (+9 -2 =19)
3: DON 1.0b x64 18.0 / 30 258.25 =0 == X =1 1= == 1= == =1 10 == == == 1= == 11 (+8 -2 =20)
4: RobboLito 0.21Q x64 18.0 / 30 252.00 =0 0= =0 X == 1= == == =1 1= 11 == == 1= 11 =1 (+9 -3 =18)
5: Stockfish 200214 x64 17.0 / 30 249.50 10 == 0= == X =1 == 1= =1 =1 0= == =1 =0 11 10 (+9 -5 =16)
6: IvanHoe T0.4.1 x64 17.0 / 30 237.25 01 == == 0= =0 X == == =1 == == =1 == 1= =1 11 (+7 -3 =20)
7: Komodo TCEC 64-bit 16.0 / 30 225.25 =1 0= 0= == == == X == =0 01 == 1= == == =1 11 (+6 -4 =20)
8: PanChess 00.537 x64 16.0 / 30 224.75 0= 10 == == 0= == == X 1= 0= == 1= == 01 =1 11 (+7 -5 =18)
9: Deep Rybka 4.1 x64 16.0 / 30 220.25 == == =0 =0 =0 =0 =1 0= X == =1 =1 == =1 1= 11 (+7 -5 =18)
10 Gull R600 x64 15.5 / 30 223.00 == == 01 0= =0 == 10 1= == X =0 == =1 1= == 1= (+6 -5 =19)
11 Equinox 2.02 x64mp 15.0 / 30 216.00 0= 01 == 00 1= == == == =0 =1 X =0 =1 1= 1= == (+6 -6 =18)
12 Fire 2.2 xTreme Tr x64 14.0 / 30 200.25 =0 =0 == == == =0 0= 0= =0 == =1 X =1 11 10 == (+5 -7 =18)
13 ComStock 1.0.2a x64 13.5 / 30 190.75 0= =0 == == =0 == == == == =0 =0 =0 X =1 1= =1 (+3 -6 =21)
14 Deep Fritz 14 11.0 / 30 161.00 =0 == 0= 0= =1 0= == 10 =0 0= 0= 00 =0 X == 1= (+3 -11 =16)
15 Deep Junior Yokohama x64 9.5 / 30 133.50 == 00 == 00 00 =0 =0 =0 0= == 0= 01 0= == X 1= (+2 -13 =15)
16 Hannibal 1.4b x64 6.5 / 30 98.25 0= =0 00 =0 01 00 00 00 00 0= == == =0 0= 0= X (+1 -18 =11)

240 games download, Tabela: Scid vs PC, książka debiutowa - Fritz 12

28 komentarzy:

  1. Według mnie jest zła metoda przeprowadzania turniejów i meczy między silnikami.Moje wątpliwości budzą wszystkie turnieje rankingowe.kóre się tym zajmują.Partia szachowa gdzie kapitalną i decydująca o jej losach jest debiut (pierwsze kilkanaście posunięć) -nie może być skazana na przypadek i los szczęścia,Ksiązki szachowe albo wzmacniają albo fałszują rzeczywistość..I nie można póżniej za wszystko winić tkz:"efekt motyla"- albo wyjątkowy talent programisty silnika.

    OdpowiedzUsuń
    Odpowiedzi
    1. Jesteś za tym aby turnieje enginów odbywały się z książką czy bez ?
      Ja uważam ,że powinny się odbywać bez książki.

      Usuń
    2. Cytat: "Większość silników jest bardzo mało rozgarnięta i nie spojrzy dalej niż kilka posunięć do przodu.Już szachista 4 kategorii wie jak zamatować króla przy pomocy skoczka i gońca.A silnik ? Mało który wie jakie obowiązują zasady.przed upływem 50 posunięć A w debiucie jest jeszcze gorzej."
      Przyznaje, ze nie rozumiem. Albo jeszcze inaczej; sprawdzilem to o czym mowisz i zarowno hudini 1.5a, critter1.6a, stockfish dd, strielka i jeszcze pare innych robia to perfekcyjnie niemalze w sposob zgodny z tablicami Nalimova (choc zaden nie uzywa). Czas namyslu na dokonczenia partii z zadanego ustawienia ( czany krol na d6, bialy na d4,skoczek na d2, goniec na d3) to 3s dal kazdej ze stron i naprzyklad rezultat Crittera to 21 posuniec. Tak, ze bajki opowiadasz kolego i to takie z "mchu i paproci". W przypadku komputerow nie ma mowy o .... przypadku w debiucie. To jest czysta matematyka. Ksiazka ma sens tylko wtedy gdy zostala "stworzona" przez sielnik silniejszy niz ten z ktorym jest wykorzystywana. To wyglada na paradoks, ale tylko wtedy mozna liczyc na to ze posuniecia wybierane z ksiazki sa lepsze niz te ktore wykonalby silnik na podstawie wlasnych obliczen. Oczywiscie bariere stanowi czas gry i to ze odrocona inzynieria jest niemalze niemozliwa jesli chodzi o debiut ze wzgledu na ilosc mozliwych kombinacji posuniec ktora jesli wierzyc matematykom i fizykom przekracza liczbe wszystkich atomow we wszechswiecie.

      Wracajac jednak na ziemie. Gdybys nawet mial racje (a uwazam, ze nie masz to argument z matem za pomoca skoczka i gonca jest kompletnie nie trafiony cnd.

      Usuń
    3. To Ty kolego opowiadasz bajki.Ksiązki otwarcia dla silników piszą ludzie a nie silniki. Silnik nie potrafi stworzć jakijkolwiek ksiązki.Silnik je tylko wykorzystuje. Wiesz że gdzieś dzwonią -tylko nie za bardzo wiesz w którym kościele

      Usuń
    4. Sorry, hyba mam cos z oczmi... to mialo byc pod postem gambita a nie tu.
      Panie Jurku , da sie to przeniesc?

      Usuń
    5. Czepiles sie slowka stworzona ? :)
      Gambit, "madralo" a zauwazyles cudzyslow w slowie "stworzona" ? Naprawde wierzysz , ze ktos kto kleci ksiazke nie wykorzystuje silnikow? Siada i wybiera sobie recznie partie? To ile jak myslisz trwaloby stworzenbie ksiazki np Hiarcs.
      Poza tym moj wpis nie jest o tym kto tworzy ksiazki.
      Glownie chodzi mi o to , ze twierdzac ze silniki nie radza sobie z matem goncem i skoczkiem w ciagu mniej niz 50 ruchow to kompletna bzdura. I jak juz napisalem podobnie jak ty uwazam , ze silniki powinny grac bez ksiazek, ale argument ktorego uzyles (mat S+G ) jest kompletnie "kula w plot" . I nie pisz mi prosze, ze mieszkasz w bloku, nie masz plotu, a nawet gdybys mial to juz na pewno kula w niego bys nie rzucal.

      Usuń
  2. Osobiście uważam przez analogię do partii ludzi ,że turnieje silników powinny odbywać się z książką,ale trochę inaczej. Mianowicie każdy silnik powinien dysponować własną książką i posiadanie jej powinno być warunkiem dopuszczenia do turnieju.

    OdpowiedzUsuń
    Odpowiedzi
    1. To tak jakby warunkiem uprawiania narciarstwa było posiadanie własnego stoku lub trasy biegowej.
      Przed napisaniem komentarza chwile pomysl kolego

      Usuń
    2. Za dużo naoglądałeś się igrzysk w Soczi-i podajesz niewłaściwe analogie.wprowadzasz zamęt w dyskusji.Nie potrzeba nam tu trolli..-rozumiesz ? czy znowu zacznie się kasowanie komentarzy prez takich ......... jak ty ?

      Usuń
    3. W domu u siebie każdy może testować silniki jak mu się podoba. Mnie chodzi o turnieje mistrzowski typu TCEC.Repertuar debiutowy to nieodłączna część partii szachowej . Każdy wielki szachista miał swój własny repertuar. Np. Robert Fischer miał stosunkowo wąski repertuar debiutowy ale i tak niewielu przeciwnikom udało się go wymanewrować.

      Usuń
    4. Dotyczy anonima z 28 lutego 12.05.
      Jezeli szukasz trolla to zacznij od siebie.Według twojej teorii nie możemy testowac
      Houdiniego i Stockfisha bo nie maja własnych książek? Przeciez to bzdura kompletna .Po drugie kto mi zabroni testować
      Houdiniego bez książki np. przeciwko Freitzowi z ksiazka? co Houdini traci w takim przypadku nic zaledwie trochę czasu,bo Fritz pyknie debiut z książki.

      Usuń
  3. Większość silników jest bardzo mało rozgarnięta i nie spojrzy dalej niż kilka posunięć do przodu.Już szachista 4 kategorii wie jak zamatować króla przy pomocy skoczka i gońca.A silnik ? Mało który wie jakie obowiązują zasady.przed upływem 50 posunięć A w debiucie jest jeszcze gorzej.Mówi się że ostatni mistrz świata w TCEC czyli Komodo- "grał jak człowiek"-ma "ludzkie ruchy" (sam Kaufmann użył tego określenia). A o akualnym Mistrzu świata - Carlsenie mówi się żę jest nie do pokonania gdyż gra jak maszyna.Czyli co -wzajemne przenikanie pojęć? I Nie do końca gdyż Carlsenowi nikt nie zabrania doszkalać sie w teorii debiutu.,szukaniu nowych dróg.Dlatego też -silniki powinniśmy wzmacniać ,a nie osłabiać

    OdpowiedzUsuń
  4. ...z książka czy bez... nie ma tego problemu gdy mecze rozgrywamy od określonych pozycji naprzemiennie dwoma kolorami- np we fritzu są to tzw.pozycje Nunna; wygrywa silnik który lepiej liczy a nie ten który ma lepszą (mniej lub bardziej dziurawą) książkę debiutową. Pozycje Nunna z Fritza można zapisać jako bazę pgn i zamontować w Arenie; w opcjach Areny zaznaczyć że "z niego" ma zacząć grać mecz- i mamy turniej z równymi szansami dla obydwu stron! Nie jest to opcja zarezerwowana tylko dla fritza!

    OdpowiedzUsuń
  5. Ja uważam,że turnieje enginów powinny odbywać się bez książki,od pierwszego ruchu oblicza posunięcie,bez ksiażki.
    Jak powiedział jeden z arcymistrzów do jednego młodzika ,gdy ten powiedział coś w tym stylu: "Mistrzu takich posunięć nie ma w książce debiutów,Mistrz odpowiedział mu: synu ja sam jestem książką debiutów.
    Turnieje z książką to loteria są mniej wiarygodne jak bez książki.

    OdpowiedzUsuń
  6. To może teraz moje zdanie na ten temat. Turnieje powinny być rozgrywane z książkami debiutowymi - ale co najwyżej do 6-10 posunięć. Ponadto warianty tam zawarte powinny być obiektywnie równe dla obu stron.
    Książka Fritz 12 jest tu niestety zła i już jej nie będę stosować, są tak warianty, które prowadzą do forsownego remisu jak i do pozycji, której silnik przy małym czasie do namysłu nie jest w stanie wybronić! Nic nie daje wtedy np. granie meczu i rewanżu odwrotnym kolorem bo da to zawsze wynik 1-1 - często niewiarygodny.
    Bardzo dobra jest książka clasic którą stosuję w Arenie.
    Nie ma niestety idealnych rozwiązań, traktujmy to wszystko jako trochę zabawę z elementami powagi.
    Pozdrawiam wszystkich czytelników, testerów, miłośników szachów i silników szachowych

    OdpowiedzUsuń
    Odpowiedzi
    1. Pozycje Nunna - to wyselekcjonowane (przez arcymistrza Nunna) równe pozycje, które są właśnie pozycjami po 6-10 początkowych posunięciach; tych wyselekcjonowanych pozycji jest aż 50! Nie trzeba używać książki Fritza, faktycznie jest "zbyt niedoskonała" :)

      Usuń
  7. Zgadzam się z p.Robertem.Debiut to podstawa partii szachowej.Nie tylko ludzie ,ale silniki powinny "uszlachetniać" swój repertuar debiutowy .i rozwijać .To co obecnie obserwujemy w turniejach silników -to nic innego jak "uwstecznianie"-i granie zawsze tego samego .Tak jak w tej scenie w filmie "Rejs" że filmie polskim nic się nie dzieje -NUDY !

    OdpowiedzUsuń
  8. Ksiazka a mianowicie book daje dwa wazne znaczenia ze teoria bedzie bardzo poprawna i solidna a wyniki remisowe sa spowodowane bardzo podobnymi zalozeniami enginow jako eksperka i graczka kurnika zauwazylam ze czesto sie zdaza kiedy roznica stylu enginow sie rozni wyniki sa bardzo agresywne a jesli mamy taka sama sile np.Na TCEC czesto decytuje styl i spojzenie enginu na pozycje:)bledy i tak zwany roch zerowy ktory pojawia sie kiedy engin niema dobrego posuniecia lub odpowiedzi na dana odpowiedz z brakow parti w danym otwarciu czasami moze zadecydowac o zwyciestwie lib porazce poniewaz w nowoczesnych programach produceci chesbase czesto przykladaja wage i nacisk na aktualizacie ches bazy danych w programie niestety nie kazdy tester to robi dlatego arena jest bardzo wadliwa na dobrym sprzecie tylko styl ma znaczenie bo book wadliwych jest bardzo malo i niesa one ustawione tylko co nowsza wersja to nawsza teoria i book gra silniej i dokladniej dlatego enginy musza sie wykazac sprytem i dobra rogika by wygrac to pokazuje wyzszosc jednego gracza nad drugim i znowu znaczenie stylu ktore bieze sie z parametrow i budowy danego enginu.mecze bez book niemaja zadnej wartosci bo partie czesto by sie powtazaly i wyniki byly by nie wiarogodne bo engin niemialby podstaw wartosci posuniec i wag i wybieralby debiuty z gore juz przesadzone i byloby slabo.a tak maja przynajmniej odskocznie i rowne szanse popieream Pana Krola Jurka z uszanowaniem i czekam na partie 2014 zbior.pozdrawiam od Pana Juraka

    OdpowiedzUsuń
  9. Używanie książki debiutowej,to coś jak byś używał tabeli końcówek.
    Twórcy Stockfisha nie posiłkują się tabelą końcówek ,i uważam ,ze to słuszna koncepcja,silnik ma sam wyliczyć końcówki i debiuty,a nie posługiwać się dopingiem.
    Engin który sam oblicza debiut i końcówkę jest o wiele lepszy w założeniu jak ten co posiłkuje się książką czy tabelą końcówek.
    Szachy Fishera nie mogą się posiłkować gotową książką debiutów i końcówek.
    Ja robiłem pojedynek enginów w szachach Fishera,ciekawe wyniki,ten co wygrywał z normalnych ,przegrywał w Fishera szachach.

    OdpowiedzUsuń
    Odpowiedzi
    1. Opowiadasz bajki. Silnik szachowy pozbawiony książki debiutów wykonuje pierwszych kilka posunięć w sposób niemal losowy co często prowadzi do pozycji początkowej bardzo niekorzystnej dla jednej ze stron. Gdyby rozgrywać prestiżowe zawody silników "bez książki" to szybko by się okazało, ze przewagę uzyskały silniki słabiej grające ale za to posiadające "przewidujących" twórców- czyli takich którzy wpisali książkę debiutową już w kod programu. W rezultacie książki debiutowe wpisywać zaczęliby w kod silnika WSZYSCY, a to doprowadziłoby do zwiększenia objętości pliku i w rezultacie do osłabienia siły gry silnika. Poza tym pojedynek silników przerodziłby się w "pojedynek książek" a przecież nie o to w szachach komputerowych chodzi.
      Btw. twórcy sztokfisza jak najbardziej przewidują używanie tablic końcówek, rozwijając równolegle do oficjalnej także wersję silnika przystosowaną do współpracy z tabelami syzygy.

      Usuń
    2. Tylko że dla człowieka taki silnik niewiele jest wart.(który sam sobie robi debiuty)Ruchy są poprawne ale wbrew teori -a chyba nie o to chodzi by grać poprawnie ale chaotycznie.Z takiego silnika nic się nie nauczysz.

      Usuń
    3. No i mamy nastene nieporozumienie. Koncowki Nalimova moga byc uzyte w szachach Fischera ( a nie Fishera) poniewaz to "robi w ten sposob" , ze mozesz ustawic dowolne figury czy pionki na dowolnych polach ( ich liczba - czarnych plus bialych z krolami wlacznie- nie moze przekraczac liczby dla ktorej obliczone sa tablice) a wynik partii jest znany. Tak wiec nie ma kompletnie znaczenia czy to sa szachy Fischera czy klasyczne. Pobaw sie troche tablicami na stronie:
      http://www.k4it.de/index.php?topic=egtb&lang=en
      to zrozumiesz dlaczego tak jest. Generalnie roznica w traktowaniu debiutow i koncowek jest taka, ze wynik koncowek jest znany juz w momencie osiagniecia konkretnej pozycji (silniki obslugujace tablice moga "oszczedzic czas" poniewaz "wiedza jaki jest rezultat gry kontynuowanej z danej pozycji) , natomiast debiuty .... ooooo to calkiem inna sprawa.
      Za wyjatkiem tych prowadzacych do forsownego remisu, wszystkie inne podlegaja "dyskusji" w zaleznosci od sily gry danego silnika, a ta jak wiesz stale wzrasta. Jest jeszcze jeden problem dotyczacy koncowek. Okazuje sie , ze koncowki z 7 bierkami (figury +piony +krole) nawet po skompresowaniu zajmuja terabajty (!) na dysku. O dalszych 8, 9 itd i ich praktycznym wykorzystaniu na razie mozemy zapomniec do czasu , az powstana lepsze tchnologie zapisu danych...
      Natomiast o obliczeniu wszystkich teoretycznie mozliwych do rozegrania partii czyli od debiutu do koncowego rezultatu partii to chyba nie mamy co dumac,... bajke o lekarzu ktory za uzdrowienie krola zazadal specyficznej zwiazanej z szachami nagrody pewnie znasz wiec wiesz o czym mowie.

      Usuń
  10. czasami zdażają sie nastpujce pozycje <<8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - 0 47 (partia Topaow Szirow 1998.r Silnik wskazuje dużą przewagę czarnych, rzędu dwóch pionów (i czarne mają właśnie dwa piony więcej), ale jeśli dać jej to rozegrać, zremisuje. Ocena nie zmienia się co najmniej przez godzinę (Volue dla oceny). Jednak grający czarnymi Szirow wykonał posunięcie Gh3, poświęcając gońca! I wygrał.

    Ruch Gh3 jest na tyle zaskakujący, że program nie poświęcił mu wystarczająco dużo czasu, aby móc obliczyć jego konsekwencje, praktycznie nie wziął go pod uwagę. Kilkaset tysięcy razy „wolniejszy” człowiek użył wyobraźni i właściwie ocenił sytuację na szachownicy w dalszej perspektywie.

    Jeśli wykonać ten ruch w programie, ocena zmienia się na remisową. Po kilkudziesięciu sekundach czarne „mają” już przewagę piona, po następnych kilkudziesięciu – dwóch. I jak się okazuje, tym razem program umie to wygrać. Czy to jest pułapka ? =jedna z wielu i Czego to dowodzi ? I najważniejsze -co to ma wsplnego z książkami debutowymi ?.Odpowiedż pozostawiam dociekliwym

    OdpowiedzUsuń
    Odpowiedzi
    1. No tym razem swietny przyklad! Bo silnik w podanej pozycji widzi -1.90 ale wygrac tej pozycji nie potrafil nawet po 70 ruchach przy czasie 3s. Natomiast po "ruchu Shirova" Gh3 ocena zmienia sie na -2,59 i czarne wygrywaja spokojnie.
      Przyklad na to ,ze jesli chodzi o strategie czyli planowanie sposobu gry jest jeszcze sporo do zrobienia.

      Usuń
    2. Jednak znowu musze uzupelnic. Critter 1.6a znalazl kontynuacje Gh3 po okolo 500 s.
      Nie wiem jakiego oprogramowania uzywasz, ale moze cos tutaj jest na rzeczy.
      Moje to:
      Scid 4.3, Critter1.6a 64bit, Stockfish 4 dla porownania. Wszystko smiga pod linuxem :)

      Usuń
  11. Chciałem zabrać głos w dyskusji. Dzisiaj nikt nie chce się uczyć debiutów a robić sobie kategorie szachowe -każdy by chciał.Jak można poprawnie grać bez umiejętności debiutów.? Wskoczyć od razu do gry środkowej ? To co tu czytam to przechodzi ludzkie pojęcie ! Grać dobrze -ale nic jednocześnie nie umieć.Ludzie -! zastanówcie się co piszecie.!!!!! Co taki silnik jest wart bez ksioązki debiutowej. nic nie jest wart.Jak taki silnik może poprawnie grać.Wszyscy chcecie dobrze grać-ale tak żeby to było bez nauki.Bez pracy nie ma nic .Pracy nad debiutami

    OdpowiedzUsuń
    Odpowiedzi
    1. Co znaczy nikt nie chce się uczyc debiutow? przecież to kłamstwo.
      W każdym klubie szachowym lepiej czy gorzej uczą debiutów. Sama nauka debiutow nic nie daje,musi nastapic polaczenie
      wszystkich etapow gry szachowej od debiutu do koncowki. Czy można grac bez znajomości lub majac mizerne
      pojecie o debiutach ano można,mozna nawet zostać arcymistrzem co potwierdzają niektóre przypadki w Polskich szachach.
      Na marginesie obecny MŚ na swojej stronie również przyznaje się do słabej znajomości debiutow.

      Usuń
  12. I jeszcze jedna ciekawostka. Kiedy w SCID wybralem dla silnika opcje analizowania 2 wariantow to Gh3 pojawilo sie po 22 s i taki ruch wykonal program swobodnie wygrywajac partie. Sztuka ta udala sie Critter' owi natomiast Stckfish do tej pory jeszcze mysli. Jakies 2h.

    OdpowiedzUsuń

Dziękuję za dodanie komentarza. Jeśli nie będzie zawierał wulgaryzmów lub słów obraźliwych zostanie wkrótce opublikowany.
Jurek

Szybki dostęp do około 3000 tysięcy silników szachowych

Niestety, dropbox generuje tak duży ruch, że przez chwilę zawiesili moje konto. W związku z tym będę umieszczał pliki na serwerze rapidu. Trzeba będzie poczekać :( Jeśli ktoś nie chce czekać wystarczy wpłacić przez PayPal równowartość 6$ podać swój adres email a otrzyma dostęp do folderu zawierające wszystkie silniki, które mam w kolekcji. Poniżej przycisk do PayPal