Abstract
This paper studies the single-machine group scheduling problem with convex resource allocation and learning effect. The number of jobs in each group is different, and the corresponding common due dates are also different, where the processing time of jobs follows a convex function of resource allocation. Under common due date assignment, the objective is to minimize the weighted sum of earliness, tardiness, common due date, resource consumption, and makespan. To solve the problem, we present the heuristic, simulated annealing, and branch-and-bound algorithms. Computational experiments indicate that the proposed algorithms are effective.
MSC:
90B35
1. Introduction
In actual industrial production, with the increasingly fierce competition among enterprises, jobs with similar characteristics are divided into the same group for processing to adapt to the efficient production rhythm (Potts et al. [1], Pei et al. [2], Lee et al. [3]). The group technology (expressed by ) arises, corresponding to the group technology scheduling problem in scheduling theory. The essence of enterprise production is a huge consumption of energy, for example, in the case of the input of steel; such cases can be collectively referred to as resources. The input of resources can effectively reduce the processing process of the job and then shorten the processing time; that is, the greater the input, the shorter the processing time. The corresponding cost input also increases accordingly. Therefore, striking a balance between resource consumption and cost growth has become one of the most popular research topics. In the processing operation, in addition to resources affecting the processing time, machine/manual learning also shorten its duration, which corresponds to the scheduling problem with learning effect. On the other hand, when the customer submits an order, there is a delivery date, also known as the due date, which is fined for advance/delay to the customer. Therefore, each group of jobs has a common due date of reasonable arrangement of job production so as to reduce fines, which also plays an important role in scheduling. According to the above, in the group environment of resource allocation, learning effect and common due date reasonably determine the sequences of the job and the group so as to reduce costs, which is main goal of this study. The relevant research results of the above production environment (resource allocation, learning effect, common due date, and groups) will be elaborated in the future.
In reality, the processing times of jobs are alterable according to resource allocation (Shabtay and Steiner [4], Wang and Cheng [5], Kayvanfar et al. [6], Tian [7]) and learning effect (Wu et al. [8], Azzouz et al. [9], Zhao [10], Liu et al. [11]). The learning effect is the efficiency gained through repetitive production. Yin [12] studied single-machine resource allocation scheduling with the learning effect. Under common due window assignment, the researchers showed that some non-regular objectives are polynomially solvable. Zhao [13] studied the problems of no-wait flow shop scheduling with learning effect and convex resource allocation. Wang et al. [14] investigated single-machine scheduling with truncated learning effect and resource allocation. Jiang et al. [15] considered Seru production scheduling problems with resource allocation. For the total processing cost plus scheduling measure minimizations, they proved that the problems are polynomially solvable. Wang and Wang [16] addressed the single-machine scheduling with convex resource allocation and a time-dependent learning effect. For three versions stemming from the total resource consumption cost and the scheduling cost, they proposed some solution algorithms.
In order to achieve higher productivity, the is often used in production and processing. For example, Shabtay et al. [17] studied these two types of resource allocation functions separately. Zhu et al. [18] studied the single-machine scheduling with learning effect, resource allocation, and . Li et al. [19] considered a single-machine scheduling problem involving the due date assignment under environment. They provided an time complexity for the above three due date assignment methods. Lu et al. [20] investigated a single-machine scheduling problem with decreasing time-dependent processing times and group technology assumption. For makespan minimization, they showed that the problem can be solved in polynomial time. Sun et al. [21] introduced single-machine group scheduling with learning effect and resource allocation. Chen et al. [22] considered a single-machine group scheduling problem with due date assignment and resource allocation. Liang et al. [23] dealt with a single-machine resource allocation scheduling problem with deteriorating jobs and . Yan et al. [24] studied a single-machine problem with resource allocation and deteriorating effect in group technology environment. Liu and Wang [25] and Wang and Liu [26] considered single-machine scheduling with resource allocation and due date assignment.
In view of the importance of due date assignment (Shabtay [27], Shabtay et al. [28], Cheng [29], Li et al. [30], Zhang et al. [31], Lv and Wang [32]), most of the above literature studies the special polynomial-time solvable cases of problems. In this paper, we integrate the case where processing time follows a convex function of resource allocation under common due date allocation as well as learning effects, i.e., the job number of each group is different. We conduct a specific study on the objective of minimizing the weighted sum of earliness, tardiness, common due date, resource consumption, and makespan. For the general case of the problem, we propose the heuristic, simulated annealing, and branch-and-bound algorithms. The rest of this paper is organized as follows. In Section 2, the problem statement is presented. Section 3 offers basic properties. A special case is discussed in Section 4. Section 5 presents the specific solving algorithms of the problem. In Section 6, computational experiments are proposed. Finally, the conclusions are given in Section 7.
2. Problem Statement
There are n independent jobs grouped into r groups (i.e., ) to be processed by a single machine. Each has an independent setup time , where the number of jobs allocated to is (i.e., ).
If the job (, ) is scheduled at the th () position of group (), the actual processing time of job is
where is the amount of resource of in , is a positive parameter which represents the workload of in , denotes the learning index of the job position, denotes the group learning index, and is a given constant.
We define the earliness and tardiness of the job as and for , , where is the common due date of group and is the completion time of . The objective is to find the optimal group sequence ∈, where is set of all group sequences, the optimal internal job sequence ∈ within for , where is set of all internal job sequences, the optimal set of due dates , and the optimal resource allocation matrix for , , which together minimize an objective function that includes penalties due to earliness, tardiness, due date assignment, resource consumption, and makespan as given below:
where , , , , and represent the per unit cost of the due date cost, earliness penalties, tardiness penalties, and processing time, is the cost of resources allocated to . Using the three-parameter representation, the problem can be denoted as
where denotes common due date. The literature review related to the problems with is given below (see Table 1).
Table 1.
Problems with group technology.
As can be seen in Table 1, most of the studies in the literature on the group sequencing problem are limited to considering only the common due date or only the convex function of the processing time with respect to the resources. This study integrates the case where processing time follows a convex function of resource allocation under common due date allocation as well as learning effects.
3. Basic Properties
There exists an optimal solution that starts at time zero and no-idle machine time. From Shabtay et al. [17], we have the following lemmas (see Lemma 1 and Equation (20) in [17], the only difference is whether they have the learning effect):
Lemma 1.
There exists an optimal due date for that is equal to completion time of a job, namely (at the position of the ith group), where
and by definition.
Lemma 2.
For the problem
the optimal objective function of the given sequence is
where is the processing time of group , i.e., and
The objective function in Equation (4) can be represented as
By substituting Equation (1) into Equation (5), we have
Theorem 1.
For
the optimal resource allocation is
and the objective function is
where , for , .
Proof.
Deriving the objective function given by Equation (5) with respect to for , ,
By equating it to zero, we have
By substituting Equation (7) into Equation (6), we have
where , , . □
Theorem 2.
The term
it can be minimized by sequencing the groups in non-increasing order of .
Proof.
Assuming that and , we have
If , there is . □
Theorem 3.
For a given group sequence of
we let ; the optimal internal job sequence can be obtained by matching the smallest to the job with the largest , the second smallest to the job with the second largest , and so on.
Proof.
For a given group sequence, from Equation (8), , , and are constants. For group , the objective function is . Obviously, minimization of this term is equal to minimization of . From Hardy et al. [33], the term can be minimized by matching the smallest to the job with the largest , the second smallest to the job with the second largest , and so on. □
4. Special Case
For
the complexity remains an open problem, so a special case is discussed, i.e., and for .
Theorem 4.
For
if and for , the optimal group sequence is solvable by solving the assignment problem (denoted by ).
Proof.
Apparently, the optimal sequence of can be determined by Theorem 3, and
is a constant for and , . We let the binary variables
and
where
the optimal group sequence is obtained by the :
□
Therefore, the special case (i.e., and for ) of
can be solved optimally by the algorithm described below (Algorithm 1).
| Algorithm 1 Special Case |
|
Theorem 5.
For the special case and of
it is solvable by Algorithm 1 in time.
Proof.
The correctness of the algorithm follows directly from Theorems 2–4. Steps 1, 2 and 4 need time , respectively. In Step 3, sorting internal job sequence needs time . The in Step 5 needs time . Thus, the total complexity of Algorithm 1 is . □
The following example illustrates the application of Algorithm 1 for
Example 1.
There are jobs, groups, , , where . The of each job are shown in Table 2.
Table 2.
The values of .
Solution:
Step 1. From Lemma 1, we have
Step 2. From Lemma 2, we have
Step 3. According to Theorem 3, the optimal internal job sequences are
Step 4. The values of (by Equation (11)) are given in Table 3, .
Table 3.
The values of .
Step 5. Solving the (13)–(16), it follows that .
Step 6. From Equation (7), can be calculated as follows:
5. General Case
If the optimal job sequence is given by Theorem 3, the term
cannot be minimized by the non-increasing (LPT) order or the non-decreasing (SPT) order of .
Example 2.
There are three jobs belonging to two groups, , , where , . The of each job are shown in Table 4.
Table 4.
The values of .
According to Lemmas 1 and 2, we have
Then, the optimal internal job sequences are .
According to the SPT order of , the term can be calculated as follows:
According to the LPT order of , the term can be calculated as follows:
Therefore, the LPT order of is not an optimal group sequence.
Example 3.
There are 3 jobs belonging to 2 groups, , , where , . The of each job are shown in Table 5.
Table 5.
The values of .
According to Lemmas 1 and 2, we have
Then, the optimal internal job sequences are .
According to the SPT order of , the term can be calculated as follows:
According to the LPT order of , the term can be calculated as follows:
Therefore, the SPT order of is not an optimal group sequence.
5.1. Heuristic Algorithm
According to Theorem 3, the optimal schedule of jobs within each group can be obtained and the optimal resource allocation for a given schedule can be obtained by Theorem 1. From Section 5, the following heuristic algorithm (HA) can be proposed (Algorithm 2).
| Algorithm 2 HA |
|
5.2. Simulated Annealing Algorithm
As in Lai et al. [34], simulated annealing (SA) (Algorithm 3) is actually a greedy algorithm, but it introduces a stochastic element to the search process. This paper uses this classical algorithm to compare it with the proposed HA algorithm (Algorithm 2). Simulated annealing accepts with some probability a solution that is worse than the current one, so it is possible to jump out of this local optimum and research for the global optimum, SA is a good choice for
| Algorithm 3 SA |
|
5.3. Lower Bound
We let be a group sequence, where () is the scheduled (unscheduled) part, and there are f groups in . We have
From the above equation, it can be seen that the terms , , and are known, which can be seen as constants. And the term can be minimized by Theorem 2, and . Then, we have the following lower bound:
where , and . We let ; then, the second lower bound can be written as
it can be known that by Theorem 2. And
where and . Note that and () do not necessarily correspond to the same group. To make the lower bound tighter, we select the largest of the three as the lower bound, that is,
5.4. Branch-and-Bound Algorithm
Based on the above-mentioned lower bounds, the branch-and-bound (B&B) algorithm with enumeration as the central idea is proposed, and this enumeration algorithm can be used as an optimal program to solve the problem posed in this study in the steps described below (Algorithm 4).
| Algorithm 4 |
|
Example 4.
We consider an example in which there are 14 jobs belonging to five groups, , where . The of each job, job number , and setup time of each group are shown in Table 6 and Table 7.
Table 6.
The values of .
Table 7.
Parameters of Example 4.
Solution:
From Algorithm 2, we have . According to Steps 3-5, the initial group sequences are: and their corresponding objective values are , and We select the smallest as the upper bound. According to the B&B algorithm, the following search tree can be obtained (see Figure 1). The numbers in Figure 1 represent the lower values, and the is defined as Level 0. From Figure 1, the optimal group sequence is , where at Level 1, for group , from Equations (18)–(20), the lower bounds are
Figure 1.
Search tree of Example 4 (×denotes pruning).
6. Computational Experiments
6.1. Simulating Configuration
In this section, the performance of the proposed algorithms is evaluated. We use visual studio2022 v17.1.0 software for programming the HA (i.e., Algorithm 2), SA (i.e., Algorithm 3), and B&B algorithms (i.e., Algorithm 4), respectively, using a DELL personal computer equipped with an Intel® CoreTM i5-10500U @ 3.10 3.10 GHz CPU, 8 GB RAM, and Window 10 Operating System.
6.2. Simulating Parameters
To compare the efficiency of the proposed method, heuristic, SA, and B&B algorithms are taken into account. The values used as simulation parameters in C++ are considered according to Table 8. The proposed method is implemented with jobs ranging from 100 to 300 in three different algorithms, and the parameter setting distribution is considered uniformly. To avoid contingency, we evaluate 10 randomly generated results and set the maximum CPU time for each result to 3600 s.
Table 8.
Numerical parameters.
For computational experiments, the parameter settings can be obtained randomly as follows:
6.3. Experimental Results
In the experiment, a total of 1500 instances was tested. The results are summarized in Table 9, Table 10 and Table 11 and consist of CPU time, node number of B&B, and relative error, where bold font is the best solution. The error of the solution by HA (TS) is calculated as
where is the objective function value generated by Algorithm X, , and is the optimal value generated by the B&B Algorithm.
Table 9.
Results of the algorithms for .
Table 10.
Results of the algorithms for .
Table 11.
Results of the algorithms for .
From Table 9, Table 10 and Table 11, the CPU time of the HA algorithm is much shorter than that of other algorithms, and the error bound can be within an acceptable range (maximum error bound is 0.004046 < 0.5%). For the case of over 11 groups (i.e., ), the CPU time of each result is greater than or equal to 3600 s, exceeding the set time, which causes the algorithm to stop running. In addition, it is seen that the performance of HA and SA algorithms is very good in terms of the error. By comparison following Table 9, Table 10 and Table 11, it is easy to find that the maximum error of the HA (rep. SA) algorithm is less than 0.5% (resp. 0.04%). It can be concluded that when the value range of is (−0.5, −0.25), the HA and SA algorithms perform better. Moreover, the computational results also show that HA algorithm has a shorter CPU time than the SA algorithm, but its error performance is not better than that of the SA algorithm.
7. Conclusions
This paper investigates the group scheduling with convex resource allocation and learning effect. Under common due date assignment, the objective is to minimize the weighted sum of earliness, tardiness, due date assignment, resource consumption, and makespan, where the number of jobs in each group is different. It can be concluded that in a special case, this problem can be solved within polynomial time. For the general case of the problem, this paper presents a heuristic, a B&B, and a simulated annealing algorithm for comparison. With the data obtained from the experimental simulations, the B&B algorithm is able to obtain an optimal solution with less than or equal to 11 groups in a reasonable time frame. The CPU time of the heuristic algorithm is shorter compared to SA, and the error can be within the reasonable range (maximum error bound <0.5%). Future research could explore group scheduling under linear resource consumption function or with deterioration effects (Huang [35], Liu et al. [36], Sun et al. [37], Lv et al. [38], Wang et al. [39], Zhang et al. [40], and Oron [41]) or deal with problems under flow shop setting (Sun et al. [42], and Kovalev et al. [43]).
Author Contributions
Methodology, M.-H.L. and J.-B.W.; writing—original draft preparation, M.-H.L.; writing—review and editing, M.-H.L., D.-Y.L., Y.-Y.L. and J.-B.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Science Research Foundation of Educational Department of Liaoning Province (LJKMZ20220527).
Data Availability Statement
The data used to support the findings of this paper are available from the corresponding author upon request.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Potts, C.N.; Strusevich, V.A. Fifty years of scheduling: A survey of milestones. J. Oper. Res. Soc. 2009, 60, S41–S68. [Google Scholar] [CrossRef]
- Pei, J.; Wang, X.; Fan, W.; Pardalos, P.M.; Liu, X. Scheduling step-deteriorating jobs on bounded parallel-batching machines to maximise the total net revenue. J. Oper. Res. Soc. 2019, 70, 1830–1847. [Google Scholar] [CrossRef]
- Lee, M.; Moon, K.; Lee, K.; Hong, J.; Pinedo, M. A critical review of planning and scheduling in steel-making and continuous casting in the steel industry. J. Oper. Res. Soc. 2023, 1–35. [Google Scholar] [CrossRef]
- Shabtay, D.; Steiner, G. A survey of scheduling with controllable processing times. Discret. Appl. Math. 2007, 155, 1643–1666. [Google Scholar] [CrossRef]
- Wang, X.; Cheng, T.C.E. Single machine scheduling with resource dependent release times and processing times. Eur. J. Oper. 2005, 162, 727–739. [Google Scholar] [CrossRef][Green Version]
- Kayvanfar, V.; Mahdavi, I.; Komaki, G.H.M. Single machine scheduling with controllable processing times to minimize total tardiness and earliness. Comput. Ind. Eng. 2013, 65, 166–175. [Google Scholar] [CrossRef]
- Tian, Y. Single-machine due-window assignment scheduling with resource allocation and generalized earliness/tardiness penalties. Asia-Pac. J. Oper. Res. 2022, 39, 2150041. [Google Scholar] [CrossRef]
- Wu, C.-C.; Yin, Y.; Cheng, S.-R. Single-machine and two-machine flowshop scheduling problems with truncated position-based learning functions. J. Oper. Res. Soc. 2013, 64, 147–156. [Google Scholar] [CrossRef]
- Azzouz, A.; Ennigrou, M.; Said, L.B. Scheduling problems under learning effects: Classification and cartography. Int. J. Prod. Res. 2018, 56, 1642–1661. [Google Scholar] [CrossRef]
- Zhao, S. Scheduling jobs with general truncated learning effects including proportional setup times. Comput. Appl. Math. 2022, 41, 146. [Google Scholar] [CrossRef]
- Liu, W.G.; Wang, X.Y.; Li, L.; Dai, W. Due-window assignment scheduling with job-rejection, truncated learning effects and setup times. J. Ind. Manag. Optim. 2024, 20, 313–324. [Google Scholar] [CrossRef]
- Yin, N. Single-machine due-window assignment resource allocation scheduling with job-dependent learning effect. J. Appl. Math. Comput. 2018, 56, 715–725. [Google Scholar] [CrossRef]
- Zhao, S. Resource allocation flowshop scheduling with learning effect and slack due window assignment. J. Ind. Manag. Optim. 2021, 17, 2817–2835. [Google Scholar] [CrossRef]
- Wang, X.Y.; Liu, W.G.; Li, L.; Zhao, P.Z.; Zhang, R.F. Resource dependent scheduling with truncated learning effects. Math. Biosci. Eng. 2022, 19, 5957–5967. [Google Scholar] [CrossRef] [PubMed]
- Jiang, Y.; Zhang, Z.; Song, X.; Yin, Y. Scheduling controllable processing time jobs in seru production system with resource allocation. J. Oper. Res. Soc. 2022, 73, 2551–2571. [Google Scholar] [CrossRef]
- Wang, Y.-C.; Wang, J.-B. Study on convex resource allocation scheduling with a time-dependent learning effect. Mathematics 2023, 11, 3179. [Google Scholar] [CrossRef]
- Shabtay, D.; Itskovich, Y.; Yedidsion, L.; Oron, D. Optimal due date assignment and resource allocation in a group technology scheduling environment. Comput. Oper. Res. 2010, 37, 2218–2228. [Google Scholar] [CrossRef]
- Zhu, Z.G.; Sun, L.Y.; Chu, F.; Liu, M. Single-machine group scheduling with resource allocation and learning effect. Comput. Ind. Eng. 2011, 60, 148–157. [Google Scholar] [CrossRef]
- Li, S.S.; Ng, C.T.; Yuan, J.J. Group scheduling and due date assignment on a single machine. Int. J. Prod. Econ. 2011, 130, 230–235. [Google Scholar] [CrossRef]
- Lu, Y.-Y.; Wang, J.-J.; Wang, J.-B. Single machine group scheduling with decreasing time-dependent processing times subject to release dates. Appl. Math. Comput. 2014, 234, 286–292. [Google Scholar] [CrossRef]
- Sun, L.; Yu, A.J.; Wu, B. Single machine common flow allowance group scheduling with learning effect and resource allocation. Comput. Ind. Eng. 2020, 139, 106126. [Google Scholar] [CrossRef]
- Chen, Y.; Ma, X.L.; Zhang, G.Q.; Cheng, Y.X. On optimal due date assignment without restriction and resource allocation in group technology scheduling. J. Comb. 2023, 45, 64. [Google Scholar] [CrossRef]
- Liang, X.-X.; Liu, M.; Feng, Y.-B.; Wang, J.-B.; Wen, L.-S. Solution algorithms for single-machine resource allocation scheduling with deteriorating jobs and group technology. Eng. Optim. 2020, 52, 1184–1197. [Google Scholar] [CrossRef]
- Yan, J.-X.; Ren, N.; Bei, H.-B.; Bao, H.; Wang, J.-B. Scheduling with resource allocation, deteriorating effect and group technology to minimize total completion time. Mathematics 2022, 10, 2983. [Google Scholar] [CrossRef]
- Liu, W.G.; Wang, X.Y. Group technology scheduling with due-date assignment and controllable processing times. Processes 2023, 11, 1271. [Google Scholar] [CrossRef]
- Wang, X.Y.; Liu, W.G. Optimal different due-dates assignment scheduling with group technology and resource allocation. Mathematics 2024, 12, 436. [Google Scholar] [CrossRef]
- Shabtay, D. Optimal restricted due date assignment in scheduling. Eur. J. Oper. Res. 2016, 252, 79–89. [Google Scholar] [CrossRef]
- Shabtay, D.; Mosheiov, G.; Oron, D. Single machine scheduling with common assignable due date/due window to minimize total weighted early and late work. Eur. J. Oper. Res. 2022, 303, 66–77. [Google Scholar] [CrossRef]
- Cheng, T.C.E. Optimal slack due-date determination and sequencing. Eng. Costs Prod. Econ. 1986, 10, 305–309. [Google Scholar] [CrossRef]
- Li, S.S.; Ng, C.T.; Y, J.J. Scheduling deteriorating jobs with CON/SLK due date assignment on a single machine. Int. J. Prod. Econ. 2011, 131, 747–751. [Google Scholar] [CrossRef]
- Zhang, X.G.; Wang, Y. Single-machine scheduling CON/SLK due window assignment problems with sum-of-processed times based learning effect. Appl. Math. Comput. 2015, 250, 628–635. [Google Scholar]
- Lv, D.-Y.; Wang, J.-B. No-idle flow shop scheduling with deteriorating jobs and common due date under dominating machines. Asia-Pac. J. Oper. Res. 2024; 2450003. [Google Scholar] [CrossRef]
- Hardy, G.H.; Littlewood, J.E.; Polya, G. Inequalities, 2nd ed.; Cambridge University Press: Cambridge, UK, 1967. [Google Scholar]
- Lai, K.; Hsu, P.H.; Ting, P.H.; Wu, C.C. A truncated sum of processing-times-based learning model for a two-machine flowshop scheduling problem. Hum. Factors Ergon. Manuf. Serv. Ind. 2014, 24, 152–160. [Google Scholar] [CrossRef]
- Huang, X. Bicriterion scheduling with group technology and deterioration effect. J. Appl. Math. Comput. 2019, 60, 455–464. [Google Scholar] [CrossRef]
- Liu, F.; Yang, J.; Lu, Y.-Y. Solution algorithms for single-machine group scheduling with ready times and deteriorating jobs. Eng. Optim. 2019, 51, 862–874. [Google Scholar] [CrossRef]
- Sun, X.Y.; Liu, T.; Geng, X.-N.; Hu, Y.; Xu, J.-X. Optimization of scheduling problems with deterioration effects and an optional maintenance activity. J. Sched. 2023, 26, 251–266. [Google Scholar] [CrossRef]
- Lv, Z.-G.; Zhang, L.-H.; Wang, X.-Y.; Wang, J.-B. Single machine scheduling proportionally deteriorating jobs with ready times subject to the total weighted completion time minimization. Mathematics 2024, 12, 610. [Google Scholar] [CrossRef]
- Wang, J.-B.; Wang, Y.-C.; Wan, C.; Lv, D.-Y.; Zhang, L. Controllable processing time scheduling with total weighted completion time objective and deteriorating jobs. Asia-Pac. J. Oper. Res. 2024, 2350026. [Google Scholar] [CrossRef]
- Zhang, L.-H.; Geng, X.-N.; Xue, J.; Wang, J.-B. Single machine slack due window assignment and deteriorating jobs. J. Ind. Manag. 2024, 20, 1593–1614. [Google Scholar] [CrossRef]
- Oron, D. Scheduling controllable processing time jobs in a deteriorating environment. J. Oper. Res. Soc. 2014, 64, 49–56. [Google Scholar] [CrossRef]
- Sun, X.; Geng, X.-N.; Liu, F. Flow shop scheduling with general position weighted learning effects to minimise total weighted completion time. J. Oper. Res. Soc. 2021, 72, 2674–2689. [Google Scholar] [CrossRef]
- Kovalev, S.; Chalamon, I.; Becuwe, A. Single machine scheduling with resource constraints: Equivalence to two-machine flow-shop scheduling for regular objectives. J. Oper. Res. Soc. 2023, 1–4. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).