A Chess forum. ChessBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » ChessBanter forum » Chess Newsgroups » rec.games.chess.computer (Computer Chess)
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Tags: , , ,

Computer vs. human matches and Chess256



 
 
Thread Tools Display Modes
  #11  
Old August 20th 07, 07:33 PM posted to rec.games.chess.computer,rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,966
Default Computer vs. human matches and Chess256

On Aug 19, 8:28 pm, Ralf Callenberg wrote:
20.08.2007 01:07, Chess One:

Computer vs. human matches is an unfair competition while the computer
has recourse to a huge opening library. Thus, the program doesn't need
to know much about play in the first phase of the game.


Or anything, It plays moves it cannot calculate for itself, otherwise, ipso
facto, it wouldn't need the book.


It is probably stronger with a book than without. That doesn't mean a
program can't do without.


Hey, now here's a guy who obviously has no experience
with this subject; anyone who would choose "probably" to
qualify an obvious fact is hedging his incredible ignorance
for safety.

It's real simple, fella: turn the book "off"; disable it, and
then watch how your computer tries to analyze the chess
openings. In sum, like a patzer except that the computer
is much, much stronger at tactics, so it gets by okay.


[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?


Because computer geeks don;t understand the game at all, and its hard to
find even an 1800 player in their ranks.


You mean people like the programmer of Rybka, International Master Vasik
Rajlich? Are computer admistrators incluced by your definition of
"geeks" - as International Grandmaster Gerald Hertneck? In fact the
percentage of chess players earning their life in the software industry
is quite high.


Hey, this is the first time the title "IM" has popped up
among programmers; years ago, one of the testers was
an IM, but he bashed computers by issuing a challenge
to pay money if one could take him in a match. For
many years, even lower titles such as FM or NM were
fairly rare among the actual programmers, making the
chess programs far superior to their creators in strength.


Every now and again there is some pretence that the fact chess engines can't
play chess from move 1 doesn't even matter )))


When Hydra smashed Adams, it had only a very shallow opening book. It
wasn't move one - but definitely not a book reaching into the
middlegame. The Hydra-team is convinced, that their program does better
going its own path. When Rybka was playing his last two matches with
odds - do you think the Rybka-team set up a sophisticated opening book
for such starting positions?


Apples-to-oranges; in order to assess this properly,
you need to compare the Rybka pawn-odds openings
book with GM Benjamin's pawn-odds preparation.
Looking at the games, I would say that the human
prevailed here, but how can you clearly and distinctly
separate the contempt factor issue from the openings
book issue? It's a bit messy.


-- help bot



Ads
  #12  
Old August 20th 07, 07:37 PM posted to rec.games.chess.computer,rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,966
Default Computer vs. human matches and Chess256

On Aug 20, 12:09 pm, Guy Macon http://www.guymacon.com/ wrote:
Phil Innes wrote:
I am not a fantascist like Guy Macon who thinks any
science is 'boring'


I was quite specific. I said *YOU* are boring. And you wouldn't
know what Science was if it bit you on the arse. You are a
blowhard who thinks that personal attacks are an acceptable
subsitute for logic and evidence. Go away. You bore me.


In fact, the claim was that IM Innes' *posting* was boring,
not IM Innes himself. I couldn't help bot notice that in
addition to this "observation", there was a claim to not
have bothered reading the boring post, so one wonders
how it was that the "observation" was derived. LOL


-- help bot

  #13  
Old August 20th 07, 07:56 PM posted to rec.games.chess.computer
Guy Macon
external usenet poster
 
Posts: 834
Default Computer vs. human matches and Chess256



help bot wrote:

Guy Macon http://www.guymacon.com/ wrote:

I would like to examine the argument that "all 256 possible
configurations are sound, balanced, and fully playable."


This looks like a *claim* to me, not an argument.


Sorry. I wrote too fast. I would like to examine any evidence
and/or arguments supporting the claim that "all 256 possible
configurations are sound, balanced, and fully playable."

The proposed solution doesn't solve the described problem.
The computer can simply start with an opening library that is
256 times bigger. It would tend to encourage machine-generated
opening books rather than building the books from master-level
games, which is IMO a Good Thing, but it would not remove the
advantage the computer gets from having a huge opening book.
It would instead increase that advantage.


Eventually, such monstrous books could be created,
but right off the but they would either not exist or be
of rather limited quality.


4000-computer LANS are quite common. If one of them was
used to spend every night for a month generating a book
with, say, 24 CPU-hours on the first ply, 12 on the second,
and so on leveling off at ten CPU-minutes per move, that would
be (gets calculator) 6 moves per hour * 12 hours * 30 days
* 4000 computers = 8,640,000 book moves in a month. the key,
of course, is starting with a program that isn't an idiot in
the opening phase.

Because one of the free programs I downloaded came
with no openings book, I have seen quite a bit with
regard to how well computers can play and in what
style, sans openings books. Generally speaking, the
faster the games, the more important tactics are and
the slower the games, the more likely one can convert
a strategically won position against them. On the whole,
even the strongest programs are way behind human
understanding of strategy, although their vast superiority
in tactics makes this far less noticeable. Take the
pawn-odds match between Rybka and GM Benjamin,
for instance; Rybka won, but in the opening the human
prevailed rather easily. The program was unable to do
anything until some complex middle game arose, and
even then, several games were drawn by repetition, not
by simplification.


I agree with all of the above. It does, of course only
describe current computer programs. There have been some
attempts at making computers better at strategic thinking,
but doing so means longer evaluating each node on the
search tree and thus making the search a lot slower, and
so far evaluationg more positins with a faster but less
sophisticated evaluation beats the alternative. There is
some speculation that adding plies to the search starts
giving the computer diminishing returns. If that's true,
future chess programs may go back to using slower and
smarter evaluations.

The entire concept that openings are a disease which
needs to somehow be remedied, seems to require more
or better-reasoned support. The professionals seem to
like the status quo, and base their careers largely on
openings preparation, and this in turn generates a lot
of premature draws which I expect they do not feel were
"uncontested", on account of the contest in openings
prep. before the games. Even so, it is not good for the
game's image to have all these grandmaster draws, nor
to have important games decided by computers before
the game begins.


I rather suspect that having many draws actually helps
the image of chess in the minds of the ab=verage non-
player.

--
Guy Macon
http://www.guymacon.com/



  #14  
Old August 20th 07, 08:48 PM posted to rec.games.chess.computer,rec.games.chess.misc
Ralf Callenberg
external usenet poster
 
Posts: 383
Default Computer vs. human matches and Chess256

20.08.2007 15:40, Chess One:

If after 20 years of evolution, and fantastically improved chess programs,
the answer to my question is still not known, I rest my case that any claims
for the engine are not based on facts.


I don't get your point. Computers *can* play starting with move one.
They are just weaker without their opening books. The same would be true
for a GM: take away his opening knowledge, and he would play weaker -
otherwise, why would GMs go through the hassle and invest so much time
in the opening preparation?


[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?
Because computer geeks don;t understand the game at all, and its hard to
find even an 1800 player in their ranks.

You mean people like the programmer of Rybka, International Master Vasik
Rajlich?


No - indeed he is an exception to the norm - and look what a difference that
makes! Why do you choose some exception as if it were the rule?


Well, let's have a look at some programs from the last Computer World
Championship:

Stefan Meyer-Kahlen, author of Shredder, not active since several years,
but his last German rating was about 1900, which corresponds to an Elo
of roughly 2000. Johannes Zwanzger, author of Loop - Elo 2335. Vincent
Diepeveen, author of Diep - Elo 2290. So, in a field of 12 engines, 4
programmers (Rajlich included) have an Elo safely above 1800. One may
add one of the well known people of the scene, Matthias Feist, co-author
of Fritz, who has a German rating of about 2000 which corresponds to an
Elo of ca. 2100. Rajlich may be by far the strongest, but your claim,
that computer "geeks" are generally weak players simply does not stand a
proof.

But lets us
not continue with fantasies about things which are testable - the standing
issue is as above.


Just for the record: the above claim about "geeks" and their playing
strength was a fantasy by you, a claim not grounded on anything more
than prejudice.


Every now and again there is some pretence that the fact chess engines
can't play chess from move 1 doesn't even matter )))

