Peter Kent

Home * People * Peter Kent



Peter Kent, a British computer scientist and programmer from Atlas Computer Laboratory, Chilton, Oxfordshire. In 1969 Peter started to work on Alex Bell's Atlas program, which was a reproduction of Nils Barricelli's chess program in Algol. It was later rewritten to PL/1 with the help of John Birmingham, and in 1973 Alex Bell joined the team to develop the chess playing program Minimax algorithm Tester, short Master, which competed the first three World Computer Chess Championships, from 1975 with Kent and Birmingham as sole authors. Both authors further improved Master, and as scientists, talked about their secrets in tree searching techniques and Mate at a Glance during the first two Advances in Computer Chess conferences, published as Proceedings by Mike Clarke, and reprinted in David Levy's Computer Chess Compendium.

=Quotes= Alex Bell about his collaboration with Peter Kent :

The first Computer Chess Conference took place at the Atlas Computer Laboratory in May 1973. Apart from inviting the speakers it was also obvious that the conference would have to demonstrate a chess program in some form and it is at this point in time that MASTER really got started.

One of the programmers at Atlas, Peter Kent, had taken over the program and modified it to maximise the number of squares controlled. This, combined with a few other improvements, had produced a much stronger program - as Peter later wrote:

"The program captured if you gave it the chance, moved a piece if threatened, but still generally displayed no imagination. The computer operators used to play the program at night and write sarcastic comments on the output after winning in 15 or so moves. I then decided to try building some sort of strategy into the program by giving the squares different values. Initially the ratios were 3 for the central four squares, 2 for the next ring of twelve and 1 for all the remainder. The next night the best player among the operators tried playing the program expecting to win with his usual ease. The program opened with the rather aggressive if unsound Blackmar gambit. It then developed all its pieces fairly rapidly, castled queen side, doubled its rooks on the open queen file and stormed down the board using both rooks and the queen, ending the game with a mate by its queen on the 8th rank and a rook on the 7th. The comment on the output the next morning was "well it seems to work now".

From then on the operators played more carefully and revealed that the program, because it still only had a shallow search, still suffered badly from horizon effect. Nevertheless it did win a few more games and it was decided to use it as the demonstration program at the conference.

Well it didn't win a game, hardly surprising since it was up against much stronger players. Nevertheless several people noticed that the program was usually achieving its main aim of controlling the centre squares; in other words, it was quite successful in doing what little it had been told to do but, from then on, it had no further direction other than a vague idea of advancing its own pawns and blocking its opponent's. Peter improved its sense of purpose by making the program, as the game progressed, put less emphasis on controlling the fixed centre squares and more and more emphasis on controlling the squares around the enemy king, wherever he may be. Because of mini-max this also caused the program to protect the squares around its own king far more effectively.

This change from centre control to actively hunting the opponent's king was very noticeable. At this point a very energetic programmer from Harwell Atomic Energy Research Establishment, John Birmingham, became interested. He translated the program, plus all the new improvements, into PL/l in about 6 weeks of his spare time and also extended the depth of the search. I would say at this point that England at last had a program comparable to MACHACK and we ambitiously christened it MASTER-Minimax Algorithm teSTER; if nothing else we had the patent on a good name.

Alex returned to the Chilton site (Rutherford Laboratory) in 1973 and joined forces with Peter Kent and John Birmingham from Harwell creating a chess program called MASTER. The first Computer Chess Conference took place at the Atlas Laboratory in May 1973. In 1974, MASTER competed in the first IFIP World Computer Chess Championship in Stockholm in 1974 winning 2, losing 2 and coming about 5th out of 13 programs using 2 hours of time of the Rutherford's 360/195.

On the last night, having won two easy games, MASTER again met a tough opponent, RIBBIT from Canada. At one point in this game Peter Kent, who was in Stockholm, told us that if MASTER won then there was a chance that it could play off for the championship but, unfortunately, TECH 2 had been a costly game in sabbatical time and MASTER was set to play very quickly, missed its chances and gave away a piece. The position at move 54 was (Fig. 10) and Peter Kent asked me if MASTER was saying it wanted to resign.


 * 8/8/8/B7/8/1K1N3P/8/k7
 * 8/8/8/B7/8/1K1N3P/8/k7 w - - 1 54

During the tournament we had not been linked directly to Peter Kent in Stockholm but had been relaying our moves algebraically through London where another chess program was also competing in the tournament. This relay had caused us to use a voice code for the moves (ABLE, BAKER, CHARLIE, DOG, EASY, FOX, GEORGE, HOTEL) and, oddly enough, we never sent or received a bad move.

=Selected Publications=
 * Peter Kent (1973). A Simple Working Model. in Alex Bell (ed.) (1973). Computer Chess. Proceedings May 1973 Meeting on chess playing by computer. Science Research Council, Atlas Computer Laboratory, pp. 15-27
 * John Birmingham, Peter Kent (1977). Tree-searching and tree-pruning techniques. Advances in Computer Chess 1, (Ed. M.R.B. Clarke), pp. 89–107. Edinburgh University Press, Edinburgh. ISBN 0-852-24292-1. reprinted in Computer Chess Compendium by D.N.L. Levy (ed.), pp. 123-128
 * John Birmingham, Peter Kent (1980). Mate at a Glance. Advances in Computer Chess 2, (Ed. M.R.B. Clarke), pp. 122–130. Edinburgh University Press, Edinburgh. ISBN 0-85224-377-4. reprinted in Computer Chess Compendium by D.N.L. Levy (ed.), pp. 258-265
 * Peter Kent (1980). The MASTER Chess Program. Advances in Computer Chess 2 (ed. M.R.B. Clarke), pp. 131-142. Edinburgh University Press, Edinburgh. ISBN 0-85224-377-4.

=External Links=
 * Peter Kent's ICGA Tournaments

=References= Up one level