A method includes receiving a set of parameters for a given project and generating, using information from a knowledge database, a plurality of combinations of group members based at least in part on the set of parameters. The method also includes evaluating a set of metrics for each of the combinations of group members, the set of metrics comprising at least one novelty metric and at least one collective intelligence metric. The method further includes generating one or more strategy matrices for each of at least a subset of the combinations of group members using information from the knowledge database, evaluating the combinations of group members in the subset using the strategy matrices to determine respective predicted success values, and selecting a given one of the combinations of group members for the given project based at least in part on the sets of metrics and predicted success values.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: receiving a set of parameters for a given project; generating, using information from a knowledge database, a plurality of combinations of group members based at least in part on the set of parameters; evaluating a set of metrics for each of the combinations of group members, the set of metrics comprising at least one novelty metric and at least one collective intelligence metric; generating one or more strategy matrices for each of at least a subset of the combinations of group members using information from the knowledge database; evaluating the combinations of group members in the subset using the strategy matrices to determine respective predicted success values; and selecting a given one of the combinations of group members for the given project based at least in part on the sets of metrics and predicted success values; wherein the method is performed by at least one processing device comprising a processor coupled to a memory. 2. The method of claim 1, wherein the set of parameters for the given project comprises one or more project goals and one or more group member constraints. 3. The method of claim 2, wherein the set of parameters for the given project further comprises at least one budget constraint. 4. The method of claim 2, wherein the one or more group member constraints specify project roles and a number of group members for each of the project roles. 5. The method of claim 2, wherein the one or more group member constraints specify, for each group member for the given project, at least one of: a minimum number of other group members which that group member has worked with on one or more historical projects to be included in each combination of group members; and a maximum number of other group members which that group member has worked with on one or more historical projects to be included in each combination of group members. 6. The method of claim 1, wherein the knowledge database comprises information associated with a plurality of possible group members comprising one or more of skill levels, previous project roles, estimated costs, behavior metrics and social sensitivity metrics for predicting collective intelligence. 7. The method of claim 1, wherein the knowledge database comprises information associated with a plurality of historical projects comprising one or more of lists of group members, quantified outcomes, project roles and metrics measuring member interactions. 8. The method of claim 1, wherein the at least one novelty metric comprises a Bayesian surprise metric calculated according to: ∫ ℳ  p  ( M  A )  log  p  ( M  A ) p  ( M )   M where M is a set of groups known to an observer, M∈M and A is a new group being observed and p denotes a probability distribution function. 9. The method of claim 1, where the at least one collective intelligence metric comprises psychometrics for objectively measuring skills, knowledge, abilities, attitudes and personality traits. 10. The method of claim 1, wherein the at least one strategy matrix comprises a role-behavior matrix mapping a set of behavior patterns to roles of group members. 11. The method of claim 1, wherein the at least one strategy matrix comprises a role-experience matrix mapping a set of skill levels to roles of group members. 12. The method of claim 1, wherein the at least one strategy matrix comprises a communication matrix mapping sequences of actions to roles of group members. 13. The method of claim 1, wherein evaluating the predicted success value of a combination of group members for the given project comprises using a machine learning algorithm and at least one of the strategy matrices. 14. The method of claim 13, wherein the machine learning algorithm comprises one or more of a clustering algorithm, a nearest neighbor algorithm, a regression algorithm and a support vector machine (SVM) algorithm. 15. The method of claim 1, further comprising: generating a plurality of communication matrices for the given combination of group members, each communication matrix representing a sequence of actions for the given project corresponding to one or more strategies for the given project; and predicting the success of the one or more strategies for the given project based on a comparison of one or more of the generated communication matrices and one or more historical communication matrices for historical projects. 16. The method of claim 15, wherein predicting the success of the one or more strategies for the given project comprises utilizing a machine learning algorithm and the generated communication matrices. 17. The method of claim 1, wherein the given project comprises a sports game, the group members comprises players on a sports team, the predicted success values comprises game scores and the set of parameters comprises a set of project roles identifying positions for the sports team and a salary cap for the sports team. 18. The method of claim 1, wherein the given project comprise an enterprise project, the group members comprises employees or partners of the enterprise, the predicted success values comprise key performance indicators (KPIs) and the set of parameters comprises a set of project roles identifying job descriptions for the project and a project budget. 19. An article of manufacture comprising a computer readable storage medium for storing computer readable program code which, when executed, causes a computer: to receive a set of parameters for a given project; to generate, using information from a knowledge database, a plurality of combinations of group members based at least in part on the set of parameters; to evaluate a set of metrics for each of the combinations of group members, the set of metrics comprising at least one novelty metric and at least one collective intelligence metric; to generate one or more strategy matrices for each of at least a subset of the combinations of group members using information from the knowledge database; to evaluate the combinations of group members in the subset using the strategy matrices to determine respective predicted success values; and to select a given one of the combinations of group members for the given project based at least in part on the sets of metrics and predicted success values. 20. An apparatus comprising: at least one processing device comprising a processor coupled to a memory; the at least one processing device being configured to implement: an input module configured to receive a set of parameters for a given project; a group generation module configured to generate, using information from a knowledge database, a plurality of combinations of group members based at least in part on the set of parameters a group evaluation module configured to evaluate a set of metrics for each of the combinations of group members, the set of metrics comprising at least one novelty metric and at least one collective intelligence metric; a strategy matrix module configured to generate one or more strategy matrices for each of at least a subset of the combinations of group members using information from the knowledge database; a success prediction module configured to evaluate the combinations of group members in the subset using the strategy matrices to determine respective predicted success values; and a group selection module configured to select a given one of the combinations of group members for the given project based at least in part on the sets of metrics and predicted success values.