Number of Legal 18x18 Go Positions Computed; 19x19 On the Horizon
johntromp writes It took about 50,000 CPU hours and 4PB of disk IO, but now we know the exact number of legal 18x18 Go positions. Seeking computing power for the ultimate 19x19 count. And it's not a heat-death-of-the-universe kind of question, either, they say: "Thanks to the Chinese Remainder Theorem, the work of computing L(19,19) can be split up into 9 jobs that each compute 64 bits of the 566-bit result. Allowing for some redundancy, we need from 10 to 13 servers, each with at least 8 cores, 512GB RAM, and ample disk space (10-15TB), running for about 5-9 months."
How many cryptocoins could be mined for that amount of computing power?
However, I think I'd like to learn to play this game. I played chess at an amateur level and did rather well at it during and even after college. I don't know if any of the skills transfer but I've been told that the mentality transfers. Being able to look a half dozen or more moves ahead and being able to picture all the moves my opponent can make are, as I have been told, something that does transfer.
"So long and thanks for all the fish."
we need from 10 to 13 servers, each with at least 8 cores, 512GB RAM, and ample disk space (10-15TB), running for about 5-9 months
sounds pretty slow to me
Work on P = NP instead.
Being able to have 'rainbow table' level cheating at go? What's the application here?
Yippppppeeeeeee!!!!!! to our Go experts!!!!!!!!!!!
I also took chess quite seriously for a few years, reaching approximately 1800. The pervasiveness of rote openings discouraged me a bit, but I always loved the game and still do. However, I abandoned it for Go, where I hold a shameful but enjoyable rating of 6-7kyu. I have never found any aspect of Go, other than scarcity of oponents , worth complaining about. It is, perhaps, the world's only perfect game. Just remember to lose your first 50 games as quickly as possible. Afterwards, expect a lifelong companion.
Here is the number of legal positions:
6697231142888292128927 401888417065435099377 8064017873281031833769694562442854721810521 43260127743713971848488909701 11836283470468812827907149926502 347633
Why they chose to present it like that, instead of scientific notation, I'll never know but there it is. It's so long Slash-filter won't let me post it without adding spaces.
"First they came for the slanderers and i said nothing."
Run it again 10 times just to make sure.
Go is a game, a bit like Othello or Reversi, that involves colored stones on a grid-like board.
I had to look it up too. Figured I'd save you some typing.
Just think of all the people this work will save!
They will be able to do the exact same thing, in a few minutes, on a cellphone.
Why are they wasting useful computing power of this useless junk...
It also takes a lot more than 5 of anything! (except maybe months)
(go is 5 in Japanese)
A game for adults http://www.sharedwisdom.com/ar...
http://www.amazon.com/The-Mast...
Now, it is just a matter of O(c) time.
That is about $75k of computing resources from Amazon Web Services.
Nobody cares about this number, and the proof of this is that the number isn't news worthy compared to how many servers and time it would take to computer the 19x19 solution.
What they've done there is busy work, showing they could do it. But its more about showing computing power than Go moves.
So even if GGP said its about 1e151, thats about as worthwhile as that number gets.
what a waste of time and energy; what's the point of all this seriously. Next what, you're going to compute the Trillionth digit of Pi?
This is a big calculation, like the recent calculation of Pi to a few trillion decimal places, on super x86 hardware, calculating for a few months.
At these scales, you need ecc memory, some checking for errors and storage of intermediate results to allow for hardware failures. See:
http://www.numberworld.org/misc_runs/pi-12t/#hardware
Spoiler Alert: It's 669,723,114,288,829,212,892,740,188,841,706,543,509,937,780,640,178,732,810,318,337,696,945,624,428,547,218,105,214,326,012,774,371,397,184,848,890,970,111,836,283,470,468,812,827,907,149,926,502,347,633
Anyone else notice this pattern?
My Computer:
"For no reason at all, would you like to play a game of Go today?" *casual indifference*
Me:
"Sure, 20x20 board?" *smiles*
Computer:
"Never mind" *sulks*
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The answer will be between
24779755228686 68087703138698 71431421098676 97883686613113 98177849478698 81038562470698 92930062472651 74169583940896 58941379424884 07346074632564 547280586862421
and
30156553976745 68446309138474 26878159377789 74486089240655 22534681739646 00418871679365 526560831706944 8638489689943 3526718133628 59275928807723 25049731783477 21398241931229 1779
(split up to avoid slashdot's moronic filtering)
Now let's give each position an IPv6 address. Ooops!
I can tell from my experience, having played Go decently, but being a calamity at Chess.
To give an example, I wrote a chess-playing program (a simple alpha-beta minimax with a value function pilfered from SunFish ...). When I set it to just 4 plies (that is two moves ahead) it absolutely destroys me. Basically, to be a decent chess player, you must have the ability to picture the board in your head and be able to do so for a few moves ahead. It is absolutely necessary when calculating exchanges and piece sacrifices. So a bit of ability to play blindfold chess is needed. Not a whole game, but to follow a line in your head.
https://github.com/thomasahle/...
No iterative deepening, no transposition table, no null-move search, no
Contrast this with Go, where blindfold play is almost unheard of. One of the well-known difficulties is to "play under the stones"
http://senseis.xmp.net/?IshiNo...
where part of a group is captured and you have to play new stones on the vacated intersections. This is a place where blindfold-chess type of skill is required, and most Go players avoid that. Here is a great article on that:
http://senseis.xmp.net/?Herman...
Also, the opening in chess follows very precise sequences, while in Go, the two players can almost ignore each other for the first few moves.
In the opening you have to think of the large-scale pattern of the territory you want to grab, not of the exact position of one piece/stone.
Besides curiousity, why was computing power (read: energy) spent on this?
"Consensus" in science is _always_ a political construct.
I did not have a clue! I never heard anyone say; "I'm sorry its illegal for you to place your stone there." It might be meaningless, but illegal?
compute the number of nodes and CPU-hours required, hence the system cost, of a 20x20 system.
That's before you even start calculating the actual positions.
Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
This post no verb
It's interesting to see the exact number, but we obviously can't grok it. We want to know how many digits that number has.
Democracy Now! - your daily, uncensored, corporate-free