Application of linear programming methods for automated planning of personalized training programs

 
Audio is AI-generated
4

Abstract

Context and relevance. We developed a hybrid mixed-integer linear programming (MILP) model to automate training-program planning that combines knowledge extraction from expert plans with a physiological model of fatigue dynamics. The approach enables automatic calibration of recovery parameters from plan structure without medical measurements. Objective. To develop and empirically validate a hybrid MILP model that extracts latent periodization patterns and generates physiologically grounded programs accounting for muscle-fatigue dynamics. Hypotheses. (1) The recovery coefficient of muscle groups can be inferred from the temporal structure of an expert plan. (2) The combination of linear constraints with an exponential fatigue model reproduces microcycle periodization without explicit rule coding. (3) The hybrid approach balances structural fidelity and exercise variability. Methods and materials. We performed a descriptive analysis of a real training plan for the women’s handball team “Rostov-Don” (24 sessions). To assess statistical significance, we simulated a Monte-Carlo null distribution of the metrics (N = 1,000) under the same structural constraints and computed z-scores and normal-approximation p-values (α = 0.05). The model uses 32 binary decision variables (exercises), a 32×8 intensity matrix, dynamic weighting (base utility, diversity bonus, fatigue penalty), and automatic estimation of the recovery coefficient λ. Implementation: Python 3.11, PuLP 2.7, CBC 2.10. Results. Cosine similarity of load distribution = 0.722 (vs 0.634 ± 0.025 for random generation; z = 3.55; p < 0.0002); exact volume match (EMR) = 55.2% (vs 38.1 ± 3.2%; p < 0.001); Jaccard index = 0.37 (vs 0.21 ± 0.08; p < 0.001); 22 microcycle patterns detected. The extracted recovery coefficient λ = 0.345 corresponds to a half-recovery period of ≈ 2.0 sessions. Conclusions. The hybrid approach enables automatic extraction of physiologically meaningful parameters and periodization patterns from real-world plan structure. High computational efficiency (< 0.5 s per plan) and interpretability make the model suitable for practical automation of training-program design.

General Information

Keywords: mixed-integer linear programming (MILP); training plan optimization; periodization; muscle fatigue model; recovery coefficient; exercise selection; automated training plan scheduling; Monte Carlo simulation; operations research; handball (women’s)

Journal rubric: Optimization Methods

Article type: scientific article

DOI: https://doi.org/10.17759/mda.2025150405

Funding. This study was supported by the Foundation for Assistance to Small Innovative Enterprises (FASIE) under R&D Contract No. 57ГС1С7-I5/90989 dated 26 December 2023.

Supplemental data. Datasets аvailable from https://gitverse.ru/Mich4el/Application_of_Linear_Programming_Methods_for_Automated_Planning_of_Personalized_Training_Programs

Received 09.10.2025

Revised 24.10.2025

Accepted

Published

For citation: Tatarenko, M.N. (2025). Application of linear programming methods for automated planning of personalized training programs. Modelling and Data Analysis, 15(4), 71–86. (In Russ.). https://doi.org/10.17759/mda.2025150405

© Tatarenko M.N., 2025

License: CC BY-NC 4.0

