Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Emiro Antonio Campo1,

Jose Alejandro Cano2,


Linear Programming for Aggregate
Rodrigo Andrés
Gómez-Montoya3
Production Planning in a Textile Company
DOI: 10.5604/01.3001.0012.2525
1
ESACS – Escuela Superior en Administración Abstract
de Cadena de Suministro, This article aims to propose and implement an aggregated production planning model to
Medellín, Colombia provide optimal strategies in the medium term for a textile company, for which a linear pro-
e-mail: eacampo@unal.edu.co gramming model is proposed to minimise total costs associated with labour and inventory
Universidad de Medellín,
2 levels. The model proposed takes into account characteristics associated with fabric con-
Medellín, Colombia,
traction, wastes in the process, the efficiency of new employees, and training requirements.
e-mail: jacano@udem.edu.co The model is implemented and solved in GAMS, supported on an MSExcel interface, to find
the optimal solution, which is to apply a hybrid strategy to the production plan, and also
3
Politécnico Colombiano Jaime Isaza Cadavid, some strategies for improving the production process are generated.
Medellín, Colombia,
e-mail: rodrigomezm1896@gmail.com Key words: aggregate planning, linear programming, textiles, strategies, fabrics.

orders that must be met [7], taking into [16], among others. These mathematical
account constraints related to production models provide a solution to the specific
capacity, available materials, equipment, requirements of each problem, offering
labour and other necessary resources for a wide range of possibilities in modeling,
the production system. Once the produc- which allows to pose a great diversi-
tion strategy is obtained, the master pro- ty and quantity of linear and non-linear
duction schedule (MPS) is built, decom- constraints, integer and continuous varia-
posing temporally and spatially the goals bles, and one or multiple objective func-
of the aggregate planning and forecasting tions, as in the case of goal programming
into the manufacturing requirements of [6, 17]. In order to find a solution for
specific products, thus being a guide for mathematical programming models of
the acquisition of resources and materials aggregate planning, several alternatives
[8, 9]. To solve the aggregate production can be found, ranging from spreadsheets
planning problems, level, chase, and hy- and solvers [11, 18, 19] to specialised
Introduction brid strategies are often used. The level mathematical programming software
Nowadays the textile industry faces strategy maintains a steady quantity of such as CPLEX [20] and GAMS [21].
a competitive manufacturing environ- labour and production rate, and for cases
ment that has led manufacturers to imple- in which variations in demand occur, the In literature related to the modelling of
ment planning strategies that guarantee strategy increases or decreases the inven- aggregate production problems, some
operational effectiveness, motivating the tory levels, creates a portfolio of prod- studies propose objective functions relat-
redesign of organisational and productive ucts with complementary demands, and ed to total costs, labour fluctuations, late
structures, to reach satisfactory levels of influences the increase in demand and orders, benefits and utilities, equipment
competitiveness [1]. These conditions pending orders. Chase strategies equal- use, service level, and quality, among
force global textile and clothing sup- ise the production rate with the demand others [6, 13-15, 18, 21]. Likewise these
ply chains to optimise their production rate in each period through hiring and fir- studies take into account parameters,
planning in order to face the challenges ing labour, using overtime and part-time variables and constraints related to the
demanded by market dynamics [2]. For workers and subcontracting production, size of labour, hiring and firing, labour
the long or medium-term, aggregate pro- among others. Hybrid strategies com- learning rates, working hours and legal
duction planning is considered as a tool bine the options proposed by the level restrictions, production capacity, subcon-
that takes into account the constraints of and chase strategies in order to provide tracting of production, multiple produc-
existing capacity [3], providing guidance an optimal production plan that satisfies tion factories, storage capacity, inventory
to the manufacturer regarding efficient demand and other business policies at the levels, machine maintenance, setup and
production and supply strategies [4]. In lowest cost [9-11]. assembly times, customer demand, and
this sense, aggregate production plan- cash management.
ning determines the manufacturing ca- The complexity associated with the for-
pacity of products to satisfy the demand mulation of mixed strategies suggests However, to the best of our knowledge,
in a time horizon, for which it evaluates the use of optimisation models based in the literature, there are currently no
design configurations and manufacturing on mathematical programming, which aggregate planning models for compa-
scenarios that maximise benefits and/or according to the specific conditions of nies in the textile industry that address-
minimise costs through optimal produc- the problem to be solved, can generate es variables related to fabric waste and
tion quantities, capacity, subcontracting, transport models of linear programming shrinkage by line and by process, train-
inventory and shortages [5, 6]. [12], mixed-integer linear programming ing days needed for new employees in
(MILP) [13, 14], multi-criteria mixed-in- each process, and the efficiency of new
For its operation, aggregate planning is teger linear programming (MCMILP) employees in each process. Therefore
based on demand forecasts and customer [15], and non-linear programming (NLP) this article aims to design and implement

Campo EA, Cano JA, Gómez-Montoya RA. Linear Programming for Aggregate Production Planning in a Textile Company. 13
FIBRES & TEXTILES in Eastern Europe 2018; 26, 5(131): 13-19. DOI: 10.5604/01.3001.0012.2525
Line 1 Line 2 Line 3

1. Warping 2. Warping 3. Gumming 4. Weaving 5. Weaving


process check process process check

Figure 1. Textile manufacturing processes for the product lines.

an aggregate production planning model 3 product lines, which are permanently quired to take into account the efficiency
to provide optimal production strategies in use due to customer demand, called of hired employees because the initial
in the medium term that suit the needs Line 1 – Simple Pocket (one-colour fab- part of the work contract is dedicated to
of companies in the textile industry. For rics weighing less than 130 gr/m2), Line receiving training, and they also have
this, we propose an algebraic formulation 2 – Double Pocket (one-colour fabrics a lower performance in their work due
for the aggregate planning model, which weighing over or equal to 130 gr/m2), to their little experience in the tasks as-
is then validated with an experimental and Line 3 – Staffing (pre-dyed fabrics signed. The waste and contractions of the
development to analyse output variables weighing over or equal to 120 gr/m2). fabric must also be included in the pro-
such as production rates, inventory lev- Figure 1 shows the transformation pro- duction plan.
els, labour level, hiring, and firing. Final- cesses for each product line.
ly we present the main conclusions and Due to the policies established by the
contributions of this study. The company needs to determine its an- company, the use of overtime or produc-
nual aggregate production plan to mini- tion subcontracting is not considered,
mise the total costs represented by labor because these decisions can significantly
Formulation of the aggregate
costs and inventory management,, and affect the quality of the product and put
production planning model
ensure compliance of constraints related industrial secrets at risk. In the same way,
The company selected for this study to each product line demand, production since it is a medium-term production plan
manufactures pre-dyed and one-colour capacity expressed in meters (m), work based on 12 month’s horizon planning, op-
fabrics suitable for dyeing which have in process storage, and operational effi- erational details related to the setup time,
high turnover rates. The company has ciency. In addition, the company is re- assembly and maintenance of machines
are not considered directly; however,
Table 1. Indices, parameters, coefficients and variables for the LIPROTEX model. these factors are included proportionally
to the operating times of each product line
Indices Definition
based on time and motion studies in each
I Number of processes (i = 1, … , I)
process mentioned in Figure 1. There-
T Number of months (t = 1, … , T)
fore we propose the use of mathematical
L Number of product lines (l = 1, … , L)
programming to create a linear program-
Parameters and coefficients Definition
ming model, which will be referred to as
CEi Monthly cost per employee in process i, $
the LIPROTEX model. The use of a line-
CAi,t Cost of inventory management in process i in month t, $/m
Ai Storage capacity in process i
ar programming model is justified due to
PMi Maximum production capacity for process i, m
the complexity of the model related to the
DTl,i Waste and shrinkage of product line l in process i
number of parameters and variables taken
Dl,t Expected fabric demand of line l in month t, m
into account in a medium-term planning
DEi Required training days for new employee in process i
horizon, and to the constraints of resourc-
Ei New employee efficiency in process i
es, capacities, inventories, demand, labour
MHl,i Production of meters per hour of product line l in process i 
and product lines, which guarantee the
HDt Real available hours per employee in month t feasibility and optimisation of the aggre-
CAC Administrative cost of hiring employee, $ gate production plan.
CAD Administrative cost of firing employee, $
Output variables Definition Variables for the LIPROTEX model
Hl,i,t Production hours dedicated to line l in process i in month t This study identifies variables that have
Sl,i,t Final inventory of product line l in process i in month t, m not been taken into account in previous
Xi,t Number of employees in process i in month t
models of aggregate programming which
XDi,t Number of employees fired in process i in month t
influence the total cost of a production
XNi,t Number of employees hired in process i in month t
plan and generate a great impact on de-
Decision variables Definition
cision-making processes in the textile
Pl,i,t Fabric production of product line l in process i in month t, m
industry. Among these variables, fabric

14 FIBRES & TEXTILES in Eastern Europe 2018, Vol. 26, 5(131)


Variables for the LIPROTEX model

This study identifies variables that have not been taken into account in previous models of aggregate programming
which influence the total cost of a production plan and generate a great impact on decision-making processes in the
textile industry. Among these variables, fabric waste by product line and by process is highlighted due to the nature
of fabric processing, which commonly generates contractions and losses; the training days needed for new
waste by product
employees in line
eachand by process
process Table 2.
is alsoisincluded, sinceMonthly
a new demand
employeefor one mustyearbe fortrained
the product
before lines (thousands
starting of and
a job, meters).
a salary
highlighted
must be duepaidtoequally
the nature whileofthisfabric
training is being provided. Proportionally the efficiency of new employees in each
Month, t Jan Feb Mar Apr May Jun Jul Ago Sep Oct Nov Dec
processing,
process which
is taken commonly
into account, generates
since this varies according to the employees' expertise and adaptation to the job.70
Line 1 60 70 70 85 80 60 70 90 110 80 75
contractions and losses;
Table 1 presents thethe training
indices, days
parameters, Demand
coefficients, and variables of the LIPROTEX model.
forecast Line 2 64 71 139 115 133 80 123 99 163 135 104 84
needed for new employees in each process (Dl,t) Line 3 100 105 166 123 177 124 172 194 206 219 140 149
is also
Tableincluded, sinceparameters,
1. Indices, a new employee coefficients and variables for the LIPROTEX model
must be trained beforeIndices starting a job, and Definition
Table 3. Production capacity and production per process.
a salary must be paid Iequally while this Number of processes (i = 1, … , I)
training is being provided. Proportionally
T Number of monthsProduction (t = 1, … , T)Production, m/hour (MHl,i) Shrinkage percentage (DTl,i)
the efficiency of new employees in each Process (i) capacity, Product Product Product Product Product Product
L Number of product (l =i) 1, …
lines (PM
m/month , L) line 2
process is taken into account, since this line 1 line 3 line 1 line 2 line 3
Parameters
varies according and
to the Coefficients
employees’ exper- Definition
Warping 425.000 120 120 115 0% 0% 0%
tise and adaptation toCE theijob. Table 1 pre- Monthly Warpingcost checkper employee
420.000 in process 390 i ($)390 350 0% 0% 0%
CA i,t coefficients, Cost
sents the indices, parameters, of inventory management
Gumming 570.000 in219 process 219 i in month 240 t ($/m)3% 3% 2%
Ai
and variables of the LIPROTEX model. Storage
Weaving 490.000 i
capacity in process 157 120 125 10% 12% 7%
PM i Maximum
Weaving check production capacity for
410.000 318 process318 i (m) 280 2% 2% 3%
Objective function DT andl,iconstraints Waste and shrinkage of product line l in process i
The objective function D l,t
and constraints of Expected straints for fabric
the demand of lineby
final inventory l inperiod,
month t (m)tion hours, final inventory, hiring, firing,
the mathematical model DE i for the produc- Required process and product line. The storage ca- inand
training days for new employee process i
production level.
tion programming ofEcompanies i in the New employee
pacity constraints efficiency
in in
Equation process
(4) i
ensure
textile industry (LIPROTEX)
MH l,i are pre- Production
that the final inventory
of meters perofhour
a process
of product does lineOnce l in process i
the aggregate production planning
sented in Equations HD (1)-(9).t not exceed the maximum storage
Real available hours per employee in month t capaci- problem has been modelled, it is identified
CAC ty of the process. Equation
Administrative cost of hiring employee ($) (5) represents as a linear programming model that does
The objective function represented in labour balance equations for hiring and not require entire variables, due to the
CAD Administrative cost of firing employee ($)
Equation (1) minimises the total costs of firing. The production of meters of fab- nature of the production process, which
Output variables Definition
the production plan in terms of the labour ric in a period, process, and product line produces fabric continuously and not in
and inventory management costs. Labor Production
H l,i,t hours dedicated to line l in process i in month t
is represented in Equation (6). Equa- discrete units. Likewise, for labour-relat-
costs are represented by S l,i,tthe monthly cost Final inventory
tion (7) presents of the
product
number lineofl in process i ed
monthly month t (m)
in variables, the company’s management
of employees per process X i,t Number of employees in process i in month t
in a month, hours available in the production plant, decides that it does not require entire var-
the training time ofXD employees,
i,t and the Numberwhich resultsof employees fired in process
from multiplying the avail- i in month
iablest of workers, and according to the
administrative cost XN of hiring
i,t and firing Number able hours of employees
per employee hiredinina month
processby i in month
results,t it decides to hire part-time staff,
employees. Decision
The inventory variables management Definitionthe number of employees available per redistribute operators with idle capacity,
costs are proportional P l,i,tto the monthly Fabric process and month.
production The constraints
of product of take
line l in process i in advantage
month t (m) of high-skilled employ-
inventory level in each process. Equa- the maximum production capacity are ees, and assign employees with idle time
tion (2) guarantees
Objective fulfillment
function of the fin- found in Equation (8). Equation (9) rep- to other processes, among others. In ad-
and constraints
ished product demand for each product resents non-negativity restrictions for the dition, the mathematical programming
Equation (3)
line.The represents
objective function andthe con- variables
constraints of the model model
of the mathematical related for
to produc-
the productionmodelprogramming
proposed handles deterministic
of companies in
the textile industry (LIPROTEX) are presented in Eq. (1-9).
𝑇𝑇 𝐼𝐼 𝑇𝑇 𝐼𝐼 𝐿𝐿
𝐷𝐷𝐷𝐷𝑖𝑖
𝑀𝑀𝑀𝑀𝑀𝑀 𝑍𝑍 = 𝐶𝐶𝐶𝐶𝑖𝑖 × 𝑋𝑋𝑖𝑖,𝑡𝑡 + 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 × + 𝐶𝐶𝐶𝐶𝐶𝐶 × 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 + 𝐶𝐶𝐶𝐶𝐶𝐶 × 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 + 𝐶𝐶𝐶𝐶𝑖𝑖,𝑡𝑡 × 𝑆𝑆𝑙𝑙,𝑖𝑖,𝑡𝑡 (1)
(1)
30
𝑡𝑡=1 𝑖𝑖=1 𝑡𝑡=1 𝑖𝑖=1 𝑙𝑙=1

𝑆𝑆𝑙𝑙,𝐼𝐼,𝑡𝑡 = 𝑆𝑆𝑙𝑙,𝐼𝐼,𝑡𝑡−1 + 𝑃𝑃𝑙𝑙,𝐼𝐼,𝑡𝑡 − 𝐷𝐷𝑙𝑙,𝑡𝑡 for l = 1, … , L t = 1, … , T (2)(2)

𝑆𝑆𝑙𝑙,𝑖𝑖,𝑡𝑡 = 𝑆𝑆𝑙𝑙,𝑖𝑖,𝑡𝑡−1 + 𝑃𝑃𝑙𝑙,𝑖𝑖,𝑡𝑡 −


𝑃𝑃 𝑙𝑙,𝑖𝑖+1,𝑡𝑡
for l = 1, … , L i = 1, … , I-1 t = 1, … , T (3)
(3)
1−𝐷𝐷𝐷𝐷 𝑙𝑙,𝑖𝑖

𝐿𝐿
𝑙𝑙=1 𝑆𝑆𝑙𝑙,𝑖𝑖,𝑡𝑡 ≤ 𝐴𝐴𝑖𝑖 for i = 1, … , I t = 1, … , T (4)
(4)

𝑋𝑋𝑖𝑖,𝑡𝑡 = 𝑋𝑋𝑖𝑖,𝑡𝑡−1 + 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 − 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 for i = 1, … , I t = 1, … , T (5)


(5)

𝑃𝑃𝑙𝑙,𝑖𝑖,𝑡𝑡 = 𝐻𝐻𝑙𝑙,𝑖𝑖,𝑡𝑡 × 𝑀𝑀𝑀𝑀𝑙𝑙,𝑖𝑖 for l = 1, … , L i = 1, … , I-1 t = 1, … , T (6)


(6)

𝐿𝐿
𝑙𝑙=1 𝐻𝐻𝑙𝑙,𝑖𝑖,𝑡𝑡 = 𝐻𝐻𝐻𝐻𝑡𝑡 × 𝑋𝑋𝑖𝑖,𝑡𝑡−1 + 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 × 𝐸𝐸𝑖𝑖 − 𝑋𝑋𝑋𝑋𝑖𝑖,𝑡𝑡 for i = 1, … , I t = 1, … , T (7)
(7)

𝐿𝐿
𝑙𝑙=1 𝑃𝑃𝑙𝑙,𝑖𝑖,𝑡𝑡 ≤ 𝑃𝑃𝑃𝑃𝑖𝑖 for i = 1, … , I t = 1, … , T (8)
(8)

𝐻𝐻𝑙𝑙,𝑖𝑖,𝑡𝑡 ≥ 0, 𝑆𝑆𝑙𝑙,𝑖𝑖,𝑡𝑡 ≥ 0, 𝑋𝑋𝑙𝑙,𝑖𝑖,𝑡𝑡 ≥ 0, 𝑋𝑋𝑋𝑋𝑙𝑙,𝑖𝑖,𝑡𝑡 ≥ 0, 𝑋𝑋𝑋𝑋𝑙𝑙,𝑖𝑖,𝑡𝑡 ≥ 0, 𝑃𝑃𝑙𝑙,𝑖𝑖,𝑡𝑡 ≥ 0 for l = 1,…, L i = 1,…, I-1 t = 1,…, T (9)
(9)

The objective function represented in Equation 1 minimises the total costs of the production plan in terms of the
Equations (1), (2), (3), (4), (5), (6), (7), (8) and (9).
labour and inventory management costs. Labor costs are represented by the monthly cost of employees per process
in& aTEXTILES
FIBRES month, the Europe
in Eastern training
2018, time
Vol. 26, of employees, and the administrative cost of hiring and firing employees. The inventory 15
5(131)
management costs are proportional to the monthly inventory level in each process. Equation 2 guarantees fulfillment
of the finished product demand for each product line. Equation 3 represents the constraints for the final inventory by
period, process and product line. The storage capacity constraints in Equation 4 ensure that the final inventory of a
Table 4. Estimated waste by process, costs and inventory levels. variables, and in the case of integrating
uncertainty with some parameters and/or
Monthly inventory Initial inventory (m) (S l.i.0)
Process (i)
Storage capacity.
cost per. variables, the model must be adjusted by
m/month (Ai) Product Product Product
$USD/m (CAi.t) line 1 line 2 line 3 implementing techniques such as fuzzy
Warping 170.000 $ 0.013 20.000 10.000 15.000 logic [22, 23].
Warping check 120.000 $ 0.013 10.000 5.000 7.500
Gumming 30.000 $ 0.021 30.000 15.000 22.500
Experimental development
Weaving 350.000 $ 0.025 40.000 20.000 30.000
Weaving check 150.000 $ 0.025 20.000 10.000 15.000 According to the demand forecasts and
negotiations carried out with the com-
Table 5. Labour costs, efficiencies and training requirements. pany’s customers, Table 2 presents the
Cost of employee Initial Training requirements
monthly demands for each of the product
New employee
Process (i) per process, employees
efficiency (Ei)
for new employees, lines for a planning horizon equivalent to
$USD/month (CEi) (Xi.0) days (DEi)
one year.
Warping $ 696.7 13 70% 5
Warping check $ 443.3 3 80% 12
Table 3 presents the production capacity
Gumming $ 696.7 4 70% 5
by process per month, a breakdown of
Weaving $ 823.3 11 60% 5
the production capacity per hour for each
Weaving check $ 443.3 3 80% 12
of the product lines, and estimated fabric
waste due to contractions between pro-
Table 6. Available hours per employee per month.
cesses in each product line.
Month Jan Feb Mar Apr May Jun Jul Ago Sep Oct Nov Dec
Working hours
208 184 200 208 200 200 216 200 208 208 192 208
Regarding inventories, Table 4 shows the
per employee (HDt)
storage capacity per process per month,

Table 7. Fabric production per product line, process and month Pl,i,t (m x 1000).
Month, m
Product line, l Process, i
1 2 3 4 5 6 7 8 9 10 11 12
1 – 24.8 125.4 52.2 91.6 148.9 0.0 182.2 79.1 59.5 85.9 80.2
2 – 44.8 125.4 52.2 91.6 148.9 0.0 182.2 79.1 59.5 85.9 80.2
1 3 – 54.8 86.3 91.2 91.6 72.3 76.6 103.1 126.0 91.6 85.9 80.2
4 22.8 59.4 77.8 94.4 88.9 70.1 74.3 100.0 122.2 88.9 83.3 77.8
5 40.0 70.0 70.0 85.0 80.0 63.1 66.9 90.0 110.0 80.0 75.0 70.0
1 130.6 53.2 74.9 158.4 195.8 147.8 70.1 186.1 111.4 123.8 121.8 98.4
2 140.6 53.2 74.9 158.4 195.8 147.8 70.1 186.1 111.4 123.8 121.8 98.4
2 3 145.6 53.2 74.9 158.4 132.1 186.6 95.0 186.1 111.4 123.8 121.8 98.4
4 155.8 51.6 72.7 153.7 128.1 181.0 92.2 180.5 108.0 120.1 118.2 95.5
5 134.0 66.0 63.9 135.3 112.7 159.3 81.1 158.8 89.7 111.0 104.0 84.0
1 71.8 99.5 143.7 212.5 129.4 123.3 354.9 46.7 229.7 236.6 153.6 163.5
2 86.2 100.0 143.7 209.4 132.5 123.3 349.9 51.7 229.6 236.8 153.6 163.5
3 3 40.2 115.2 182.1 154.5 174.6 136.1 265.3 136.3 226.0 240.3 153.6 163.5
4 61.4 112.9 178.5 151.4 171.2 133.3 258.0 135.5 221.5 235.5 150.5 160.2
5 85.0 105.0 166.0 140.8 159.2 124.0 238.4 127.6 206.0 219.0 140.0 149.0

Table 8. Final inventory per product line, process, and month S l,i,t (m x 1000).
Month, m
Product line, l Process, i
1 2 3 4 5 6 7 8 9 10 11 12
1 20.0 – – – – – – – – – – –
2 10.0 – 39.0 – – 76.6 – 79.1 32.2 – – –
1 3 6.5 – 6.2 – – – – – – – – –
4 18.4 – – – – – – – – – – –
5 – – – – – 3.1 – – – – – –
1 – – – – – – – – – – – –
2 – – – – 63.8 24.9 – – – – – –
2 3 23.5 – – – – – – – 6.1 – – –
4 – – – – – – – – – – – –
5 80.0 75.1 – 20.3 – 79.3 37.4 97.3 24.0 – – –
1 0.5 – – 3.1 – – 5.0 – 0.1 – – –
2 53.6 38.4 – 54.9 12.7 – 84.6 – 3.5 – – –
3 3 – – – – – – 2.0 – – – – –
4 – – – – – – 1.7 – – – – –
5 – – – 17.8 – – 66.4 – – – – –

16 FIBRES & TEXTILES in Eastern Europe 2018, Vol. 26, 5(131)


the cost of inventory management, and extraction, reading and analysis of the plan does not generate final inventories
the initial level of inventories for the pe- output data of the model executed. of the product in the process and fin-
riod to be planned. ished product in the last three months
Consequently when executing the of the planning horizon. On the other
When a new employee is integrated into LIPROTEX model, a minimum cost of $ hand, Table 9 shows results of the num-
a production process, they require train- 424.074 USD is found for the aggregate ber of employees and hiring and firing
ing that takes a certain amount of time planning program in the planning horizon per month which allow to achieve an
according to the characteristics and spe- established. It should be clarified that for optimal solution to the problem of ag-
cific standards of each process. During this solution, approximately 95% of the gregate planning.
the training time employees do not pro- total cost is due to the payment of labour,
duce, only accompany processes, thus it personnel training and administrative Thus the results obtained by the LIPRO-
is important to consider these factors to costs of hiring and firing. Tables 7 and 8 TEX model guarantee continuity of the
calculate real production. This explains, show values of the production variables workforce in production, mitigating op-
to a large extent, why the production ef- by product line and inventory levels for erational inefficiencies caused by the
ficiency of new employees is lower than the optimal solution to the problem of ag- lack of motivation, fear, and instability of
that of those who have been working gregate planning. the workforce. For processes 2, 3 and 5
in the company for more than a month (warping check, gumming, fabric check)
in a certain process. Table 5 shows the In this way, it is observed that in product at least ten periods of work continuity
monthly labour costs, as well as the av- line 2 in each month the production plan are guaranteed without firing employees.
erage efficiency in the first month of the suggests producing a  similar amount Similarly process 4 (weaving) guarantees
work of new employees and the training in each manufacturing process, while 9 periods of work continuity for labour,
days they require. in product line 3 the production level is and process 1 (warping) only gener-
stable for the manufacturing processes ates firing during a period of 9 months.
In addition, Table 6 shows the stipulated during the last four periods. For product The greatest amount of firing is generat-
working hours per employee in a month, line 1, stabilisation between processes is ed in the last two months of production,
completing the essential information for observed for the last two planning peri- due to the decrease in production rates
calculation of the production capacity by ods. This implies that in the first planning and increase in inventories, which are be-
process and the allocation of employees periods in each of the product lines, the cause of compliance to the demand fore-
to these processes. storage and use of work in process inven- cast for the planning horizon.
tories are suggested.
The results of the model suggest main- Interpretation of the optimal solution
Results and discussion taining a low level of work in pro- To meet the demand for fabric in the
To execute the mathematical program- cess and finished product inventory three product lines, the result of the linear
ming model LIPROTEX, GAMS opti- throughout the planning horizon. Pro- programming model proposed shows dif-
mization software was used, which is cesses such as warping, gumming, and ferent strategies for each product line in
a robust computer package with a high weaving are characterised by a low Figures 2, 3 & Figure 4. For production
capacity for processing problems with level of inventories, which in certain line 1, the result of the linear program-
a significant number of variables and product lines becomes zero. The warp- ming model proposes a chase strategy to
constraints. To facilitate the input of the ing check process presents high levels match demand with production, where at
model’s input data in GAMS, a link was of inventory for product lines 1 and 3, the end of June, only 3.128 m is stored. It
made with MSExcel spreadsheets coded as does the weaving check process for is also observed that in the first month of
in Visual Basic Applications, and simi- product line 2. In addition, it is clear the time horizon, production is less than
larly an interface was created to facilitate that the optimal aggregate production the demand due to the initial inventory,

Table 9. Level of labour, hiring and firing by product line and month X i,t, XN i,t, XD i,t
Month, m
Process, i
1 2 3 4 5 6 7 8 9 10 11 12
1 8 8 17 17 18 18 17 18 17 17 16 14
2 3 3 5 6 6 6 5 5 6 6 5 4
Employees
3 4 6 8 9 9 9 9 10 10 10 8 7
(Xi.t)
4 9 9 15 15 15 15 15 17 17 17 14 12
5 4 4 5 6 6 6 6 6 7 7 6 5
1 – – 9 – – – – 1 – – – –
2 – – 2 1 – – – – – – – –
Hiring
3 – 2 2 1 – – – 1 – – – –
(XNi.t)
4 – – 6 – – – – 1 – – – –
5 1 – 1 1 – – – – – – – –
1 5 – – – – – 1 – – – 1 2
2 – – – – – – – – – – – 1
Firing
3 – – – – – – – – – – 1 1
(XDi.t)
4 2 – – – – – – – – – 2 2
5 – – – – – – – – – – 1 1

FIBRES & TEXTILES in Eastern Europe 2018, Vol. 26, 5(131) 17


of low inventory levels in periods where
Inventory Demand Production production exceeds demand, and mini-
120 mizing the use of pending orders where
demand exceeds production. These deci-
90 sions are reinforced based on an analysis
of reduced costs (opportunity costs) for
60 non-basic inventory variables, finding
that when a meter of fabric is stored for
30
a month, the total cost per meter increas-
0 es by $ 0.15 USD. Similarly the cost
Jan Feb Mar Apr May Jun Jul Ago Sep Oct Nov Dec of hiring an additional employee in the
optimal solution may increase the total
Figure 2. Demand, production, and inventory level for production line 1 (m x 1000). cost of the production plan by up to $654
USD. Consequently in order to obtain the
lowest cost and satisfy the constraints of
Inventory Demand Production the model, in the last months of the plan-
ning horizon, final inventories and hiring
180
of employees are avoided, and firings
occur.
120
Analysis of slacks and dual prices
60
Analysing the results of the optimal solu-
tion of the LIPROTEX model, an anal-
ysis of slacks is performed which finds
0 three production processes using their
Jan Feb Mar Apr May Jun Jul Ago Sep Oct Nov Dec
maximum capacity in some planning
periods, allowing to identify dual prices.
Figure 3. Demand, production, and inventory level for production line 2 (m x 1000).
The most limited process in terms of pro-
duction capacity is process 2 (warping
check), because if the production capac-
Inventory Demand Production ity increases by 1 meter between months
4 and 10, the total cost of the production
250
plan decreases by $ 0.29 USD. Similarly
200 if the production capacity of process 1
(warping) increases by 1 meter in the
150
seventh period, the total cost of the pro-
100 duction plan decreases by $ 0.05 USD.
50
Sensitivity analysis
0
Jan Feb Mar Apr May Jun Jul Ago Sep Oct Nov Dec When analysing the constraints related
to storage capacity and production ca-
Figure 4. Demand, production, and inventory level for production line 3 (m x 1000). pacity per process, it is identified that
the optimal solution is very sensitive to
changes in production capacity in process
which counts on this line, equivalent to For product line 3, as for product line 1, 2 (warping check) and process 5 (weav-
20.000 m. a chase strategy is presented. However, ing check). Therefore the solution found
the storage of finished products occurs in remains the optimal if the production ca-
For line 2, finished product inventory is months prior to demand increases, which pacity in processes 2 and 5 belongs to in-
stored to meet demand peaks, because are generated by a high volume of orders. tervals [420,000; 420,000] and [409,300;
this product line has a greater amount of This strategy reduces the high costs of 412,800], respectively. This means that
waste and lower efficiency level within hiring, training, and firing, which would the warping check process is the limiting
all processes. The accumulation of in- imply having variable production levels. factor of the production plan and repre-
ventories facilitates an efficient response sents a bottleneck when trying to increase
to the needs of customers in high demand In summary, the plan created by the production. In order to improve the cur-
periods. Thus inventory is accumulated LIPROTEX model reduces work-in-pro- rent solution, it is necessary to change or
in January and February to face the de- cess inventories and finished product in- improve the technology, working meth-
mand increase in March. In June, July ventories, in addition implying minimum ods, and increase production by outsourc-
and August inventory is accumulated to hiring and firing due to the high costs ing, among other decisions concerning
meet the demand of the last months of related to these decisions. Therefore the the warping check process. Regarding the
the production plan and to reduce labour production plan does not cause large other manufacturing processes, they pres-
in these months, thereby significantly re- differences between the accumulated de- ent intervals with an infinite upper lim-
ducing total costs. mand and production, suggesting the use it. Thus making improvements in those

18 FIBRES & TEXTILES in Eastern Europe 2018, Vol. 26, 5(131)


processes, without improving process 2 Finally we recommend increasing the Study of PT XYZ in Indonesia. Int Bus
or process 5, will not change the optimal planning horizon in the execution of the Manag. 2014; 8(6): 353-6.
solution. Finally regarding the storage ca- LIPROTEX model to avoid the effects 12. Ji P, Chu K. A dual-matrix approach to
pacity for the manufacturing processes, of labor firing at the end of a year. In the the transportation problem. Asia-pacific
no interval has an upper limit, and there- case where the labour requirements at the J Oper Res. Operational Research Soci-
ety of Singapore; 2002; 19(1): 35-45.
fore any increase in storage capacity will beginning of the next year are the same
13. Raa B, Dullaert W, Aghezzaf E-H. A
not change the optimal solution. or higher than at the end of the current
matheuristic for aggregate production–
year, firing costs can be saved. Finally
distribution planning with mould sharing.
the LIPROTEX model can be adapted to
Conclusions handle uncertainty in some parameters
Int J Prod Econ. Elsevier; 2013 Sep 1;
145(1): 29-37.
The development of mathematical pro- using techniques such as fuzzy logic. 14. Arts J, Flapper SD. Aggregate overhaul
gramming models for aggregate planning and supply chain planning for rotables.
of production is not only limited to pro- Ann Oper Res. 2015 Jan 18; 224(1): 77-
viding an optimal solution for executing References 100.
a production plan, but it also allows the 15. Gomes da Silva C, Figueira J, Lisboa J,
 1. Saricam C, Kalaoglu F, Polat S, Car� -
identification of improvement strategies, Barman S. An interactive decision sup-
rill N. Application of Godet’s Scenario
such as the increase of production and Methodology to the Turkish Apparel In-
port system for an aggregate production
storage capacity to reduce total costs. planning model based on multiple crite-
dustry. FIBRES &TEXTILES in Eastern
Through linear programming models ria mixed integer linear programming.
Europe 2013; 21, 2(98): 7-12.
such as LIPROTEX, it is possible to  2. Cano JA, Campo EA, Gómez RA. Simu� - Omega. Pergamon; 2006 Apr; 34(2):
167-77.
represent real and particular conditions lación de eventos discretos en la planifi-
cación de producción para sistemas de 16. Corominas A, Lusa A, Olivella J. A
of a manufacturing process in the textile
confección modular. Rev Técnica la Fac manufacturing and remanufacturing ag-
industry, allowing operation managers to
Ing Univ del Zulia 2018; 41(1): 50-8. gregate planning model considering a
easily modify the parameters. Likewise it  3. Sadeghi M, Razavi Hajiagha SH, Ha- non-linear supply function of recovered
is possible to support the decision-mak- shemi SS. A fuzzy grey goal program� - products. Prod Plan Control. Taylor &
ing process through quantitative results ming approach for aggregate produc- Francis Group; 2012 Feb 8; 23(2-3):
to satisfy business objectives and comply tion planning. Int J Adv Manuf Technol. 194-204.
with intrinsic constraints of the processes Springer-Verlag; 2013 Feb 1 [cited 2018 17. Mezghani M, Loukil T. Remanufacturing
of the textile industry. Mar 28]; 64 (9-12): 1715-27. planning with imprecise quality inputs
 4. Alfieri A, Tolio T, Urgo M. A project
through the Goal Programming and the
scheduling approach to production and
The LIPROTEX model contributes to the satisfaction functions. In: 2011 4th Inter-
material requirement planning in Manu-
creation of models that fit business reali- facturing-to-Order environments. J Intell
national Conference on Logistics. IEEE;
ty, because it takes into account variables Manuf. Springer US; 2012 Jun 18; 23(3): 2011, p. 122-5.
that significantly affect the performance 575-85. 18. Leung J, Yu A. Quota allocation by linear
of a production plan in the textile indus-  5. Maropoulos PG, Bramall DG, McKay programming using a spreadsheet solv-
try, such as the efficiency of new employ- KR, Rogers B, Chapman P. An aggre- er. Asia-Pacific J Oper Res. 2002; 19(1):
gate resource model for the provision 63-70.
ees, training requirements, fabric shrink-
of dynamic “resource-aware” planning. 19. Espey RL, Balakrishnan J. A spread-
age and fabric waste in manufacturing
Proc Inst Mech Eng Part B J Eng Manuf. sheet decision support optimization
processes. 2003; 217(10): 1471-80. model for railcar storage at Canadian
 6. Mezghani M, Loukil T, Aouni B. Aggre- Pacific Railway. J Oper Res Soc. Pal-
In the company case discussed in this ar- gate planning through the imprecise grave Macmillan UK; 2012 Feb 21;
ticle, the optimal production strategy pro- goal programming model: integration 63(2): 139-50.
vided by the LIPROTEX model is a hy- of the manager’s preferences. Int Trans
20. Jain A, Palekar US. Aggregate produc-
brid one, which in some production lines Oper Res. Wiley/Blackwell (10.1111);
tion planning for a continuous reconfig-
2012 Jul 1; 19(4): 581-97.
suggests the implementation of level and urable manufacturing process. Comput
 7. Matsui M, Takahashi Y, Wang Z. A con-
chase strategies based on inventory accu- struction and theory of the manager-aid- Oper Res. Pergamon; 2005 May 1;
mulation and hiring and firing of labour. ed planner for collaborative demand and 32(5): 1213-36.
Similarly to decrease costs and achieve supply. J Japan Ind Manag Assoc. JIMA; 21. Junqueira R de ÁR, Morabito R. Um mo-
production goals, the model suggests in- 2006; 57(2): 120-31. delo de otimização linear para o planeja-
creasing the production capacity of pro-  8. Vieira G, Ribas PC. A new multi-objec- mento agregado da produção e logística
cess 2 (warping check) because this re- tive optimization method for master pro- de sementes de milho. Production. 2006
duction scheduling problems using sim- Dec; 16(3): 510-25.
duces inventory levels and increases the
ulated annealing. Int J Prod Res. Taylor 22. Arango M, Cano JA, Alvarez K. Modelos
total capacity of the production process, & Francis Group; 2004 Nov; 42(21): de sistemas mrp cerrados integrando
resulting in a considerable reduction in 4609-22. incertidumbre. Rev EIA. 2012; 1(18):
total costs. In addition to the benefits re-  9. Buxey G. Aggregate planning for sea- 61-76.
lated to the reduction of production and sonal demand: reconciling theory with
23. Płonka S, Ogiński L. Multicriterial opti-
inventory costs obtained with implemen- practice. Int J Oper Prod Manag [Inter-
misation of the manufacturing process
tation of the LIPROTEX model, the de- net]. Emerald Group Publishing Limited;
of a spindle working in a ring spinning
2005 Nov 11; 25(11): 1083-100.
mand compliance is also increased, and frame. FIBRES & TEXTILES in Eastern
10. Buxey G. Strategy not tactics drives ag-
short-term improvement plans are iden- gregate planning. Int J Prod Econ. Else- Europe. 2014; 22, 6(108): 51-58.
tified allowing the company to fulfill the vier; 2003 Sep 11; 85(3): 331-46.
strategies proposed according to internal 11. Simamora BH, Natalia D. Aggregate
and external variations of the company. Planning for Minimizing Costs: A Case Received 29.03.2018 Reviewed 14.06.2018

FIBRES & TEXTILES in Eastern Europe 2018, Vol. 26, 5(131) 19

You might also like