Minimum Cost Design of Concrete Slabs Using Particle Swarm Optimization
Minimum Cost Design of Concrete Slabs Using Particle Swarm Optimization
ISSN 1818-4952
© IDOSI Publications, 2011
Abstract: This article deals with cost optimization of one-way concrete slabs according to the most recent
American Concrete Institute code of practice (ACI 318-M08). The objective is to minimize the total cost of
the slab including costs of concrete and reinforcement bars while satisfying all the design requirements.
Particle Swarm Optimization (PSO) is used for solving the constrained optimization problem. As PSO is
designed for unconstrained optimization problems, a multi-stage dynamic penalty was also implemented to
solve the constrained optimization problem. Cost optimization of four different slabs with different support
conditions are illustrated and the results of the optimum design results are compared with exis ting methods
in the literature. A sensitivity analysis of optimal designs was also performed by optimizing the four
examples for different span lengths between 2 to 5 meters to investigate the effect of span length on
optimal costs and optimal reinforcement ratios. The results demonstrate that PSO is a promising method in
design optimization of structural elements.
Key words: Concrete slab • optimization • penalty function • particle swarm optimization • sensitivity
analysis
A large number of articles have been published on for steel dimensioning of a one-way slab, simply
optimization of structures. In the great majority, the supported on one side and fixed on the other side are
objective is to minimize the weight of the structure reported [17].
[3, 4]. While weight of a structure constitutes a Recently, few articles based on concrete codes of
significant part of the cost, a minimum weight design is practice (i.e ACI) have been published. Sahab et al.
not necessarily the minimum cost design. (2005a, 2005b) presented a hybrid method based on
Especially, in optimal design reinforce concrete genetic algorithm for cost optimization of reinforced
elements and structures, the minimum weight design is concrete flat slab buildings according to the Britis h
not always the cheapest design. Minimizing the cost is Code of Practice (BS8110) [11, 12]. Ahmadkhanlou
more realistic and a more useful goal for saving natural and Adeli (2005) used a neural dynamics model for
resources. optimal cost design of reinforced concrete slabs
For a more widespread use of structural according to ACI, 1999 code privisions. They
optimization algorithms in design office practice, they formulated the optimization problem as a mixed
must be formulated as cost optimization and applied to integer-discrete variable optimization problem with
realistic structures subjected to the actual constraints of three design variables: thickness of slab, steel bar
commonly used design codes such as the American diameter and bar spacing [10].
Concrete Institute Code (ACI 318-M08) [5]. In this article, optimal cost design of one way slabs
State-of-the-art reviews of articles on cost based on the most recent ACI code (ACI 318-M08) in
optimization of concrete structures are presented in [6]. investigated. Particle swarm optimization, one of the
Recent examples of cost optimization of real life most recent evolutionary algorithms is used for this
structures subjected to design code constraints can be purpose. The constrained optimization problem is
found in [7-13]. tackled through the minimization of a non-stationary
The early work on optimization of Reinforced multi-stage assignment penalty function. Cost
Concrete (RC) slabs was based on many simplifying optimization of four different slabs with different
assumptions. Brown (1975) formulates the optimum support conditions are illustrated and the results of the
cost design of one-way concrete slabs as a single- optimum design results are compared with existing
variable optimization problem to find the optimum methods in the literature. A sensitivity analysis of
thickness of one-way slabs for uniformly loaded simply optimized designs was also performed by optimizing
supported slabs considering flexural deformations only the four examples for different span lengths.
and making other simplifying assumptions [14]. The reminder of the article is organized as follows:
Brondum-Nielsen (1985) presents a method for The problem formulation is given in Section 2. Section
minimizing the cost of reinforcement in reinforced 3 describes the PSO algorithm and its discrete version.
concrete shells, folded plates, walls and slabs by Section 4 contains four illustrative examples of one-
minimizing the summation of the forces in the steel way slabs with different support conditions and in
reinforcement in two perpendicular directions. An Section 5 the summary and conclusions are presented.
academic example is presented without considering any
code of practice in defining the constraints [15]. FORMULATION OF THE
Hanna and Senouci (1995) present an iterative MINIMUM COST DESIGN
procedure for minimum cost design of all-wood
concrete slab forms. Four design variables: type and Cost function: In concrete structures, at least three
thickness of sheathing, size and spacing of joists, type different cost items should be considered in
and size of stringers and the type of the wood shore optimization: costs of concrete, steel and the formwork.
were considered in the formulation. No formal The total cost function can be defined as
mathematical optimization is used. They report cost
savings as high as about 10% compared with traditional (1)
methods based on the use of charts and tables [16].
Tabatabai and Mosalam (2001) integrated three where CC, Cf and Cf are the costs of concrete,
computer programs: a commercial program for reinforcement bars and formwork and finishing
nonlinear analysis of structures, a program for finite materials, respectively. The formwork cost does not
element discretization of reinforced concrete structures vary significantly for any given locality and
and minimization of its reinforcement content and a consequently can be dropped from the formulation [10].
program for data commu nication between the first The concrete cost is defined by:
two programs for determination of the optimum
reinforcement in beams and one-way slabs. The results (2)
2485
World Appl. Sci. J., 13 (12): 2484-2494, 2011
where L, b, h and C1C are the span length, span width, 1/8 1/10 1/11 1/2
Constraints: All the design constraints imposed by the where wc is the weight of concrete per unit volume.
most recent ACI code (ACI 318-M08) are considered. For design, the ACI code allows the use of an
The constraints include flexural constraints, shear equivalent rectangular compressive stress distribution
constraints, serviceability constraints and deflection (stress block) to replace the more exact concrete stress
constraints. distribution. In the equivalent rectangular stress block,
an average stress of 0.85f′ c is used with a rectangle of
Flexural constraint: Flexural resistance of the slab depth a = β1 c where β1 is defined as follows:
must be greater the implied moments by the loads. This
constraint is presented in the following form:
(5)
where f′ c is the specified compressive strength of (a) Slabs where Grade 280 or 350 deformed bars are
concrete. used 0.0020
(b) Slabs where Grade 420 deformed bars or welded
Shear constraint: The shear constraint is represnted in wire reinforcement are used..0.0018
the following form: (c) Slabs where reinforcement with yield stress
exceeding 420 MPa measured at a yield strain of
(12) 0.35 percent is used 0.0018 × 420/ fy
where Vu and Vc are the ultimate factored shear force In slabs, primary flexural reinforcement shall
and the nominal shear strength of concrete. The shear is not be spaced farther apart than three times the slab
carried entirely by concrete since no stirrup is used. The thickness, nor farther apart than 450 mm.
ultimate factored shear force and the nominal shear
strength of concrete are given by: (16)
(14) (17)
kv is a number specified by ACI with values of 0.5, Deflection constraints: The ACI 318-M08 specifies a
0.575, 0.575 and 1.0 for examples 1 to 4 respectively. minimum slab thickness (h min) of L/20, L/24, L/28, or
L/10 for different support conditions (Table 3), with an
Serviceability constraints: The serviceability absolute minimum thickness of 1.5 inch (38.1 mm). In
constraints are presented in terms of limits on the steel order to take into account the effect of the weight of
reinforcement ratio and the bar spacing. concrete and the reinforcement yield strength, the
ACI 318-M08 requires that the net tensile strain numbers in Table 3 must be multiplied by the following
et at nominal strength of non-prestressed flexural modification factors:
members and non-prestressed members with factored
axial compressive load less than 0.10fcAg, shall not be (18)
less than 0.004.
(19)
minimize f(x)
(21)
subjected to the following constraints:
(22)
(29)
(23)
where nd is the total number of discrete design variables
(equal to three in this article) and Di is the set of
discrete values for the ith variable.
(24)
Particle swarm optimization: The PSO algorithm was
first proposed in 1995 by Kennedy and Eberhart. It is
(25)
based on the premise that social sharing of information
among members of a species offers an evolutionary
advantage [18]. Recently, the PSO has been
(26)
applied and proven useful on a few structural
engineering applications such as optimal truss
design [19, 20], structural damage detection [21]
(27)
among others. A number of advantages with respect to
other Evolutionary algorithms make PSO an ideal
OPTIMIZATION PROBLEM FORMULATION
AND SOLUTION APPROACH candidate for engineering optimization problems.
The algorithm is robust and well suited to handle
Discrete optimization formulation: First, a continuous non-linear, non-convex design spaces with
variable optimization problem is defined as: discontinuities. Furthermore, its easiness of
implementation makes it more attractive as it does
minimize f(x) = Ct not require specific domain knowledge information,
internal transformation of variables or other
subjected to the following inequality constraints: manipulations to handle constraints [22].
In PSO, a number of simple entities (the particles)
(28) are placed in the search space of some problem or
function and each particle evaluates the objective
where x is the vector of continuous design variables, function at its current location. Each particle then
f(x) is the cost function defined by Eq. (1) and m is the determines its movement through the search space by
number of inequality constraints (equal to 8 in this combining some aspect of the history of its own current
problem, as defined by Eqs. 20-27). Three design and best (best-fitness) locations with those of one or
variable are considered in the problem definition: the more members of the swarm, with some random
thickness of slab (h), the diameter of reinforcement bars perturbations. The next iteration takes place after all
(d b ) and the spacing of reinforcement bars (s). The particles have been re-located. Eventually the swarm as
thickness of the concrete slab and spacing of the a whole, like a flock of birds collectively foraging for
reinforcement bars can be considered as discrete food, is likely to move close to an optimum of the
variables, considering the common practice of using fitness function.
multiple integers of centimeters in the SI system, or a Each individual in the particle swarm is composed
multiple of 1/8 in or 1/4 in inch the US customary of three D-dimensional vectors: the current position ,
system. The bar diameters are treated as discrete the previous best position and the velocity where D
variables as their values must be assigned from a is the dimensionality of the search space (i.e. number of
limited number of commercially available bar sizes. design variables).
2488
World Appl. Sci. J., 13 (12): 2484-2494, 2011
The current position can be considered as a annealing scheme was used for the setting of the
set of coordinates describing a point in space. On each parameter ω, where ω decreases linearly from ωi to ωf
iteration of the algorithm, the current position is over the whole run
evaluated as a problem solution. If that position is better
than any that has been found so far, then the
coordinates are stored in the second vector, . The (34)
value of the best function result so far is stored in a
variable often called pbesti (for “previous best”), for where ωi and ωf are the values of parameter ω at the
comparison on later iterations. The objective is to keep start and end of the search., iter is the current iteration
finding better positions and updating and pbesti . New number and MAXITER is the number of maximum
points are chosen by adding coordinates to and the allowable iterations.
algorithm operates by adjusting , which can
effectively be seen as a step size [23]. The velocity of The constraint handling approach: Different
each particle is iteratively adjusted so that the particle constraint-handling techniques have been used over the
performs a stochastically oscillation around and years to handle linear and nonlinear inequality
constraints in evolutionary algorithms. An excellent
locations. The new velocity of each particle is
survey on constraint handling techniques is written by
calculated as follows:
Coello [26].
The search space in constrained optimization
problems consists of feasible and infeasible points. In
feasible points all the constraints are met. In contrast, in
(32) infeasible points at least one of constraints is violated.
The most common constraint-handling approach is the
where represents the current velocity of a design use of a penalty function for penalizing infeasible
variable. The superscript d stands for the dth particle, points. In this approach, the constrained problem is
the subscript i indicates the ith design variable and t is transformed to an unconstrained one, by penalizing the
the iteration number. c1 and c2 are two positive infeasible points and building a single objective
constants called acceleration coefficients, ω is the function, which in turn is minimized using an
inertia factor and r1 and r2 are two independent random unconstrained optimization algorithm
numbers uniformly distributed in the range of [0, 1]. Penalty functions can be categorized into two main
After the velocity is updated, the new position of each divisions: stationary and non-stationary. Stationary or
particle for the next generation is calculated according static penalty functions use fixed penalty values
to the following equation: throughout the minimization, where in contrast, in non-
stationary penalty functions, the penalty values are
(33) dynamically modified. In the literature, results obtained
using non-stationary penalty functions are almost
The particle is then evaluated according to its new always superior to those obtained through stationary
position and and are updated at each generation. functions [27, 28].
A penalty function can be defined as:
This process is repeated until a user-defined stopping
criterion is reached.
(35)
The original PSO algorithm is designed for
optimization problems with continuous variables. As
where f(x) is the original objective function; h(k) is a
design variables of slab optimization problems are
dynamically modified penalty value, k is the algorithm
discrete, we used An approach for tackling discrete
current iteration number; and H(k) is a penalty factor,
optimization problems by PSO which is based on
defined as:
the truncation of the real values to their nearest
integer [24, 25].
The original PSO algorithm lacks exploitation and
is generally slow at late stages of optimization. An (36)
improved version of PSO algorithms is adapted in this where
article. The objective of this modification is to try to
avoid premature convergence in the early stages
of the search and to facilitate convergence to the The function qi (x) is a relative violated function of
global optima in the the final stages of the search. An the constraints; θ(q i (x)) is a multi-segment assignment
2489
World Appl. Sci. J., 13 (12): 2484-2494, 2011
function; γ(q i (x)) is a power of the penalty function; and Table 4: Common data used in design examples
g i (x) are the constraint functions. fy 40 ksi (275.8 Mpa) b 1 ft (0.3048 m)
ws 490 Ib/ft 3 (77 KN/m 3 ) L 13 ft (3.96 m)
RESULTS
f′c 3 ksi (20.68 Mpa) DL 10 Ib/ft 2 (0.48 KN/m 2 )
Illustrative design examples: Four examples of one- wc 150 Ib/ft 3 (23.6 KN/m 3 ) LL 40 Ib/ft 2 (2.39 KN/m 2 )
way reinforced concrete slabs with different support Cover 3/4 in (19.05 mm) C r $1300/Ton (short)($1.43/kg)
1
Fig. 2: Optimal total cost of four examples for different Fig. 3: Optimal reinforcement ratios of four examples
span lengths for different span lengths
maximum total cost among all examples. Among the that cantilever slabs are rarely used in high span
remaining examples which are also more common and lengths and for most practical span lengths (7-10 ft),
practical slab configurations (examples 1-3), the simply the optimum ratios are in the very tight range of
supported slab has the maximum cost. It can be seen 0.43% to 0.47%.
that as expected in all examples the cost increases at Adeli (2001) used a neural dynamics model for
higher span lengths. presented examples. In their work, they obtained the
For different span lengths, optimum reinforcement solution in two stages. In the first stage, the neural
ratios corresponding to minimum cost designs of dynamics model was used to obtain an optimum
four examples are shown in Table 8 and Fig. 3. solution assuming continuous variables. In order to find
Optimum ratios for example 1 are very close to 0.4%. practical discrete values for the design variables, the
verying between 0.38% and 0.44%. For example 2, second stage of optimization was performed by
the optimum ratios vary between 0.44% and 0.63%. formulating the problem as a mixed integer-discrete
It can be observed that for most span lengths (9 ft optimization problem.
to 16 ft), the ratios are in the tight range of 0.44% to The main goal of this article has been to present a
0.48%. The optimum reinforcement ratios of simple algorithm that can be efficiently used in optimal
example 3 vary between 0.55% and 0.94%. For most design of engineering problems. In the approach
span lengths (9-16 ft), the ratios are in the very presented in this article, the optimal values of design
tight range of 0.55% to 0.60%. For the cantilever variables are obtained directly and in a single step,
slab (example 4), the optimum reinforcement ratios which in turn simplify the design for practicing
vary between 0.44% and 0.63%. It should be noted engineers.
2491
World Appl. Sci. J., 13 (12): 2484-2494, 2011
Table 8: Cost optimization results for examples 1-4 for different lengths (Span width = 1 ft)
Span Cost of Cost of Total Reinforcement
length (ft) h (in) s (in) db (in) concrete (CC) reinforcement (Cr) cost ($) Ratio (%)
Ex.1 7 3.50 10.5 3/8 5.75 1.95 7.70 0.41%
8 4.00 9.5 3/8 7.51 2.46 9.97 0.38%
9 4.50 8.0 3/8 9.50 3.29 12.79 0.39%
10 5.00 13.0 1/2 11.73 4.00 15.73 0.38%
11 5.25 11.0 1/2 13.55 5.20 18.75 0.42%
12 5.75 10.0 1/2 16.19 6.24 22.43 0.41%
13 6.25 9.0 1/2 19.06 7.51 26.57 0.42%
14 6.75 8.0 1/2 22.17 9.10 31.27 0.43%
15 7.25 7.5 1/2 25.51 10.40 35.91 0.42%
16 7.75 10.5 5/8 29.09 12.42 41.51 0.44%
Ex 2 7 3.00 8.5 3/8 4.93 2.41 7.34 0.63%
8 3.25 9.5 3/8 6.10 2.46 8.56 0.50%
9 3.75 8.5 3/8 7.92 3.10 11.01 0.46%
10 4.00 7.5 3/8 9.38 3.90 13.28 0.48%
11 4.50 7.0 3/8 11.61 4.60 16.21 0.44%
12 5.00 11.0 1/2 14.07 5.67 19.75 0.45%
13 5.25 5.5 3/8 16.01 6.91 22.92 0.47%
14 5.75 9.0 1/2 18.88 8.09 26.97 0.46%
15 6.00 4.5 3/8 21.11 9.75 30.86 0.48%
16 6.50 7.5 1/2 24.40 11.09 35.49 0.48%
Ex 3 7 2.50 7.5 3/8 4.10 2.73 6.84 0.94%
8 2.75 8.0 3/8 5.16 2.93 8.09 0.76%
9 3.25 8.0 3/8 6.86 3.29 10.15 0.60%
10 3.50 7.0 3/8 8.21 4.18 12.39 0.62%
11 3.75 6.5 3/8 9.68 4.95 14.63 0.60%
12 4.25 6.0 3/8 11.96 5.85 17.81 0.56%
13 4.50 5.5 3/8 13.72 6.91 20.64 0.56%
14 5.00 9.0 1/2 16.42 8.09 24.51 0.55%
15 5.25 4.5 3/8 18.47 9.75 28.22 0.57%
16 5.50 4.0 3/8 20.64 11.70 32.34 0.61%
Ex 4 7 6.75 8.0 1/2 11.08 4.55 15.63 0.43%
8 7.75 10.5 5/8 14.54 6.21 20.75 0.44%
9 8.75 9.0 5/8 18.47 8.15 26.62 0.44%
10 9.75 11.0 3/4 22.87 10.69 33.56 0.47%
11 10.50 6.5 5/8 27.09 13.79 40.89 0.50%
12 11.50 11.0 7/8 32.37 17.34 49.71 0.53%
13 12.50 5.0 5/8 38.12 21.19 59.31 0.54%
14 13.50 6.5 3/4 44.33 25.34 69.67 0.55%
15 14.50 4.0 5/8 51.02 30.57 81.59 0.57%
16 15.25 11.5 9/8 57.23 36.95 94.19 0.63%
SUMMARY AND CONCLUSIONS requirements are used to consider all imposed design
constraints including criteria for strength, ductility and
This article presents the cost optimization of serviceability among others. a multi-stage dynamic
one-way slabs with different support conditions penalty was also implemented to solve the constrained
using the PSO algorithm, one of the most recent optimization problem
evolutionary algorithms. The total cost of the slab was The optimization results of four different slab
used as the objective function and the ACI-M08 design configurations demonstrate that PSO is a promising
2492
World Appl. Sci. J., 13 (12): 2484-2494, 2011
method in design optimization of one-way reinforce 12. Sahab, M.G., A.F. Ashour and V.V. Toropov,
concrete slabs. It should be noted that the presented 2005. A hybrid genetic algorithm for reinforced
results are obtained based on prices in U.S. Obviously concrete flat slab buildings. Computers and
the results depends of on the relative cost of concrete Structures, 83: 551-559.
and reinforcement and therefore are location dependant. 13. Atabay, S., 2009. Cost optimization of three-
However, the presented algorithm can be applied in dimensional beamless reinforced concrete shear-
design offices in any location by using the relevant unit wall systems via genetic algorithm. Expert Systems
costs of concrete and reinforcement. This, in turn, and Applications, 36: 3555-3561.
generally reduces the cost of the construction and saves 14. Brown, R.H., 1975. Minimum cost selection of
the natural resources. one-way slab thickness. Journal of the Structural
Division, ASCE, 101: 2585-2590.
REFERENCES
15. Brondum-Nielsen, T., 1985. Optimization of
reinforcement in shells, folded plates, walls and
1. Arora, J.S., 2004. Introduction to optimum design.
slabs. Proceedings of American Concrete Institute,
2nd Edn. Elsevier.
82 (3): 304-309.
2. González-Vidosa, F., V. Yepes, J. Alcalá, M.
Carrera, C. Perea and I. Payá-Zaforteza, 2008. 16. Hanna, A.S. and A.B. Senouci, 1995. Design
Optimization of Reinforced Concrete Structures optimization of concrete slab forms. Journal of
by Simulated Annealing. In: Cher Ming Tan. Construction Engineering and Management,
Editor. Simulated Annealing, Vienna, Austria, ASCE, 121(2): 215-221.
pp: 307-320. 17. Tabatabai, S.M.R. and K.M. Mosalam, 2001.
3. Pezeshk, S., 1998. Design of framed structures: An Computational platform for non-linear
integrated non-linear analysis and optimal analysis/optimal design of reinforced concrete
minimum weight design. International Journal of structures. Engineering Computations, 18 (5/6):
Numerical Methods in Engineering, 41: 459-471. 726-743.
4. Chung, T.T. and T.C. Sun, 1994. Optimization for 18. Kennedy, J. and R. Eberhart, 1995. Particle
flexural reinforced concrete beams with static swarm optimization. In: IEEE international
nonlinear response. Structural Optimization, conference on neural networks, Piscataway, NJ,
8: 174-180. 4: 1942-1948.
5. Adeli, H. and K.C. Sarma, 2006. Cost optimization 19. Perez, R.E. and K. Behdinan, 2007. Particle swarm
of structures: Fuzzy logic, genetic algorithms and approach for structural design optimization.
parallel computing. John Wiley and Sons. Ltd. Computers and Structures, 85: 1579-1588.
6. Sarma, K. and H. Adeli, 1998. Cost optimization of 20. Li, L.J., Z.B. Huang and F. Liu, 2009. A heuristic
concrete structures. Journal of Structural particle swarm optimization method for truss
Engineering, ASCE, 124 (5): 570-578. structures with discrete variables. Computers and
7. Sarma, K. and H. Adeli, 2000. Cost optimization Structures, 87: 435-443.
of steel structures. Engineering Optimization, 21. Begambre, O. and J.E. Laier, 2009. A hybrid
32 (6): 777-802. Particle Swarm Optimization-Simplex algorithm
8. Sarma, K. and H. Adeli, 2001. Bi-level parallel (PSOS) for structural damage identification.
genetic algorithms for optimization of large steel
Advances in Engineering Software, 40: 883-891.
structures. Compututer-Aided Civil and
22. Perez, R.E. and K. Behdinan, 2007. Particle swarm
Infrastructure Engineering, 16 (5): 295-304.
optimization in structural design. In F.T.S. Chan
9. Adeli, H. and H. Kim, 2001. Cost optimization of
and M.K. Tiwari Eds. Swarm Intelligence: Focus
composite floors using the neural dynamics
on Ant and Particle Swarm Optimization, Itech
model. Communications in Numerical Methods in
Education and Publishing, Vienna, Austria,
Engineering, 17: 771-787.
10. Ahmadkhanlou, F. and H. Adeli, 2005. Optimum pp: 373-394
cost design of reinforced concrete slabs using 23. Poli, R., J. Kennedy and T. Blackwell, 2007.
neural dynamic model. Engineering Applications Particle swarm optimization: An overview. Swarm
of Artificial Intelligence, 18: 65-72. Intelligence, 1: 33-57.
11. Sahab, M.G., A.F. Ashour and V.V. Toropov, 24. Husseinzadeh Kashan, A. and B. Karimi, 2009. A
2005. Cost optimization of reinforced concrete discrete particle swarm optimization algorithm
flat slab buildings. Engineering Structures, for scheduling parallel machines. Computers and
27: 313-322. Industrial Engineering, 56: 216-223.
2493
World Appl. Sci. J., 13 (12): 2484-2494, 2011
25. Laskari, E.C., K.E. Parsopoulos and M.N. Vrahatis, 28. Joines, J.A. and C.R. Houck, 1994. On the Use of
2002. Particle swarm optimization for integer Non-Stationary Penalty Functions to Solve
programming. Proceedings of the IEEE Congress Nonlinear Constrained Optimization Problems
on Evolutionary Computation, Honolulu, pp: with GA's. Proceeding of IEEE International
1582-1587. Conference on Evolutionary Computations,
26. Coello, C.A.C., 2002. Theoretical and numerical pp: 579-585.
constraint-handling techniques used with 29. Means, Co, 2002. Means Building Construction
evolutionary algorithms: A survey of the state of Cost Data. Kingston, MA.
the art. Computer Methods in Applied Mechanics 30. Shi, Y. and R.C. Eberhart, 2001. Fuzzy Adaptive
and Engineering, 191: 1245-1287. Particle Swarm Optimization. Proceedings of the
27. Parsopoulos, K.E. and M.N. Verahatis, 2002. Congress on Evolutionary Computation, Seoul,
Particle swarm optimization method for Korea, pp: 101-106.
constrained optimization problems. In Sincak,
P., J. Vascak, V. Kvasnicka and J. Pospichal, Eds.
Intelligent Technologies -Theory and Application:
New Trends in Intelligent Technologies. Frontiers
in Artificial Intelligence and Applications, IOS
Press, 76: 214-20.
2494