When Hydra smashed Adams, it had only a very shallow opening book. It
wasn't move one - but definitely not a book reaching into the middlegame.


I understand you like to make these rather general claims - as if - you were
answering what I wrote, but we both know that they do not answer the
question, or even pretend to - and computer-geeks always do the same
schtick!


What are you talking about? Your claim is, that computer programs can
not play chess from move one, right? I brought examples of programs who
play against GMs quite successfully although they start playing at move
one or at least quite early. So, why does this not address your point?


Sorry, I don't want to encourage more specualtions - my question is actually
a scientific one, which is a different method of inquiry.


Would you be so nice to repeat your question, please? I am not sure that
I got it.

Greetings,
Ralf
  #15  
Old August 20th 07, 11:58 PM posted to rec.games.chess.computer,rec.games.chess.misc
Kenneth Sloan
external usenet poster
 
Posts: 1,267
Default Computer vs. human matches and Chess256

help bot wrote:
On Aug 20, 12:09 pm, Guy Macon http://www.guymacon.com/ wrote:
Phil Innes wrote:
I am not a fantascist like Guy Macon who thinks any
science is 'boring'

I was quite specific. I said *YOU* are boring. And you wouldn't
know what Science was if it bit you on the arse. You are a
blowhard who thinks that personal attacks are an acceptable
subsitute for logic and evidence. Go away. You bore me.


