Methods and systems for multi-participant interactive evolutionary computing
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/18
G06N-003/00
G06N-003/12
출원번호
UP-0846267
(2007-08-28)
등록번호
US-7624077
(2009-12-02)
발명자
/ 주소
Bonabeau, Eric
Funes, Pablo
출원인 / 주소
Icosystem Corporation
대리인 / 주소
Foley Hoag LLP
인용정보
피인용 횟수 :
3인용 특허 :
107
초록▼
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, an
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).
대표청구항▼
What is claimed is: 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 o
What is claimed is: 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. 2. A method according to claim 1, where generating an updated solution set includes generating the updated solution set using an optimization scheme. 3. A method according to claim 2, where the optimization scheme comprises a genetic algorithm. 4. A method according to claim 3, where the genetic algorithm is a single generation genetic algorithm. 5. A method according to claim 3, where the genetic algorithm is a multiple generation genetic algorithm. 6. A method according to claim 2, further comprising determining whether at least one exit criterion is satisfied before ceasing to execute the optimization scheme. 7. A method according to claim 2, further comprising adjusting at least a part of the optimization scheme based upon input from at least one second-level user. 8. A method according to claim 7, where adjusting at least part of the optimization scheme includes modifying parameters of the optimization scheme. 9. A method according to claim 8, where modifying parameters of the optimization scheme includes modifying parameters of a genetic algorithm. 10. A method according to claim 1, where causing at least a part of a solution set to be presented through at least one of the at least one output devices includes: determining, for each first-level user, which at least a part of the solution set is associated with the said user, and, causing to be presented to each user through at least one of the at least one output devices the at least a part of the first solution set associated with the said user. 11. A method according to claim 10, where determining which at least a part of the solution set is associated with the said user includes determining based on at least one of a knowledge of the said user, an involvement of the said user, and an experience level of the said user. 12. A method according to claim 1, where causing at least a part of a solution set to be presented through at least one of the at least one output devices includes causing to be presented at least one of: in parallel and in series. 13. A method according to claim 1, where receiving rankings through at least one of the at least one input devices includes receiving rankings within a time period. 14. A method according to claim 13, where receiving rankings within a time period includes: determining that a time period expired, and, assigning a ranking based on a prior ranking received from a user. 15. A method according to claim 13, where receiving rankings within a time period includes: determining that a time period expired, and, assigning a ranking based on a default ranking. 16. A method according to claim 1, where aggregating the rankings includes aggregating based on weightings assigned to the plurality of users from whom the rankings were received.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (107)
Lyle, Ryan T.; Waugh, David C.; Dulaney, James W.; Andress, Jeffrey D., Adaptive index reference position qualification.
Paulo S. Tubel ; Lynn B. Hales ; Randy A. Ynchausti ; Donald G. Foot, Jr., Application of adaptive object-oriented optimization software to an automatic optimization oilfield hydrocarbon production management system.
Merat Francis L. (University Heights OH) Roumina Kavous (Westlake OH) Ruegsegger Steven M. (Centerville OH) Delvalle Robert B. (Cleveland Heights OH), Automated process planning for quality control inspection.
Datta,Deepshikha; Wang,Pin; Carrico,Isaac; Mayo,Stephen L.; Tirrell,David, Computational method for designing enzymes for incorporation of non natural amino acids into proteins.
Choi, Lawrence J.; Kuenne, Christopher B.; Holstein, II, Kurt E., Computer-assisted systems and methods for determining effectiveness of survey question.
Kaji, Hirotaka; Yamaguchi, Masashi; Harada, Hiroshi; Matsushita, Yukio, Control system of optimizing the function of machine assembly using GA-Fuzzy inference.
Jeffrey J. Garside ; Stephen Monfre ; Barry C. Elliott ; Timothy L. Ruchti ; Glenn Aaron Kees ; Frank S. Grochocki, Fiber optic illumination and detection patterns, shapes, and locations for use in spectroscopic analysis.
Shackleford J. Barry,JPX ; Okushi Etsuko,JPX ; Yasuda Mitsuhiro,JPX ; Iwamoto Takashi,JPX, Genetic algorithm machine and its production method, and method for executing a genetic algorithm.
Gounares Alexander G. ; Spady Stephen W., Method and apparatus for adaptively solving sequential problems in a target system utilizing evolutionary computation techniques.
McCann Paul H. ; Alose Gary L. ; Chavez Javier E. ; Dawson Scott M. ; Brayton Robert S. ; Hiles Paul E., Method and apparatus for an incremental editor technology.
Choi, Lawrence J.; Kuenne, Christopher B.; Holstein, II, Kurt E.; Cross, Henry Andrew; Tang, George; Bansal, Chetna; Whitney, Jason R.; Babbitt, Joshua D., Method and system for clustering optimization and applications.
Steitz, Thomas A.; Moore, Peter B.; Ippolito, Joseph A.; Ban, Nenad; Nissen, Poul; Hansen, Jeffrey L., Method of identifying molecules that bind to the large ribosomal subunit.
Bonabeau,Eric; Anderson,Carl; Scott,John M.; Budynek,Julien; Malinchik,Sergey, Methods and systems for applying genetic operators to determine system conditions.
Steitz, Thomas A.; Moore, Peter B.; Ban, Nenad; Nissen, Poul; Hansen, Jeffrey; Ippolito, Joseph A., Modulators of ribosomal function and identification thereof.
Koza John R. (25372 La Rena La. Los Altos Hills CA 94022), Non-linear genetic algorithms for solving problems by finding a fit composition of functions.
Koza John R. (25372 La Rena La. Los Altos Hills CA 94022) Rice James P. (Redwood City CA), Non-linear genetic process for use with plural co-evolving populations.
Linda Nolan Keyes ; Stephen Kohl Doberstein ; Andrew Roy Buchman ; Bindu Priya Reddy ; David Andrew Ruddy, Nucleic acids and proteins of D. melanogaster insulin-like genes and uses thereof.
Katsof Barry (176 Highfield Ave. Town of Mount Royal ; Quebec CAX H3P 1C8) Waxman Ronald G. (73 Manuel Drive Dollard-des-Ormeaux ; Quebec CAX) Matlin Joel (3922 Chesswood Drive Downsview ; Ontario CA, System and method for forecasting bank traffic and scheduling work assignments for bank personnel.
Swathibabu Gabbita ; Brandon Goldfedder ; Casey K. Hopson ; Robert E. Park ; Dennis Troup, System and method for managing the workflow for processing service orders among a variety of organizations within a telecommunications company.
Ulyanov, Sergei V.; Panfilov, Sergei; Takahashi, Kazuki, System and method for nonlinear dynamic control based on soft computing with discrete constraints.
Gabbita, Swathibabu; Goldfedder, Brandon; Hopson, Casey K.; Troup, Dennis; Park, Robert E., System and method for processing and tracking telecommunications service orders.
Elad Joseph B. (Claymont DE) Johnson Apperson H. (Wilmington DE) Kramer Laurence A. (North East MD) Kirk Jeffrey C. (Newtown Square PA) Philips Irene H. (New Castle DE) Zickus Susan M. (Wilmington DE, System and method for representing and solving numeric and symbolic problems.
Elad Joseph B. (Claymont DE) Johnson Apperson H. (Wilmington DE) Kramer Laurence A. (North East MD) Kirk Jeffrey C. (Newtown Square PA) Philips Irene H. (New Castle DE) Zickus Susan M. (Wilmington DE, System and method for representing and solving numeric and symbolic problems.
Bonabeau, Eric; Anderson, Carl; Scott, John M.; Budynek, Julien; Malinchik, Sergey, Methods and systems for applying genetic operators to determine systems conditions.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.