Details

Razvoj programske rešitve za optimizacijo odločitev v igri Fantasy Premier League z uporabo podatkovne analitike
ID Blatnik, Anej (Author), ID Fujs, Damjan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (6,73 MB)
MD5: 8E9EC9F2FEA2CDEEC7B90110C85C4844

Abstract
Spletna igra Fantasy Premier League je zaporedni odločitveni problem, pri katerem mora uporabnik skozi 38 igralnih krogov upravljati omejen proračun, sestavo ekipe in začetne enajsterice, izbiro kapetana, prestope in posebne žetone. V diplomskem delu je razvita pregledna programska rešitev, ki te odločitve sprejema samostojno. Podatki so pripravljeni iz aktualnih predkrožnih posnetkov (posnetki najnovejšega stanja podatkov, pridobljeni tik pred uporabo v posameznem krogu) uradnega programskega vmesnika FPL (API) in zgodovinskih podatkov FPL. Projekcija nogometaša je izražena v pričakovanih točkah FPL in je zato neposredno primerljiva med različnimi odločitvenimi postopki. Za začetno ekipo in prestope je uporabljen mešani celoštevilski linearni model, medtem ko začetno postavo, vrstni red klopi, izbiro kapetana, samodejne menjave in uporabo žetonov določajo ločeni odločitveni postopki. Poleg samostojnega pripravljanja priporočil za aktualno sezono rešitev omogoča tudi zgodovinske simulacije več različno zahtevnih strategij. Naključna strategija je v sezoni 2025/26 v 50 ponovljivih zagonih v povprečju dosegla 1721 točk. Strategija, ki kakovost nogometašev ocenjuje samo z uradno vrednostjo pričakovanih točk FPL ep_next, je dosegla 1947 točk. Polni optimizator je dosegel 2336 točk v sezoni 2024/25 in 2310 točk v sezoni 2025/26. Sezona 2025/26 je ovrednotena podrobneje z več primerjalnimi strategijami, sezona 2024/25 pa predvsem kot dodaten preizkus prenosljivosti na drug podatkovni nabor. Rezultati potrjujejo pravilno delovanje celotnega odločitvenega cikla in prednost polnega optimizacijskega pristopa v obravnavanem okolju, ne pomenijo pa zagotovila za prihodnje sezone.

Language:Slovenian
Keywords:Fantasy Premier League, podatkovna analitika, celoštevilsko programiranje, optimizacija, simulacija
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-186223 This link opens in a new window
COBISS.SI-ID:289416707 This link opens in a new window
Publication date in RUL:28.08.2026
Views:178
Downloads:31
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Development of a software solution for decision optimisation in Fantasy Premier League using data analytics
Abstract:
Fantasy Premier League is a sequential decision-making problem in which a user must manage a limited budget, squad composition and starting eleven, captain selection, transfers, and special chips over 38 gameweeks. This thesis presents a transparent software solution that makes these decisions autonomously in historical simulations and generates decision recommendations for the current FPL season. The data is prepared from pre-gameweek snapshots of the official FPL API and historical FPL data. Footballer projections are expressed as expected FPL points, making them directly comparable across different components of the solution. A mixed-integer linear programming model is used for initial squad selection and transfers, while the starting lineup, bench order, captain, automatic substitutions, and chips are determined by separate decision-making procedures. In addition to independently generating recommendations for the current FPL season, the solution also supports the simulation of different decision strategies using historical FPL data. In the 2025/26 season, the baseline random strategy achieved an average of 1,721 points across fifty reproducible runs. The deterministic ep_next strategy, which considers only the expected FPL points of individual footballers obtained through the official FPL API, achieved 1,947 points. The full optimiser achieved 2,336 points in the 2024/25 season and 2,310 points in the 2025/26 season. The 2025/26 season is deliberately evaluated in greater detail using several comparative strategies, while the 2024/25 season is used primarily as an additional test of transferability to a different dataset. The results confirm the correct functioning of the complete decision-making cycle and demonstrate the advantage of the full optimisation approach within the evaluated setting; however, they do not constitute a guarantee of performance in future seasons.

Keywords:Fantasy Premier League, data analytics, integer programming, optimisation, simulation

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back