In fact, the claim was that IM Innes' *posting* was boring,
not IM Innes himself. I couldn't help bot notice that in
addition to this "observation"


"Consider the source"

Not a valid point in debate - but very useful guidance in life.

--
Kenneth Sloan
Computer and Information Sciences +1-205-932-2213
University of Alabama at Birmingham FAX +1-205-934-5473
Birmingham, AL 35294-1170
http://www.cis.uab.edu/sloan/
  #16  
Old August 21st 07, 12:07 AM posted to rec.games.chess.computer,rec.games.chess.misc
Ralf Callenberg
external usenet poster
 
Posts: 383
Default Computer vs. human matches and Chess256

20.08.2007 11:16, Guy Macon:

In my opinion, the basic strategy of using human-to-human games
from the past as the basis for an opening book will become less
and less useful for computers as they improve to the point where
they are much, much better than the best humans.


What you seem to forget is: a move taken from opening theory is not
based on a single human. It is evaluated in an evolutionary process over
many cycles of refinenment. The GMs nowadays use the aid of computers to
find new moves. So it doesn't matter, that computers are so much
stronger than humans - the level of refinement in the opening theory is
still far beyond what a single machine can achieve. Whether you let it
think for 10 minutes or an hour per move, doesn't make much of a
difference. It is still far below the time - of humans plus computers -
which was put into the moves of current opening theory. The only thing
you can get this way is an opening book which might better fit the
program than "normal" theory. But this would mean, that the created
opening book is best suited for the program which created it, while
another machine might not take a lot of advantage from it.

If a computer that is playing at, say, 2 minutes per move time
control has on its hard disk a complete tree of all possible
moves and responses up to ply N with its moves precalculated
at, say, 20 minutes per move, it will play those first N plies
better by using the book moves.


Did you make an estimate, how much time it costs for an N of, say, 10?


All of this takes computing power, but it is computing power
that is used before the start of the game, not computing power
that could be used to play better during the game. It is also
a task that is particularly well suited to being done on a
large LAN during non-working hours or even in with distributed
computing such as is used by SETI@Home and Folding@Home.


Before you go on with your idea, you might to a rough estimate as
suggested above. It might turn out, that even with a lot of computers at
hand, this is not feasible. I don't know it, but it's your idea, you
should give it a rough test up front.

