2005
DOI: 10.1142/s0129054105003030
|View full text |Cite
|
Sign up to set email alerts
|

Approximation Algorithms for Flexible Job Shop Problems

Abstract: The Flexible Job Shop problem is a generalization of the classical job shop scheduling problem in which for every operation there is a group of machines that can process it. The problem is to assign operations to machines and to order the operations on the machines so that the operations can be processed in the smallest amount of time. This models a wide variety of problems encountered in real manufacturing systems. We present a linear time approximation scheme for the non-preemptive version of the problem whe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
46
0
1

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(47 citation statements)
references
References 22 publications
0
46
0
1
Order By: Relevance
“…In the same year, a hybrid genetic-based algorithm was proposed to minimize the C max in FJS [20]. After that, in 2001, a polynomial algorithm with/without considering interruption was proposed for FJS [21]. In 2002, for the first time, FJS was investigated in a multi-purpose case [22], and the proposed algorithm was a hybrid of fuzzy logic and evolutionary algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…In the same year, a hybrid genetic-based algorithm was proposed to minimize the C max in FJS [20]. After that, in 2001, a polynomial algorithm with/without considering interruption was proposed for FJS [21]. In 2002, for the first time, FJS was investigated in a multi-purpose case [22], and the proposed algorithm was a hybrid of fuzzy logic and evolutionary algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…During this interval, the packet (i,j) is in transit on path(i,j), so we will call it transit interval. A schedule is valid if for any two packets (i,j (1)) and (i,j(2)), j(1)<j(2), we have tfinish(i,j(1))≤tstart(i,j (2)), and if any two packets scheduled on the same path (disregarding their type) are assigned disjoint transit intervals. The first condition makes sure that each flow's packets are sent sequentially (in the order given by the starting time of the packets' transit intervals) and the second one makes sure that the packets scheduled on the same path are sent one at a time.…”
Section: Minimum Makespan Schedulingmentioning
confidence: 99%
“…For each flow i, we define an ordering of the paths: po(i,1), po(i,2), …, po(i,P), such that ts(po(i,1),i)≤ ts(po(i,2),i)≤…≤ts(po(i,P),i). In the proofs of the following theorems we will frequently reassign a packet from a path po(i,q(1)) to a path po(i,q(2)), with q(2)<q (1). Such a reassignment does not change the starting time of the packet, but may decrease its ending time.…”
Section: Properties Of Optimal Schedulesmentioning
confidence: 99%
See 2 more Smart Citations