Multi-objective optimization and decision making approaches to cricket team selection

Selection of players for a sports team within a finite budget is a complex task which can be viewed as a constrained multi-objective optimization and a multiple criteria decision making problem. The task is specially challenging for the game of cricket where a team requires players who are efficient in multiple roles. In the formation of a good and successful cricket team, batting strength and bowling strength of a team are major factors affecting its performance and an optimum trade-off needs to be reached. We propose a novel gene representation scheme and a multi-objective approach using the NSGA-II algorithm to optimize the overall batting and bowling strength of a team with 11 players as variables. Fielding performance and a number of other cricketing criteria are also used in the optimization and decision-making process. Using the information from the trade-off front obtained, a multi-criteria decision making approach is then proposed for the final selection of team. Case studies using a set of players auctioned in Indian Premier League (IPL) 4th edition are illustrated and players' current statistical data is used to define performance indicators. The proposed computational techniques are ready to be extended according to individualistic preferences of different franchises and league managers in order to form a preferred team within the budget constraints. It is also shown how such an analysis can help in dynamic auction environments, like selecting a team under player-by-player auction. The methodology is generic and can be easily extended to other sports like American football, baseball and other league games.

[1]  Ritu Narang,et al.  Quality of Healthcare Services in Rural India: The User Perspective , 2011 .

[2]  I. Preston,et al.  Batting strategy in limited-overs cricket , 2000 .

[3]  Hemanta Saikia,et al.  On Classification of All-rounders of the Indian Premier League (IPL): A Bayesian Approach , 2011 .

[4]  Warren James Brettenny Integer optimisation for the selection of a fantasy league cricket team , 2010 .

[5]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[6]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[7]  H. Lemmer A measure for the batting performance of cricket players : research article , 2004 .

[8]  Celso C. Ribeiro,et al.  Referee Assignment in Sports Leagues , 2006, PATAT.

[9]  Sanjeet Singh,et al.  Dynamic Bidding Strategy for Players Auction in IPL , 2011 .

[10]  Hermanus H. Lemmer A measure of the current bowling performance in cricket , 2006 .

[11]  T. Swartz Drafts versus auctions in the Indian premier league : theory and methods , 2011 .

[12]  Panos M. Pardalos,et al.  Economics, management, and optimization in sports , 2004 .

[13]  John W. Gonsalves,et al.  Integer optimisation for the selection of a Twenty20 cricket team , 2011, J. Oper. Res. Soc..

[14]  Gary Sharp,et al.  Selecting a limited overs cricket squad using an integer programming model , 2006 .

[15]  G. D. I. Barr,et al.  A criterion for comparing and selecting batsmen in limited overs cricket , 2004, J. Oper. Res. Soc..

[16]  Hermanus H. Lemmer,et al.  An analysis of players\' performances in the first cricket Twenty20 World Cup series , 2008 .

[17]  K. Deb,et al.  Understanding knee points in bicriteria problems and their implications as preferred solution principles , 2011 .

[18]  Thomas L. Saaty,et al.  Decision Making for Leaders: The Analytical Hierarchy Process for Decisions in a Complex World , 1982 .

[19]  D. Hussey,et al.  Drafts versus Auctions in the Indian Premier League , 2010 .

[20]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[21]  Tim B. Swartz,et al.  Optimal batting orders in one-day cricket , 2006, Comput. Oper. Res..

[22]  Aravind Srinivasan,et al.  Innovization: innovating design principles through optimization , 2006, GECCO.

[23]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[24]  Jean-Charles Régin Minimization of the number of breaks in sports scheduling problems using constraint programming , 1998, Constraint Programming and Large Scale Discrete Optimization.