Greetings,
Ralf
  #17  
Old August 21st 07, 12:41 AM posted to rec.games.chess.computer,rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,966
Default Computer vs. human matches and Chess256

On Aug 20, 1:48 pm, Ralf Callenberg wrote:

Well, let's have a look at some programs from the last Computer World
Championship:


Those who compete for the championship are likely
among the strongest, not necessarily a representative
sample of the "geeks".


Stefan Meyer-Kahlen, author of Shredder, not active since several years,
but his last German rating was about 1900, which corresponds to an Elo
of roughly 2000. Johannes Zwanzger, author of Loop - Elo 2335. Vincent
Diepeveen, author of Diep - Elo 2290. So, in a field of 12 engines, 4
programmers (Rajlich included) have an Elo safely above 1800. One may
add one of the well known people of the scene, Matthias Feist, co-author
of Fritz, who has a German rating of about 2000 which corresponds to an
Elo of ca. 2100. Rajlich may be by far the strongest, but your claim,
that computer "geeks" are generally weak players simply does not stand a
proof.


Once upon a time the same list would have averaged closer
to 1500; things are more competitive now.


But lets us
not continue with fantasies about things which are testable - the standing
issue is as above.


Just for the record: the above claim about "geeks" and their playing
strength was a fantasy by you, a claim not grounded on anything more
than prejudice.


And the odd belief that he is nearly-an-IM, far above
most of the players you listed above. His alter-ego,
Rob Mitchell, keeps telling me that in his expert(??)
opinion, IM Innes is better than I am, though he knows
not how good I am so the question is, on what basis
does his mind allow itself to gauge his own strength?


What are you talking about? Your claim is, that computer programs can
not play chess from move one, right?


Closer to: they do not attempt to play chess from
move one, having been programmed to access an
openings reference by-rote instead.


I brought examples of programs who
play against GMs quite successfully although they start playing at move
one or at least quite early. So, why does this not address your point?


The latest odds match had Rybka using a special
pawn-odds opening book; just thought I would throw
that out there since Rybka is, after all, the best of
the best.


Sorry, I don't want to encourage more specualtions - my question is actually
a scientific one, which is a different method of inquiry.


Would you be so nice to repeat your question, please? I am not sure that
I got it.


This reference to science is simply IM Innes' way
of complaining about the fact that none of the big
whig programmers took up the gauntlet and tested
their engines sans openings book; my interpretation
is that they were scared to face facts, like the fact
that most chess programs using references to look
up their moves are relatively weak sans-book. They
simply never had to compete without the reference
work so their weaknesses were not rooted out.

It is odd that so much time has elapsed without
anyone taking an interest in this. One reason it is
important is for game analysis; imagine you played
a game where your opponent (or you) went out of
book very early, and you want to know objectively
how badly you played, and what was a much better
way to play the position; further imagine that you
have no access to human GMs, but only your
chess program. In this situation, my program will
often as not suggest ludicrous moves as "best
play", so I have just wasted my time until we get to
the tactical errors (where it is very useful indeed).


-- help bot



  #18  
Old August 21st 07, 01:15 AM posted to rec.games.chess.computer,rec.games.chess.misc
help bot
external usenet poster
 
Posts: 7,966
Default Computer vs. human matches and Chess256

On Aug 20, 2:01 pm, "Guy Macon, Engineer" "http://
wrote:

I was quite specific. I said *YOU* are boring. And you wouldn't
know what Science was if it bit you on the arse. You are a
blowhard who thinks that personal attacks are an acceptable
substitute for logic and evidence. Go away. You bore me.


In fact, the claim was that IM Innes' *posting* was boring,
not IM Innes himself. I couldn't help bot notice that in
addition to this "observation", there was a claim to not
have bothered reading the boring post, so one wonders
how it was that the "observation" was derived. LOL


Oooh! A pedantry fight! My favorite!! :grin :0



"We pedants don't 'fight'; we quibble." -- Prof. Knowital


The use of the plural ("boring posts" instead of "a boring post")
clearly implies that I found all previous posts by Phil Innes to
be boring


Hmm... now we are getting a transmission which
seems to imply having read *all* previous postings
by IM Innes... very strange! Nobody, and I mean
no body, could possibly have read all previous
postings by IM Innes. No way, no how. Except
of course, IM Innes himself.


and thus that Phil Innes himself is boring. (They were
and he is.) Based upon past performance, I predicted that the
post before me would also be boring and so decided to delete it
unread.


Fair enough. Just don't try and tell us that your
"evaluation" was that his post was boring, while at
the same time admitting you didn't even read it;
that just makes you look dumb. (You don't *want*
to look dumb, do you?)


I could be wrong, of course; perhaps this is a rare
exception -- a Phil Innes post that isn't dripping with boring
contempt for all who are not the great Phil Innes. Was it?



Not exactly. But if you already understand his
position, so to speak, on computer chess, his
meaning was not entirely obfuscated. Sometimes
near-IMs can be very lazy writers; in that posting, the
nearly-IMnnes made very little effort to communicate,
and came off as a computer-basher.


In fact, I used the phrase "You bore me." Far be it for me to
question the English parsing skills[1] of the great help bot[2]



It's okay, so long as you don't try to compare my
parsing to the gold standard of parsing, Parser Blair.
(Doing that makes me look bad, you know, and like,
I don't need your help for that.)


but it is difficult to understand how you could possibly read
"You bore me" and conclude that I was writing that Phil Innes'
posting was boring, not that Phil Innes himself is boring. Who
do you imagine I was addressing? His post?



Idiot. Here is the exact quotation I was referring to,
and which you -- a complete idiot -- have attempted to
cover up:

"Until that day, I have better things to do that to read boring
posts."

I say you are a complete idiot only because it is so
dreadfully obvious that you cannot erase google posts;
they are right there, where anyone can see them. Try
scrolling up and reading what you actually wrote. (With
a mind like yours, it is unwise to ever rely on memory.)


Footnotes:

[1] According to longstanding Usenet convention, any post that
contains a spelling or grammar flame must have at least one
spelling or grammar error. At least I don't think that
"fantascist" is an actual word...



Nonsense; the spelling errors are simply a reflection
of IM Innes' imperfect understanding of English, as his
mother language is Andean.


[2] Correct usage would, I believe be "help 'bot" or "Help 'Bot,"
not "help bot." "Bot" being a contraction of "Robot," it should be
preceded with an apostrophe.



Again, you are out of the loop; the word "bot" is now
an accepted term, by itself. No need to preface it with
an apostrophe, because the term "robot" is generally
understood to mean a mechanical device, whereas
"bot" refers to internet programs, such as shopping
bots, search bots, and so forth. (Picture a huge,
clumsy machine which rants on and on about "danger,
young Will Robinson!", and you have an idea of what
most people think of when they see the term robot. )


-- help bot


  #19  
Old August 21st 07, 01:23 AM posted to rec.games.chess.computer,rec.games.chess.misc
Chess One
external usenet poster
 
Posts: 5,003
Default Computer vs. human matches and Chess256


"Ralf Callenberg" wrote in message
...
20.08.2007 15:40, Chess One:

If after 20 years of evolution, and fantastically improved chess
programs, the answer to my question is still not known, I rest my case
that any claims for the engine are not based on facts.


I don't get your point. Computers *can* play


That is a hypothetical statement. It is no matter of fact. What I said was
that no program dares play without its book to achieve a nominal rating.
This is not a supposition. If you can refute this with factual material, do
so, otherwise what I wrote above stands.

To answer the issue - can you remember what it was? - the question is, why
have they not? That is the unanswered question. It is a scientific and
commercial one.

---

There are 2 routes to explore in computerizing chees - one is the current
paradigm which is to make emulation of chess as strong as possible, even if
that means the program contravenes the laws of chess. The other is to
understand something about the evaluation paradigm, a completely untended
sector, which nevertheless is the primum mobile of AI. [which is too
complicated for anyone here, since writers cannot even differentiate
emulation from real]

Since programmers have abandoned this second factor in favor of playing
moves the computer could not achieve, it locks itself into the emulation
paradim, and has nothing whatever to do with learning, which is why
computerization of chess is an abandoned subject in AI.

For computer geeks it is all about strength [commercially to make money],
even if that requires cheating the rules of chess so that it is not chess,
and nothing to do with learning. Review your own writing and tell me in
which camp you are in.

At the end, the initial question remains that the computer plays moves it
does not understand. And maybe you will then consider why this is less than
useful in full expert systems and in AI, since, eg, where does it obtain the
base postions it posits, which it cannot even understand?

That is a systemic approach, or in other words, a scientific one. The
process is all.

Phil Innes

starting with move one. They are just weaker without their opening books.
The same would be true for a GM: take away his opening knowledge, and he
would play weaker - otherwise, why would GMs go through the hassle and
invest so much time in the opening preparation?


[1] Why did you post this to rec.games.chess.misc and not to
rec.games.chess.computer?
Because computer geeks don;t understand the game at all, and its hard
to find even an 1800 player in their ranks.
You mean people like the programmer of Rybka, International Master Vasik
Rajlich?


No - indeed he is an exception to the norm - and look what a difference
that makes! Why do you choose some exception as if it were the rule?


Well, let's have a look at some programs from the last Computer World
Championship:

Stefan Meyer-Kahlen, author of Shredder, not active since several years,
but his last German rating was about 1900, which corresponds to an Elo of
roughly 2000. Johannes Zwanzger, author of Loop - Elo 2335. Vincent
Diepeveen, author of Diep - Elo 2290. So, in a field of 12 engines, 4
programmers (Rajlich included) have an Elo safely above 1800. One may add
one of the well known people of the scene, Matthias Feist, co-author of
Fritz, who has a German rating of about 2000 which corresponds to an Elo
of ca. 2100. Rajlich may be by far the strongest, but your claim, that
computer "geeks" are generally weak players simply does not stand a proof.

But lets us not continue with fantasies about things which are testable -
the standing issue is as above.


Just for the record: the above claim about "geeks" and their playing
strength was a fantasy by you, a claim not grounded on anything more than
prejudice.


Every now and again there is some pretence that the fact chess engines
can't play chess from move 1 doesn't even matter )))
When Hydra smashed Adams, it had only a very shallow opening book. It
wasn't move one - but definitely not a book reaching into the
middlegame.


