没有合适的资源?快使用搜索试试~ 我知道了~
首页F奖论文 2020年美国大学生数学建模竞赛ICM-D题 特等奖提名
资源详情
资源评论
资源推荐

Team#2008495 Page 1 of 19
Problem Chosen
D
2020
MCM/ICM
Summary Sheet
Team Control Number
2008495
Summary
Soccer Teamwork Evaluation Models
This paper proposes a method, with graph theory, probability theory and calculus, to build
machine learning models based on data analysis, which aims at providing strategies for soccer
coach's lineup arrangement and players' training.
Firstly, the Pass Network Model can be established according to the graph theory, whose
edge-weights are evaluation of coordination degree of each dyadic configurations. Pass Evaluate
Index is designed for evaluate a single pass, and the summation of each pass can be defined as
the edge-weights of PNM. For analysis, the adjacency matrix of N participating players within a
period. Several outstanding M configurations can be found by the sort of M-element combination
with the key of the sum of the sub-complete graph edge weights. What’s more, investigation of
the influence of time on pass density depends on the constructed and approximate function of
time and pass.
Secondly, performance indicators that reflect successful teamwork can be divided into
dynamic indicators and static indicators. Static indicators include player position arrangement
and line-up with which player season heatmap models and player position models can be
established while the dynamic indicators include opponents’ strength, side, coach, passes,
defense, attack and fail. etc. After visualized analysis of the correlation between the dynamic
indicators extracted after data cleaning, and with the setting label by the goal difference, the
random forest classifier, a machine learning model, is used as a evaluation model of dynamic
indicators. After the Grid Search used for tuning parameters, and cross-validation, the accuracy
of the model achieving 80% approximately.
Thirdly, the study focuses on the role of static indicators in the performance of the team and
establishes different players' value evaluation models in different positions which
comprehensively consider the player’s positions and technical statistical data evaluation. To
optimize the value of 11-person permutation, we choose simulated annealing (SA) algorithm
which searches the global optimal solution in cousin points in the same minimized search tree
after the local optimal solution has attained. The model finally gave the best starting lineup
formation. In addition, we also consider the following three secondary factors: tacit
understanding between players, home and away influence, and coaching arrangements. All
analysis above can be concluded as comprehensive suggestion to the coach.
Finally, we use the case of the Huskies to explain group dynamics. And use the conclusions
obtained by the Huskies to build a model to explain how to design a more effective team and
supplement the team performance indicators.
Key words: Network; Graph theory; Calculus; Machine learning; Random forest classifier;
Simulated annealing; Heat map; Group dynamics

Team#2008495 Page 2 of 19
2
1
Introduction.................................................................................................................................................. 3
1.1 Background ......................................................................................................................................................... 3
1.2 Problem Restatement .......................................................................................................................................... 3
2
Preparation of the Models ............................................................................................................................ 3
2.1 Processing Tools .................................................................................................................................................. 3
2.2 Data Cleaning ...................................................................................................................................................... 4
3
Establishment of PNM and Analysis of Influence Factors .............................................................................. 4
3.1 Pass Evaluation Index
(
PEI
)
............................................................................................................................. 4
3.2 Pass Network Model (PNM) and Recognition of Network Pattern ..................................................................... 6
3.3 Fluctuation of Passing State at The Time ............................................................................................................ 6
4
Soccer Team Indexes and Performance Prediction Based on ML ................................................................... 7
4.1 Static Index (SI) .................................................................................................................................................... 8
4.2 Dynamic Index (DI) .............................................................................................................................................. 9
4.2.1 Data Cleaning and Feature Engineering ...................................................................................................... 9
4.2.2 Visualization Analysis .................................................................................................................................. 9
4.2.3 RFC Establishment, Optimization, and Training......................................................................................... 12
5
Design of Structural Strategies Driven by SA ............................................................................................... 13
5.1 Position Evaluation Engineering (PEE) .............................................................................................................. 13
5.2 Optimization of Permutation and Combination Based on SA Algorithm .......................................................... 14
5.3 Other Structural Strategy Factors ..................................................................................................................... 15
5.4 Structural Strategy Conclusion .......................................................................................................................... 16
6
Model Extension Combined with Group Dynamics ..................................................................................... 16
6.1 Group and Soccer Team .................................................................................................................................... 17
6.1.1 Group Cohesiveness .................................................................................................................................. 17
6.1.2 Group Standard and Group Pressure ........................................................................................................ 17
6.1.3 Individual Motivation and Group Goals .................................................................................................... 17
6.1.4 Leadership and Group Performance ......................................................................................................... 18
6.1.5 Group Structure ........................................................................................................................................ 18
6.2 Other influence factor of successful teamwork ................................................................................................. 18
7
Evaluation ................................................................................................................................................... 18
7.1 Strength ............................................................................................................................................................ 18
7.2
Weakness....................................................................................................................................................... 19
8
Reference ................................................................................................................................................... 19

