| Literature DB >> 31483835 |
Miguel Ángel Pérez-Toledano1, Francisco J Rodriguez2, Javier García-Rubio3,4, Sergio José Ibañez4.
Abstract
In any sport the selection of players for a team is fundamental for its subsequent performance. Many factors condition the selection process from the characteristics of the sport discipline to financial limitations, including a long list of restrictions associated with the environment of the competitions in which the team takes part. All of this makes the process of selecting a roster of players very complex, as it is affected by multiple variables and in many cases marked by a great deal of subjectivity. The purpose of this article was to objectively select the players for a basketball team using an evolutionary algorithm, the Non-dominated Sorting Genetic Algorithm II (NSGA-II) that uses stochastic search methods based on the imitation of natural biological evolution. The sample was composed of the players from the teams competing in the top Spanish basketball league, the Association of Basketball Clubs (ACB). To assess the quality of the solutions obtained, the results were compared with the teams in the ACB playing in the same competition as the players used in the study. The results make it possible to obtain different solutions for composing teams rendering financial resources profitable and taking into account the restrictions of the competition and of each sport management.Entities:
Mesh:
Year: 2019 PMID: 31483835 PMCID: PMC6726145 DOI: 10.1371/journal.pone.0221258
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Effects of team’s valuation index on final ranking in the ACB league.
Season 2014-2015. Sample size: 340 matches. Dependent variable: ranking; Predictor variable: Valuation index.
| Adjusted | Sig. | ||
|---|---|---|---|
| Model 1 | 0.493 | 0.462 | .001 |
Fig 1Pareto front example.
Values for the constants in the problem formulation.
| Constant Name | Description | Value |
|---|---|---|
| TS | Team Size | 12 |
| PG | Number of Point Guards | 3 |
| SG | Number of Shooting Guards | 2 |
| F | Number of Forwards | 2 |
| PF | Number of Power Forwards | 3 |
| C | Number of Centers | 2 |
| EX | Number of EXT Players | 2 |
| CO | Number of COT Players | 1 |
| EU | Number of EU Players | 5 |
| JF | Number of JFL Players | 4 |
Fig 2Solution representation.
Fig 3Crossover operator.
Number of players, averaged valuation per minute and averaged cost for each position.
| Position | Number of Players | Averaged Cost | Averaged Valuation |
|---|---|---|---|
| Point Guards | 71 | 288098.59 € | 5.04 |
| Shooting Guards | 78 | 331217.95 € | 6.65 |
| Forwards | 69 | 260072.46 € | 5.94 |
| Power Forwards | 95 | 296789.47 € | 4.43 |
| Centers | 49 | 358673.47 € | 9.5 |
Fig 4Costs of the rosters of the ACB teams in the 2015-2016 season.
Fig 5Simulations obtained using the NSGA-II algorithm.
Fig 6Fifth simulation with values from 1.2 million euros.
First example of roster with valuation 87.22 and cost 1,215,000.
| Team: 52 | Player ID | Contract Type | Cost | Val. Min. | Age | Role | Role |
|---|---|---|---|---|---|---|---|
| Valuation: | 184 | EUR | 100000 | 4.54 | 30 | 1 | 2 |
| 73 | EXT | 100000 | 9.3 | 33 | 1 | 0 | |
| 236 | JFL | 80000 | 4.48 | 25 | 1 | 0 | |
| 182 | JFL | 100000 | 6.44 | 34 | 2 | 0 | |
| 14 | JFL | 10000 | 0.0 | 21 | 2 | 0 | |
| 75 | JFL | 80000 | 9.66 | 24 | 3 | 0 | |
| 105 | JFL | 125000 | 7.31 | 30 | 3 | 0 | |
| 32 | JFL | 150000 | 12.02 | 25 | 4 | 0 | |
| 142 | EUR | 70000 | 7.46 | 29 | 4 | 0 | |
| 104 | EXT | 150000 | 10.92 | 28 | 4 | 0 | |
| 74 | JFL | 150000 | 7.61 | 36 | 5 | 4 | |
| 165 | COT | 100000 | 7.48 | 34 | 5 | 0 |
Third example of roster with valuation 108.36 and cost 2,655,000.
| Team: 3 | Player ID | Contract Type | Cost | Val. Min. | Age | Role 1 | Role 2 |
|---|---|---|---|---|---|---|---|
| Valuation: | 106 | EUR | 150000 | 6.49 | 31 | 2 | 1 |
| 73 | EXT | 100000 | 9.3 | 33 | 1 | 0 | |
| 30 | JFL | 300000 | 9.94 | 29 | 1 | 0 | |
| 119 | JFL | 400000 | 8.03 | 34 | 3 | 2 | |
| 60 | JFL | 250000 | 8.56 | 36 | 2 | 3 | |
| 75 | JFL | 80000 | 9.66 | 24 | 3 | 0 | |
| 105 | JFL | 125000 | 7.31 | 30 | 3 | 0 | |
| 32 | JFL | 150000 | 12.02 | 25 | 4 | 0 | |
| 260 | EUR | 350000 | 9.96 | 26 | 4 | 5 | |
| 104 | EXT | 150000 | 10.92 | 28 | 4 | 0 | |
| 19 | EUR | 500000 | 8.69 | 28 | 5 | 4 | |
| 165 | COT | 100000 | 7.48 | 34 | 5 | 0 |
Fig 7Approximation of the Pareto front obtained by NSGA-II, NSGA-III, and SPEA2.
Second example of roster with valuation 90.84 and cost 1,650,000.
| Team: 70 | Player ID | Contract Type | Cost | Val. Min. | Age | Role 1 | Role 2 |
|---|---|---|---|---|---|---|---|
| Valuation: | 106 | EUR | 150000 | 6.49 | 31 | 2 | 1 |
| 73 | EXT | 100000 | 9.3 | 33 | 1 | 0 | |
| 30 | JFL | 300000 | 9.94 | 29 | 1 | 0 | |
| 182 | JFL | 100000 | 6.44 | 34 | 2 | 0 | |
| 60 | JFL | 250000 | 8.56 | 36 | 2 | 3 | |
| 75 | JFL | 80000 | 9.66 | 24 | 3 | 0 | |
| 105 | JFL | 125000 | 7.31 | 30 | 3 | 0 | |
| 32 | JFL | 150000 | 12.02 | 25 | 4 | 0 | |
| 142 | EUR | 70000 | 7.46 | 29 | 4 | 0 | |
| 104 | EXT | 150000 | 10.92 | 28 | 4 | 0 | |
| 146 | EUR | 75000 | 4.26 | 33 | 5 | 0 | |
| 165 | COT | 100000 | 7.48 | 34 | 5 | 0 |