Professional Documents
Culture Documents
School of Engineering and Information Technology, University of New South Wales, Canberra, Australia
Department of Industrial & Production Engineering, Bangladesh University of Engineering & Technology, Bangladesh
a r t i c l e
i n f o
Article history:
Received 22 October 2014
Received in revised form 10 June 2015
Accepted 28 July 2015
Available online 4 August 2015
Keywords:
Particle swarm optimization
Possibilistic environment
Aggregate production planning
a b s t r a c t
Development of an Aggregate Production Plan (APP), the top most level in a hierarchical production
planning system, is a difcult task, especially when input and other production planning parameters
are uncertain because of their inherent impreciseness. This therefore makes generation of a master
production schedule highly complex. Regarding this point, in this paper, we present a scheme of a
multi-period and multi-product APP which is formulated as an integer linear programming model. The
proposed approach uses a triangular possibility distribution for handling all the imprecise operating
costs, demands, and also for the capacity data. The proposed approach uses the strategy of simultaneously minimizing the most possible value of the imprecise total costs, maximizing the possibility of
obtaining lower total costs and minimizing the risk of obtaining higher total costs. A modied variant
of a possibilistic environment based particle swarm optimization (PE-PSO) approach is used to solve
the APP model. A numerical model for demonstrating the feasibility of the proposed model is also carried
out. In the computational study, the considered case study data were experimented with and analyzed to
evaluate the performance of the PE-PSO over both a standard genetic algorithm (GA) and a fuzzy based
genetic algorithm (FBGA). The experimental results demonstrate that the PE-PSO variant provides better
qualities in the aspects of its accuracy when compared to the other two algorithms.
2015 Elsevier Ltd. All rights reserved.
1. Introduction
Aggregate Production Planning (APP) is a leading technique
which aggregates all the production information and which determines the best way to meet forecasted demand by utilizing the
available physical resources. Since it is usually impossible to consider every ne detail associated with the production process
while maintaining a long planning horizon, it is mandatory to
aggregate the information being processed. For that, APP is the
one among some other approaches such as Master Production
Scheduling (Elloumi & Fortemps, 2010), Capacity Requirement
Planning (CRP) and Material Requirement Planning (MRP). APP is
a medium term capacity planning technique which determines
the optimum level of production, workforce, inventory, subcontracting and backlog over a specic time horizon that ranges from
2 to 12, or even 18 months to satisfy uctuating demand requirements with limited capacity and resources (Al-e, Aryanezhad, &
Corresponding author.
ripon_ipebuet@
367
368
v new
v old
id
id c 1 rand1 P bestid X id c 2 rand2 Gbestid X id
1
new
X new
X old
id
id v id
v new
wold v old
id
id c 1 rand1 P bestid X id c 2 rand2
Gbestid X id
wnew a wold
new
X new
X old
id
id v id
369
n1 t1
4.1. Nomenclature
rpnt
BLnt
opnt
scnt
Dnt
icnt
bcnt
WLt
WHt
ILnt
EF rp
EF op
EF sc
EF ic
EF bc
EF hl
HLnt
ht
M tmax
lct
OPnt
RP nt
U nt
SV nt
WSnt
WStmax
Ltmax
n1 t1
n1 t1
n1 t1
10
n1 t1
11
t1
Min Z
N X
T
X
n1 t1
T
X
ht WHt lct WLt
12
t1
13
370
level after the nth period (ILnt1 ILnt ), the resultant backordered
amounts (BLnt BLnt1 ), subcontracted amounts (SV nt ), regular
and overtime production quantity should equal the market
demand as shown in constraint Eq. (13).
4.3.2. Constraints on labor levels
N
X
HLnt1 RP nt1 OP nt1 WHt WLt
n1
N
X
HLnt RP nt OP nt for 8t
14
n1
N
X
HLnt RP nt OP nt 6 Ltmax
for 8t
15
n1
For any particular time period t, the labor levels required for regular
and overtime production should be equal to the labor level that
already exists in period (t 1) with the addition of new hired
employees, while subtracting the number of lay off employees as
shown in constraint Eq. (14). Again the actual labor levels cannot
exceed the maximum available labor levels in each period, as
shown in Eq. (15). Owing to uncertain labor market demand and
supply, the maximum available labor levels are also imprecise in
nature (Wang & Liang, 2005).
4.3.3. Constraints on machine capacity & warehouse space
N
X
^ nt OP nt RP nt 6 M
^ tmax
U
for 8t
16
n1
N
X
WSnt ILnt 6 WStmax
for 8t
17
n1
^ nt ),
Again, for the nth product the machine usage per unit (U
^
along with the maximum available machine capacity (M tmax ) in
period t, are also imprecise as the usage rate may vary with product specications, process modications, machine depreciation
etc. Therefore, using the deterministic values for them will give
suboptimal results. Constraint Eqs. (16) and (17) represent the limits of the actual machine and warehouse capacity in each period
respectively.
Min Z 1 Z m
N X
T
X
t
t
m
rpm
nt RP nt 1 EF rp opnt OP nt 1 EF op
n1 t1
m
t
t
t
scm
nt SV nt 1 EF sc icnt ILnt 1 EF ic bcnt BLnt 1 EF bc
T
X
m
m
ht WHt lct WLt 1 EF hl t
18
t1
Min Z 2 Z p
RP nt ; OP nt ; SV nt ; ILnt ; BLnt ; WHt ; WLt P 0 for 8n; 8t
N X
T
X
rppnt RP nt 1 EF rp t oppnt OPnt 1 EF op t
n1 t1
p
T
X
p
p
ht WHt lct WLt 1 EF hl t
t1
19
371
8t
25
n1
Using the fuzzy decision-making for all the imprecise data, and
following the fuzzy programming method from Wang and Liang
(2005); (Zimmermann, 1978), the complete equivalent
single-goal LP model for solving the APP decision problem can be
formulated as follows:
e
Min Z
Subject to;
zp ; zm ; zo .
Fig. 2. The Strategy to minimize the total costs, Z
N X
T
X
Min Z 3 Z
rpont RP nt 1 EF rp t opont OP nt 1 EF op t
o
w1 Dpnt;b w2 Dm
nt;b w3 Dnt;b
n1 t1
o
20
t1
w2 Dm
nt;b
w3 Dont;b
8n; 8t
N
X
HLnt RPnt OPnt 0 8t;
N
X
o
int RP nt OP nt 6 w1 Lptmax;b w2 Lm
tmax;b w3 Ltmax;b
8t
22
n1
8t
23
8t
24
n1
N
X
m
Um
nt;b RP nt OP nt 6 M tmax;b
N
X
o
int RP nt OPnt 6 w1 Lptmax;b w2 Lm
tmax;b w3 Ltmax;b 8t
n1
N
X
U pnt;b RP nt OP nt 6 M ptmax;b 8t
n1
N
X
m
Um
nt;b RP nt OP nt 6 M tmax;b 8t
n1
N
X
U 0nt;b RP nt OP nt 6 M 0tmax;b 8t
n1
N
X
WSnt ILnt 6 WStmax
8t;
n1
06L61
21
n1
n1
n1
w1 Dpnt;b
8n; 8t
N
X
HLnt1 RPnt1 OPnt1 WHt WLt
5. Solution approach
This study proposes to use Possibilistic Environment based
Particle Swarm Optimization (PE-PSO) order to solve the considered aggregate production planning problem. As mentioned in
the problem statement section, all the imprecise data are tackled
by the fuzzy triangular membership function. Escalating factors
of 1% for each case (EF rp ; EF op ; EF sc ; EF ic ; EF bc ; EF hl ) was also considered for further allowance of the approximate data.
Fig. 3 shows the original PSO operations for the conventional
case. With all of the initial swarm cases, if the stopping criteria
(that is the maximum number of loops or computational time)
are satised, the problem stops. The details of this PSO approach
are discussed in Section 2. A modied PSO variant, linear reduction
of inertia weight was considered in this problem for faster convergence and better results, where the inertial weight (w) was equal
to 0.9 for the rst run. The value of decrement (a) for the inertia
weight was 0.005. The step-wise procedures for our modied
PE-PSO algorithm are depicted in the following owchart shown
in Fig. 4. At rst, all the imprecise parameters were incorporated
with their designed and model specic escalating factors. After
that, all of those parameters were modeled by using a triangular
possibility distribution. Meanwhile, similar to most of the earlier
literature, the cognitive and social coefcients for PSO algorithm
were considered as 1 for equation (1), and the random numbers
were uniformly distributed. The later portion of this modied
PSO is quite similar to that of the conventional PSO algorithm.
The algorithm was run for 1000 iterations. We solved this
PE-PSO algorithm by using the commercial C programming
372
373
1st Period
~ 1t (units)
D
~ 2t (units)
D
2nd Period
Items
1st Period
2nd Period
Ltmax (Man-hours)
Ltmax (Machine-hours)
tmax (ft2)
WS
Table 2
Related Operating cost for the CCKL Case.
Product
f
rp nt
(tk./unit)
f
o
p nt
(tk./unit)
e nt
sc
(tk./unit)
e nt
ic
(tk./unit)
f nt
bc
(tk./unit)
1
2
(3, 3.5, 4)
(3.5, 4, 4.5)
Table 3
The problems variables and upper bound values.
Item (Product 1)
RP1t (Units)
OP1t (Units)
SV1t (Units)
IL1t (Units)
BL1t (Units)
WHt (man-hours)
Period
Items (Product 2)
569
569
182
430
2
43
1033
1019
331
522
580
169
RP2t (Units)
OP2t (Units)
SV2t (Units)
IL2t (Units)
BL2t (Units)
WLt (man-hours)
Period
1
621
682
94
150
146
0
447
446
96
211
96
160
1000
1000
374
Table 4
Different parameter setting for FBGA under three scenarios.
Scenario
Population size
Creation Function
Crossover (Fraction)
Mutation
Migration (Fraction)
Generations needed
1
2
3
360
360
360
Constraint dependent
Feasible Population
Constraint dependent
Intermediate (0.8)
Scattered (0.8)
Arithmetic (0.5)
Constraint dependent
Constraint dependent
Adapt Feasible
Forward (0.2)
Forward (0.2)
Both (0.5)
107
116
136
Table 5
Imprecise Objective Function values for different scenarios under FBGA approach.
Imprecise Objectives
Scenario 1
Scenario 2
Scenario 3
Z1
Z2
Z3
Total Cost (Tk.)
2,17,272.30
2,35,121.88
2,56,493.00
7,08,886.20
2,17,273
2,35,123.37
2,56,497.16
7,08,893.55
2,17,238.30
2,35,086.98
2,56,457.00
7,08,782.32
The bold result for scenario 3 is representing the minimum total cost among all
three scenarios.
Table 6
Different parameter setting for GA under ve scenarios.
Scenario
Population
size
Crossover
Crossover
rate
Mutation
rate
Generations
1
2
3
4
5
50
50
360
360
360
Two point
Heuristic
Arithmetic
Scattered
Single point
0.8
0.5
0.5
0.8
0.8
0.2
0.2
0.5
0.2
0.5
103
260
134
111
152
an appropriate set of inertia weights, along with social and cognitive coefcients.
As shown in Table 8, we considered 8 combinations with inertia
weight varied from 0.9 to 0.55 with a decrement of 0.05, social (C1)
and with the cognitive coefcients (C2) from 1 to 4.5 with an increment of 0.5. To see how the quality of solutions varies with both
the changing inertia weight, and the social and cognitive coefcients, we executed a series of experiments. Comparing with other
parameter sets, for parameter set 1, our algorithm provided the
best solution after 580 iterations; this showed that the convergence rate and result of PE-PSO with set 1 is better than the others.
As a consequence, parameter set 1 was used to compare the
PE-PSO algorithm with FBGA and GA for our concerned case study
data, as shown in Table 7.
Furthermore, to evaluate the performance of this proposed
PE-PSO algorithm for the concerned APP problem, we made use
of an articial dataset of 8 instances with large equality constraints, among which 4 were small-sized and 4 were large-sized.
For comparing these algorithmss performance, these instances
were also coded and solved by the LINGO optimization solver to
discover their global optimum which hence the lower bound
(LB). In order to present the diversity of performance between
the global optimum (LB) and the objective values of the results
of these algorithms, a quality measurement called percent deviation, denoted as %Dev, is dened as the following equation:
%Dev
BOVPEPSO;FBGA;GA LBLINGO
100%
LBLINGO
26
Table 7
Comparative results for different approaches under CCKL case.
Product
Item
PE-PSO results
1st Period
2nd Period
1st Period
2nd Period
1st Period
2nd Period
1026
1010
333
524
582
571
571
186
432
5
1034
1021
334
524
583
569
569
182
430
2
1033
1019
331
522
580
664
670
85
159
140
104.4
0
2,36,893.43
446
445
95
213
95
170.67
162.7
621
682
94
150
146
43
0
2,34,606.63
447
446
96
211
96
169
160
Product 1
RP1t (Units)
OP1t (Units)
SV1t (Units)
IL1t (Units)
BL1t (Units)
544
544
186
446
5
Product 2
RP2t (Units)
OP2t (Units)
SV2t (Units)
IL2t (Units)
BL2t (Units)
664
454
670
454
85
95
160
212
140
94
102.65
173.40
0
163.49
(2, 17,238; 2, 35,086; 2, 56,457)
WHt (man-hours)
WLt (man-hours)
Objective values (Tk.)
Table 8
Combination of different PSO variants under CCKL case.
Inertia weight
C1
C2
Com-1
Com-2
Com-3
Com-4
Com-5
Com-6
Com-7
Com-8
0.9
1
1
0.85
1.5
1.5
0.80
2
2
0.75
2.5
2.5
0.70
3
3
0.65
3.5
3.5
0.60
4
4
0.55
4.5
4.5
375
Num. of products
Num. of periods
LINGO optimum
1
2
3
4
5
6
7
8
2
4
6
8
15
18
20
25
2
2
4
4
6
6
12
12
234,508.63
425,275.87
635,275.38
879,300.68
1,098,658.32
1,325,598.52
1,510,740.58
1,725,040.68
Table 10
Statistical results of PE-PSO experiments.
Test
No.
PE-PSO Best
1
234,606.63
2
425,662.87
3
635,306.38
4
879,897.68
5
1,098,994.32
6
1,325,860.52
7
1,511,031.58
8
1,725,380.68
Average
Mean
Std.
deviation
%Dev
Com. Time
(sec)
235,085.14
429,867.29
642,218.82
888,609.60
1,110,852.40
1,329,803.45
1,527,053.30
1,787,031.55
1158.85
5867.97
8241.49
1075.52
10,071.99
15,211.17
20,141.75
22,696.55
10,558.161
0.04179
0.091
0.00488
0.067895
0.030583
0.019765
0.019262
0.01971
0.03686
0.79750
0.8752
1.0024
1.0142
1.7550
1.8705
1.8957
2.0142
1.403088
Table 11
Statistical results of FBGA experiments.
Test
No.
FBGA Best
1
234,606.63
2
425,680.82
3
635,312.38
4
879,890.68
5
1,099,452.32
6
1,326,128.52
7
1,511,345.58
8
1,725,369.68
Average
Mean
Std.
deviation
%Dev
Com. time
(sec)
235,447.86
432,356.18
643,416.84
894,372.10
1,117,306.50
1,330,918.86
1,536,165.10
1,792,089.17
1375.01
6601.45
9014.12
9048.61
12,436.58
16,445.46
21,977.87
24,277.28
12,647.0475
0.04179
0.095221
0.005824
0.067099
0.07227
0.039982
0.040047
0.019072
0.047663
0.87
0.97
1.05
1.43
1.89
2.04
2.35
2.69
1.66125
Table 12
Statistical results of GA experiments.
Test
No.
GA Best
Mean
Std.
deviation
%Dev
Com. time
(sec)
1
2
3
4
5
6
7
8
Average
234,686.58
425,613.25
635,290.58
879,910.68
1,099,719.32
1,326,746.52
1,511,301.58
1,726,080.68
237,156.78
436,270.30
650,762.66
899,428.92
1,126,404.33
1,345,713.09
1,544,125.89
1,810,692.04
1607.92
7439.95
9906.27
17,130.52
14,987.84
17,887.90
24,055.91
26,185.60
14,900.24
0.075882
0.079332
0.002393
0.069373
0.096572
0.086602
0.037134
0.060288
0.06
1.03
1.25
1.58
1.68
2.02
2.35
2.59
3.01
1.94
PE-PSO
FBGA
GA
Percentage Deviation
Test No.
% Dev.
100
120
141
100
129
172
1
1.18 times
1.38 times
0.12
0.1
0.08
0.06
PE-PSO %Dev.
0.04
FBGA %Dev.
GA %Dev.
0.02
0
Test Sets
Fig. 5. Variation of percentage of deviations for different algorithms under different
test sets.
Table 9
Parameters and statistical results of LINGO.
3.5
3
2.5
2
1.5
1
0.5
0
Test Sets
Fig. 6. Variation of computing times (sec) for different algorithms under different
test sets.
Tables 912. Each instance of the APP problem is given a test number. Table 9 includes key parameters of each test instance of the
APP problems, namely the number of products and periods. Of
these, the rst four instances are small-sized and the last four
are large-sized. It also displays the lower bound from LINGO.
Tables 1012 show the statistical results of PE-PSO, FBGA and
GA in the test, including the best, mean, standard deviation, percent deviation of their object values, and their executing time for
100 iterations. These statistical results show that the best objective
values of each instance were differentiate from the corresponding
optimum. All of them also have some disparities among their
mean, standard deviation, percent deviation and execution time.
Note that, for FBGA approach, we took the medium values of each
triangular fuzzy objective function value. The comparative performances for all algorithms are also summarized in Table 13. It is
worth mentioning that in the average of standard deviation, percent deviation, successful rate, and execution time, PE-PSO provides better performance than FBGA and GA. Considering 100% as
the PE-PSO results, the percentage deviation gain increased by
29% and 72% for FBGA and GA respectively. Meanwhile, the searching discrepancy of the particles standard deviation was 20% and
41% smaller than FBGA and GA respectively. The execution time
also increased by 1.18 and 1.38 times for FBGA and GA
respectively.
For better illustration, all the comparative analyses on different
performance parameters for PE-PSO, FBGA and GA are depicted in
Figs. 5 and 6. Here in Fig. 5, it has well addressed that despite of
some anomalies, on most cases PE-PSO algorithm shows least percentage of deviation from the LINGO optimum results than the
376
Table 14
Comparison of the APP models.
Factor
Objective function
Objective value
Constraint
Product item
Escalating factors
Degree of satisfaction
Planning horizon
Market demand
Machine capacity
Cost of regular time & overtime production
Subcontracting
Backordering
Hiring cost
Layoff cost
Labor level
Single, linear
Imprecise
Imprecise
Product family
Not Included
Presented
Multi-period
Imprecise
Limited
Imprecise
Considered
Considered
Imprecise
Imprecise
Deterministic
Single
Deterministic
Deterministic
Single
Not included
Not Presented
Multi-period
Deterministic
Limited
Deterministic
Considered
Considered
Deterministic
Deterministic
Deterministic
Multiple
Fuzzy
Fuzzy
Product family
Not included
Not Presented
Multi-period
Fuzzy
Limited
Fuzzy
Considered
Considered
Fuzzy
Fuzzy
Fuzzy
Single
Imprecise
Imprecise
Product family
Included
Not presented
Multi-period
Imprecise
Limited
Imprecise
Considered
Considered
Imprecise
Imprecise
Imprecise
other two mentioned algorithms which also enforced the consistency of this algorithm over other heuristic algorithms. In addition
of that computing time or executing time for PE-PSO algorithm is
also in tandem with its suitability over other two algorithms as
depicted in Fig. 6. For each and every problem instances, PE-PSO
algorithm took lesser amount of time to solve those instances compare with other algorithms which also predominantly proves its
competency over those algorithms specically on these sorts of
problem structures. Therefore, we conclude that the PE-PSO variant possesses better qualities in accuracy, reliability, and convergence speed for optimizing the APP problem, than both of FBGA
and GA.
Meanwhile, Table 14 also compares the proposed PE-PSO
approach presented here to some other APP models, like the
Possibilistic Linear Programming (PLP) (Wang & Liang, 2005),
Modied Particle Swarm Optimization (MPSO) (Wang & Yeh,
2014), and Fuzzy Grey Goal Programming (FGGP) (Sadeghi et al.,
2013) models. There are several features which distinguish the
proposed PE-PSO approach from other APP models. The proposed
PE-PSO approach can solve most real-world APP problems that
involve imprecise parameters through an interactive decision making process. The proposed model constitutes a systematic framework that facilitates the decision-making process. This proposed
PE-PSO approach includes escalating factors for all the imprecise
parameters. This feature provides more allowances to the uncertain data, which are vulnerable to change, and thus allows the decision maker to have more meaningful results. Rather than relying
on deterministic data for every operating parameter, this proposed
approach focuses on the real world uncertainties and considers
them as being imprecise in nature. Moreover, the proposed
PE-PSO approach covers more wide ranging decision information
than the others which predominantly focus on multi-period and
multi-product (product family) problems in an APP decision making process. The proposed approach is also distinct from the traditional fuzzy based and stochastic based approaches. Basically, the
FGGP is based on the subjective preferred concept for establishing
membership functions with fuzzy data, while the PE-PSO is based
on the objective degree of event occurrence that is required to
obtain possibilistic distributions with imprecise data. On the contrary, the main problem in applying the stochastic programming
models is the lack of computational efciency and the inexible
probabilistic doctrines in which the real imprecise meaning of
the decision making might be impossible to model (Wang &
Liang, 2005). Alternatively, the possibilitic approaches not only
provide more computational efciency, but also supports possibilistic decision making in an uncertain environment (Lai &
Hwang, 1992; Tang, Wang, & Fung, 2000).
7. Conclusions
In this paper, a PE-PSO model for APP problems was developed. PSO, which was inspired by the behavior of birds and sh,
has certain advantages, including simple structure, easy implementation, immediate accessibility, short search time, and
robustness. However, there has been limited study of PSO to
address the uncertainties found in the aggregate production
planning problem. This research work therefore presented a
novel PE-PSO method for solving a complex aggregate planning
problem with a single objective, which included the minimization of inventory costs, production costs and manpower costs.
In this work, the linear reduction of inertia weight, an important
variant of PSO, was used for modifying the particles velocity and
movement. This method provides a novel approach to consider
the natural uncertainty of the parameters in an APP problem.
Triangular possibility distributions were employed to tackle the
model parameters uncertainties. For justifying the feasibility of
the proposed approach, an industrial case was demonstrated.
This approach can be applied in ambiguous and indeterminate
circumstances of real world production planning and scheduling
problems with ill dened data. For better justication of the
proposed PE-PSO approach, a comparative analysis on the performances of FBGA, GA and PE-PSO was carried on. The experimental results showed that the PE-PSO variant had better accuracy in
comparison to the FBGA and GA approaches for this sort of APP
problems.
In spite of the increasing applicability of the traditional PSO
algorithms, it still has some of the limitations from when it was
originally introduced for unconstrained and continuous problems.
That is why the application of PSO in the APP literature is so
small. Moreover, to the best of our knowledge, there is no earlier
research on PSO for APP, which covers operating parameters
uncertainties. Therefore, in response to these shortcomings, we
used PE-PSO along with a PSO-variant. Future work could be to
nd other ways of representing how the conventional PSO algorithm is tuned for APP problems. Alternative and complementary
algorithms include dynamic evolutionary programming, differential evolution strategies, bee colony and ant colony optimizations
and methods based on integer linear programming. These can
also be applied for the APP problem. Other variants of PSO could
be another important area to focus on. More possible topics for
further study include modication of the particle position representation, particle movement, and particle velocity. Issues related
to Pareto optimality, such as a solution maintenance strategy and
performance measurement, are also topics worthy of future
study.
References
Al-e, S. M. J. M., Aryanezhad, M. B., & Sadjadi, S. J. (2012). An efcient algorithm to
solve a multi-objective robust aggregate production planning in an uncertain
environment. The International Journal of Advanced Manufacturing Technology,
58(58), 765782.
Baykasoglu, A., & Gken, T. (2006). A tabu search approach to fuzzy goal programs
and an application to aggregate production planning. Engineering Optimization,
38(2), 155177.
Baykasoglu, A., & Gocken, T. (2010). Multi-objective aggregate production planning
with fuzzy parameters. Advances in Engineering Software, 41(9), 11241131.
Chakrabortty, R. K., Sarker, R., & Essam, D. (2014). Event based approaches for solving
multi-mode resource constraints project scheduling problem. Paper presented at
the 13th international conference on computer information systems and
industrial management applications, Ho Chi Minh City, Vietnam.
Chakrabortty, R., & Hasin, M. (2013a). Solving an aggregate production planning
problem by using multi-objective genetic algorithm (MOGA) approach.
International Journal of Industrial Engineering Computations, 4(1), 112.
Chakrabortty, R. K., & Hasin, M. A. A. (2013b). Solving an aggregate production
planning problem by fuzzy based genetic algorithm (FBGA) approach.
International Journal of Fuzzy Logic Systems (IJFLS), 3(1), 116.
Drakopoulos, J. A. (1995). Probabilities, possibilities, and fuzzy sets. Fuzzy Sets and
Systems, 75(1), 115.
Dubois, D., Foulloy, L., Mauris, G., & Prade, H. (2004). Probability-possibility
transformations, triangular fuzzy sets, and probabilistic inequalities. Reliable
Computing, 10(4), 273297.
Eberhart, R. C., & Kennedy, J. (1995). A new optimizer using particle swarm theory.
Paper presented at the proceedings of the sixth international symposium on
micro machine and human science.
Eberhart, R. C., & Shi, Y. (1998). Comparison between genetic algorithms and particle
swarm optimization. Paper presented at the Evolutionary Programming VII.
Eberhart, R. C., & Shi, Y. (2001). Particle swarm optimization: developments,
applications and resources. Paper presented at the evolutionary computation,
2001. Proceedings of the 2001 Congress on.
Elloumi, S., & Fortemps, P. (2010). A hybrid rank-based evolutionary algorithm
applied to multi-mode resource-constrained project scheduling problem.
European Journal of Operational Research, 205(1), 3141.
Fahmy, A., Hassan, T. M., & Bassioni, H. (2014). Improving RCPSP solutions quality
with Stacking Justication-Application with particle swarm optimization.
Expert Systems with Applications, 41(13), 58705881.
Gen, M., Tsujimura, Y., & Ida, K. (1992). Method for solving multiobjective aggregate
production planning problem with fuzzy parameters. Computers & Industrial
Engineering, 23(1), 117120.
Hsieh, S., & Wu, M.-S. (2000). Demand and cost forecast error sensitivity analyses in
aggregate production planning by possibilistic linear programming models.
Journal of Intelligent Manufacturing, 11(4), 355364.
Iris, C., & Cevikcan, E. (2014). A fuzzy linear programming approach for aggregate
production planning. Supply chain management under fuzziness. Springer
(pp. 355374). .
Kazemi Zanjani, M., Ait-Kadi, D., & Nourelfath, M. (2013). A stochastic programming
approach for sawmill production planning. International Journal of Mathematics
in Operational Research, 5(1), 118.
Klir, G. J. (1989). Is there more to uncertainty than some probability theorists might
have us believe?. International Journal of General System, 15(4), 347378.
Kogut, B., & Kulatilaka, N. (1994). Operating exibility, global manufacturing, and
the option value of a multinational network. Management Science, 40(1),
123139.
Kosko, B. (1990). Fuzziness vs. probability. International Journal of General System,
17(23), 211240.
Kuo, R., & Yang, C. (2011). Simulation optimization using particle swarm
optimization algorithm with application to assembly line design. Applied Soft
Computing, 11(1), 605613.
377
Lai, Y.-J., & Hwang, C.-L. (1992). A new approach to some possibilistic linear
programming problems. Fuzzy Sets and Systems, 49(2), 121133.
Liang, T.-F. (2007). Application of interactive possibilistic linear programming to
aggregate production planning with multiple imprecise objectives. Production
Planning and Control, 18(7), 548560.
Liang, T.-F., Cheng, H.-W., Chen, P.-Y., & Shen, K.-H. (2011). Application of fuzzy
sets to aggregate production planning with multiproducts and multitime
periods. IEEE Transactions on Fuzzy Systems, 19(3), 465477.
Mirzapour Al-e-hashem, S., Baboli, A., & Sazvar, Z. (2013). A stochastic aggregate
production planning model in a green supply chain: Considering exible lead
times, nonlinear purchase and shortage cost functions. European Journal of
Operational Research, 230(1), 2641.
Nam, S.-J., & Logendran, R. (1992). Aggregate production planningA survey of
models and methodologies. European Journal of Operational Research, 61(3),
255272.
Negoita, C., Zadeh, L., & Zimmermann, H. (1978). Fuzzy sets as a basis for a theory of
possibility. Fuzzy Sets and Systems, 1, 328.
Ning, Y., Liu, J., & Yan, L. (2013). Uncertain aggregate production planning. Soft
Computing, 17(4), 617624.
Raa, B., Dullaert, W., & Aghezzaf, E.-H. (2013). A matheuristic for aggregate
productiondistribution planning with mould sharing. International Journal of
Production Economics, 145(1), 2937.
Ramezanian, R., Rahmani, D., & Barzinpour, F. (2012). An aggregate production
planning model for two phase production systems: Solving with genetic
algorithm and tabu search. Expert Systems with Applications, 39(1), 12561263.
Sadeghi, M., Hajiagha, S. H. R., & Hashemi, S. S. (2013). A fuzzy grey goal
programming approach for aggregate production planning. The International
Journal of Advanced Manufacturing Technology, 64(912), 17151727.
Sakall, . S., Bayko, . F., & Birgren, B. (2010). A possibilistic aggregate production
planning model for brass casting industry. Production Planning & Control, 21(3),
319338.
Shi, Y., & Eberhart, R. (1998). A modied particle swarm optimizer. Paper presented at
the Evolutionary Computation Proceedings, 1998. IEEE World Congress on
Computational Intelligence. The 1998 IEEE International Conference on.
Slimen, Y. B., Ayachi, R., & Amor, N. B. (2013). Probability-possibility transformation.
Fuzzy Logic and Applications. Springer (pp. 122130). .
Tanaka, H., Guo, P., & Zimmermann, H.-J. (2000). Possibility distributions of fuzzy
decision variables obtained from possibilistic linear programming problems.
Fuzzy Sets and Systems, 113(2), 323332.
Tang, J., Wang, D., & Fung, R. Y. (2000). Fuzzy formulation for multi-product
aggregate production planning. Production Planning & Control, 11(7),
670676.
Vasant, P. M., Barsoum, N. N., & Bhattacharya, A. (2008). Possibilistic optimization in
planning decision of construction industry. International Journal of Production
Economics, 111(2), 664675.
Wang, R.-C., & Fang, H.-H. (2001). Aggregate production planning with multiple
objectives in a fuzzy environment. European Journal of Operational Research,
133(3), 521536.
Wang, R.-C., & Liang, T.-F. (2004). Application of fuzzy multi-objective linear
programming to aggregate production planning. Computers & Industrial
Engineering, 46(1), 1741.
Wang, R.-C., & Liang, T.-F. (2005). Applying possibilistic linear programming to
aggregate production planning. International Journal of Production Economics,
98(3), 328341.
Wang, S.-C., & Yeh, M.-F. (2014). A modied particle swarm optimization for
aggregate production planning. Expert Systems with Applications, 41(6),
30693077.
Zhang, R., Zhang, L., Xiao, Y., & Kaku, I. (2012). The activity-based aggregate
production planning with capacity expansion in manufacturing systems.
Computers & Industrial Engineering, 62(2), 491503.
Zimmermann, H.-J. (1978). Fuzzy programming and linear programming with
several objective functions. Fuzzy Sets and Systems, 1(1), 4555.