Team#2008495 Page 3 of 19
3
1 Introduction
Football has a long history. It has been loved all over the world since it was popularized.
Football can be considered as the most popular sports in the world. Football, a seemingly simple
sport, contains the secrets of individual ability and team cooperation. With the development of
the times and the progress of science and technology, football players and coaches continue to
improve in skills, showing the audience wonderful matches. As we all know, a wonderful
football match is inseparable from the contributions of players and teams. By studying the
actions of everyone in the team, coordinating the team relationship, reasonably arranging the
minutes and line-up, we can score best.
Football is a sport suitable for all ages. Since its inclusion in international tournaments,
people have created a variety of methods to evaluate the team dynamics throughout the match
and over the entire season to help determine specific strategies that can improve teamwork next
season. We need to use the data provided by the ICM team to build a model to solve the
following four problems.
1. Consider each player as a node and create a passing network to identify dyadic, triadic and
multiple configurations. We need to establish a value evaluation model of a single pass and a
general evaluation model of the passing of the time structure index under the passing
network.
2. To Identify performance indicators that reflect successful teamwork, we need to consider
static and dynamic indicators. Establish a model of the impact of each performance indicator
on successful teamwork, and use one model to encompass these four sub-models.
3. By observing and analyzing the model established in Questions 1 and 2, tell the coach that
which form of structural strategy is applicable to the Huskies. Using the results of the model
analysis to make suggestions for the coach to improve the team's success rate next season.
4. Use the case of the Huskies to explain the theory of group dynamics, and use the conclusion
of the model established by the Huskies to explain how to design a more effective team, and
supplement the team performance indicators.
2 Preparation of the Models
Tool
Uses
Visual
Studio
Code
1.42
Coding,
Visualization
IPython 3.6.8
R
un Code
V
isio
D
esign Flowchart
E
xcel
A
rrange Dataset
G
itHub
S
ynchronization
, Storing
M
indMaster
P
lot Mind Map

Team#2008495 Page 4 of 19
4
Data Name
Processing Type
Feature Name
Side
Map +
Dummy
Side_1, Side_0
Coach
Dummy
Coach_1, Coach_2, Coach_3
Opponent Strength
Analysis
Oppo
Shots
Count Attack
Dribbles
Touch
Corner
Offside
Tackle
Count Defence
Dispossess
Aerial Won
Interception
Clearance
Blocks
Saves
Passes
Count
Pass
Possession
Search + Integrate
Pass Success
Calculate
Foul
Count
Fail
Loss of Possession
Search + Count
3 Establishment of PNM and Analysis of
Influence Factors
In order to construct a structured passing network, which is used to analyze the tacit
understanding of passing between players, it should be analyzed in different dimensions and
states. For example, from the behavior between two players at the micro level, to the behavior
between multiple players at the macro level; and the time scale from the unit time in the match to
the entire season.
The evaluation index of pass between two players (
,
)is used to evaluate the
degree of cooperation between them. In a match, from a macro perspective, players can be
regarded as nodes, the field can be considered as a network, and each pass can be considered as
the connection between the nodes. We define
,
as the pass evaluation index
for each pass. In a multiplayer pass evaluation system, three nodes are connected into a closed
loop, and the sum of edge weights is the 3-player pass evaluation index.
,
,
=
(
,
)
+
(
,
)
+
(
,
)
According to the experience of life and the rules discovered by data mining, a PEI calculation
model can be constructed as follows:
(1) Weight table of pass types:
.
剩余18页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0