I understand you like to make these rather general claims - as if - you
were answering what I wrote, but we both know that they do not answer the
question, or even pretend to - and computer-geeks always do the same
schtick!


What are you talking about? Your claim is, that computer programs can not
play chess from move one, right? I brought examples of programs who play
against GMs quite successfully although they start playing at move one or
at least quite early. So, why does this not address your point?


Sorry, I don't want to encourage more specualtions - my question is
actually a scientific one, which is a different method of inquiry.


Would you be so nice to repeat your question, please? I am not sure that I
got it.

Greetings,
Ralf



  #20  
Old August 21st 07, 02:40 AM posted to rec.games.chess.computer,rec.games.chess.misc
Guy Macon
external usenet poster
 
Posts: 834
Default Computer vs. human matches and Chess256




Ralf Callenberg wrote:

Guy Macon http://www.guymacon.com/ wrote:

In my opinion, the basic strategy of using human-to-human games
from the past as the basis for an opening book will become less
and less useful for computers as they improve to the point where
they are much, much better than the best humans.


What you seem to forget is: a move taken from opening theory is not
based on a single human. It is evaluated in an evolutionary process over
many cycles of refinenment. The GMs nowadays use the aid of computers to
find new moves. So it doesn't matter, that computers are so much
stronger than humans - the level of refinement in the opening theory is
still far beyond what a single machine can achieve. Whether you let it
think for 10 minutes or an hour per move, doesn't make much of a
difference. It is still far below the time - of humans plus computers -
which was put into the moves of current opening theory.


