A Generic Approach For Team Selection in Multi-Player Games Using Genetic Algorithm
A Generic Approach For Team Selection in Multi-Player Games Using Genetic Algorithm
Selection in Multi–player
Games using Genetic
Algorithm
Arvind kumar Stayawan patel Kapil bahrti Amit kumar
0010011 0010030 0010015 0010005
dept. (Master computer Application)
ABSTRACT
The best team selection is always the requirement of management in different
domains and in different organizations including government, project, industry,
business and sports. The traditional team selection process is really lengthy,
awkward and unclear due to manual process and personal judgments; which may
lead to a disaster. These conflicting constraints and personal judgments can be
translated into software for better and quick solution.This paper presents a solution
to this problem with the help of genetic algorithm to find the optimal solution for the
problem of cricket team selection and formation.
Our approach is the combination of the existing quantitative approaches with some
new extensions such as attributes regarding personal performances, team
performance and the combination of players. Secondly our method is just not
specific for cricket team but it is converted to generic model for other multiplayer
games. We propose an adaptation of island genetic algorithm to optimize the
selection of multiplayer sports team having multiple conflicting constraints with
mixed crossover where the fitness of common solution is used to drive the selection.
General Terms
Genetic Algorithm, Sports, Optimization.
Keywords
Player Selection, Genetic Computing, Multi-Player Sports, Team Selection, Cricket.
1.INTRODUCTION
Process of team selection in multi-player sports is a complex decision due to many
factors. The performance of the team depends upon the combination of team
players selected with respect to the performance, event, opponent and the playing
conditions. The confidence of the team is dependent on various factors which may
include the recent performance of the players, the quality and fairness of the game,
satisfaction of selection board or committee including coaches and captain;
moreover the spectators. Aforesaid factors significantly improve the chances of win
with an optimal team selection. Team Selection in multiplayer sports such as
football, hockey and cricket is a daunting task. Composition of the team depends on
many factors which include the player‟s individual performance, combination of
players, physical fitness, playing conditions and above all, the confidence of the
selection committee on the players. Selection of players in a team is always a
difficult decision making task and it has many dimensions. There are finite set of
variables with many constraints. The best team selection is a real world problem for
sports management and associations especially in multi-player sports. Team
selection problem may rise in various domains i.e., software project team, in HRM for
promotion, software testing criterion and bench mark selection etc.The manual team
selection process may have many drawbacks such as personal liking and disliking,
personal grudges between team selection committee and players and external
pressures (social, political etc.). Poor team selection lead to failure and the selection
committee and sports organizing authorities will become accountable to the people
who love sports. It also effects the loyalty of players due to non-optimal and
substandard selection of combination; causing global damages for the side. The
team selection procedure also takes and ample amount of time and chances of
defacement exists. This may results in a bad performance in the game and the
morale of the whole team shattered. To avoid this vague practice of team selection a
scientific and more effective procedure can give an optimistic result in a lesser
amount of time [1]. We have proposed a software based solution for the optimal
team combination by using evolutionary programming technique called genetic
algorithm [2]. We have applied our proposed GA for the selection of cricket team as
it is one of the most popular games in South-East Asia and specifically in India and
Pakistan. Cricket team is comprised of 11 playerscategorized as bowlers, batsman
and wicket keeper. However there are other categories as well such as all-rounder (a
bowler who can bat or vice versa). Similarly batsman can be categorized as (top
order or middle order). Cricket has different formats testcricket (5 day match), one
day international (50 over match) and T-20 (20 over match). Team selections are
based on the format of the cricket a player may be rated well for test cricket may
not be considered for one day international or vice versa. Very few research papers
found in the literature regarding GA in team selection, however [4] and[7] presented
GA based solution for optimal cricket team selection. The next section gives a brief
introduction of genetic algorithm and the problem definition. Next section presents
the flow chart of applying genetic algorithm to team selection process. Finally the
players data is processed using the propose model and results are displayed.