Next Article in Journal
Permeability Characteristics and Strength Degradation Mechanisms of Drilling Fluid Invading Bedding-Shale Fluid
Previous Article in Journal
Analysis of Stability of Delayed Quaternion-Valued Switching Neural Networks via Symmetric Matrices
Previous Article in Special Issue
A Data-Driven Methodology for Hierarchical Production Planning with LSTM-Q Network-Based Demand Forecast
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Optimal Energy-Aware Scheduling of Heterogeneous Jobs with Monotonically Increasing Slot Costs

1
School of Economics, Beijing Technology and Business University, Beijing 100048, China
2
Institute for Interdisciplinary Information Sciences, Tsinghua University, Beijing 100084, China
3
Chinese Academy of Sciences and Technology for Development, Beijing 100038, China
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(7), 980; https://doi.org/10.3390/sym17070980
Submission received: 18 May 2025 / Revised: 12 June 2025 / Accepted: 19 June 2025 / Published: 20 June 2025
(This article belongs to the Special Issue Symmetry in Computing Algorithms and Applications)

Abstract

Energy-aware scheduling plays a critical role in modern computing and manufacturing systems, where energy consumption often increases with job execution order or resource usage intensity. This study investigates a scheduling problem in which a sequence of heterogeneous jobs—classified as either heavy or light—must be assigned to multiple identical machines with monotonically increasing slot costs. While the machines are structurally symmetric, the fixed job order and cost asymmetry introduce significant challenges for optimal job allocation. We formulate the problem as an integer linear program and simplify the objective by isolating the cumulative cost of heavy jobs, thereby reducing the search for optimality to a position-based assignment problem. To address this challenge, we propose a structured assignment model termed monotonic machine assignment, which enforces index-based job distribution rules and restores a form of functional symmetry across machines. We prove that any feasible assignment can be transformed into a monotonic one without increasing the total energy cost, ensuring that the global optimum lies within this reduced search space. Building on this framework, we first present a general dynamic programming algorithm with complexity O(n2m2). More importantly, by introducing a structural correction scheme based on misaligned assignments, we design an iterative refinement algorithm that achieves global optimality in only O(nm2) time, offering significant scalability for large instances. Our results contribute both structural insight and practical methods for optimal, position-sensitive, energy-aware scheduling, with potential applications in embedded systems, pipelined computation, and real-time operations.
Keywords: energy-aware scheduling; heterogeneous jobs; monotonic machine assignment; dynamic programming; iterative optimization energy-aware scheduling; heterogeneous jobs; monotonic machine assignment; dynamic programming; iterative optimization

Share and Cite

MDPI and ACS Style

Zhao, L.; Fu, H.; Su, M. Optimal Energy-Aware Scheduling of Heterogeneous Jobs with Monotonically Increasing Slot Costs. Symmetry 2025, 17, 980. https://doi.org/10.3390/sym17070980

AMA Style

Zhao L, Fu H, Su M. Optimal Energy-Aware Scheduling of Heterogeneous Jobs with Monotonically Increasing Slot Costs. Symmetry. 2025; 17(7):980. https://doi.org/10.3390/sym17070980

Chicago/Turabian Style

Zhao, Lin, Hao Fu, and Mu Su. 2025. "Optimal Energy-Aware Scheduling of Heterogeneous Jobs with Monotonically Increasing Slot Costs" Symmetry 17, no. 7: 980. https://doi.org/10.3390/sym17070980

APA Style

Zhao, L., Fu, H., & Su, M. (2025). Optimal Energy-Aware Scheduling of Heterogeneous Jobs with Monotonically Increasing Slot Costs. Symmetry, 17(7), 980. https://doi.org/10.3390/sym17070980

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop