Modelling and Data Analysis
2025. Vol. 15, no. 4, 71–86
doi:10.17759/mda.2025150405
ISSN: 2219-3758 / 2311-9454 (online)
Application of linear programming methods for automated planning of personalized training programs
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
- Boyd, S., & Vandenberghe, L. (2004). Convex Optimization. Cambridge: Cambridge University Press.
- 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
- 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).
- 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
- 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
- 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).
- 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
- 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
- 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
- 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).
- 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
- 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
- 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).
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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