Methods and systems for multi-participant interactive evolutionary computing
First Claim
1. In a computer system having at least one user interface including at least one output device and at least one input device, a method of scheduling work assignments, comprising:
- a) causing at least a part of a solution set of work assignments to be presented through at least one of the at least one output devices to at least two first-level users,b) receiving through at least one of the at least one input devices, from at least one of the at least two first-level users, a ranking of the at least a part of the solution set of work assignments presented to that user,c) if rankings of at least a part of the solution set were received from a plurality of first-level users, aggregating the rankings and generating an updated solution set of work assignments based on the aggregated rankings,d) if rankings of at least a part the solution set were received from only one first-level user, generating an updated solution set of work assignments based on the ranking by the said user,e) causing the updated solution set of work assignments to be presented through at least one of the at least one output devices to at least one second-level user,f) receiving through at least one of the at least one input devices, from at least one of the at least one second-level users, a ranking of the updated solution set of work assignments,g) if rankings of the updated solution set were received from a plurality of second-level users, aggregating the rankings, and generating a further updated solution set of work assignments based on the aggregated rankings,h) if rankings of the updated solution set were received from only one second-level user, generating a further updated solution set of work assignments based on the ranking by the said user,i) determining if a stopping criterion has been satisfied,j) if the said stopping criterion has not been satisfied, repeating steps a) through i) based upon the further updated solution set of work assignments, andk) if the said stopping criterion has been satisfied, causing at least a portion of the further updated solution set of work assignments to be presented to at least one user through at least one of the at least one output devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and processor program products that include executing an optimization scheme to obtain a first solution set, presenting the first solution set to at least two users, receiving rankings of the first solution set from the at least two users, aggregating the rankings, and, generating a second solution set based on the aggregated rankings. The optimization scheme can include a genetic algorithm. In embodiments, at least a part of the first solution set can be presented to the users based on the parts of the solution set associated with the user (e.g., user'"'"'s knowledge).
145 Citations
16 Claims
-
1. In a computer system having at least one user interface including at least one output device and at least one input device, a method of scheduling work assignments, comprising:
-
a) causing at least a part of a solution set of work assignments to be presented through at least one of the at least one output devices to at least two first-level users, b) receiving through at least one of the at least one input devices, from at least one of the at least two first-level users, a ranking of the at least a part of the solution set of work assignments presented to that user, c) if rankings of at least a part of the solution set were received from a plurality of first-level users, aggregating the rankings and generating an updated solution set of work assignments based on the aggregated rankings, d) if rankings of at least a part the solution set were received from only one first-level user, generating an updated solution set of work assignments based on the ranking by the said user, e) causing the updated solution set of work assignments to be presented through at least one of the at least one output devices to at least one second-level user, f) receiving through at least one of the at least one input devices, from at least one of the at least one second-level users, a ranking of the updated solution set of work assignments, g) if rankings of the updated solution set were received from a plurality of second-level users, aggregating the rankings, and generating a further updated solution set of work assignments based on the aggregated rankings, h) if rankings of the updated solution set were received from only one second-level user, generating a further updated solution set of work assignments based on the ranking by the said user, i) determining if a stopping criterion has been satisfied, j) if the said stopping criterion has not been satisfied, repeating steps a) through i) based upon the further updated solution set of work assignments, and k) if the said stopping criterion has been satisfied, causing at least a portion of the further updated solution set of work assignments to be presented to at least one user through at least one of the at least one output devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification