Skip to main navigation Skip to search Skip to main content

Energy-efficient scheduling in an identical parallel machine environment with peak power consumption and deadline constraints

  • Northwestern Polytechnical University Xian

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

Energy-efficient scheduling is an essential means of achieving sustainability in manufacturing systems. This paper defines and addresses the problem of scheduling n jobs on m identical parallel machines in which peak power consumption and deadline constraints exist simultaneously. The objective is to maximize the total value of the selected jobs. We show that this problem is equivalent to a special case of the rectangular knapsack problem, based on which four properties are observed. To solve the problem, an effective mixed integer linear programming model is proposed based on the properties, and it is much more efficient compared to the performance of modeling methods inspired by other works. Furthermore, three effective decoding methods are proposed and embedded into genetic algorithms (GAs). Comparisons with the exact algorithm (i.e., the proposed model) show that our GAs can lead to good-quality solutions within one second for small instances. Meanwhile, experimental results for large instances indicate that the proposed GAs can obtain near-optimal or satisfactory solutions. Finally, results also show that the proposed GA-DD significantly outperforms the existing matheuristic algorithm.

Original languageEnglish
Article number106777
JournalComputers and Operations Research
Volume170
DOIs
StatePublished - Oct 2024

Keywords

  • Deadline
  • Genetic algorithm
  • Identical parallel machine problem
  • Peak power consumption constraint
  • Response surface methodology
  • Scheduling

Fingerprint

Dive into the research topics of 'Energy-efficient scheduling in an identical parallel machine environment with peak power consumption and deadline constraints'. Together they form a unique fingerprint.

Cite this