Publicly Edited Pages:

How These Pages Work
Othello Pages
2005 US Open


Popular Links: Othello Blog
Dejavoo
The Othello Wiki Book Project
Chris' Othello Stuff
Randy's Blog
Edax
The Wit and Wisdom of Imre Leader
Devastator
Goran's Blog
Harri Levanen

From us:

Home Page
Othello Blog
Othello Gateway Site Map
Othello Links
Othello RSS
nbrowser
Ben's Blog Posts
Eddie's Blog Posts
Ed's Blog Posts
Randy's Blog Posts

Before you read on, please make sure you understand what draw avoidance is.

What "Draw line analysis" is for

As your ntest book increases in size, your draw tree should grow bigger and bigger. At the same time, false draws are accumulated in the book. One can look through the book, and find alternate lines that have slightly negative scores, which could be draws to be added to the draw tree, or wins that refute that part of the draw tree. Unfortunately, finding these lines becomes impractical when the book is huge. "Draw line analysis" is meant to be a tool to automatically detect all the weak lines.

How it works

This tool will do a tree search on the loaded book, up to the depth you specified. Given a drawing position, it first look at the score (the color that you specified) of its first child node. If the absolute value of the score is equal or smaller than the threshold provided, the line that leads to that move is written to the file. It will stop looking deeper. If the threshold is not met, then it looks at the next child node. This is done until all children are looked at. After that, it will check for all children that are draws as well. (Note: there must at least exist one child node with a draw value) A tree search is done on the drawing children and the whole process repeats itself.
Tip jar: