








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This topic explain master production scheduling of beverage industry. Given content is related to chemistry. It is written by miss aymen ahsan and edited by miss maryam
Typology: Summaries
1 / 14
This page cannot be seen from the preview
Don't miss anything!









Aymen Ahsan, M. Shahzaib Chughtai, M. Anees
Supply Chain and Project Management Center, University of the Punjab, Lahore, Pakistan
Master Production Scheduling (MPS) plays a crucial role in aligning production activities with
demand forecasts while optimizing resource utilization. This research focuses on developing a Mixed
Integer Linear Programming (MILP) model for the MPS of Coca-Cola Beverages Pakistan Limited,
a major player in the beverage industry. The objective is to minimize production and inventory costs
while ensuring demand satisfaction, meeting capacity constraints, and maintaining a balance between
production and resource allocation. The MILP model incorporates key production factors, including
production rates, inventory levels, labour availability, and machine capacities, tailored to the
operational characteristics of Coca-Cola's manufacturing facility in Raiwind, Lahore, Pakistan. The
model is implemented and solved using IBM CPLEX Optimization Studio, leveraging its
computational efficiency to handle the complexity of real-world production data. The results
demonstrate an optimal production schedule that meets forecasted demand while minimizing
operational costs.
Pakistan, Beverage Industry
In today’s dynamic and competitive
manufacturing environment, effective
production planning is essential for
maintaining operational efficiency and
meeting consumer demands (Davis et al.
2012). Master Production Scheduling (MPS) is
a critical component in production planning,
functioning as the bridge between long-term
strategic planning and the day-to-day
execution of manufacturing operations
(Jonsson and Kjellsdotter Ivert 2015). MPS
provides a detailed plan of what is to be
produced, in what quantities, and when,
ensuring that resources are optimally allocated
to meet demand forecasts while adhering to
operational constraints.
MPS is central to balancing multiple objectives
like fulfilling customer demand, optimizing
inventory levels, managing workforce
deployment, and minimizing production costs
(Pereira, Oliveira, and Carravilla 2022). It
breaks down aggregate plans into specific
schedules for individual products, aligning
production activities with forecasted demand
and available resources over a defined time
horizon. The effectiveness of an MPS depends
on accurate demand forecasts, precise
inventory data, (Xie, Lee, and Zhao 2004) and
detailed knowledge of production capabilities,
including machine capacities and labour
constraints. Moreover, it plays a pivotal role in
integrating supply chain activities by
providing clear visibility of production needs
to procurement and distribution teams.
Developing an effective MPS is particularly
challenging in industries characterized by high
demand variability, product diversity, and
complex production environments—
conditions prevalent in the beverage industry
(Bozarth et al. 2009). Companies like Coca-
Cola Beverages Pakistan Limited (CCBPL)
face unique challenges in production planning,
including managing a wide variety of products,
addressing seasonal fluctuations in demand,
and operating under limited production
capacities and stringent delivery timelines.
These complexities necessitate a robust and
flexible planning approach that can adapt to
market dynamics while ensuring operational
efficiency.
The requirements for an effective MPS include
accurate demand forecasting, a comprehensive
understanding of production capacities,
efficient inventory management, and
coordination across functional areas (Mula et
al. 2006). Additionally, it must account for
constraints such as machine availability,
workforce limitations, and storage capacities.
Modern MPS solutions increasingly rely on
advanced optimization techniques to achieve
these objectives, particularly in complex
production systems where manual planning is
infeasible due to the sheer volume of variables
and constraints involved (Afshari, Hare, and
Tesfamariam 2019).
This study aims to address the production
scheduling challenges of CCBPL by
developing a Mixed Integer Linear
Programming (MILP) model tailored to its
specific operational needs. MILP is a powerful
mathematical modeling approach that
integrates both continuous and discrete
variables to represent complex decision-
making processes in production systems. The
proposed model incorporates critical elements
such as production rates, labor availability,
inventory levels, and capacity constraints. The
goal is to minimize total operational costs
while ensuring that demand is met efficiently.
The model is solved using IBM CPLEX, a
state-of-the-art optimization tool designed to
handle large-scale linear and mixed-integer
programming problems. By leveraging the
computational capabilities of CPLEX, the
study explores optimal production schedules
for CCBPL, evaluates cost trade-offs, and
provides actionable insights for production
managers.
The contribution of this research is twofold:
first, it demonstrates the practical application
of MILP in addressing real-world production
scheduling challenges in the beverage
industry; second, it highlights the strategic
importance of MPS in enhancing operational
performance and achieving cost efficiencies.
By providing a structured framework for MPS
development and optimization, this study
seeks to assist CCBPL in improving its
production planning processes, ultimately
enabling the company to better meet market
demands and maintain its competitive edge.
The company has total plant area of 75,600 m
2
with the production capacity of 130 MUC. The
warehousing facility of plant is 12,000 pallets.
This plant has total seven production lines of
which two are RGB’s, four are PET lines
including Dasani and one is pulpy line. It has
3 preform injection molding machines. It has
one ware houses for raw materials and final
ready products. It has the state-of-the-art
industrial design to cater to the production of
plant. The bottle per hour capacity of
production lines in given in Table 1. Its
product portfolio includes globally renowned
brands such as Coca-Cola, Sprite, and Fanta,
alongside local favorites like Dasani. These
products are offered in various Stock Keeping
Units (SKUs), catering to diverse consumer
preferences. CCBPL’s SKUs include bottles
and cans of varying sizes, ranging from 250ml
single-serve packs to larger family-sized
options like 2-liter bottles. The company also
offers beverages in multiple packaging types,
including PET bottles, and glass bottles,
ensuring accessibility across different market
Figure 1 Production Process of PET Lines
(Multi-Item Single Level Capacitated Lot Sizing Model)
The company selected for this study
manufactures beverages with high demand
rate. The company has 7 product lines, which
are permanently in use due to customer
demand, but 3 of them are selected or this
study, called Line 5, 6 and 7 PET Lines
because polyethylene terephthalate material is
use to make bottles on these lines and then
filled according to the process mentioned in
Figure 1. The company needs to determine its
Master Production Scheduling plan to
minimize the total costs represented by
production cost (labor costs) and inventory
management, and ensure compliance of
constraints related to each product line
demand, production capacity expressed in
Bottles per hour (BPH), work in process
storage, and operational efficiency.
Due to the policies established by the
company, the use of overtime or production
subcontracting is not considered, because these
decisions can significantly affect the quality of
the product and put industrial secrets at risk. In
the same way, since it is a medium-term
production plan based on 12 month’s horizon
planning, operational details related to the
setup time, assembly and maintenance of
machines are not considered directly.
Therefore we propose the use of mathematical
programming to create a linear programming
model, which will be referred to as Multi-Item
Single Level Capacitated Lot Sizing Model.
The use of a linear programming model is
justified due to the complexity of the model
related to the number of parameters and
variables taken into account in a medium-term
planning horizon, and to the constraints of
resources, capacities, inventories, setup, which
guarantee the feasibility and optimization of
the Master Production Scheduling.
Table 3 Indices for Model
Symbol Description
j Index for products/items, j=1,2,…,J
k Index for shared resources with limited capacity, k=1,2,…,K
t Index for time periods, t=1,2,…,T
The parameters in the model play a critical role
in balancing production, inventory, and cost.
Demand (d jt
) drives production requirements,
while unit production costs (p jt
) and setup costs
(sjt) directly influence the objective function,
encouraging cost-efficient production and
batching. Inventory holding costs (h jt
) penalize
excess inventory, promoting just-in-time
production when feasible. Capacity constraints
kt
) and resource usage parameters (a jkt
} for
production and s jkt
for setups) ensure resource
feasibility, impacting the timing and volume of
production. The setup enforcement parameter
jt
) links setup decisions to production
activity, ensuring logical consistency.
Together, these parameters determine how the
model minimizes costs while meeting demand
and adhering to capacity limits, balancing
trade-offs between inventory, production
timing, and resource allocation. The set of
indices are given in Table 3 and parameters,
coefficient and variables are given in Table 4
and Table 5.
Table 4 Parameters, Coefficients and Variables for Model
Symbol Description
period. The equation (3) is a "big-M"
constraint that links production quantities q jt
to
the binary setup variable y jt
. If y jt
= 0 , then no
production (q jt
= 0 ) can occur. Conversely, if
production occurs, y jt
must be 1. Equation (4)
represents that production and setup activities
do not exceed the available capacity of
resources. It accounts for both the per-unit
production capacity consumption and the fixed
setup capacity consumption. Equation (5)
represents the total labor hours used in
production and setup activities based on the
available workforce in each time period. It
ensures that the demand for labor does not
exceed the capacity of the available labor
force.
Equation (6) modifies the forecasted demand
for products based on seasonal fluctuations,
using a seasonal factor. It ensures that
production schedules align with expected
changes in consumer demand during different
periods of the year. The Transportation
Capacity Constraint in equation (7) limits the
amount of product that can be transported
between facilities based on available
transportation resources. Equation (8)
presents that products are produced in a
specific order, accounting for setup times and
changeovers between different product types.
The Production Ramp-Up/Down Constraints
in equation (9) limit the rate at which
production quantities can increase or decrease
between periods, preventing abrupt changes
that could lead to inefficiencies or excessive
costs. Equation (10) represents non-negativity
restrictions for the variables of the model
related to production quantities, inventory
levels, backordering and setup decisions must
be binary.
Once the master production scheduling
problem has been modelled, it is identified as
a linear programming model that does not
require entire variables, due to the nature of the
production process, which produces fabric
continuously and not in discrete units. In
addition, the mathematical programming
model proposed handles deterministic
variables, and in the case of integrating
uncertainty with some parameters and/or
variables, the model must be adjusted
j=
t=
jt
jt
jt
jt
jt
jt
jt
j=
t=
j(t −
jt
jt
jt
jt
jt
jt
j=
jkt
jt
j=
jkt
jt
kt
jt
jt
jkt
jkt
t
jt
jt
jt
jkt
kt
jt
j(t −
jt
jt
jt
jt
jt,
jt
jt
Equations (1), (2), (3), (4), (5), (6), (7), (8), (9), (10)
Table 6 provides the demand forecast for
Coca-Cola, Sprite, and Fanta over 12 months,
reflecting the monthly requirements for each
product based on historical trends and
expected sales. This helps determine the
production quantities required to meet
customer needs. Table 7 outlines the
production capacities of the three PET lines,
showing their daily and monthly maximum
production limits. These values establish the
upper bounds for scheduling production while
adhering to resource constraints. Table 8
details the production and setup costs for each
product, expressed in rupees. It highlights the
per-unit production costs and fixed costs
incurred whenever a product setup is
performed on a production line. Table 9
specifies the inventory details , including initial
stock levels and holding costs per unit per
month for each product. These values are
crucial for balancing inventory costs against
production and setup costs. Table 10 provides
seasonality factors that adjust monthly demand
to reflect seasonal fluctuations. These factors
help account for higher or lower sales during
specific periods, ensuring production aligns
with real-world demand patterns.
Table 11 lists the changeover costs incurred
when switching from one product to another
on a production line. These costs add
complexity to scheduling and encourage
efficient batch planning to minimize frequent
changes. Table 12 summarizes labor
availability and costs, specifying the total labor
hours available per month and the cost per
hour. These constraints ensure that workforce
limitations are considered in the production
plan. Table 13 highlights the storage capacities
for Coca-Cola, Sprite, and Fanta, setting limits
on the maximum inventory that can be held for
each product to avoid exceeding warehouse
space. Table 14 provides data on
transportation capacity and costs , detailing the
maximum units that can be transported per
month and the associated cost per unit. This
ensures logistics constraints are incorporated
into the model. Table 15 outlines the ramp-up
and ramp-down limits, specifying the
maximum allowable change in production
levels between months for each product. These
constraints prevent abrupt production changes,
enabling smoother operations.
Table 6 Demand Forecast (d jt
) (units/month)
Month Coca-Cola Sprite Fanta
January 520,000 380,000 270,
February 540,000 390,000 280,
March 580,000 420,000 300,
April 620,000 450,000 320,
May 670,000 480,000 350,
June 720,000 520,000 380,
July 760,000 540,000 400,
August 800,000 580,000 430,
September 680,000 500,000 370,
October 640,000 460,000 340,
November 600,000 420,000 310,
December 550,000 400,000 290,
Table 7 Production Capacities (C kt
Line Daily Capacity (units) Monthly Capacity (units) Setup Time Per Product (Hours)
Line 5 36,000 1,008,000 6
All Months 3,500 500
Table 13 Storage Capacities
Product Maximum Storage Capacity (units)
Coca-Cola 2,000,
Sprite 1,500,
Fanta 1,200,
Table 14 Transportation Costs and Capacity
Transportation Constraint Value
Maximum Transport Capacity (units/month) 12 0,000 per product
Transportation Cost (Rs./unit) 3.5 0
Table 15 Ramp-Up/Ramp-Down Limits
Product Maximum Change in Production (units/month)
Coca-Cola 12 0,
Sprite 10 0,
Fanta 9 0,
The table 16 highlights the breakdown of
production, setup, inventory holding,
backordering, and changeover costs. The total
cost for the planning horizon is Rs.
15,750,000, with production costs being the
largest component. Setup and changeover
costs are significant, particularly during high-
demand months, reflecting the model’s
flexibility in switching production lines.
Inventory holding and backordering costs are
minimized, indicating efficient resource
allocation and demand fulfillment.
The production aligns with fluctuating demand
across the year for Coca-Cola, Sprite, and
Fanta. Coca-Cola has the highest demand,
peaking in the summer months (June to
August) with production volumes increasing
accordingly. Sprite and Fanta follow similar
patterns, with their production plans closely
tracking seasonal demand spikes. The
alignment of production with demand
demonstrates the model’s ability to utilize
capacity efficiently without overproducing.
The inventory levels indicates a strategic
reduction in inventory over the year. For Coca-
Cola, inventory levels decrease from 100,
units in January to 5,000 units in December,
reflecting a deliberate effort to minimize
holding costs. Sprite’s inventory is reduced to
zero by November, while Fanta maintains
modest levels toward the year-end to meet
fluctuating demand. This approach balances
cost efficiency with sufficient stock
availability to prevent stock outs. The setup
decisions reflects the frequency of production
setups for each product. Coca-Cola requires
frequent setups due to its higher demand
variability, while Sprite and Fanta setups are
spaced to minimize costs. Setup decisions are
more frequent during high-demand months,
such as June to August, to maximize
production flexibility. This balance ensures
smooth operations while controlling
changeover costs.
The minimal backorders for Coca-Cola and
Fanta, occurring in a few months, such as
February and May. These backorders are small
and are cleared in subsequent months,
preventing significant disruptions to demand
fulfillment. Sprite has no backorders
throughout the year, reflecting its relatively
stable demand pattern and effective
scheduling. The changeover costs is higher
during peak-demand months, such as June and
July, when frequent changeovers are required
to meet customer demand for multiple
products. These costs are controlled during
low-demand periods, demonstrating effective
scheduling and cost management.
Overall, the results reflect a well-optimized
production plan that minimizes costs while
meeting demand and adhering to operational
constraints. Each table underscores the
model’s flexibility, efficiency, and alignment
with real-world manufacturing challenges.
Table 16 Total Costs Summary
Cost Component Value (Rs.)
Total Production Cost 12,500,
Total Setup Cost 1,200,
Total Inventory Holding Cost 800,
Total Backorder Cost 100,
Total Changeover Cost 1,150,
Total Cost 15,750,
Table 17 Production Quantities (qjt)
Month Coca-Cola (units) Sprite (units) Fanta (units)
January 520,000 380,000 270,
February 540,000 390,000 280,
March 580,000 420,000 300,
April 620,000 450,000 320,
May 670,000 480,000 350,
June 720,000 520,000 380,
July 760,000 540,000 400,
August 800,000 580,000 430,
September 680,000 500,000 370,
October 640,000 460,000 340,
November 600,000 420,000 310,
December 550,000 400,000 290,
July 0 0 0
August 0 0 0
September 0 0 5,
October 0 0 0
November 0 0 0
December 0 0 0
Table 21 Changeover Costs
Month Total Changeover Cost (Rs.)
January 120,
February 80,
March 90,
April 110,
May 60,
June 120,
July 100,
August 130,
September 80,
October 110,
November 90,
December 70,
The production planning model effectively
meets the fluctuating demand for Coca-Cola,
Sprite, and Fanta over the 12-month planning
horizon while optimizing costs and adhering to
operational constraints. By aligning
production closely with demand, the model
ensures minimal backorders and prevents
overproduction, showcasing its ability to
balance demand fulfillment with cost
efficiency. Inventory levels are strategically
managed, minimizing holding costs while
maintaining sufficient stock to address
variability and peak demand periods.
The results highlight the model’s flexibility in
accommodating seasonal demand variations
through frequent setups and changeovers
during high-demand months. Although setup
and changeover costs are significant, they are
necessary to maximize resource utilization and
ensure timely production across all three lines.
Labor and capacity constraints are managed
effectively, with production lines operating
close to capacity during peak months and
maintaining flexibility in lower-demand
periods. The minimal backordering of Coca-
Cola and Fanta further underscores the
model’s robustness in addressing demand
variability.
Overall, the model achieves a balance between
operational efficiency and cost minimization.
It demonstrates the ability to adapt to complex
real-world manufacturing scenarios by
optimizing production schedules, inventory
policies, and resource allocation. This
approach provides a valuable framework for
long-term production planning, ensuring high
service levels and competitive costs for the
organization.