The Best of Creative Computing Volume 2 (published 1977)

Page 21 << PREVIOUS >> NEXT Jump to page:
Go to contents Go to thumbnails
This book is also available for the Kindle

David vs. 12 Goliaths (British International Chess Master David Levy, simultaneous chess match, computer vs. chess master, CHESS 4.4, OSTRICH, TREEFROG)
by Monty Newborn

graphic of page

David vs. 12 Goliaths
by Monty Newborn
***
It looked like a sure thing; David would quickly polish off his opponents and we
would be able to have an early dinner-most likely before midnight! The slugfests
between programs to determine a national champion usually begin at 7 p.m. at the
ACM Annual Conferences and continue until almost dawn-certainly well past
midnight-and for those participating, this means a late gourmet meal at a nearby
twenty-four hour diner over which the evening's activities are rehashed. But
tonight, rather than battling each other, the twelve programs were scheduled to
take on David Levy, British International Chess Master, in the first
simultaneous chess exhibition in history in which a Master could not count on
his opponents cringing in respect. Dinner was not too far off.

The scene was a second floor conference room in the Radisson Hotel in downtown
Minneapolis; the date was October 19, 1975. The audience of several hundred
included both chess experts and computer professionals. On stage were the
authors along with teletypes and telephones connecting to remote computers. My
role was that of organizer, along with Ben Mittman of Northwestern University,
and participant. Data General had been good enough to provide me with a Nova 2
for the event and it served as the only "live" and visible entrant, its lights
twinkling as moves for my program OSSTRICH were calculated. David has been
serving as director of the ACM Tournaments since 1971 and is likely to come into
several thousand dollars in 1978 when the computer community fails to produce a
program that can defeat him in a match. He accepted a wager in 1968 to this
effect from a distinguished group of computer scientists. This simultaneous
exhibition would certainly set straight the supporters of the metal monsters!

And so the evening began. It became clear that David intended to take the
computers "out of book" as soon as possible and, in general, play somewhat
closed positional games. The computers played slowly, taking about 3 minutes per
move, while David bounced from one board to another, only seeming to be
concerned over his game versus CHESS 4.4 running on a CDC CYBER 175. OSTRICH was
holding ground but definitely having the worse of it. One by one David's
opponents met defeat, marked visibly by the disconnected telephone and the
posting of the results on large display boards in the room. But the games were
lasting longer than I expected, David must be playing very safe was my guess; he
doesn't want to lose any games or draw any either. The pressure against OSTRICH
continued to grow with David building up small gains. But it was now nearing 10
p.m. and there were still about six programs alive! I became completely immersed
in my game at this point, losing track of what was happening in the other games.
David seemed to be only a few moves from crushing OSTRICH and I was glad to see
OSTRICH had made a run of it at least. But then, much to my surprise, David made
a weak 25th move giving OSTRICH some chance for equalizing the game and even a
chance to gain the lead. OSTRICH saw David's error and made the correct reply,
and David was in trouble-but not enough. David, playing at a slight material
disadvantage, gradually recaptured the lead and defeated OSTRICH on move 50.
Thus, at about 11 p.m. OSTRICH joined the ranks of about 8 other programs that
had gone down to defeat. I could now relax and watch David finish off his other
opponents.

But it didn't happen that way. David found himself behind in two games and
fought to survive until well past midnight when his opponents agreed to draws.
CHESS 4.4, the program of David Slate and Larry Atkin of Northwestern
University, and TREEFROG, the work of Ron Hansen, Russell Crook, and Gary Calnek
of the University of Waterloo, both were ahead but unable to develop a strategic
plan leading to a resignation by their mortal opponent.

So once again at 1 a.m. we went to the local diner to rehash the day's events
and speculate on how numbered David's days are. On a head-to-head match, ten
years may still be safe, but David-beware!

***
[image]"About Computing" continued 
is much more important in (even) pure mathematics, to say nothing of more
practical things, than people realize. Every theorem was once merely a hunch. It
is important to find its proof, true; but it is almost more important to find
something to prove!

8. Aesthetics (elegance, style) count for a lot, and are a lot more practical
than "gimmicks" in the long run.

9. Computer books and write-ups (this one included) are hard to read at first,
and full of words that nobody bothers to explain.

Suggestion: If you have trouble on this score, plow ahead and keep on reading,
regardless of whether you know what the author is saying. A later page may very
well explain an earlier one. Then go back to what bothered you; if it still
bothers you, make a note of it and lay the book down.

Another day it may come clear; or somebody may be able to answer your questions.

The writer first met computers when he was 40. The result: near-despair until
the above technique was used; then things began to come clear. It's like
learning a foreign language; speak and hear as much of it as you can, even if
half is obscure.

10. The ingenious chaps who invent computer languages (like BASIC, which will
probably be what you start with) put in error "traps" to catch certain obvious
blunders, But in general, alas,

a. The machine can and will do what you ask it to do, no matter how stupid or
wise your orders may be. It doesn't know the difference.

b. The machine can't possibly tell you what you should be asking it to do. Of
fact and fiction, value and meaning, it knows nothing. "GIGO" (garbage in,
garbage out) is an old IBM motto!

Good luck on your adventure!

***
21

Page 21 << PREVIOUS >> NEXT Jump to page:
Go to contents Go to thumbnails
This book is also available for the Kindle