2022
DOI: 10.7717/peerj-cs.844
|View full text |Cite
|
Sign up to set email alerts
|

A mathematical formulation and an NSGA-II algorithm for minimizing the makespan and energy cost under time-of-use electricity price in an unrelated parallel machine scheduling

Abstract: In many countries, there is an energy pricing policy that varies according to the time-of-use. In this context, it is financially advantageous for the industries to plan their production considering this policy. This article introduces a new bi-objective unrelated parallel machine scheduling problem with sequence-dependent setup times, in which the objectives are to minimize the makespan and the total energy cost. We propose a mixed-integer linear programming formulation based on the weighted sum method to obt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
1
0

Year Published

2023
2023
2025
2025

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 41 publications
0
1
0
Order By: Relevance
“…Of note, TPE successfully achieved the desired result in less than 100 iterations, establishing these algorithms as the preferred choice for addressing similar challenges. NSGA is a widely used genetic algorithm that guarantees the inclusion of individuals with extreme values of the target functionals in the set of parents (Joshi et al, 2021;Rego et al, 2022;Saravanamuthu et al, 2022). TPE, on the other hand, is a Tree-Structured Parzen Estimator algorithm typically used to optimize ML model hyperparameters (Bergstra et al, 2011;2013), and it was intriguing to find that it was also suitable for optimizing a heart valve design.…”
Section: Discussionmentioning
confidence: 99%
“…Of note, TPE successfully achieved the desired result in less than 100 iterations, establishing these algorithms as the preferred choice for addressing similar challenges. NSGA is a widely used genetic algorithm that guarantees the inclusion of individuals with extreme values of the target functionals in the set of parents (Joshi et al, 2021;Rego et al, 2022;Saravanamuthu et al, 2022). TPE, on the other hand, is a Tree-Structured Parzen Estimator algorithm typically used to optimize ML model hyperparameters (Bergstra et al, 2011;2013), and it was intriguing to find that it was also suitable for optimizing a heart valve design.…”
Section: Discussionmentioning
confidence: 99%
“…The NSGA-II algorithm achieves nondominated ranking by calculating the Pareto rank and crowding distance of sample points, and then generates offspring through selection, crossover, and mutation, generates new parents using the elite strategy, and then repeats this process until convergence at the Pareto front [39]. The algorithm has very good performance for two or three targets, and thus has the potential to improve the representativeness of the sampling results [40]. Moreover, the algorithm can also ensure sufficient variability among the samples of the population, guaranteeing the diversity of the sampling results [21].…”
Section: The Nsga-ii Algorithm With Constraintsmentioning
confidence: 99%
“…The researchers studied four different variants of the problem and designed a heuristic algorithm for the general problem. Rego et al (27) proposed a novel biobjective unrelated parallel machine scheduling problem that considers TOU tariffs and sequence-dependent setup times. To tackle the problem, the researchers suggested a bi-objective mixed-integer linear programming formulation to minimize the total energy consumption and makespan.…”
Section: Introductionmentioning
confidence: 99%
“…[16] bounded power demand peak makespan/ genetic algorithm speed-scaling [18] unrelated parallel machine total energy consumption and makespan/ memetic differential evolution [19] unrelated parallel machine, sequence-dependent setup times total energy consumption and makespan/ heuristic algorithm [15] unrelated parallel machine, makespan is limited energy consumption cost/ heuristic algorithm TOU [17] uniform parallel machine number of machines employed and the total electricity cost/ heuristic algorithm [21] identical parallel machine makespan and total energy consumption/ augmented ɛconstraint method, constructive heuristic, NSGA-II [23] two-stage parallel machine total energy consumption/ Tabu Search-Greedy Insertion Hybrid algorithm [24] unrelated parallel machine, sequence-dependent setup times energy consumption costs and makespan/ the ɛ-constraint method, multiple objective simulated annealing algorithm and multiple objective particle swarm optimization algorithms [26] parallel dedicated machines, peak energy consumption at specific time intervals should not exceed a specified limit makespan/ heuristic algorithm [27] unrelated parallel machine, sequence-dependent setup times total energy consumption and makespan/ weighted sum method, NSGA-II [29] unrelated parallel machine, random job arrivals weighted combination of makespan and total energy costs/ approximate dynamic programming [30] identical parallel machine total energy consumption and makespan/ Enhanced Heuristic Scheduler [31] unrelated parallel machine, sequence-dependent setup times, bounded makespan total electricity cost/fix and relax heuristic algorithm Current paper identical parallel machine, common operation scheduling total energy consumption and total completion time/ augmented ɛ-constraint method, HNSGAII-PSO, NSGA-II Speed-scaling proposed for the problem under study in order to simultaneously minimize the total energy consumption and the total completion time. To solve small-scale instances, the augmented ɛ-constraint method (AUGMECON) is used to obtain the Pareto optimal front.…”
Section: Introductionmentioning
confidence: 99%