<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.sudopedia.org/index.php?action=history&amp;feed=atom&amp;title=Bowman_Bingo</id>
	<title>Bowman Bingo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.sudopedia.org/index.php?action=history&amp;feed=atom&amp;title=Bowman_Bingo"/>
	<link rel="alternate" type="text/html" href="https://www.sudopedia.org/index.php?title=Bowman_Bingo&amp;action=history"/>
	<updated>2026-04-29T04:17:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.sudopedia.org/index.php?title=Bowman_Bingo&amp;diff=415&amp;oldid=prev</id>
		<title>Rooted: Created page with &quot;'''Bowman Bingo''' is a very advanced solving technique that analyzes the implications for a move in order to find a contradiction. It is named after ''Doug Bowman...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.sudopedia.org/index.php?title=Bowman_Bingo&amp;diff=415&amp;oldid=prev"/>
		<updated>2022-01-20T02:46:00Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Bowman Bingo&amp;#039;&amp;#039;&amp;#039; is a very advanced &lt;a href=&quot;/wiki/Solving_technique&quot; title=&quot;Solving technique&quot;&gt;solving technique&lt;/a&gt; that analyzes the &lt;a href=&quot;/wiki/Implication&quot; title=&quot;Implication&quot;&gt;implications&lt;/a&gt; for a move in order to find a &lt;a href=&quot;/wiki/Contradiction&quot; title=&quot;Contradiction&quot;&gt;contradiction&lt;/a&gt;. It is named after &amp;#039;&amp;#039;Doug Bowman...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Bowman Bingo''' is a very advanced [[solving technique]] that analyzes the [[implication]]s for a move in order to find a [[contradiction]]. It is named after ''Doug Bowman'', who suggested this coloring approach, but was fully developed by ''Robert Woodhead'', the author of the [[Sudoku Susser]] program.  ''Andrew Stuart'' has also implemented this approach in his solver.  ''MadOverlord'' outlined an algorithm for the technique suitable for use by human solvers.  Since it involves the use of bingo chips, he dubbed the technique &amp;quot;Bowman Bingo&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Although the technique can be executed by human solvers, it is very slow in execution and relies for a great deal on chance to find a contradiction. The term '''Bingo''' is very well chosen.&lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The technique uses a marking system to record the implications. With the help of a computer program that allows [[coloring]] of candidates, these colors can be used as markers. For manual solving, the player could use a set of translucent chips numbered 1 through 9, which are placed in the [[cell]]s.&lt;br /&gt;
&lt;br /&gt;
The markers show the state of each candidate in the [[pencilmark]] grid. The following marks can be used:&lt;br /&gt;
* Available (unmarked)&lt;br /&gt;
* Forced (blue)&lt;br /&gt;
* Initial (yellow)&lt;br /&gt;
* Disabled (red)&lt;br /&gt;
* Enforced (green)&lt;br /&gt;
&lt;br /&gt;
=== Step 1 - Select a candidate to be tested ===&lt;br /&gt;
The player first chooses an initial candidate. There is no guaranteed way to make the right choice. Although, choosing a candidate in a [[bivalue]] cell or [[bilocal]] unit gives a 50% chance of finding a Bingo. Choosing a candidate that has a lot of remaining peers may also prove useful, because it has a greater chance to produce some results.&lt;br /&gt;
&lt;br /&gt;
The chosen candidate is marked as ''Forced''. We are now entering a Bowman cycle.&lt;br /&gt;
&lt;br /&gt;
=== Step 2 - Select a candidate marked: Forced ===&lt;br /&gt;
If you enter this step in the first cycle, there is only one such candidate. Otherwise, there may be none, one or more. When there are none, clear all markers and return to step 1, otherwise choose one of the ''Forced'' candidates.&lt;br /&gt;
&lt;br /&gt;
=== Step 3 - Change the marker of the selected candidate ===&lt;br /&gt;
If there is only one marker present in the grid, mark the selected candidate as ''Initial'', else mark it as ''Enforced''.&lt;br /&gt;
&lt;br /&gt;
=== Step 4 - Implications of the selected candidate ===&lt;br /&gt;
Mark all remaining candidates in the selected cell as ''Disabled'' and do the same for all candidates in the [[peer]]s of the selected cell that have the same digit as the selected candidate. These are the candidates that would be eliminated when the selected candidate were placed in the cell.&lt;br /&gt;
&lt;br /&gt;
=== Step 5 - Find new forced candidates ===&lt;br /&gt;
When there is only a single available candidate left in a cell, mark it as ''Forced''. The initial version of '''Bowman Bingo''' did not inspect the houses, but it is also possible to mark a candidate as ''Forced'' when it is the last available candidate for that digit in its row, column or box.&lt;br /&gt;
&lt;br /&gt;
=== Step 6 - Check for contradictions ===&lt;br /&gt;
A contradiction exists when there are 2 candidates for the same digit marked as ''Forced'', ''Initial'' or ''Enforced'' in a single house. If such a contradiction is found, [[eliminate]] the initial candidate.&lt;br /&gt;
&lt;br /&gt;
If no contradiction is found, return to step 2 for the next Bowman cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Forcing Net]]&lt;br /&gt;
* [[Tabling]]&lt;br /&gt;
* [[Trial &amp;amp; Error]]&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://www.setbb.com/phpbb/viewtopic.php?t=52&amp;amp;highlight=bowman+bingo&amp;amp;mforum=sudoku Bowman Bingo thread in Programmers Forum]&lt;br /&gt;
&lt;br /&gt;
[[category:Solving Techniques]]&lt;/div&gt;</summary>
		<author><name>Rooted</name></author>
		
	</entry>
</feed>