Professional Documents
Culture Documents
Ii 0 t 0, Iijt 500, X it 0
5.11 Assumption: Workers may not be hired or fired. (There will be no Ht and Ft.)
3 2 2
Minimize Cost = 20(120)Wt 30Ot 0.8 I i 0t 0.6 I ijt
i 1
t 1 j 1
subject to:
Ii 0 t 0, Iijt 500, X it 0
2. A local firm manufactures children's toys. The projected demand over the next four months for one
Solution:
Since there is a 600 units ending inventory in June, the demand for July will be reduced to be
3825– 600 = 3225 units. By the same way, the demand for October will be increased to be 4440 + 800
= 5240 units. This is based on First In First Out policy.
Note:
1. To calculate the number of units produced per worker for a particular month (column 4), we
first calculate the number of units produced per day, which is equal to (8 hr)/(1 hr 40 min/ unit) =
4.8 units/day. Thus, the number of units produced per month is Days available * 4.8. For example,
in July, unit/worker/mo. = 23 days * 4.8 units/day – 110.4 units/worker/mo.
2. To calculate the number of workers required for meeting the demand without any stockouts
(column 7), for every month, we divide the cumulative demand up to that month (column 6) by the
cumulative number of units produced by a worker (column 5) over the corresponding time
interval. Then, we know that for any given month, the cumulative demand up to that month will be
met if we employ the number of workers indicated in the corresponding cell, and have them work
full-time until that month, possibly building anticipatory inventories in certain months, to be
consumed in the subsequent months. Obviously, if we want to experience no stockouts over the
entire planning horizon, we must employ the maximum number of workers appearing in the
aforementioned column (i.e., 56). These workers will need to work full-time for the months of
July and August, but they will be under-utilized in the sub-sequent months of September and
October.
b. Determine the plan that corresponds to demand chasing, i.e., the plan that changes the workforce
level each month to most closely match the demand, and compute the cost(s) of this plan.
The total number of workers fired is 5+66 = 71 at a cost of (5+66)(850) = $60,350 and the total
hired is 65+21 = 86 at a cost of (86)(350) = $30,100. inventory holding cost is (800)(4) = $3,200. The total
cost of this plan is $60,350 + $30,100 + $3,200 = $93,650.
Note: Since the problem does not give us any information about the labor rates, we cannot compute any
(regular) labor costs (which is also part of the cost structure in the considered problem context).
Furthermore, these labor costs include also an "undertime" cost, since in certain months there is a certain
amount of time paid to the workers for doing nothing - this is the results of rounding to the next intege /
employing the "ceiling" function, in the computation of the worker requirements.
3. Computing a Master Production Schedule for the McGuinnes & Co. Microbrewery.
In this problem you are invited to use the tabular (spreadsheet-based) approach to develop a 6-month (26
weeks) MPS for the McGuinness microbrewery case study presented in class. A complete description of
the case study and the spreadsheet discussed in class that can support your calculations, can be downloaded
from the course Web-site (http://www.isye.gatech.edu/~spyros/courses/IE3104/course_materials.html). A
detailed description of the faced situation is as follows:
a. At the beginning of 2001, McGuinness & Co. had in its inventory the following quantities from each
of the five products:
Product Avail. Inventory (in cases)
Pale Ale 800
Stout 400
Winter Ale 750
Summer Brew 0
Octoberfest 0
Furthermore, at that point, the company was brewing a full fermentor for each of the first two products,
with these production lots requiring another week of fermentation for the pale ale (i.e., this lot would
be available at the beginning of week 2), and two more weeks of fermentation for the stout (i.e., this lot
would be available at the beginning of week 3).
Finally, using the forecasting techniques discussed in class, and the information available in his order
records, Mr. McGuinness was contemplating that the demand for each of the company five products
over the next six months (26 weeks), would evolve as follows:
Product W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13
Pale Ale 350 340 300 300 300 300 300 300 300 300 300 300 300
Stout 170 170 160 160 165 165 165 165 175 175 175 175 190
Winter Ale 320 330 310 310 265 265 265 265 180 180 180 180 150
Summer Brew 40
Octoberfest
Product W14 W15 W16 W17 W18 W19 W20 W21 W22 W23 W24 W25 W26
Pale Ale 300 300 300 300 300 300 300 300 300 300 300 300 300
Stout 190 190 190 200 200 200 200 215 215 215 215 225 225
Winter Ale 150 150 150 50
Summer Brew 40 40 40 100 100 100 100 170 170 170 170 225 225
Octoberfest
Using the above data, and the information in Word document describing the McGuinness & Co.
Microbrewery case study regarding (i) the production (fermentation) lead times for each brew, (ii) the
production capacity of the microbrewery, and (iii) the company policy regarding the maximal allowed
shelf-life, develop a production schedule for the next 26 weeks. In the preparation of this schedule
you should also consider that, under the current operational conditions, the company produces the
various products only in lots of a full or half fermentor (this was, indeed, the situation for the
senior design project!)
In your work, you can utilize the spreadsheet presented in class (and available at the course Web-site).
Remember, that the green cells in this spreadsheet correspond to the input data required for the
problem definition, the orange/brown cells introduce your scheduling decisions (i.e., when to initiate
production for each product, and how much to produce in each lot) in the overall computation, while
the remaining white cells implement all the additional computations needed in order to evaluate the
feasibility and quality / performance of your schedule. Also, as indicated in class, the overall
spreadsheet computation is organized in a number of segments, with the top segment assessing the
feasibility of any tentative schedule w.r.t. the available production capacity (i.e., fermentor capacity
and availability), while the remaining segments compute the projected inventory position for each
product, based on the current product availability (i.e., initial inventory position and scheduled
receipts), its demand profile, and the contemplated scheduled releases (i.e., the (tentative) production
plan w.r.t. this product).
Notice that there is a possibility that you will find out that the satisfaction of the entire (projected)
demand with the current production resources and product availability is impossible. In that case, and
considering the fact that the company experiences intense growth, the best strategy for Mr.
McGuinness would be to expand its production capacity by buying and installing another (or possibly
more) fermentor(s). However, in your work consider that, due to financial constraints, the
company cannot afford the purchase of another fermentor in the immediate future, and discuss
how Mr. McGuinness should deal with any arising schedule infeasibilities.
At the end of this part of your work, please, turn in (i) the proposed production schedule, (ii) the
resulting spreadsheet, and (iii) a supporting document explaining and justifying your
proposition.
Solution:
For the specified problem data, there is no feasible production schedule that can satisfy the entire product
demand over the considered planning horizon. Hence, assuming that no additional production capacity
(fermentors) can be installed during the considered time interval, we must consider how to accommodate
the schedule infeasibility, by deciding which part of the demand should be left uncovered.
This decision should take into consideration the product phases w.r.t. (i) their entire life-cycles, as well as
(ii) their seasonal cycles, and their implications for the company’s marketing and distribution policies. One
way to reason about this problem is as follows:
1. The pale ale seems to be the major company product (i.e., the most well-established and with the most
extensive circulation), having reached its mature phase. Hence, the company should maintain a stable
and responsive production for this product. Furthermore, the current product expansion to a new
market (Northeast) implies that the company must be careful with its new undertaken obligations
(deals and/or contracts with the new distributors and customers). Based on these considerations, it
seems that the demand for pale ale should be met on its entirety.
2. The stout is a brew that is in its growth phase, and it is developing to the second major product for the
company. Therefore, it is to the company’s advantage to promote aggressively this product. Allowing
for planned shortages does not seem to support the company interests.
3. Similarly, the summer brew is a product in its growth phase. Furthermore, the product demand in the
considered planning horizon corresponds to the “opening period” for the product. As a result, the
company should try to meet the entire expected demand for this product, as well, since in this way it
would promote and secure the product position in the market.
4. Finally, the winter ale is a product that is rather well-established; the product has been around for a
while, and its annual demand presents some stability. At the same time, this is a seasonal product for
the company, and the estimated product demand for the considered planning horizon – especially the
last few weeks - corresponds to the closing phase of the product seasonal cycle. The previous two
remarks imply that the company might be able to “take a hit” w.r.t. this product, by terminating the
product distribution a little earlier than planned for this year, without this fact affecting significantly
the product marketability and the company image.
Step 2: Put in the fermentation time and the initial inventory level, i.e. 2 week fermentation time and initial
inventory level of 800 for pale ale.
Now we are ready to experiment with the spreadsheet in order to determine the scheduled releases that will
"minimize" the implications of the experienced shortages.
Develop a formula that estimates the total cost of the production schedule developed in part (a). (As
you can see, once this formula is implemented in the provided spreadsheet, it can allow the
development of MPS's that are evaluated and "optimized" according to the more "standard"
considerations of inventory control theory.)
Solution:
Total cost = Production cost + Holding cost + Backordering cost + Setup cost
5 T
Production cost = cX
i 1 t 1
it where Xit is the number of unit of product i produced at time t
5 T
Holding cost = h I
i 1 t 1
i it where Iit+ is the on-hand inventory of product i at time t
5 T
Backordering cost = b I
i 1 t 1
i it where Iit- is the backorders of product i at time t
5 T 5 T
Setup cost = s1Fit Pit s2 Max( Fit , Fi,t 1 )(1 Pit )
i 1 t 1 i 1 t 1
Where Fit is the number of fermentors occupied by product i at time t
Pit is equal to 1 if Fit = Fi, t-1; 0 otherwise
c. An additional concern that arises in the development of feasible production schedules is the
accommodation of any preventive maintenance of the production equipment that might reduce the
nominal production capacity over certain periods of the planning horizon. Suppose the McGuinness &
Co. Micro brewery runs a preventive maintenance program that necessitates the removal of each
fermentor for certain predetermined time intervals over the considered planning horizon (measured in
weeks - typically in the order of one to three weeks since these fermentors might have to be taken to
the facility of the sub-contractor supporting the maintenance program). Discuss how you would
modify the provided Excel spreadsheet in order to incorporate the maintenance effects in your
calculations.
Solution:
1. We can replace the “number of fermentors” cell on the very top of the spreadsheet, by an entire
input row that will allow us to state the fermentor availability on a period-by-period basis.
2. We can add another imaginary (fictitious) product that would occupy the fermentors during the
periods of scheduled maintenance. For this example, we can assume and use the Octoberfest
Lager as a maintenance requiring product. You need to specify the fermentation time to be 1
week. So, if you have a three-week maintenance, you will put schedule release on all three weeks.
Extra credit (50%)
Provide a mathematical (mixed integer) programming formulation for production scheduling problem as it
arises in the McGuinness case study presented in class. In your formulation, consider that backorders are
not allowed, and the optimized objective is the minimization of the inventory holding cost (i.e., set up cost
is not an issue - the main value of this formulation is that it would provide a definite answer on whether
there exists a feasible production schedule or not).