[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Computer Go tournament at EGF
> .. on the other hand they are referencing a theory that has no
> .. possible use in an implementation to "prove" how easy it is to
> .. do something that has not been done.
No, we are only trying to illustrate the simple concept that if given
more time you can write a stronger program, which on the one hand you
deny when it's convenient for you, and on the other hand you prove
with YOUR program.
- Don
X-Original-To: computer-go@xxxxxxxxxxxxxxxxx
From: David G Doshay <ddoshay@xxxxxxxxxxxxxxxxx>
Date: Sat, 12 Feb 2005 13:40:24 -0800
Reply-To: computer-go <computer-go@xxxxxxxxxxxxxxxxx>
Sender: computer-go-bounces@xxxxxxxxxxxxxxxxx
X-Spam-Score: -5.811
X-Spam-Flag: NO
X-Scanned-By: MIMEDefang 2.42
On 12, Feb 2005, at 10:03 AM, Chris Fant wrote:
>
> This is silly.
I agree. I find it very silly for people to say that it is easy to write
a strong Go program.
On 12, Feb 2005, at 10:05 AM, Evan Daniel wrote:
> Be reasonable.
Perhaps this is coming off as an unreasonable flame-war, but
that is not my intent. On one hand folks are treating the arbitrary
choice of 1 hour per program as if it is carved in stone, and on
the other hand they are referencing a theory that has no
possible use in an implementation to "prove" how easy it is to
do something that has not been done.
> Full search (full breadth, full depth) WILL play a
> perfect game. It just won't make its first move before the end of the
> universe, let alone in our lifetimes.
Well, then the only difference between that "Go program" and one
with pseudo code:
opponent_move goes_to devnull
wait
is that the above pseudo-code won't have an out of memory crash
when running on any computer ever built. Yes, I know ... silly. That
is exactly the problem with theoretical algorithms that effectively
never finish.
I accept fully that all computation takes place with finite resources
and only has value when it completes in reasonable time. The
discussion should focus upon what is reasonable time. I only
started this discussion to point out that while one hour per program
is often used, and has a specific convenience factor, it is arbitrary
and that it might be interesting to try something longer.
Considering that SlugGo is the first time in years that a new
program has leap-frogged another program at or near the top of
the pack, it might be of interest to some folks to see it run. If I am
mistaken and nobody wants to know about a another strong
program until it plays in under an hour then it seems to me that
computer Go will not progress at a very fast pace. But that is just
my opinion.
> So, your challenge has an implied time limit, which I will take to be
> "within the attention span of this mailing list."
Which surely must be reaching its limit.
> Therefore, your challenge is whether a 1d program can be written that
> will play within a few days (weeks?) per move, at a maximum.
I left that to him. As I specifically stated in an earlier email, I have
a long history of far more patience than most when it comes to
waiting for a computation.
I would be thrilled to see a 1 dan program. One move per day or
week would not matter to me. I accept that your milage may vary
and have no problem recognizing the inconvenience of one that
takes a month per move(17 years per game if both players play
that slow). I have played Go by US Mail and that is slow too ...
and in my case nowhere near the 1 dan level.
> All that said, my program is slow too, and I think that slow programs
> can be interesting, so I'm in favor of there being a longer time-limit
> tournament.
I would love it for this discussion to return to that issue, so I won't
respond again to the side issue of theoretical constructs that have
no meaningful use, or of how easy it might be to write a program
that depends upon such theories.
Cheers, (and I do mean it cheerfully!)
David
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/