I hadn't thought of it that way. The above makes a lot of sense.

The only thing you can get this way is an opening book which might
better fit the program than "normal" theory. But this would mean,
that the created opening book is best suited for the program which
created it, while another machine might not take a lot of advantage
from it.


It's even worse than that. Such a pre-computed opening book is
best suited for the specific version of the program which created
it. If a newer version is stronger or even has a different playing
style, a new book would have to be made.

If a computer that is playing at, say, 2 minutes per move time
control has on its hard disk a complete tree of all possible
moves and responses up to ply N with its moves precalculated
at, say, 20 minutes per move, it will play those first N plies
better by using the book moves.


Did you make an estimate, how much time it costs for an N of, say, 10?


Of course I did. And as expected, it's huge. Clearly there has
to be a lot of pruning done, just as there is when a computer
evaluates positions. Just for fun...

Number of possible positions at ply N:

N=1, 20 positions
N=2, 400 positions
N=3, 8,902 (8 kilopositions (8 thousand))
N=4, 197,281 (197 kilopositions (197 thousand))
N=5, 4,865,617 (4 megapositions (4 million))
N=6, 119,060,679 (119 megapositions (119 million))
N=7, 3,195,913,043 (3 gigapositions (3 billion))
N=8, 84,999,425,906 (84 gigapositions (84 billion))
N=9, 2,439,540,533,153 (2 terapositions (2 trillion))
N=10, 69,353,270,203,366 (69 terapositions (69 trillion))

References:
http://www.research.att.com/~njas/sequences/A006494
http://www.research.att.com/~njas/sequences/A048987

So a hundred trillion positions for ten plies, more or less.

At 10 minutes per position, that would be a quadrillion
(1,000,000,000,000,000) CPU-minutes. Assume 1,000
computers and that's a trillion (1,000,000,000,000)
minutes / 16,666,666,667 hours / 694,444,444 days /
1,901,285 years -- a mere 2 million years. No problem!

BTW, the same sort of no-pruning calculation give estimates
of a hundred hours for Hydra and to look ahead 10 plies and
around 122 days for Rybka to look ahead 10 plies. but of
course both Hydra and Rybka *do* prune rather than doing a
stupid exhaustive search.

All of this takes computing power, but it is computing power
that is used before the start of the game, not computing power
that could be used to play better during the game. It is also
a task that is particularly well suited to being done on a
large LAN during non-working hours or even in with distributed
computing such as is used by SETI@Home and Folding@Home.


Before you go on with your idea, you might to a rough estimate as
suggested above. It might turn out, that even with a lot of computers at
hand, this is not feasible. I don't know it, but it's your idea, you
should give it a rough test up front.


There are some rather obvious pruning strategies available.
One would be to start with the largest conventional opening
book available (still far smaller than a 8-ply exhaustive
search), re-evaluate each move at an hour per move, discard
all places where the human and the computer don't come to the
same conclusion as to what the best next move is, then start
growing the computer-generated book from the resulting tree.

As I said before, all of this assumes a computer that doesn't
suck at openings. In your first paragraph above you make a good
case for that assumption being untrue and remaining untrue.
That's a real problem. The need for pruning isn't.

--
Guy Macon
http://www.guymacon.com/

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Computer vs. human matches and Chess256 M Winther rec.games.chess.misc (Chess General) 159 September 14th 07 12:21 PM
Computer opening play and Chess256 M Winther rec.games.chess.computer (Computer Chess) 0 August 19th 07 06:26 PM


All times are GMT +1. The time now is 09:40 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.Content Relevant URLs by vBSEO 2.4.0
Copyright ©2004-2008 ChessBanter, part of the NewsgroupBanter project.
The comments are property of their posters.
Myspace Layouts - Loans - Internet advertising - Gas Suppliers - Mortgages