Professional Documents
Culture Documents
Operating Decisions
Processing Times
➢Deterministic: If processing times of all jobs are
known and constant the scheduling problem is called
a deterministic problem.
➢Static: In the case of static problems the number of jobs is fixed and
will not change until the current set of jobs has been processed.
• Sequencing establishes the order for doing the jobs at each facility.
• Sequencing reflects job priorities according to the way that jobs are
arranged in the queues.
• Total savings from regularly sequencing the right way, the first time, can accumulate
to substantial sums.
• Re-sequencing can be significantly more costly. When there are many jobs and facilities,
sequencing rules have considerable economic importance.
• Sequencing also involves shop floor control, which consists of communicating the status
of orders and the productivity of workstations.
Johnson’s Rule for two serial processes
to Minimize Make-span
We use the following four step process to find the optimal
sequence.
D
A
Job
E1
C1
B1
Operation # 1
D1
A1
E2
C2
B2
Operation # 2
D2
A2
Machine for
M1
M1
M1
M1
M1
Operation # 1
Example
Machine for
M2
M2
M2
M2
M2
Operation # 2
Time for
4
6
5
7
8
Operation # 1
(Days)
Time for
6
9
7
1
3
Operation # 2
(Days)
Iteration 1
Operation # 1
Operation # 2
Operation # 1
Operation # 2
Machine for
Machine for
1 (Days)
2 (Days)
Step 2: The job is D and the machine
is M2.
Job
Step 3: Since the machine identified
at Step 2 is machine M2, job D will
be assigned to the last available
sequence position which is position
5; and the resulting partial sequence A A1 A2 M1 M2 8 3
is given below.
Position Position Position Position
B B1 B2 M1 M2 5 7
D
1 2 3 4 C C1 C2 M1 M2 6 9
Step 4: Delete job D from
consideration. D D1 D2 M1 M2 7 1
E E1 E2 M1 M2 4 6
Operation # 1
Operation # 2
Operation # 1
Operation # 2
Operation # 1
Operation # 2
Machine for
Machine for
Time for
Time for
Iteration 2
(Days)
(Days)
Job
Step 1: The next minimum time is
3.
Step 2: The job is A and the A A1 A2 M1 M2 8 3
machine is M2.
Step 3: The job A will be assigned
B B1 B2 M1 M2 5 7
to the last available schedule
position, which is position 4. After
assigning job A to position 4, the C C1 C2 M1 M2 6 9
partial sequence is given below.
Position Position Position Sched
A D
1 2 3 D D1 D2 M1 M2 7 1
uled
Step 4: Delete job A from
consideration. E E1 E2 M1 M2 4 6
Iteration 3
Operation # 1
Operation # 2
Step 2: The job is E and the
machine is M1.
Job
Step 3: The job E will be
assigned to the first available
schedule position, which is
position 1. The partial sequence
after assigning job E to position
1 is given below. A A1 A2 M1 M2 8 3
Schedul
ed
Position Position B B1 B2 M1 M2 5 7
E A D
2 3
C C1 C2 M1 M2 6 9
Step 4: Delete job E from Schedul
consideration D D1 D2 M1 M2 7 1 ed
E E1 E2 M1 M2 4 6
Time for Operation # 1 (Days)
Operation # 1
Operation # 2
Step 2: The job is B and the
machine is M1.
Job
Step 3: The job B will be
assigned to the first available
schedule position, which is
position 2. The partial
sequence after assigning job B A A1 A2 M1 M2 8 3
Schedu
Position B B1 B2 M1 M2 5 7
E B A D
3 C C1 C2 M1 M2 6 9
Step 4: Delete job B from D D1 D2 M1 M2 7 1
Schedu
consideration led
Schedu
E E1 E2 M1 M2 4 6 led
Iteration 5
Operation # 1
Operation # 2
this stage is C and; it will be
assigned to the remaining
Job
unassigned position 3.
C C1 C2 M1 M2 6 9
E B C A D D D1 D2 M1 M2 7 1
Schedule
d
Schedule
E E1 E2 M1 M2 4 6 d
Finding Make-span
The sequence E-B-C-A-D identified by Johnson’s rule guarantees
the minimum value of make-span.
However, Johnson’s rule does not give the value of make-span. It
only identifies the best sequence.
The value of make-span is obtained either by drawing the Gantt
chart or a computerized algorithm can be developed.
The Gantt chart for this optimal sequence is given in the next
slide.
The Gantt chart for the sequence E-B-C-A-D is
Operation # 1
Operation # 2
Operation # 1
Operation # 2
Operation # 1
Operation # 2
Machine for
Machine for
Time for
Time for
given below. The value of make-span is 31 days.
(Days)
(Days)
Job
The optimal (minimum) value of make-span for
this problem is therefore, 31 days. A A1 A2 M1 M2 8 3
B B1 B2 M1 M2 5 7
Sequence E-B-C-A-D C
D
C1
D1
C2
D2
M1
M1
M2
M2
6
7
9
1
E E1 E2 M1 M2 4 6
Time (Days)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
M1 E1 E1 E1 E1 B1 B1 B1 B1 B1 C1 C1 C1 C1 C1 C1 A1 A1 A1 A1 A1 A1 A1 A1 D1 D1 D1 D1 D1 D1 D1
M2 E2 E2 E2 E2 E2 E2 B2 B2 B2 B2 B2 B2 B2 C2 C2 C2 C2 C2 C2 C2 C2 C2 A2 A2 A2 D2
Single Machine Scheduling
There are several rules that can be used to find the order of
processing. We will study the following three rules.
• At first glance, inventory control and inventory management seem similar. After all, they
both cover similar bases revolving around the question, “How much stock should I order?”
• Although these two terms are often used interchangeably, they actually deal with different
aspects of inventory optimization.
Inventory management, is a broader term that covers how you obtain, store,
and profit from raw materials and finished goods alike. The right stock, at the
right levels, in the right place, at the right time, at the right cost.
Inventory management is a systematic approach to sourcing, storing, and selling inventory—
both raw materials (components) and finished goods (products).
In business terms, inventory management means the right stock, at the right levels, in the
right place, at the right time, and at the right cost as well as price.
The goal of inventory control procedures is to maximize profits with minimum inventory
investment, without impacting customer satisfaction levels
Types of inventory management
(2) works-in-process,
• Bulk Shipments
• ABC Inventory Management
• Backordering
• Just in Time (JIT)
• Consignment
• Dropshipping and Cross-docking
• Cycle Counting
1. Bulk shipments
This method banks on the notion that it is almost always cheaper to purchase and ship goods in
bulk. Bulk shipping is one of the predominant techniques in the industry, which can be applied
for goods with high customer demand.
The downside to bulk shipping is that you will need to lay out extra money on warehousing the
inventory, which will most likely be offset by the amount of money saved from purchasing
products in huge volumes and selling them off fast.
2. ABC inventory management
ABC inventory management is a technique that’s based on putting products into categories in
order of importance, with A being the most valuable and C being the least. Not all products are
of equal value and more attention should be paid to more popular products.
Although there are no hard-and-fast rules, ABC analysis leans on annual consumption units,
inventory value, and cost significance. Categories typically look something like:
3. Backordering
Backordering refers to a company’s decision to take orders and receive payments for out-of-stock
products. It’s a dream for most businesses but it can also be a logistical nightmare … if you’re not
prepared.
When there’s just one out-of-stock item, it’s simply a case of creating a new purchase order for
that one item and informing the customer when the backordered item will arrive. When it’s tens
or even hundreds of different sales a day, problems begin to mount.
4. Just in Time (JIT)
Just In Time (JIT) inventory management lowers the volume of inventory that a business keeps on
hand. It is considered a risky technique because you only purchase inventory a few days before it
is needed for distribution or sale.
JIT helps organizations save on inventory holding costs by keeping stock levels low and eliminates
situations where deadstock - essentially frozen capital - sits on shelves for months on end.
5. Consignment
Consignment involves a wholesaler placing stock in the hands of a retailer, but retaining
ownership until the product is sold, at which point the retailer purchases the consumed stock.
Typically, selling on consignment involves a high degree of demand uncertainty from the
retailer’s point of view and a high degree of confidence from the wholesaler’s point of view.
For retailers, selling on consignment can have several benefits, including the ability to:
•Offer a wider product range to customers without tying up capital
•Decrease lag times when restocking products
•Return unsold goods at no cost
While most of the risk in selling on consignment falls on the wholesaler, there are still a
number of potential advantages for the supplier:
•Test new products
•Transfer marketing to the retailer
•Collect useful information about product performance
If you consider selling on consignment — as either a retailer or wholesaler — set terms
clearly regarding the:
•Return, freight, and insurance policies
•How, when, and what customer data is exchanged
•Percentage of the purchase price retailer will be taking as sales commission
6. Dropshipping and cross-docking
This inventory management technique eliminates the cost of holding inventory altogether.
When you have a dropshipping agreement, you can directly transfer customer orders and
shipment details to your manufacturer or wholesaler, who then ships the goods.
Cycle counting or involves counting a small amount of inventory on a specific day without
having to do an entire manual stocktake. It’s a type of sampling that allows you to see how
accurately your inventory records match up with what you actually have in stock.
This method is a common part of many businesses’ inventory management practices, as it
ultimately helps ensure that customers can get what they want, when they want it, while
keeping inventory holding costs as low as possible.
A deterministic model does not include elements of randomness. Every time you run
the model with the same initial conditions you will get the same results.
A probabilistic model includes elements of randomness. Every time you run the model,
you are likely to get different results, even with the same initial conditions. A probabilistic
model is one which incorporates some aspect of random variation.