Adrian German presented some ideas toward a solution to the so-called "Easter Egg problem" where one has a field with randomly placed Easter Eggs. One wants to unleash a collection of near-sighted agents to path around the field and collect the easter eggs in the shortest amount of time. The question is, "Is there any algorithm that beats random searching. German was convinced that there was and presented the first part of his algorithm. It involved creating rule patterns that the agents would attempt to match to their surroundings with a default case of action if no patterns matched. German only got as far as showing the templates that cause the agent to spiral outward in a path that fills all space before his time ran out.
I am especially eager for German to find an algorithm more efficient than random search, since this is apparently what my Roomba employs to clean the living room and its algorithm is incredibly inefficient. The Roomba crosses its own path many times in its attempt to collect all the "easter eggs" on the living room floor. Here's hoping that German finds results that are employed by the iRobot corporation in their wonderful products.