January 19th, 2011, 7:06 pm
Lets say you have 2 bottles of wine. Under the binary method, you need exactly 1 rat which drinks from one bottle and, if the rat dies then that bottle was poisoned, else it was the other.Lets say you have 4 bottles of wine. Under the binary method, you need exactly 2 rats with rat #1 drinking from bottles 1 and 3 and rat #2 drinking from bottles 3 and 4.Each time you double the number of bottles, you need one more rat.Another way to look at it is the information content requirements and information production capacity. With 1000 bottles, you need 10 bits to define which bottle is poisoned. And each rat can produce no more than 1 bit of information. Thus, 10 rats is the minimum.