References

  1. Boyd, S., & Vandenberghe, L. (2004). Convex Optimization. Cambridge: Cambridge University Press.
  2. Carroll, T. J., Taylor, J. L., & Gandevia, S. C. (2017). Recovery of central and peripheral neuromuscular fatigue after exercise. Journal of Applied Physiology, 122(5), 1068–1076. https://doi.org/10.1152/japplphysiol.00775.2016
  3. Fister Jr., I., Rauter, S., Ljubic Fister, K., Fister, D., & Fister, I. (2015). Planning fitness training sessions using the bat algorithm. In: ITAT 2015 Proceedings. Prague: Charles University, pp. 121–126. URL: https://ceur-ws.org/Vol-1422/121.pdf (viewed: 06.10.2025).
  4. González-Badillo, J. J., Sánchez-Medina, L., Ribas-Serna, J., & Rodríguez-Rosell, D. (2022). Toward a new paradigm in resistance training by means of velocity monitoring: A critical and challenging narrative. Sports Medicine – Open, 8, Article 118. https://doi.org/10.1186/s40798-022-00513-z
  5. Grgic, J., Schoenfeld, B. J., Skrepnik, M., Davies, T. B., & Mikulic, P. (2018). Effects of rest interval duration in resistance training on measures of muscular strength: A systematic review. Sports Medicine, 48(1), 137–151. https://doi.org/10.1007/s40279-017-0788-x
  6. Gurobi Optimization, LLC. (2022). Linear programming: A primer on the basics. URL: https://www.gurobi.com/resources/linear-programming-lp-a-primer-on-the-basics/ (viewed: 06.10.2025).
  7. Kadota, M., Nakamura, M., Yoshida, R., & Takeuchi, K. (2024). Comparison of the effects of three different resistance training methods on muscle fatigue in healthy untrained men. Frontiers in Sports and Active Living, 6, Article 1497979. https://doi.org/10.3389/fspor.2024.1497979
  8. Melkonian, V. (2019). An optimization model for exercise scheduling. American Journal of Operations Research, 9(1), 1–14. https://doi.org/10.4236/ajor.2019.91001
  9. Michaud, F., Frey-Law, L. A., Lugrís, U., et al. (2023). Applying a muscle fatigue model when optimizing load-sharing between muscles for short-duration high-intensity exercise: A preliminary study. Frontiers in Physiology, 14, Article 1167748. https://doi.org/10.3389/fphys.2023.1167748
  10. Mitchell, S., O’Sullivan, M., & Dunning, I. (2011). PuLP: A linear programming toolkit for Python. Optimization Online. URL: https://optimization-online.org/wp-content/uploads/2011/09/3178.pdf (viewed: 06.10.2025).
  11. O’Connor, E., Mündel, T., & Barnes, M. J. (2022). Nutritional compounds to improve post-exercise recovery. Nutrients, 14(23), Article 5069. https://doi.org/10.3390/nu14235069
  12. Pallarés, J. G., Martínez-Cava, A., Courel-Ibáñez, J., et al. (2022). Strength and athletic adaptations produced by 4 programming models: A velocity-based intervention using a real-context routine. International Journal of Sports Physiology and Performance, 17(7), 1044–1053. https://doi.org/10.1123/ijspp.2021-0579
  13. Reid, G., & Juneau, C. (2024). Best bodybuilding and hypertrophy programs to build muscle: An evidence-based review. Muscle. URL: https://dr-muscle.com/best-bodybuilding-hypertrophy-program/ (viewed: 06.10.2025).
  14. Riscart-López, J., Sánchez-Valdepeñas, J., Mora-Vela, R., et al. (2024). Effects of 4 different velocity-based resistance-training programming models on physical performance. International Journal of Sports Physiology and Performance, 19(3), 271–279. https://doi.org/10.1123/ijspp.2023-0313
  15. Rodríguez-Rosell, D., Yáñez-García, J. M., Mora-Custodio, R., et al. (2021). Linear programming produces greater, earlier and uninterrupted neuromuscular and functional adaptations than daily-undulating programming after velocity-based resistance training. Physiology & Behavior, 233, Article 113337. https://doi.org/10.1016/j.physbeh.2021.113337
  16. Schoenfeld, B. J., Grgic, J., Van Every, D. W., & Plotkin, D. L. (2021). Loading recommendations for muscle strength, hypertrophy, and local endurance: A re-examination of the repetition continuum. Sports, 9(2), 32. https://doi.org/10.3390/sports9020032
  17. Schoenfeld, B. J., Ogborn, D., & Krieger, J. W. (2016). Effects of resistance training frequency on measures of muscle hypertrophy: A systematic review and meta-analysis. Sports Medicine, 46(11), 1689–1697. https://doi.org/10.1007/s40279-016-0543-8
  18. Shynkaruk, O., Byshevets, N., Aloshyna, A., et al. (2025). Linear programming as a tool for managing the training process of esports teams. Physical Education Theory and Methodology, 25(1). https://doi.org/10.17309/tmfv.2025.1.15
  19. van Doornmalen, J., Hojny, C., Lambers, R., & Spieksma, F. C. R. (2023). Integer programming models for round robin tournaments. European Journal of Operational Research, 310(1), 24–33. https://doi.org/10.1016/j.ejor.2023.02.017
  20. Wan, J. J., Qin, Z., Wang, P. Y., Sun, Y., & Liu, X. (2017). Muscle fatigue: General understanding and treatment. Experimental & Molecular Medicine, 49(10), e384. https://doi.org/10.1038/emm.2017.194
  21. Wang, X., Soh, K. G., Samsudin, S., Deng, N., Liu, X., Zhao, Y., et al. (2023). Effects of high-intensity functional training on physical fitness and sport-specific performance among athletes: A systematic review with meta-analysis. PLOS ONE, 18(12), e0295531. https://doi.org/10.1371/journal.pone.0295531
  22. Yetman, D., & Palladino, A. (2024). 14 tips to maximize muscle recovery: Evidence-based strategies. Healthline. URL: https://www.healthline.com/health/muscle-recovery (viewed: 06.10.2025).

Information About the Authors

Mikhail N. Tatarenko, PhD student, Moscow Aviation Institute (national research university) (MAI), Moscow, Russian Federation, ORCID: https://orcid.org/0009-0000-6788-0290, e-mail: michaeltatarenko@gmail.com

Conflict of interest

The author declares no conflict of interest.

Ethics statement

The study used secondary, de-identified training-plan data without any personally identifiable or medical information and involved no intervention. Therefore, ethics committee approval was not required, and informed consent was not required.

Metrics

 Web Views

Whole time: 2
Previous month: 0
Current month: 2

 PDF Downloads

Whole time: 4
Previous month: 0
Current month: 4

 Total

Whole time: 6
Previous month: 0
Current month: 6