PARALLEL MACHINE SCHEDULING WITH A SIMULTANEITY CONSTRAINT AND UNIT-LENGTH JOBS TO MINIMIZE THE MAKESPAN

2010 ◽  
Vol 27 (06) ◽  
pp. 669-676
Author(s):  
LIN LIN ◽  
YIXUN LIN ◽  
XIANWEI ZHOU ◽  
RUYAN FU

In this paper, we consider the parallel machine scheduling with a simultaneity constraint and unit-length jobs. The problem can be described as follows. There are given m parallel machines and a graph G, whose vertices represent jobs. Simultaneity constraint means that we can process a vertex job v if and only if there exists at least dG(v) idle machines, where dG(v) is the degree of vertex v in graph G. Once a vertex job is completed, we delete the vertex and its incident edges from the graph. The number of machines that a vertex job needing depends on its degree in current graph. Changes of graph result in changes of vertex degree. Here, we consider a special case that all jobs in the original graph are unit-length. Let pv denote the processing time of vertex job v, we define pv = 0 if d(v) = 0, and pv = 1, otherwise. The objective is to minimize the time by which each vertex job is completed, i.e., the time by which the graph becomes an empty graph. We show that this problem is strongly NP-hard and provide a [Formula: see text]-approximation algorithm.

2018 ◽  
Vol 18 (2) ◽  
pp. 321-330
Author(s):  
Aseel J Haleel

Minimizing the scheduling production time consider one of the most important factors forcompanies which their objectives is achieve the maximum profits. This paper studies theidentical parallel machine scheduling problem which involves the assignment numbers ofjob (N) to set of identical parallel machine (M) in order to minimize the makespan(maximum completion time of all job). There are numerous troubles in solving the largesize of “parallel machine scheduling” problem with an excessive jobs and machines, sothe genetic algorithm was proposed in this paper which is consider an efficient algorithmthat fits larger size of identical “parallel machine scheduling” for minimizing themakespan. Most studies in the scheduling field suppose setup time is insignificant orincluded in the processing time, in this paper both the sequence independent setup timesand processing time were considered. The solutions of algorithms are coding in(MATLAB). A numerical example of (11) jobs are schedule on (3) machines todemonstrative the effectiveness of algorithm solution. The result show the algorithm caneffectively solve large size of scheduling problem and given the best schedule withminimum makespan.


2016 ◽  
Vol 33 (01) ◽  
pp. 1650001 ◽  
Author(s):  
Chun-Lai Liu ◽  
Jian-Jun Wang

In this paper, we study the problem of unrelated parallel machine scheduling with controllable processing times and deteriorating maintenance activity. The jobs are nonresumable. The processing time of each job is a linear function of the amount of a continuously divisible resource allocated to the job. During the planning horizon, there is at most one maintenance activity scheduled on each machine. Additionally, if the starting time of maintenance activity is delayed, the length of the maintenance activity required to perform will increase. Considering the total completion times of all jobs, the impact of maintenance activity in the form of the variation in machine load and the amounts of compression, we need to determine the job sequence on each machine, the location of maintenance activities and processing time compression of each job simultaneously. Accordingly, a polynomial time solution to the problem is provided.


2014 ◽  
Vol 31 (05) ◽  
pp. 1450039 ◽  
Author(s):  
Yiwei Jiang ◽  
Huijuan Wang ◽  
Ping Zhou

We study a preemptive scheduling problem on two identical parallel machines that share a common server. Each job has to be loaded by the server before being processed on one of the machines and unloaded by the server after its processing. The loading and unloading times are both equal to one time unit. The goal is to minimize the makespan. We propose a O(n log n) solution algorithm for the preemptive variant of the problem.


2017 ◽  
Vol 58 (3-4) ◽  
pp. 306-313
Author(s):  
J. M. DONG ◽  
X. S. WANG ◽  
L. L. WANG ◽  
J. L. HU

We analyse a parallel (identical) machine scheduling problem with job delivery to a single customer. For this problem, each job needs to be processed on $m$ parallel machines non-pre-emptively and then transported to a customer by one vehicle with a limited physical capacity. The optimization goal is to minimize the makespan, the time at which all the jobs are processed and delivered and the vehicle returns to the machine. We present an approximation algorithm with a tight worst-case performance ratio of $7/3-1/m$ for the general case, $m\geq 3$.


Sign in / Sign up

Export Citation Format

Share Document