Można to teoretycznie udowodnić, ale nie przy użyciu obecnej technologii.
Jeśli podejmiesz brutalną siłę, napotkasz pewne trudności z powodu liczby pozycji.
W analizie liczby Shannona sugeruje się, że złożoność drzewa gry wynosi co najmniej 10 ^ 123 dla gier o maksymalnej długości 80 ruchów. Załóżmy, że dla celów tej dyskusji jest to 10 ^ 123.
10 ^ 81 = Szacowana liczba atomów we wszechświecie
10 ^ 12 = Operacje na sekundę rdzenia procesora terahercowego (procesor prawdopodobnie działa z prędkością około 1/300 tej prędkości).
10 ^ 7 = Zaokrąglone sekundy rocznie
10 ^ 12 = 1 bilion lat
Załóżmy również, że nasi procesory potrafią ocenić pozycję szachową tylko w jednym cyklu procesora.
Sprawmy, by każdy atom we wszechświecie działał jak rdzeń procesora terahercowego przez 1 bln lat.
Czy możemy ocenić każdą pozycję dla gier o maksymalnej długości 80?
Nie.
10 ^ 81 x 10 ^ 12 x 10 ^ 7 x 10 ^ 12 = 10 ^ 112
Nie wystarcza nam, aby być tylko 0,0000000001% kompletnym z obliczeniami.
Dzięki zaawansowanemu przycinaniu (wyrzucaniu złych linii i ich potomków), lepszej technologii i sprytnemu programowaniu ... może zobaczymy 40-max gier rozwiązanych w ciągu naszego życia! Możemy również przycinać pozycje, które widzieliśmy wcześniej (możemy tam dotrzeć przez transpozycję), ale pamiętaj, że zajmie to przynajmniej cykl CPU, aby ustalić, że oceniliśmy pozycję wcześniej!
Powinno to jednak pomóc Ci zrozumieć, dlaczego w tej chwili jest tak daleko poza zasięgiem.
Bibliografia