Danny Loeb

The Diplomacy Programming Project

The
Combinatorics
Of Retreats


In an article last Spring, we examined how the Diplomacy Programming Project's Strategy Finder uses Simulated Annealing to search through the astronomical number of possible moves. Fortunately, during the building and retreat phases, the number of possible moves is never quite so astronomical. It is thus possible to do a complete one-ply analysis of these phases of the game. Optionally, the search of a build or retreat phase could be less complete, but could anticipate the following phase via a recursive call to the strategic module of the program.

We will discuss the build phases in an article to appear in the next issue of The Diplomatic Pouch. In this issue, we will address the following questions:

For reference, we supply the rules that govern retreats, and the syntax used by the Diplomacy Adjudicator program (judge) and the Diplomat Interface (DPP) during retreat phases.
Daniel E. Loeb
[email protected]

If you wish to e-mail feedback on this article to the author, and clicking on the mail address above does not work for you, feel free to use the "Dear DP..." mail interface.