US 7,603,326 B2
Methods and systems for interactive evolutionary computing (IEC)
Eric Bonabeau, Winchester, Mass. (US); Carl Anderson, College Park, Md. (US); Belinda Orme, Aldridge (United Kingdom); Pablo Funes, Somerville, Mass. (US); Sergey Malinchik, Natick, Mass. (US); Oliver Bandte, Watertown, Mass. (US); Mark Sullivan, Houston, Tex. (US); and Joseph Rothermich, Boston, Mass. (US)
Assigned to Icosystem Corporation, Cambridge, Mass. (US)
Filed on May 08, 2006, as Appl. No. 11/382,180.
Application 11/382180 is a continuation of application No. 10/815321, filed on Apr. 01, 2004, granted, now 7,043,463.
Claims priority of provisional application 60/539230, filed on Jan. 26, 2004.
Claims priority of provisional application 60/537761, filed on Jan. 20, 2004.
Claims priority of provisional application 60/534604, filed on Jan. 06, 2004.
Claims priority of provisional application 60/523058, filed on Nov. 18, 2003.
Claims priority of provisional application 60/506412, filed on Sep. 26, 2003.
Claims priority of provisional application 60/491703, filed on Aug. 01, 2003.
Claims priority of provisional application 60/460434, filed on Apr. 04, 2003.
Prior Publication US 2006/0195204 A1, Aug. 31, 2006
Int. Cl. G06N 3/00 (2006.01); G06N 3/12 (2006.01)
U.S. Cl. 706—13 65 Claims
OG exemplary drawing
 
1. In a computer system having a processor and a user interface including a display and an input device, a method of finding a molecule with at least one desired useful characteristic, comprising:
generating in the processor a set of candidate molecules based on an evolutionary scheme in which an objective function to determine a fitness of a candidate molecule is a priori mathematically unexpressed,
presenting on the display data based on the set of candidate molecules to at least one user,
upon a stopping condition not being satisfied, receiving through the input device at least one input from the at least one user, the at least one input based on the at least one user's evaluation of the presented set of candidate molecules,
based on the at least one input, using at least the evolutionary scheme and the at least one input to generate in the processor an updated set of candidate molecules, and
repeating the presenting, receiving and generating until a stopping condition is satisfied,
wherein the stopping condition is satisfied upon the molecule with the at least one desired useful characteristic being identified.