
optimal plans finish with the remaining 2 push-ups at
near-maximal power. The cumulative execution time
profiles (Figure 1e) are almost identical, except be-
tween positions 11-16.
The schedule obtained from the proposed GA is
suboptimal. However, the GA solution is obtained
rapidly in comparison to SCIP and the fastest GA
schedule is within 0.9% of the SCIP global mini-
mum. Moreover, the total energy expenditures corre-
sponding to the power assignment schedules of Fig-
ure 1b are: 6579.78 J (SCIP) and 6580.0 J (GA). This
very small difference of 0.003% shows that the SCIP
global optimum power plan is not substantially more
energy efficient either. The proposed GA thus appears
to provide a promising alternative for rapid generation
of high-quality solution candidates for Problem (5).
The workout example addressed herein is perhaps
contrived — it merely aims to illustrate the proposed
GA for solving Problem (5). However, there are well-
known fitness workouts such as Angie in crossfit (Bar-
Bend, 2023) with a similar structure. Solving the cor-
responding optimization problems, as in this section,
would thus also have practical significance in sports
training. Indeed, such optimization results could be
used to design the best strategy for a competition.
They could also be utilized in training to determine
whether improvement in total execution time is due
to increased fitness or just more clever planning of
the workout execution.
6 CONCLUSIONS AND FUTURE
WORK
This article has addressed the minimum-time schedul-
ing of sequential tasks that consume energy from
shared, dynamically constrained systems. We have
presented a general MINLP formulation of the prob-
lem, developed a heuristic solution method based on a
GA, and demonstrated its application, with good per-
formance related to an off-the-shelf solver SCIP, in a
numerical example involving a two-exercise workout.
Perhaps the most interesting future applications of
the mathematical framework presented in this article
are collaborative human scheduling problems, such as
emergency teams. In the future, it also is important
to address minimum-time scheduling problems with
more complex dynamical constraints. As discussed
in Subsection 3.3, one such problem is thermal man-
agement where the dynamical system involves state
feedback. The formalism presented in this article is
easy to adapt to the new domain, but efficient solu-
tion may require further adoption of optimal control
methods.
REFERENCES
Bambagini, M., Marinoni, M., Aydin, H., and Buttazzo, G.
(2016). Energy-aware scheduling for real-time sys-
tems: A survey. ACM Transactions on Embedded
Computing Systems (TECS), 15(1):1–34.
BarBend (2023). How to do the Angie workout in cross-
fit? Available at: https://barbend.com/crossfit-angie-
workout/ (Accessed: 2025-04-03).
Bolusani, S., Besanc¸on, M., Bestuzheva, K., Chmiela,
A., Dion
´
ısio, J., Donkiewicz, T., van Doornmalen,
J., Eifler, L., Ghannam, M., Gleixner, A., et al.
(2024). The scip optimization suite 9.0. arXiv preprint
arXiv:2402.17702.
Ebben, W. P. and Jensen, R. L. (1998). Strength training
for women: Debunking myths that block opportunity.
The Physician and sportsmedicine, 26(5):86–97.
Ghafari, R., Kabutarkhani, F. H., and Mansouri, N. (2022).
Task scheduling algorithms for energy optimization in
cloud environment: a comprehensive review. Cluster
Computing, 25(2):1035–1093.
Immonen, E. and Hurri, J. (2021). Incremental thermo-
electric cfd modeling of a high-energy lithium-
titanate oxide battery cell in different temperatures:
A comparative study. Applied Thermal Engineering,
197:117260.
Keller, J. B. (1973). A theory of competitive running.
Physics today, 26(9):42–47.
McBride, J. M., Triplett-McBride, T., Davie, A., and New-
ton, R. U. (1999). A comparison of strength and power
characteristics between power lifters, olympic lifters,
and sprinters. The Journal of Strength & Conditioning
Research, 13(1):58–66.
Ngoo, C. M., Goh, S. L., Sabar, N. R., Abdullah, S.,
Kendall, G., et al. (2022). A survey of the nurse roster-
ing solution methodologies: The state-of-the-art and
emerging trends. IEEE Access, 10:56504–56524.
Pirozmand, P., Hosseinabadi, A. A. R., Farrokhzad, M.,
Sadeghilalimi, M., Mirkamali, S., and Slowik, A.
(2021). Multi-objective hybrid genetic algorithm for
task scheduling problem in cloud computing. Neural
computing and applications, 33:13075–13088.
Pritchard, W. G. (1993). Mathematical models of running.
Siam review, 35(3):359–379.
Rahman, H. F., Chakrabortty, R. K., Elsawah, S., and Ryan,
M. J. (2022). Energy-efficient project scheduling with
supplier selection in manufacturing projects. Expert
Systems with Applications, 193:116446.
S
´
anchez, M. G., Lalla-Ruiz, E., Gil, A. F., Castro, C., and
Voß, S. (2023). Resource-constrained multi-project
scheduling problem: A survey. European Journal of
Operational Research, 309(3):958–976.
Xu, J. and Bai, S. (2024). A reactive scheduling approach
for the resource-constrained project scheduling prob-
lem with dynamic resource disruption. Kybernetes,
53(6):2007–2028.
Yang, X.-S. (2020). Nature-inspired optimization algo-
rithms. Academic Press.
Zhou, J., Wei, T., Chen, M., Yan, J., Hu, X. S., and Ma,
Y. (2015). Thermal-aware task scheduling for energy
ICINCO 2025 - 22nd International Conference on Informatics in Control, Automation and Robotics
174