Methods and systems for interactive evolutionary computing may include
generating a set of candidate molecules based on an evolutionary scheme
in which an objective function is a priori mathematically unexpressed,
presenting data based on the set of candidate molecules to one or more
users, receiving at least one input from the user(s), the input(s) based
on the user(s)'s evaluation of the presented set of candidate molecules,
and, based on the input(s), using at least the evolutionary scheme and
the input(s) to generate an updated set of candidate molecules, and
repeating the presenting and receiving.