WCCC99 IX Szachowe Mistrzostwa Świata Komputerów Paderborn '99
Twórcy algorytmów szachowych programów komputerowych odbyli swoje kolejne spotkanie
w Niemczech, na Uniwersytecie Padeborn. W dniach 14 - 20 czerwca 30 programów
rywalizowało o zaszczytne miano Mistrza Świata wśród komputerów.
Gospodarzem był Uniwersytet Padeborn, organizatorami ICCA (
International Computer Chess Association), wydział informatyki wspomnianego
uniwersytetu oraz Muzeum Heinza Nixdorfa. Trwającym tydzień zmaganiom
towarzyszyła konferencja "Advances in Computer Chess". Do rywalizacji dopuszczono
trzy rodzaje programów: amatorskie, pisane przez programistów nie zajmujących się
zawodowo grami komputerowymi; półamatorskie, pochodzące z firm piszących takie
programy oraz profesionalne, będące w sprzedaży.
Wpisowe dla tych trzech grup wynosiło, odpowiednio 25$, 100$ i 500$.
W zawodach łącznie wystartowało 30 maszyn, od komputerów klasy PC począwszy,
poprzez słynne procesory Alpha (776 MHz!) na maszynach wieloprocesorowych (
Cray T3E z 512 procesorami).
Jednak analiza wyników ujawnia, że nie wszystko zależy od procesorów i wielkości
dostępnej pamięci. O wszystkim przesądza JAKOŚĆ ALGORYTMU, stopień dostosowania
do wymagań przeciwników. (Warto dawać to pod rozwagę szachistom z krwi i kości).
Aby program mógł wziąć udział w przedsięwzięciu, któryś z twórców musi zarejestrować
się w ICCA: http://www.dcs.qmw.ac.uk/~icca/subscrip.htm
Impreza jest tak pomyślana, by wspólne spotkania pomagały zwiększyć wiedzę na temat
pisania oprogramowania, w tym szachowego. Do rozgrywek nie są dopuszczane doskonałe
skądinąd programy, takie jak np. Crafty, gdyż warunkiem wymaganym jest utajnienie
kodu, uniemożliwiające pracę nad nim wielu ochotników. Modne w komputerowym świecie
publikowanie kodu źródłowego pomaga szybko uzyskiwać wsparcie dobrymi pomysłami
od wielu ludzi, tak jest np. w przypadku systemu operacyjnego Linuks, jednak ramy
interesującego nas konkursu są zakreślone nieco węziej. Chodzi o porównanie
metod rywalizujących zespołów, rzeczową dyskusję z konkretnymi twórcami, co w
przypadku otwartego grona internetowych ochotników nie byłoby możliwe.
Pierwsza runda rozpoczęła się o godzinie 13:00, 14 lipca i trwała do godziny 20:00.
Tempo gry wynosiło 2 godziny na 40 posunięć, następnie godzina na 30 posunięć i
wreszcie 30 minut na dokończenie. Taki czas rozgrywki powinien zaspokoić oczekiwania
największych malkontentów, krytykujących zbyt ich zdaniem krótki czas rozgrywki,
gdyż 7 godzin gry w zupełności wystarcza na wyłonienie zwycięzcy.
Dystans 7 rund może wydawać się nieco zbyt krótki, tym bardziej, że zwycięzca,
Shredder, rozegrał aż 6 partii z pierwszą dziesiątką, drugi na mecie Ferret -
tylko 3 partie, trzeci Fritz takich spotkań miał cztery, zajmujący czwartą lokatę
Cilkchess - trzy. Są to normalne dla systemu szwajcarskiego zjawiska, można im
częściowo zaradzić tylko poprzez zwiększenie ilości rund. Skoro organizatorzy nie
byli w stanie spełnić tego warunku, pozostaje zająć się analizą rozegranych partii.
Po trzech rundach na czele z kompletem punktów były programy PC-towe izraelski
Junior, niemiecki Shredder i brytyjski Hiarcs, po pięciu rundach czołówka składała
się z Hiarcsa, Shreddera, drugiego niemieckiego programu Fritz, amerykańskiego
Ferreta i austriackiego Nimzo, wszystkie po 4 pkt.
Na finiszu najlepsze okazały się Shredder i Ferret, oba po 5.5 pkt.
i zgodnie z regulaminem musiały zagrać jedną jedyną partię o tytuł mistrzowski.
Partia zakończyła się remisem po 101 posunięciach i mistrzem świata został niemiecki
program Shredder, mający wg. punktacji Buchholza remis for.
Wydaje się, że o kształcie czołówki niezwykle dużo do powiedzenia miał program
brytyjski Hiarcs, w nowej 32-bitowej postaci, który zremisował ze Shredderem
i Juniorem, pokonał Ferreta, przegrał natomiast na finiszu z
Fritzem i amerykańskim Cilkchessem.
Zapewne bardzo pouczające byłoby spotkanie pierwszej dziesiątki w turnieju
kołowym, pewno jednak przyjdzie jeszcze trochę poczekać na taką konfrontację.
Dla wielbicieli szachów komputerowych zamieszczamy zbiór wszystkich partii:
Partie 9 Szachowych Mistrzostw Świata Programów Komputerowych
Temat ma charakter wakacyjny, jednak trochę brakuje w wykazie uczestników zawodów
choćby jednego polskiego zespołu. Jest już w sprzedaży pierwszy polski program
grający w szachy, jednak nie brał jeszcze udziału w żadnych oficjalnych rozgrywkach.
Pewnej szansy upatrywałbym w zapowiadanym programie Armageddon, Grzegorza
Sidorowicza, http://www.kki.net.pl/~sidorx/.
Opublikowany jakis czas temu program Hexodus słuzy wprawdzie do gry w szachy
heksagonalne, ale prezentuje się nieźle. Jeśli uda się powtórzyć tę jakość wykonania
w przypadku programu Armageddon, będziemy mogli z satysfakcją włączyć się do
"wyścigu zbrojeń" w dziedzinie szachów komputerowych.
Nie widać w naszym kraju zbyt dużej wiary w możliwości rywalizacji intelektualnej
w jakiejkolwiek dziedzinie z resztą świata, niemoc decyzyjna na szczeblu Rady
Ministrów utrąciła nawet pierwszy polski projekt satelity komunikacyjnego!
Bardzo pouczający może być następujący tekst:
Uchwała Komitetu Badań Kosmicznych i Satelitarnych PAN, z dnia 15.12.1998 w
sprawie projektu POLSTAR
Nawiązując do uchwały KBKiS PAN z dnia 16 listopada
1995 Komitet wyraża opinię, iż umieszczenie w przestrzeni kosmicznej satelity
multimedialnego, który byłby kontrolowany z terytorium Polski i który byłby
zarejestrowany jako polski obiekt kosmiczny jest sprawą wagi państwowej, z uwagi
na znaczenie gospodarcze, technologiczne oraz znaczenie dla bezpieczeństwa państwa.
Jednocześnie Komitet wyraża rozczarowanie z powodu braku stanowiska w tej sprawie
ze strony Rządu RP, a szczególnie Ministra Łączności, pomimo trzyletnich
starań i wyjaśnień ze strony Polskiej Akademii Nauk.
Zainteresowanym podaję adres, pod którym można przeczytać artykuł zamieszczony
dnia 12.06.1998 w 836 numerze "Wprost": http://www.wprost.pl/ascii/12.06.1998(836)/numer/s90.htm
Użytkownicy modemów pragnący grać w sieci w szachy zapewne marzą o łączu stałym,
jednak trudno oczekiwać radykalnej poprawy przy takim nastawieniu czynników oficjalnych.
Na sprawy rozbudowy sieci komputerowych w naszym kraju mamy wpływ ograniczony,
jednak nic nie stoi na przeszkodzie aby doprowadzić do występu polskiego programu
grającego w szachy na kolejnych, 10 World Computer Chess Championship. Być może
do tego czasu będzie nam dane przetestować już solidnie program Armageddon,
Grzegorza Sidorowicza i wspólnymi siłami zorganizować wyprawę na kolejne rozgrywki
mistrzowskie programów komputerowych. Warto już dziś uważnie przeczytać obowiązujące
warunki, aby nie było później kłopotów ze zgłoszeniem do mistrzostw.
Pozwolę sobie tutaj na apel o nieujawnianie kodu źródłowego Armageddona, aby nie
zamknąć mu w przyszłości drogi do startu.
Jeśli kolejne mistrzostwa będą odbywać się w Paderborn, nic nie stoi na przeszkodzie,
aby tam się udać. Wystarczy działający program, akces do International Computer
Chess Association i niezbyt duże środki finansowe na wyprawę.
Na zakończenie garść informacji o wynikach mistrzostw: wcc99wyn.htm Wyniki
9 WCCC w Padeborn 1999 Fotoreportaż z mistrzostw
Zainteresowanym pojedynkami szachowych programów polecam lekturę artykułu w numerze
czerwcowym Vistuli, pod tytułem "
Szwedzka lista rankingowa".
V.C.M
Copyright Adam Umiastowski & Tomasz Lissowski 1999
Pismo utworzone dnia 26-12-1997