Skip to main content
Log in

Topology-based generation of sport training sessions

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Recently, sports training sessions have been generated automatically according to the TRIMP load quantifier that can be calculated easily using data obtained from mobile devices worn by an athlete during the session. This paper focuses on generating a sport training session in cycling, and bases on data obtained from power-meters that, nowadays, present unavoidable tools for cyclists. In line with this, the TSS load quantifier, based on power-meter data, was applied, while the training plan was constructed from a topology of already realized training sessions represented as a topological graph, where the edges in the graph are equipped with the real length, absolute ascent and average power needed for overcoming the path between incident nodes. The problem is defined as an optimization, where the optimal path between two user selected nodes is searched for, and solved with an Evolutionary Algorithm using variable length representation of individuals, an evaluation function inspired by the TSS quantifier, while the variation operators must be adjusted to work with the representation. The results, performed on an archive of sports training sessions by an amateur cyclist showed the suitability of the method also in practice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Allen H, Coggan A (2019) Training and racing with a power meter. VeloPress. ISBN 1937715930

  • Bäck T (2010) Evolution strategies: basic introduction. In Proceedings of the 12th annual conference companion on genetic and evolutionary computation, GECCO ’10, pages 2263–2288, New York, NY, USA. ACM. ISBN 978-1-4503-0073-5. https://doi.org/10.1145/1830761.1830895

  • Banister E (1991) Modeling elite athletic performance. In: Physiological testing of elite athletes, pp 403–424

  • Darwin C (1859) On the origin of species by means of natural selection. Murray, London. or the Preservation of Favored Races in the Struggle for Life

  • Dijkstra EW (1959) A note on two problems in connexion with graphs. Numerische Mathematik 1:269–271. http://gdzdoc.sub.uni-goettingen.de/sub/digbib/loader?did=D196313

  • Eiben AE, Smith JE (2015) Introduction to evolutionary computing, 2nd edn. Springer Publishing Company, Incorporated. ISBN 3662448734, 9783662448731

  • Fister I, Fister I, Fister D (2019) Computational intelligence in sports. Springer, Berlin

    Book  Google Scholar 

  • Fogel DB (1999) An overview of evolutionary programming. In: Davis LD, De Jong K, Vose MD, Whitley LD (eds) Evolutionary Algorithms, pages 89–109. Springer New York. ISBN 978-1-4612-1542-4. https://doi.org/10.1007/978-1-4612-1542-4_5

  • Glover F, Laguna M (1997) Tabu search. Kluwer Academic Publishers, Norwell. ISBN 079239965X

  • Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison Wesley, Reading

    MATH  Google Scholar 

  • Holzinger A (2016) Interactive machine learning (iml). Informatik-Spektrum 39(1):64–68

    Article  Google Scholar 

  • Holzinger A, Kieseberg P, Weippl E, Tjoa AM (2018) Current advances, trends and challenges of machine learning and knowledge extraction : from machine learning to explainable AI. In 2018 international cross domain conference for machine learning & knowledge, volume 2, pp. 1–8, Hamburg, Germany Springer International Publishing. ISBN 9783319997407. https://doi.org/10.1007/978-3-319-99740-7

  • Holzinger A, Plass M, Kickmeier-Rust M, Holzinger K, Crişan GC, Pintea C-M, Palade V (2019) Interactive machine learning: experimental evidence for the human in the algorithmic loop. Appl Intell 49(7):2401–2414

    Article  Google Scholar 

  • Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4(2):87–112. ISSN 1573-1375. 10.1007/BF00175355

  • Saha D, Mukherjee A (2003) Pervasive computing: a paradigm for the 21st century. Computer 36(3):25–31

    Article  Google Scholar 

  • Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optimiz 11(4):341–359

    Article  MathSciNet  Google Scholar 

  • Weiser M (1991) The computer for the 21st century. Sci Am 265(3):94–105

    Article  Google Scholar 

  • Žemgulys J, Raudonis V, Maskeliūnas R, Damaševičius R (2019) Recognition of basketball referee signals from real-time videos. J Ambient Intell Hum Comput:–13

  • Zuo Y (2019) Research and implementation of human-autonomous devices for sports training management decision making based on wavelet neural network. J Ambient Intell Hum Comput:1–7

Download references

Acknowledgements

Iztok Fister Jr. thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P2-0057). Iztok Fister thanks the financial support from the Slovenian Research Agency (Research Core Funding no. P2-0042—Digital twin). Dušan Fister thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P5-0027).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Iztok Fister Jr..

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fister Jr., I., Fister, D. & Fister, I. Topology-based generation of sport training sessions. J Ambient Intell Human Comput 12, 667–678 (2021). https://doi.org/10.1007/s12652-020-02048-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-020-02048-1

Keywords

Navigation