A method for interactive evolutionary computing may include generating a solution
set based on an evolutionary scheme in which an objective function is a priori
mathematically unexpressed, presenting data based on the solution set 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 solution set, and, based on the input(s),
using at least the evolutionary scheme and the input(s) to generate an updated
solution set, and repeating the presenting and receiving.