MINISTRY OF EDUCATION AND TRAINING
HO CHI MINH CITY
UNIVERSITY OF TECHNOLOGY AND EDUCATION
LAM PHAT THUAN
DEVELOPMENT OF META-HEURISTIC OPTIMIZATION
METHODS FOR MECHANICS PROBLEMS
PHD THESIS
MAJOR: ENGINEERING MECHANICS
Ho Chi Minh City, 01/2021
ii
THE WORK IS COMPLETED AT
HCM CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION
LAM PHAT THUAN
DEVELOPMENT OF META-HEURISTIC OPTIMIZATION
METHODS FOR MECHANICS PROBLEMS
MAJOR: ENGINEERING MECHANICS - 13252010105
Supervisor 1
136 trang |
Chia sẻ: huong20 | Ngày: 14/01/2022 | Lượt xem: 374 | Lượt tải: 0
Tóm tắt tài liệu Luận án Development of meta-Heuristic optimization methods for mechanics problems, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
: Assoc. Prof. NGUYEN HOAI SON
Supervisor 2: Assoc. Prof. LE ANH THANG
PhD thesis is protected in front of
EXAMINATION COMMITTEE FOR PROTECTION OF DOCTORAL THESIS
HCM CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION
Datemonthyear
ORIGINALITY STATEMENT
I, Lam Phat Thuan, hereby assure that this dissertation is my own work.
The data and results stated in this dissertation are honest and have not been
published by any works.
Ho Chi Minh City, January 2021
Lam Phat Thuan
ii
ACKNOWLEDGEMENTS
This dissertation has been carried out in the Faculty of Civil Engineering, HCM City
University of Technology and Education, Viet Nam. The process of conducting this
thesis brings excitement but has quite a few challenges and difficulties. And I can say
without hesitation that it has been finished thanks to the encouragement, support and
help of my professors and colleagues.
First of all, I would like to express my deepest gratitude to Assoc. Prof. Dr. Nguyen
Hoai Son and Assoc. Prof. Le Anh Thang, especially Assoc. Prof. Dr. Nguyen Hoai
Son from GACES Group, Ho Chi Minh City University of Technology and
Education, Vietnam for having accepted me as their PhD student and for the
enthusiastic guidance and mobilization during my research.
Secondly, I would like also to acknowledge Msc. Ho Huu Vinh for his
troubleshooting and the cooperation in my study. Furthermore, I am grateful to Civil
Engineering Faculty for their great support to help me have good environment to do
my research.
Thirdly, I take this chance to thank all my nice colleagues at the Faculty of Civil
Engineering, Ho Chi Minh City University of Technology and Education, for their
professional advice and friendly support.
Finally, this dissertation is dedicated to my parents who have always given me
valuable encouragement and assistance.
Lam Phat Thuan
iii
ABSTRACT
Almost all design problems in engineering can be considered as optimization
problems and thus require optimization techniques to solve. During the past few
decades, many optimization techniques have been proposed and applied to solve a
wide range of various optimization problems. Among them, meta-heuristic
algorithms have gained huge popularity in recent years in solving design optimization
problems of many types of structure with different materials. These meta-heuristic
algorithms include genetic algorithms (GA), particle swarm optimization (PSO), bat
algorithm (BA), cuckoo search (CS), differential evolution (DE), firefly algorithm
(DA), harmony search (HS), flower pollination algorithm (FPA), ant colony
optimization (ACO), bee algorithms (BA), Jaya algorithm and many others. Among
the methods mentioned above, the Differential Evolution is one of the most widely
used methods. Since it was first introduced in 1997 by Storn and Price [1], many
studies have been carried out to improve and apply DE in solving structural
optimization problems. The DE has demonstrated excellently performance in solving
many different engineering problems. Besides the Differential Evolution algorithm,
the Jaya algorithm recently proposed by Rao [2] in 2016 is also an effective and
efficient methods that has been widely applied to solve many optimization problems
and showed its good performance. It gains dominate results when being tested with
benchmark test functions in comparison with other meta-heuristic methods. However,
like many other population-based optimization algorithms, one of the disadvantages
of DE and Jaya is that the computational time obtaining optimal solutions is much
slower than the gradient-based optimization methods. This is because DE and Jaya
takes a lot of time evaluating the fitness of individuals in the population. To overcome
this disadvantage, Artificial Neuron Networks (ANN) are studied to combine with
the meta-heuristic algorithms, such as Differential Evolution, to form a new approach
which has the ability to solve the design optimization effectively. Moreover, one of
the most important issues in engineering design is that the optimal designs are often
effected by uncertainties which can be occurred from various sources, such as
iv
manufacturing processes, material properties and operating environments. These
uncertainties may cause structures to improper performance as in the original design,
and hence may result in risks to structures [3]. Therefore, reliability-based design
optimization (RBDO) can be considered as an important and comprehensive strategy
for finding an optimal design.
In this dissertation, an improved version of Differential Evolution has been first time
utilized to solve for optimal fiber angle and thickness of the reinforced composite.
Secondly, the Artificial Neural Network is integrated to the optimization process of
the improved Differential Evolution algorithm to form a new algorithm call ABDE
(ANN-based Differential Evolution) algorithm. This new algorithm is then applied to
solve optimization problems of the reinforced composite plate structures. Thirdly, an
elitist selection technique is utilized to modify the selection step of the original Jaya
algorithm to improve the convergence of the algorithm and formed a new version of
the original Jaya called iJaya algorithm. The improved Jaya algorithm is then applied
to solve for optimization problem of the Timoshenko composite beam and obtained
very good results. Finally, the so-called called (SLMD-iJaya) algorithm which is the
combination of the improved Jaya algorithm and the Global Single-Loop
Deterministic Methods (SLDM) has been proposed as a new tool set for solving the
Reliability-Based Design Optimization problems. This new method is applied to look
for optimal design of Timoshenko composite beam structures with certain level of
reliability.
v
TÓM TẮT
Hầu như các bài toán thiết kế trong kỹ thuật có thể được coi là những bài toán tối ưu
và do đó đòi hỏi các kỹ thuật tối ưu hóa để giải quyết. Trong những thập kỷ qua,
nhiều kỹ thuật tối ưu hóa đã được đề xuất và áp dụng để giải quyết một loạt các vấn
đề khác nhau. Trong số đó, các thuật toán meta-heuristic đã trở nên phổ biến trong
những năm gần đây trong việc giải quyết các vấn đề tối ưu hóa thiết kế của nhiều loại
cấu trúc với các vật liệu khác nhau. Các thuật toán meta-heuristic này bao gồm
Genetic Algorithms, Particle Swarm Optimization, Bat Algorithm, Cuckoo Search,
Differential Evolutioin, Firefly Algorithm, Harmony Search, Flower Pollination
Algorithm, Ant Colony Optimization, Bee Algorithms, Jaya Algorithm và nhiều thuật
toán khác. Trong số các phương pháp được đề cập ở trên, Differential Evolution là
một trong những phương pháp được sử dụng rộng rãi nhất. Kể từ khi được Storn và
Price [1] giới thiệu lần đầu tiên, nhiều nghiên cứu đã được thực hiện để cải thiện và
áp dụng DE trong việc giải quyết các vấn đề tối ưu hóa cấu trúc. DE đã chứng minh
hiệu suất tuyệt vời trong việc giải quyết nhiều vấn đề kỹ thuật khác nhau. Bên cạnh
thuật toán Differential Evolution, thuật toán Jaya được Rao [2] đề xuất gần đây cũng
là một phương pháp hiệu quả và đã được áp dụng rộng rãi để giải quyết nhiều vấn đề
tối ưu hóa và cho thấy hiệu suất tốt. Nó đạt được kết quả vượt trội khi được thử
nghiệm với các hàm test benchmark so với các phương pháp dựa trên dân số khác.
Tuy nhiên, giống như nhiều thuật toán tối ưu hóa dựa trên dân số khác, một trong
những nhược điểm của DE và Jaya là thời gian tính toán tối ưu chậm hơn nhiều so
với các phương pháp tối ưu hóa dựa trên độ dốc (gradient-based algorithms). Điều
này là do DE và Jaya mất rất nhiều thời gian để đánh giá hàm mục tiêu của các cá thể
trong bộ dân số. Để khắc phục nhược điểm này, các mạng nơ ron nhân tạo (Artificial
Neural Networks) được nghiên cứu để kết hợp với các thuật toán meta-heuristic, như
Differential Evolution, để tạo thành một phương pháp tiếp cận mới giúp giải quyết
vi
các bài toán tối ưu hóa thiết kế một cách hiệu quả. Bên cạnh đó, một trong những vấn
đề quan trọng nhất trong thiết kế kỹ thuật là các thiết kế tối ưu thường bị ảnh hưởng
bởi những yếu tố ngẫu nhiên. Những yếu tố này có thể xảy ra từ nhiều nguồn khác
nhau, chẳng hạn như quy trình sản xuất, tính chất vật liệu và môi trường vận hành và
có thể khiến các cấu trúc hoạt động không đúng như trong thiết kế ban đầu, và có thể
dẫn đến rủi ro cho các cấu trúc [3]. Do đó, tối ưu hóa thiết kế dựa trên độ tin cậy
(Reliability-Based Design Optimization) có thể được coi là một chiến lược toàn diện,
cần thiết để tìm kiếm một thiết kế tối ưu.
Trong luận án này, lần đầu tiên một phiên bản cải tiến của phương pháp Differential
Evolution đã được sử dụng để tìm góc hướng sợi tối ưu và độ dày của tấm gia cường
vật liệu composite. Thứ hai, Mạng nơ ron nhân tạo (ANN) được tích hợp vào quy
trình tối ưu hóa thuật toán Differentail Evolution cải tiến để hình thành thuật toán mới
gọi là thuật toán ABDE (Artificial Neural Network-Based Differential Evolution).
Thuật toán mới này sau đó được áp dụng để giải quyết các bài toán tối ưu hóa của các
cấu trúc tấm composite gia cường. Thứ ba, một kỹ thuật lựa chọn tinh hoa (Elitist
Selection Technique) được sử dụng để hiệu chỉnh bước lựa chọn của thuật toán Jaya
ban đầu để cải thiện sự hội tụ của thuật toán và hình thành một phiên bản mới của
thuật toán Jaya được gọi là thuật toán iJaya. Thuật toán Jaya cải tiến (iJaya) sau đó
được áp dụng để giải quyết bài toán tối ưu hóa dầm Timoshenko vật liệu composite
và thu được kết quả rất tốt. Cuối cùng, thuật toán mới SLMD-iJaya được tạo thành từ
sự kết hợp giữa thuật toán Jaya cải tiến và phương pháp vòng lặp đơn xác định
(Single-Loop Deterministic Method) đã được đề xuất như một công cụ mới để giải
quyết các vấn đề Tối ưu hóa thiết kế dựa trên độ tin cậy. Phương pháp mới này được
áp dụng để tìm kiếm thiết kế tối ưu của các cấu trúc dầm composite Timoshenk và
cho kết quả vượt trội.
vii
CONTENTS
ORIGINALITY STATEMENT ............................................................................... i
ACKNOWLEDGEMENTS ..................................................................................... ii
ABSTRACT ............................................................................................................. iii
CONTENTS ............................................................................................................ vii
NOMENCLATURE .................................................................................................. x
LIST OF TABLES ................................................................................................ xiii
LIST OF FIGURES .............................................................................................. xiv
CHAPTER 1 .............................................................................................................. 1
1.1 An overview on research direction of the thesis ....................................... 1
1.2 Motivation of the research .......................................................................... 6
1.3 Goals of the dissertation .............................................................................. 6
1.4 Research scope of the dissertation ............................................................. 7
1.5 Outline .......................................................................................................... 7
1.6 Concluding remarks .................................................................................... 9
CHAPTER 2 ............................................................................................................ 10
2.1 Introduction to Composite Materials ...................................................... 10
2.1.1 Basic concepts and applications of Composite Materials ............... 10
2.1.2 Overview of Composite Material in Design and Optimization ...... 16
2.2 Analysis of Timoshenko composite beam ................................................ 18
2.2.1. Exact analytical displacement and stress ...................................... 18
2.2.2. Boundary-condition types ............................................................... 22
2.3 Analysis of reinforced composite plate .................................................... 23
CHAPTER 3 ............................................................................................................ 26
viii
3.1 Overview of Metaheuristic Optimization ................................................ 26
3.1.1 Meta-heuristic Algorithm in Modeling ............................................. 27
3.1.2 Meta-heuristic Algorithm in Optimization ...................................... 31
3.2 Solving Optimization problems using improved Differential Evolution
41
3.2.1 Brief on the Differential Evolution algorithm [14], [129] ............... 42
3.2.2 The modified algorithm Roulette-Wheel-Elitist Differential
Evolution .......................................................................................................... 43
3.3 Solving Optimization problems using improved Jaya algorithm ......... 44
3.3.1 Jaya Algorithm .................................................................................... 44
3.2.2 Improvement version of Jaya algorithm .......................................... 45
3.4 Reliability-based design optimization using a global single loop
deterministic method. ......................................................................................... 46
3.4.1. Reliability-based optimization problem formulation................... 48
3.4.2. A global single-loop deterministic approach ................................ 49
CHAPTER 4 ............................................................................................................ 53
4.1 Fundamental theory of Neural Network ................................................. 53
4.1.1 Basic concepts on Neural Networks [146] ........................................ 55
4.1.2 Neural Network Structure ................................................................. 56
4.1.3 Neural Network Design Steps ............................................................ 60
4.1.4 Levenberg-Marquardt training algorithm ....................................... 61
4.1.5 Over fitting, Over training ................................................................. 63
4.2 Artificial Neural Network based meta-heuristic optimization methods
65
CHAPTER 5 ............................................................................................................ 68
ix
5.1 Verification of iDE algorithm ................................................................... 68
5.1.1 A 10-bars planar truss structure: ...................................................... 68
5.1.2 A 200-bars truss structure ................................................................. 70
5.1.3 A 72-bar space truss structure ........................................................... 72
5.1.4 A 120-bar space truss structure: ....................................................... 75
5.2 Static analysis of the reinforced composite plate .................................... 77
5.3 The effective of the improved Differential Evolution algorithm ........... 79
5.4 Optimization of reinforced composite plate ............................................ 80
5.4.1 Thickness optimization of stiffened Composite plate ...................... 80
5.4.2 Artificial neural network-based optimization of reinforced
composite plate ................................................................................................ 82
5.5 Deterministic optimization of composite beam ....................................... 85
5.5.1 Optimal design with variables: b and h ............................................ 86
5.5.2 Optimal design with variables: b and ti ............................................ 89
5.6 Reliability-based optimization design of Timoshenko composite beam
93
5.6.1 Verification of SLDM-iJaya ............................................................... 93
5.6.2 Reliability-based lightweight design ................................................. 95
CHAPTER 6 ............................................................................................................ 98
6.1 Conclusions and Remarks ........................................................................ 98
6.2 Recommendations and future works ..................................................... 101
REFERENCES ...................................................................................................... 103
LIST OF PUBLICATIONS .................................................................................. 118
x
NOMENCLATURE
Latin Symbols
b The width of the composite beam
Cij Matrix of stiffness
m mb b sD ,D ,D ,D Material matrices of composite plate
,b sst stD D Material matrices of composite beam
E Young modulus
F Loading vector
G Shear modulus
h,t The thickness of the composite beam/plate
K Stiffness matrix of the plate
L Length of the composite beam
m Number of constraint satisfactions
N Number of layers of composite materials
NP Size of population
CR Crossover control parameter
p Vector of random parameters
Q Matrix of material stiffness coefficients
S Matrix of compliance
T Coordinate transformation matrix
u(x), w(x) Displacement field of the composite beam
x Vector of design variables
X Population set
wji Vector of weights
Greek Symbols
Poison’s ratio
xi
Natural frequency
Mass density
Stress field
xx Normal stress in x direction
yy Normal stress in y direction
xy Shear stress in xy direction
yz Shear stress in yz direction
xz Shear stress in xz direction
Strain field
xx Normal strain in x direction
yy Normal strain in y direction
xy Shear strain in xy direction
yz Shear strain in yz direction
xz Shear strain in xz direction
x Mean vector of x
j Distance between feasible and infeasible design region
Abbreviations
2D Tow dimension
3D Three dimension
ANN Artificial Neural Network
MLP Multi-Layer Perceptron
DE Differential Evolution
iDE improved Differential Evolution
ABDE Artificial neural network-Based Differential Evolution
xii
PSO Particle Swarm Optimization
GA Genetic Algorithm
FA Firefly Algorithms
HS Harmony Search
SLDM Single Loop Deterministic Method
RBDO Reliability Based Design Optimization
DOF Degree Of Freedom
ADO Approximate Deterministic Optimization
MPP Most Probable Point
CS-DSG3 Cell-Smoothed Discrete Shear Gap technique using
triangle finite element
xiii
LIST OF TABLES
TABLES PAGE
Table 5. 1. Parameters for 10 bars truss ................................................................... 69
Table 5. 2. The comparison results keep the solution from the improved DE algorithm
with other methods for the 10-bar flattening problem .............................................. 70
Table 5. 3. Parameter for 200-bars truss structure ................................................... 72
Table 5. 4. Results of the comparison between the solution from the improved DE
algorithm and other methods for the problem of optimizing the 200-bar scaffold
problem...................................................................................................................... 73
Table 5. 5. Parameters for 72-bars space truss structure .......................................... 74
Table 5. 6. Comparison between the solution from iDE algorithm with other methods
for the the 72-bars space truss problem .................................................................... 75
Table 5. 7. Parameters for 120-bars arch space truss structure ................................ 76
Table 5. 8. Results of comparison of solutions from the improved DE algorithm with
other methods for the optimization problem of space bar of 120 bars ..................... 77
Table 5. 9. Comparison of central deflection (mm) of the simply-supported square
reinforced composite plates....................................................................................... 78
Table 5. 10. The optimal results of two problems .................................................... 80
Table 5. 11. Optimal thickness results for reinforced composite plate problems .... 82
Table 5. 12 Sampling and overfitting checking error ............................................... 83
Table 5. 13. Comparison of the accuracy and computational time between DE and
ABDE ........................................................................................................................ 84
Table 5. 14. Material properties of lamina ............................................................... 87
Table 5. 15. Comparison of optimal design with continuous design variables ........ 88
Table 5. 16. Comparison of optimal design with discrete design variables ............. 90
Table 5. 17. Comparison of optimization results of the mathematical problem ...... 94
Table 5. 18. Optimal results of reliability based lightweight design with different
level of reliability. ..................................................................................................... 96
xiv
LIST OF FIGURES
FIGURES PAGE
Figure 2. 1. Types of fiber-reinforced composites. .................................................. 12
Figure 2. 2. Boeing 787 - first commercial airliner with composite fuselage and
wings. (Courtesy of Boeing Company.) .................................................................... 13
Figure 2. 3. Composite mixer drum on concrete transporter truck weighs 2000 lbs
less than conventional steel mixer drum. .................................................................. 14
Figure 2. 4. Pultruded fiberglass composite structural elements. (Courtesy of
Strongwell Corporation.) ........................................................................................... 15
Figure 2. 5. Composite wind turbine blades. (Courtesy of GE Energy.) ................. 15
Figure 2. 6. Composite laminated beam model ........................................................ 19
Figure 2. 7. Free-body diagram ................................................................................ 19
Figure 2. 8. The material and laminate coordinate system ...................................... 20
Figure 2. 9. A composite plate reinforced by an r-direction beam .......................... 24
Figure 3. 1. Source of inspiration in meta-heuristic optimization algorithms ......... 33
Figure 3. 2. Illustration of the feasible design region. ............................................. 50
Figure 4. 1. Biological neuron .................................................................................. 53
Figure 4. 2. Perceptron neuron of Pitts and McCulloch ........................................... 54
Figure 4. 3. Applying a model based on field data .................................................. 55
Figure 4. 4. The relationship between Machine Learning and the neural network.. 56
Figure 4. 5. A Multi-layer perceptron network model ............................................. 57
Figure 4. 6. Single node in an MLP network ........................................................... 57
Figure 4. 7. Tanh and Sigmoid function ................................................................... 58
Figure 4. 8. A multi-layer perceptron with one hidden layer. Both layers use the same
activation function g .................................................................................................. 59
Figure 4. 9. Diagram for the training process of a neural network with the Levenberg-
Marquardt algorithm. ................................................................................................ 63
Figure 4. 10. Dividing the training data for the validation process ......................... 65
Figure 4. 11. Optimization process using Artificial Neural Network (ANN) based
Differential Evolution (ABDE) optimization algorithm ........................................... 66
Figure 5. 1. A 10-bars truss structure ....................................................................... 69
Figure 5. 2. A 200 bars truss structure ..................................................................... 71
xv
Figure 5. 3. A 72-bars space truss structure ............................................................. 74
Figure 5. 4. Structure of 120-bars arch space truss .................................................. 76
Figure 5. 5. Model of a reinforced composite plate ................................................. 77
Figure 5. 6. Models of square and rectangular reinforced composite plates ........... 79
Figure 5. 7. Model of reinforced composite plate for optimization ......................... 81
Figure 5. 8. Convergence curves of DE, IDE, Jaya and iJaya for the beam with P-P
condition .................................................................................................................... 89
Figure 5. 9. Convergence curves of DE, IDE, Jaya and iJaya for the beam with P-P
condition. ................................................................................................................... 91
Figure 5. 10. Comparison of different design approaches with different boundary
conditions. ................................................................................................................. 92
Figure 5. 11. Comparison of RBDO optimal results with different levels of reliability
................................................................................................................................... 97
CHAPTER 1
LITERATURE REVIEW
1.1 An overview on research direction of the thesis
Almost all design problems in engineering can be considered as optimization
problems and thus require optimization techniques to solve. However, as most real-
world problems are highly non-linear, traditional optimization methods usually do
not work well. The current trend is to use evolutionary algorithms and meta-heuristic
optimization methods to tackle such nonlinear optimization problems. Meta-heuristic
algorithms have gained huge popularity in recent years. These meta-heuristic
algorithms include genetic algorithms, particle swarm optimization, bat algorithm,
cuckoo search, differential evolution, firefly algorithm, harmony search, flower
pollination algorithm, ant colony optimization, bee algorithms, Jaya algorithm and
many others. The popularity of meta-heuristic algorithms can be attributed to their
good characteristics because these algorithms are simple, flexible, efficient, adaptable
and yet easy to implement. Such advantages make them versatile to deal with a wide
range of optimization problems, especially the structural optimization problems [4].
Structural optimization is a potential field and has attracted the attention of many
researchers around the world. During the past decades, many optimization techniques
have been proposed and applied to solve a wide range of various problems. The
algorithms can be classified into two main groups: gradient-based and popular-based
approach. Some of the gradient-based optimization methods can be named here as
sequential linear programming (SLP) [5], [6], sequential quadratic programming
(SQP) [7], [8], Steepest Descent Method, Conjugate Gradient Method, Newton's
Method [9]. The gradient-based methods are very fast in reaching the optimal
solution, but easy trapped in local extrema and requires the gradient information to
construct the searching algorithm. Besides, the gradient-based approaches are limited
to continuous design variables and that decreases the productivity of the algorithm.
In addition, the initial solution (or initial design parameters of the structure) also
2
greatly affects the ability to achieve global or local solutions of gradient-based
algorithms. The population-based techniques, also known as part of meta-heuristic
algorithms, can be listed such as genetic algorithm (GA), differential evolution (DE),
and particle swarm optimization (PSO), Cuckoo Search (CS), Firefly Algorithm
(FA), etc [10]. These methods are used extensively in structural problems because of
their flexibility and efficiency in handling both continuous and discontinuous design
variables. In addition, the solutions obtained from population-based algorithms in
most cases are global ones. Therefore, the optimal result of the problem is not too
much influenced by the initial solution (or initial design of the structure). Among the
methods mentioned above, the Differential Evolution is one of the most widely used
methods. Since it was first introduced by Storn and Price [1], many studies have been
carried out to improve and apply DE in solving structural optimization problems. The
DE has demonstrated excellently performance in solving many different engineering
problems. Wang et al. [11] applied the DE for designing optimal truss structures with
continuous and discrete variables. Wu and Tseng [12] applied a multi-population
differential evolution with a penalty-based, self-adaptive strategy to solve the COP
of the truss structures. Le-Anh et al. [13] using an improved Differential Evolution
algorithm and a smoothed triangular plate element for static and frequency
optimization of folded laminated composite plates. Ho-Huu et al. [14] proposed a
new version of the DE to optimize the shape and size of truss with discrete variables.
Besides the Differential Evo...lution. In this thesis, Differential
Evolution and Jaya algorithm are developed and applied to solve optimization
problem of two types of composite structure model. One model is Timoshenko
composite beam and another is reinforced composite plate. Theory related to these
two composite structures are presented in the following sections of this chapter.
2.2 Analysis of Timoshenko composite beam
Composite laminated Timoshenko beams can be treated as continuous models and
discrete models. The discrete models are easier to be implemented but difficult to
obtain the exact solution. It can only derive the approximate solution. In addition, the
discrete models such as finite element approaches are not so effective as the analytical
approaches of continuous models. Therefore, Liu [53] proposed an approach that
treated composite laminated Timoshenko beam as continuous model to achieve the
exact solution. The process to build up the analytical solution for the composite
laminated beam is simply presented as in the following section. For more details of
the method, readers are encouraged to refer to Liu’s work.
2.2.1. Exact analytical displacement and stress
19
dx
Z1
ZN
ZN
Z2
Zl
Zk+1
b
h/2
h/2
Z
X
Y
(N)
(N-1)
(k)
(l)
(2)
(1)
Figure 2. 6. Composite laminated beam model
Consider a segment of composite laminated beam with N layers and the fiber
orientations of layers are of ( 1,..., ) i i N . The positions of layers are denoted by
( 1,..., )iz i N . The beam has rectangular cross section with the width b and the
length h as depicted in Figure 2. 6. The beam segment dx is subjected to the
transversal force as shown in Figure 2. 7.
Q + dQ
M + dM
Nx +dNx
dx
q(x)
Nx
Q
M
Figure 2. 7. Free-body diagram
The displacement fields of the composite laminated beam calculated analytically
based on the first-order shear deformation theory (also called Timoshenko beam
theory) are:
20
3 20
1 4 5
1
( ) 4
6 2
o
q
u x B x C x C x C
(2.1)
4 3 20 0
1 2 6 7
1 1
( )
24 6 2 2
o
q q
w x A x AC x C AC x C x C
(2.2)
3 20
1 2 3
1
( ) 4
6 2
q
x A x C x C x C
(2.3)
where ( 1,...,7)iC i are indefinite integration constants determined by using the
boundary conditions of the composite laminated beams as shown in the following
section.
11 11
2 2
11 11 11 11 11 11 55
1
, ,
( ) ( )
A B
A B C
b B A D b B A D bKA
(2.4)
where
11 11 11 55, , ,A B D A are respectively extensional stiffness, bending-extensional
coupling stiffness, bending stiffness and extensional stiffness of the composite
laminate. K is the shear correction factor with the value of 5/6.
X
Y
Z=3
1
2
O
Figure 2. 8. The material and laminate coordinate system
The stress fields of the composite laminated beam include the plane stress
components and the shear stress components. According to the coordinate system
between the materials (123) and the beam/laminate (xyz) as depicted in Figure 2. 8,
in which the fiber orientation coincides with the 1-axis, the plane stress components
are expressed as follows
21
1
( )( )
2 1
12
,
x
kk
y k k
xy
T Q z z z
(2.5)
where the strain components 0, 0y xy , and
2 20 0
1 4 1 2
3 2
x
q q
B x C x C zA x C x C
(2.6)
( )kT is the coordinate transformation matrix and
( )k
Q is the matrix of material stiffness
coefficients
2 ( ) 2 ( ) ( ) ( )
( ) 2 ( ) 2 ( ) ( ) ( )
( ) ( ) ( ) ( ) 2 ( ) 2 ( )
cos sin 2sin cos
sin cos 2sin cos
sin cos sin cos cos sin
k k k k
k k k k k
k k k k k k
T
(2.7)
( ) ( ) ( )
11 12 61
( ) ( ) ( ) ( )
21 22 26
( ) ( ) ( )
16 26 66
k k k
k k k k
k k k
Q Q Q
Q Q Q Q
Q Q Q
(2.8)
The shear stress components in the material coordinate systems are
( )23 ( )
1
13
,
k yzk
ss k k
xz
T Q z z z
(2.9)
where the shear strain components 0 yz and
3 2 3 20 0
1 2 3 1 0 2 6
1 1 1
( )
6 2 6 2
xz
q
A x C x C x C A x AC x Cq AC x C
(2.10)
The coordinate transformation matrix ( )k
sT and the matrix of stiffness coefficients
( )k
sQ can be described as
( ) ( )
( )
( ) ( )
sin cos
cos sin
k k
k
s k k
T
(2.11)
22
( ) ( )
( ) 44 45
( ) ( )
45 55
k k
k
s k k
Q Q
Q
Q Q
(2.12)
In the above equations,
( )k
ijQ is the stiffness coefficients of the kth lamina in the
laminate coordinate system and are described clearly in [53].
2.2.2. Boundary-condition types
The indefinite integration constants in the above equations can be determined by
using different boundary conditions. In this thesis, four types of boundary conditions
are considered including pinned-pinned, fixed-fixed, fixed-free and fixed-pined.
1) Pinned-pinned (PP)
The boundary conditions, (0) 0ou , (0) 0ow , (0) 0xN , (0) 0yM , ( ) 0ow L ,
( ) 0yM L , ( ) 0
2
z
L
Q are applied. The seven indefinite integration constants are
then determined as follows
11 11 0
1
11 11
(2 3 )
,
6( )
B B D A q L
C
D A B B 2
0,C
311 11
3 0
11 11
3
,
72( )
D A B B
C q L
D A B B
4 0,C 5 0,C
311 11
6 0 0
11 11
3 1
,
272( )
B B D A
C Aq L Cq L
D A B B 7
0,C
(2.13)
2) Fixed-fixed (FF)
The boundary conditions, (0) 0ou , (0) 0ow , (0) 0 , ( ) 0ou L , ( ) 0ow L ,
( ) 0yM L , ( ) 0
2
z
L
Q are used to determine seven indefinite integration constants
0
1 ,
2
q L
C
2
2 ,
12
o
q L
C
3 0,C
2
0
4 ,
12
q L
C
5 0,C 6 0
1
,
2
C Cq L
7 0,C
(2.14)
3) Fixed-pinned (FP)
23
The boundary conditions, (0) 0ou , (0) 0ow , (0) 0 , ( ) 0ow L , ( ) 0xN L ,
( ) 0yM L ,
5
( ) 0
8
z
L
Q are employed and the seven the indefinite integration
constants are then determined
2
0 0
1
5 3
,
8
Aq L Cq
C
AL
2
0 0
2
3
,
8
Aq L Cq
C
A
3 0,C
2
0 0
4
7 9
,
24
Aq L Cq
C
A
5 0,C 6 0
5
,
2
C Cq L
7 0,C
(2.15)
4) Cantiliver/Fixed-free (CL)
The boundary conditions, (0) 0ou , (0) 0ow , (0) 0 , ( ) 0xN L ,
2
0(0)
2
y
q L
M
, ( ) 0yM L , ( ) 0zQ L , are applied to determine the seven the indefinite integration
constants
11 11 0
1
11 11
(3 3 2 )
,
6 ( )
AD b B Bb q L
C
b B B AD
2
11 0
2
11 11
(3 )
,
6 ( )
B Bb q L
C
b B B AD
3 0,C
2
11 0
4
11 11
(3 )
,
6 ( )
AD b q L
C
b B B AD
5 0,C 6 0 ,C Cq L 7 0,C
(2.16)
In the above boundary conditions, , ,x z zN Q M are the normal force along the x axis,
shear force along the z axis and bending moment about the y axis on the cross section
of the composite laminated beam, respectively, and are computed as in [53].
2.3 Analysis of reinforced composite plate
Reinforced composite plate is formed by a composite plate combining with a
stiffening Timoshenko composite beam, as illustrated in Figure 2. 9. The beam is
considered as a stiffener and is set parallel with the axes in the surface of the plate.
The centroid of the beam has a distance e from the middle plane of the plate. The
plate-beam system is discretized by a set of node. The degree of freedom (DOF) of
each node of the plate is [ , , , , ] Tx yu v wd , in which , ,u v w are the displacements
24
at the middle of the plate and , x y are the rotations around the y-axis and x-axis.
Each node of the beam has the DOF of [ , , , , ] Tst r s z r su u ud , where , ,r s zu u u are
respectively centroid displacements of beam and , r s are the rotations of beam
around r-axis and s-axis.
Figure 2. 9. A composite plate reinforced by an r-direction beam
The displacement compatibility between plate & beam is ensured by:
( ) ( ) ; ( ) ; ( ) r r s zu u r z r v z r w u r (2.17)
The strain energy of composite plate is given by:
0 0 0 0
1
d
2
T m T mb T mb T b T s
P b b b b
A
U Aε D ε ε D κ κ D ε κ D κ γ D γ
(2.18)
where
0 , ,bε κ γ are respectively membrane, bending and shear strains of composite
plate and are expressed as follows
0 , , , , , , , , , ,[ , , ] ; [ , , ] ; [ , ] .
T T T
x y y x b x x y y x y y x x x y yu v u v w wε κ γ (2.19)
m mb b sD ,D ,D ,D are material matrices of plate.
The strain energy of composite stiffener is given by
12 ( ) ( ) d
b T b b s T s s
st st st st st st st
l
U xε D ε ε D ε (2.20)
where ,b sst stε ε are respectively bending, shear strain of beam and are expressed as
follows:
, 0 , , , ,[ , , ] ; [ ]
b T s T
st r r r r r r s r st z r ru z uε ε
(2.21)
,b sst stD D are material matrices of composite beam.
25
Using the superposition principle, total energy strain of reinforced composite plate
is obtained:
1
siN
P st
i
U U U
(2.22)
where
stN is the number of stiffeners.
For static analysis, the global equations for the reinforced composite plate
K F can found in [61] for detail.
26
CHAPTER 3
Reliability-based optimization Methods with iJaya and
improved Differential Evolution
3.1 Overview of Metaheuristic Optimization
In meta-heuristic algorithms, meta- means ‘beyond’ or ‘higher level’. They generally
perform better than simple heuristics. All meta-heuristic algorithms use some tradeoff
of local search and global exploration. The variety of solutions is often realized via
randomization. Despite the popularity of meta-heuristics, there is no agreed definition
of heuristics and meta-heuristics in the literature. Some researchers use ‘heuristics’
and ‘meta-heuristics’ interchangeably. However, the recent trend tends to name all
stochastic algorithms with randomization and global exploration as meta-heuristic.
Randomization provides a good way to move away from local search to the search
on the global scale. Therefore, almost all meta-heuristic algorithms are usually
suitable for nonlinear modeling and global optimization. Meta-heuristics can be an
efficient way to produce acceptable solutions by trial and error to a complex problem
in a reasonably practical time. The complexity of the problem of interest makes it
impossible to search every possible solution or combination, the aim is to find good
feasible solution in an acceptable timescale. There is no guarantee that the best
solutions can be found, and we even do not know whether an algorithm will work and
why if it does work [62], [63]. The idea is to have an efficient and practical algorithm
that will work most the time and is able to produce good quality solutions. Among
the found quality solutions, it can be expected that some of them are nearly optimal,
though there is no guarantee for such optimality.
The main components of any meta-heuristic algorithms are: intensification and
diversification, or exploitation and exploration [64]. Diversification means to
generate diverse solutions so as to explore the search space on the global scale, while
intensification means to focus on the search in a local region by exploiting the
27
information that a current good solution is found in this region. This is in combination
with the selection of the best solutions [65]. The selection of the best ensures that the
solutions will converge to the optimality. On the other hand, the diversification via
randomization avoids the solutions being trapped at local optima, while increases the
diversity of the solutions. The good combination of these two major components will
usually ensure that the global solution is achievable.
Meta-heuristic algorithms can be classified in many ways. One way is to classify
them as: population-based and trajectory-based [63]. For example, genetic algorithm
(GA) and genetic programming (GP) are population-based as they use a set of strings,
so is the particle swarm optimization (PSO) which uses multiple agents or particles
[66]. On the other hand, simulated annealing (SA) [67] uses a single solution which
moves through the design space or search space, while artificial neural networks use
a different approach.
Modeling and optimization may have different emphasis, but for solving the real
world problems, we often have to use both modeling and optimization because
modeling makes the objective functions are evaluated using the correct
mathematical/numerical model of the problem of interest, while optimization can
achieve the optimal settings of design parameters. For optimization, the essential part
is the optimization algorithms. For this reason, we will focus on the algorithms,
especially meta-heuristic algorithms
3.1.1 Meta-heuristic Algorithm in Modeling
Various methodologies can be employed for nonlinear system modeling. Each
method has its own advantages or drawbacks. The need to determine both the
structure and the parameters of the engineering systems makes their modeling a
difficult task. In general, models are classified into two main groups: (1)
phenomenological and (2) behavioral [68]. The first class is established by taking into
account the physical relationships governing a system. The structure of a
phenomenological model is chosen on the basis of a prior knowledge about the
system. To cope with the complexity of design of the phenomenological models,
28
behavioral models are usually used. The behavioral models capture the relationships
between the inputs and outputs on the basis of a measured set of data. Thus, there is
no need for a prior knowledge about the mechanisms that produced the experimental
data. Such models are beneficial because they can provide very good results with
minimal effort [68]–[73]. Statistical regression techniques are widely-used behavioral
modeling approaches.
Several alternative meta-heuristic approaches have been developed for the behavioral
modeling. Developments in computer hardware during the last two decades have
made it much easier for these techniques to grow into more efficient frameworks. In
addition, various meta-heuristics may be used as efficient tools in problems where
conventional approaches fail or perform poorly. Two well-known classes of the meta-
heuristic algorithms used in nonlinear modeling are Artificial Neural Networks
(ANNs) [74] and Genetic Programming (GP) [75]. ANNs have been used for a wide
range of structural engineering problems (e.g. [69], [76]). In spite of the successful
performance of ANNs, they usually do not give a deep insight into the process which
they obtain a solution. GP, as an extension of genetic algorithms (GAs), possess
completely new characteristics. This technique is essentially a supervised machine
learning approach that searches a program space instead of a data space. GP
automatically generates computerized programs that are represented as tree structures
and expressed using a functional programming language ([69]–[71], [75]). The ability
of generating prediction models without assuming the form of the existing
relationships is surely a main advantage of GP over regression and ANN techniques.
GP and its variants are widely used for solving real world problems (e.g., [69], [70]).
There are some other meta-heuristic algorithms have been used in the literature for
modeling such as Fuzzy Logic (FL) and Support Vector Machine (SVM).
3.1.1.1 Artificial Neural Networks
ANNs emerged as a result of simulation of biological nervous system. The ANN
method was developed in the early 1940s by McCulloch and co-workers [77]. The
first studies were focused on building simple neural networks to model simple logic
29
functions. At present, ANNs have been applied to problems that do not have
algorithmic solutions or problems with complex solutions. In this study, the
approximation ability of two of the most well-known ANN architectures, MLP and
RBF, are investigated
3.1.1.2 Genetic programming
GP is a symbolic optimization technique that creates computer programs to solve a
problem using the principle of Darwinian natural selection [75]. Friedberg [78] left
the first footprints in the area of GP by using a learning algorithm to stepwise improve
a program. Much later, Cramer [79] applied genetic algorithms (GAs) and tree-like
structures to evolve programs. The breakthrough in GP then came in the late 1980s
with the experiments of Koza [75] on symbolic regression. GP was introduced by
Koza as an extension of GA. The main difference between GP and GA is the
representation of the solution. The GP solutions are computer programs that are
represented as tree structures and expressed in a functional programming language
(like LISP) [75]. GA first creates a string of numbers that represent the solutions,
while in GP, the evolving programs (individuals) are parse trees than can vary in
length throughout the run rather than fixed-length binary strings. Essentially, this is
the beginning of computer programs that can program themselves [75]. Since GP
often evolves computer programs, the solutions can be executed without post-
processing, while coded binary strings typically evolved by GA require post-
processing. The optimization techniques, like GA, are generally used in parameter
optimization to evolve so as to find the best values for a given set of model
parameters. GP, on the other hand, provides the basic structure of the approximation
model, together with the values of its parameters [80]. GP optimizes a population of
computer programs according to a fitness landscape determined by a program ability
to perform a given computational task. The fitness of each program in the population
is evaluated using a predefined fitness function. Thus, the fitness function is the
objective function GP aims to optimize [81]. This classical GP approach is referred
to as tree-based GP. In addition to the traditional Tree-based GP, there are other types
30
of GP where programs are represented in different ways. These are linear and graph-
based GP[82], [83]. The emphasis of the present study is placed on the linear-based
GP techniques.
3.1.1.3 Fuzzy Logic
Fuzzy Logic (FL) is a process of mapping an input space onto an output space using
membership functions and linguistically specified rules [84]. The concept of ‘‘fuzzy
set’’ was preliminarily introduced by [85]. The fuzzy approach is more in-line with
human thought since it provides possible rules relating input variables to the output
variable. FL is well suited to implementing control rules that can only be expressed
verbally. It can also be used for the modeling of systems that cannot be modeled with
linear differential equations [86]. The essential idea in FL is the concept of partial
belongings of any object to different subsets of the universal set instead of full
belonging to a single set. Partial belonging to set can be described numerically by a
membership function [87]. A membership function is a curve, mapping an input
element to a value between 0 and 1, showing the degree to which it belongs to a fuzzy
set. Membership degree is the value of every element, varying between 0 and 1. A
membership function can have different shapes for different kinds of fuzzy sets, such
as bell, sigmoid, triangle, and trapezoid [84]. In FL, rules and membership sets are
used to make a decision. The idea of a fuzzy set is basic and simple: an object is
allowed to have a gradual membership of a set. It means the degree of truth of a
statement can range between 0 and 1, which is not limited to just two logic values
{true, false}.
When linguistic variables are used, these degrees may be managed by specific
functions. A fuzzy system consists of output and input variables. For each variable,
fuzzy sets that characterize those variables are formulated, and for each fuzzy set a
membership function can be defined. After that, the rules that relate the output and
input variables to their fuzzy sets are defined. Figure 1 depicts a typical fuzzy logic
system where a general fuzzy inference system has basically four components:
fuzzification, fuzzy rule base, fuzzy inference engine, and defuzzification [87]. In the
31
fuzzification stage, each piece of the input data is converted to degrees of membership
by a lookup in one or more several membership functions. The fuzzy rule base
contains rules including all possible fuzzy relations between the inputs and outputs.
These rules can be expressed as a collection of IF-THEN statements. All the rules
have antecedents and consequents. Fuzzy inference engine takes into account all the
fuzzy rules in the fuzzy rule base, and learns how to transform a set of inputs into
their corresponding outputs. The fuzzy inference process generates the resulting
fuzzy set, based on the input and the antecedents of the rules. Finally, the resulting
fuzzy outputs are converted from the fuzzy inference engine to a number through the
so-called defuzzification process [87].
3.1.2 Meta-heuristic Algorithm in Optimization
To find an optimal solution to an optimization problem is often a very challenging
task, depending on the choice and the correct use of the right algorithm. The choice
of an algorithm may depend on the type of problem, the available of algorithms,
computational resources, and time constraints. For large-scale, nonlinear, global
optimization problems, there is often no agreed guideline for algorithm choice, and
in many cases, there is no efficient algorithm. For hard optimization problems,
especially for nondeterministic polynomial-time hard, or NP-hard, optimization
problems, there is no efficient algorithm at all. In most applications, an optimization
problem can be commonly expressed in the following generic form [63], [88]:
where fi(x), hj (x) and gk(x) are functions of the design vector x = (x1, x2, ..., xn)T.
Here the components xi of x are called design or decision variables, and they can be
real continuous, discrete or the mixed of these two. The functions fi(x) where i = 1,
2,...M are called the objective functions, or simply cost functions, and in the case of
M = 1, there is only a single objective. The space spanned by the decision variables
minimize ( ), ( 1, 2,..., )
subject to
( ) 0, ( 1,2,..., ),
( ) 0, ( 1,2,..., )
n
i
j
k
x f x i M
h x j J
g x k K
32
is called the design space or search space. The equalities for hj and inequalities for gk
are called constraints. It is worth pointing out that we can also write the inequalities
in the other way ≥ 0, and we can also formulate the objectives as a maximization
problem. Various algorithms may be used for solving optimization problems. The
conventional or classic algorithms are mostly deterministic. As an instance, the
simplex method in linear programming is deterministic. Some other deterministic
optimization algorithms, such as Newton-Raphson algorithm, use the gradient
information and are called gradient-based algorithms. Non-gradient-based, or
gradient-free/derivative-free, algorithms only use the function values, not any
derivative [89]. Heuristic and Meta-heuristic are the main types of the stochastic
algorithms. The difference between Heuristic and meta-heuristic algorithms is
negligible. Heuristic means ‘to find’ or ‘to discover by trial and error’. Quality
solutions to a tough optimization problem can be found in a reasonable amount of
time, but there is no guarantee that optimal solutions are reached. It hopes that these
algorithms work most of the time, but not necessarily all the time. This is good when
good solutions which are easily reachable are need not necessarily the best solutions
[63], [90]. As discussed earlier in this chapter, meta-heuristic optimization algorithms
are often inspired from nature. According to the source of inspiration of the meta-
heuristic algorithms they can be classified into different categories as shown in
Figure 3. 1. The main category is the biology-inspired algorithms which generally
use biological evolution and/or collective behavior of animals. Science is another
source of inspiration for the meta-heuristics. These algorithms are usually inspired
physic and chemistry. Moreover, art-inspired algorithms have been successful for the
global optimization. They are generally inspired from artists’ behavior to create
artistic stuffs (such as musicians and architectures). Socially inspired algorithms can
be defined as another source of inspiration and the algorithm simulate the social
behavior to solve optimization.
33
Nature - Inspired
Bio - Inspired Science - Inspired Art - Inspired Social - Inspired
Figure 3. 1. Source of inspiration in meta-heuristic optimization algorithms
Although there are different sources of inspirations for the meta-heuristic
optimization algorithms, they have similarities in their structures. Therefore, they can
also be classified into two main categories as Evolutionary Algorithms and Swarm
Algorithms.
3.1.2.1 Evolutionary Algorithms
The evolutionary algorithms generally use an iterative procedure, based on a
biological evolution progress to solve optimization problems. Some of the
evolutionary algorithms are described below:
a) Genetic Algorithm
Genetic algorithm (GA) is a powerful optimization method based on the principles of
genetics and natural selection. Holland [91] was the first to use the crossover and
recombination, mutation, and selection in the study of adaptive and artificial systems.
These genetic operators form the essential part of GA for problem-solving. Up to
now, many variants of GA have been developed and applied to a wide range of
optimization problems [92], [93]. One of the main advantages is that GA is a gradient-
free method with flexibility of dealing various types of optimization whether the
objective function is stationary or non-stationary, linear or nonlinear, continuous or
discontinuous, or with random noise. In GA, a population can simultaneously find
the search space in many directions because multiple offsprings in the population act
like independent agents. This feature idealizes the parallelization of the algorithms
for implementation. Further, different parameters and groups of encoded strings can
be manipulated at the same time. Despite several advantages of GAs, they have some
34
disadvantages pertaining to the formulation of fitness function, the usage of
population size, the choice of the important parameters, and the selection criteria of
new population. The convergence of GA can be seriously dependant on the
appropriate choice of these parameters.
b) Differential Evolution
Differential evolution (DE) was developed by Storn and Price [1]. It is a vector-based
evolutionary algorithm, and can be considered as a further development to genetic
algorithms. It is a stochastic search algorithm with self-organizing tendency and does
not use the information of derivatives. DE carries out operations over each component
(or each dimension of the solution). Solutions are represented in terms of vectors, and
then mutation and crossover are carried out using these vectors [72]. For example, in
genetic algorithms, mutation is carried out at one site or multiple sites of a
chromosome, while in differential evolution, a difference vector of two randomly-
chosen vectors is used to perturb an existing vector. Such vectorized mutation can be
viewed as a self-organizing search, directed towards optimality [62], [63]. This kind
of perturbation is carried out over each population vector, and thus can be expected
to be more efficient. Similarly, crossover is also a vector-based component-wise
exchange of chromosomes or vector segments. Solutions of DE are represented in
terms of vectors, and then mutation and crossover are carried out using these vectors.
For example, in genetic algorithms, mutation is carried out at one site or multiple sites
of a chromosome, while in differential evolution, a difference vector of two
randomly-chosen vectors is used to perturb an existing vector. Such vectorized
mutation can be viewed as a self-organizing search, directed towards optimality. This
kind of perturbation is carried out over each population vector, and thus can be
expected to be more efficient. Similarly, crossover is also a vector-based component-
wise exchange of chromosomes or vector segments. In this thesis, an improved
version of DE algorithm will be applied to solve for a optimization problem of
reinforced composite plate and show its effectiveness and efficiency.
c) Harmony Search
35
Harmony search (HS) algorithm is a music-inspired algorithm, based on the
improvisation process of a musician [94]. Previous reviews of the HS literature have
focused on applications in civil engineering such as engineering optimization [95],
design of structures [96], design of water distribution networks [97], design of steel
frames [98], [99], Groundwater Management Problems [100], Geotechnical
Engineering problems [101], etc. HS algorithm includes a number of optimization
operators, such as the harmony memory (HM), the harmony memory size (HMS), the
harmony memory considering rate (HMCR), and the pitch adjusting rate (PAR). In
the HS algorithm, the HM stores the feasible vectors, which are all in the feasible... case studies in structural design optimization using
the force method,” Int J Solids Struct, vol. 42, pp. 5848–5871, 2005.
[9] S. S. Rao, Engineering Optimization Theory and Practice. John Wiley & Sons,
INC, 2009.
[10] X.-S. Yang, G. Bekdas, and S. M. Nigdeli, Metaheuristics and Optimization in
Civil Engineering. Springer, 2016.
[11] Z. Wang, H.-S. Tang, and P. Li, “Optimum Design of Truss Structures Based
104
on Differential Evolution Strategy,” Int. Conf. Inf. Eng. Comput. Sci. 0–4,
2009, doi: 10.1109/ICIECS.2009.5365996.
[12] C. Y. Wu and K. Y. Tseng, “Truss structure optimization using adaptive multi-
population differential evolution,” Struct. Multidiscip. Optim, vol. 42, pp. 575–
590, 2010, doi: 10.1007/s00158-010-0507-9.
[13] L. Le-Anh, T. Nguyen-Thoi, V. Ho-Huu, H. Dang-Trung, and T. Bui-Xuan,
“Static and frequency optimization of folded laminated composite plates using
an adjusted Differential Evolution algorithm and a smoothed triangular plate
element,” Compos. Struct, vol. 127, pp. 382–394, 2015, doi:
10.1016/j.compstruct.2015.02.069.
[14] V. Ho-Huu, T. Nguyen-Thoi, M. H. Nguyen-Thoi, and L. Le-Anh, “An
improved constrained differential evolution using discrete variables (D-ICDE)
for layout optimization of truss structures,” Expert Syst. Appl, 2015, doi:
10.1016/j.eswa.2015.04.072.
[15] R. V Rao and K. More, “Design optimization and analysis of selected thermal
devices using self-adaptive Jaya algorithm,” Int. J. Refrig., vol. 140, pp. 24–
35, 2017, doi: https://doi.org/10.1016/j.ijrefrig.2017.06.024.
[16] D. Dinh-Cong, V. Ho-Huu, T. Vo-Duy, Q. Ngo-Thi Hong, and T. Nguyen
Thoi, “Efficiency of Jaya algorithm for solving the optimization-based
structural damage identification problem based on a hybrid objective function,”
Eng. Optim., vol. 50, no. 8, pp. 1233–1251, 2017.
[17] D. Dinh-Cong, T. Vo-Duy, V. Ho-Huu, and T. Nguyen-Thoi, “Damage
assessment in plate-like structures using a two-stage method based on modal
strain energy change and Jaya algorithm,” Inverse Probl. Sci. Eng., vol. 27, no.
2, pp. 166–189, 2018, doi: 10.1080/17415977.2018.1454445.
[18] W. McCulloch and P. Walter, “A logical calculus of ideas immanent in nervous
activity,” Bull. Math. Biophys., vol. 5, no. 4, pp. 115–113, 1943.
[19] A. P. Engelbrecht, Computational Intelligence. John Wiley & Sons, 2002.
[20] L. Rutkowski, Computational Intelligence – Methods and Techniques.
105
Springer, 2008.
[21] L. Marin, D. Trias, P. Badallo, G. Rus, and J. . Mayugo, “Optimization of
composite reinforced panels under mechanical and hygrothermo loads using
neural networks and genetic algorithms,” Compos. Struct., vol. 94, pp. 3321–
3326, 2012.
[22] Zissis and Dimitrios, “A cloud based architecture capable of perceiving and
predicting multiple vessel behaviour,” Appl. Soft Comput., vol. 35, pp. 652–
661, 2015.
[23] N. Sengupta, M. Sahidullah, and G. Saha, “Lung sound classification using
cepstral-based statistical features,” Comput. Biol. Med., vol. 75, no. 1, pp. 118–
129, 2016.
[24] Schechner and Sam, “Facebook Boosts A.I. to Block Terrorist Propaganda,”
Wall Str. J., 2017.
[25] R. J. Eggert, “Quantifying design feasibility using probabilistic feasibility
analysis,” in 1991 ASME design technical conferences, 1991, pp. 235–240.
[26] A. Parkinson, C. Sorensen, and N. Pourhassan, “General approach for robust
optimal design,” J. Mech. Des. Trans. ASME, vol. 115, pp. 74–80, 1993.
[27] M. Hohenbichler, “New light on first- and second-order reliability methods,”
Struct. Saf., vol. 4, pp. 267–284, 1987.
[28] Y. T. Wu, H. R. Millwater, and T. A. Cruse, “Advanced probabilistic structural
analysis method for implicit performance functions,” AIAA J., vol. 28, no. 9,
pp. 1663–1669, 1990.
[29] H. U. Koyluoglu and S. R. K. Nielsen, “New approximations for SORM
integrals,” Struct. Saf., vol. 13, pp. 235–246, 1994.
[30] T. Krishnamurthy and V. J. Romero, “Construction of response surface with
higher order continuity and its application to reliability engineering,” AIAA
Article, pp. 2002–1466, 2002.
[31] X. Du and W. Chen, “Sequential Optimization and Reliability Assessment
Method for Efficient Probabilistic Design,” J Mech Des, vol. 126, no. 2, pp.
106
225–233, 2004.
[32] R. Yang and L. Gu, “Experience with approximate reliability-based
optimization methods,” Struct Multidiscip Optim, vol. 26, pp. 152–59, 2004,
doi: 10.1007/s00158-003-0319-2.
[33] T. Zou and S. Mahadevan, “A direct decoupling approach for efficient
reliability-based design optimization,” Struct. Multidiscip. Optim., vol. 31, no.
13, pp. 190–200, 2006.
[34] P. B. Thanedar and S. Kodiyalam, “Structural optimization using probabilistic
constraints,” Struct. Multidiscip. Optim., vol. 4, no. 3, pp. 236–240, 1992.
[35] J. Tu, K. K. Choi, and Y. H. Park, “Design potential method for robust system
parameter design,” AIAA J., vol. 39, no. 4, pp. 667–677, 2001.
[36] J. Liang, Z. P. Mourelatos, and J. Tu, “A single-loop method for reliability-
based design optimisation,” Int. J. Prod. Dev., vol. 5, no. 1–2, pp. 76–92, 2008.
[37] T. H. Nguyen, J. Song, and G. H. Paulino, “Single-loop system reliability-based
design optimization using matrixbased system reliability method: theory and
applications,” J. Mech. Des., vol. 132, no. 1, pp. 011005–011011, 2010.
[38] F. Li, W. Teresa, B. Adedeji, H. Mengqi, and S. Som, “A Single-Loop
Deterministic Method for Reliability-Based Design Optimization,” Eng.
Optim., vol. 45, no. 4, pp. 435–458, 2013.
[39] S. A. Wainwright, W. D. Biggs, J. D. Currey, and J. M. Gosline, Mechanical
Design in Organisms. Princeton, NJ.: Princeton University Press, 1976.
[40] A. A. Griffith, “The phenomena of rupture and flow in solids,” Philos. Trans.
R. Soc., vol. 221A, pp. 163–198, 1921.
[41] R. F. Gibson, Principles of composite material mechanics. CRC Press, 2016.
[42] Z. Gurdal, R. Haftka, and P. Hajela, Design and Optimization of Laminated
composite materials. John Wiley & Sons, INC, 1999.
[43] Z. G. Apalak, M. K. Apalak, R. Ekici, and M. Yildirim, “Layer optimization
for maximum fundamental frequency of rigid point-supported laminated
composite plates”,” Polym. Compos., vol. 32, no. 12, pp. 1988–2000, 2011.
107
[44] M. H. Sadr and H. G. Bargh, “Optimization of laminated composite plates for
maximum fundamental frequency using Elitist-Genetic algorithm and finite
strip method,” J. Glob. Optim., vol. 54, no. 4, pp. 707–728, 2012.
[45] S.-F. Hwang, Y.-C. Hsu, and Y. Chen, “A genetic algorithm for the
optimization of fiber angles in composite laminates,” J. Mech. Sci. Technol.,
vol. 28, no. 8, pp. 3163–3169, 2014.
[46] M. H. Hajmohammad, M. Salari, S. A. Hashemi, and M. H. Esfe,
“Optimization of stacking sequence of composite laminates for optimizing
buckling load by neural network and genetic algorithm,” Indian J. Sci.
Technol., vol. 6, no. 8, pp. 5070–5077, 2013.
[47] Z. Jing, X. Fan, and Q. Sun, “Stacking sequence optimization of composite
laminates for maximum buckling load using permutation search algorithm,”
Compos. Struct., vol. 121, pp. 225–236, 2015.
[48] V. Ho-Huu, T. D. Do-Thi, H. Dang-Trung, T. Vo-Duy, and T. Nguyen-Thoi,
“Optimization of laminated composite plates for maximizing buckling load
using improved differential evolution and smoothed finite element method,”
Compos. Struct., vol. 146, pp. 132–147, 2016.
[49] H.-K. Cho, “Design optimization of laminated composite plates with static and
dynamic considerations in hygrothermal environments,” Int. J. Precis. Eng.
Manuf., vol. 14, no. 8, pp. 1387–1394, 2013.
[50] Q. Liu and J. Paavola, “Lightweight design of composite laminated structures
with frequency constraint,” Compos Struct, vol. 156, pp. 356–360, 2016.
[51] C. M. C. Roque, P. A. L. S. Martins, A. J. . Ferreira, and R. M. . Jorge,
“Differential evolution for free vibration optimization of functionally graded
nano beams,” Compos. Struct, vol. 156, pp. 29–34, 2016.
[52] G. C. Tsiatas and A. E. Charalampakis, “Optimizing the natural frequencies of
axially functionally graded beams and arches,” Compos. Struct., vol. 160, pp.
256–266, 2017.
[53] Q. Liu, “Exact sensitivity analysis of stresses and lightweight design of
108
Timoshenko composite beams,” Compos Struct, vol. 143, no. 272–86, 2016.
[54] Q. Liu, “Analytical sensitivity analysis of eigenvalues and lightweight design
of composite laminated beams,” Compos Struct, vol. 143, pp. 272–286, 2016,
doi:
[55] F. Reguera and V. H. Cortínez, “Optimal design of composite thin-walled
beams using simulated annealing,” Thin- Wall. Struct., vol. 104, pp. 71–81,
2016.
[56] R. Kathiravan and R. Ganguli, “Strength design of composite beam using
gradient and particle swarm optimization,” Compos Struct, vol. 81, pp. 471–9,
2007.
[57] S. Suresh, P. Sujit, and A. Rao, “Particle swarm optimization approach for
multi- objective composite box-beam design,” Compos Struct, vol. 81, pp.
598–605, 2007.
[58] W. Lentz and E. Armanios, “Optimum coupling in thin-walled, closed-section
composite beams,” J Aerosp Eng, vol. 11, pp. 81–89, 1998.
[59] S. H. Crandall, N. C. Dahl, and T. J. Lardner, An Introduction to the Mechanics
of Solids. New York, NY: McGraw-Hill, Inc., 1978.
[60] J. R. Vinson and R. L. Sierakowski, The Behavior of Structures Composed of
Composite Materials. Dordrecht, The Netherlands.: Martinus Nijhoff
Publishers, 1986.
[61] M. Kolli and K. Chandrashekhara, “Finite element analysis of reinforced
laminated plates under transverse loading,” Compos. Sci. Technol., vol. 56, no.
12, pp. 1355–1361, 1996.
[62] X. S. Yang, Nature-Inspired Metaheuristic Algorithms, 1st ed. Luniver Press,
2008.
[63] X. S. Yang, Engineering Optimization: An Introduction with Metaheuristic
Applications. Hoboken, NJ, USA: John Wiley and Sons, 2010.
[64] C. Blum and A. Roli, “Metaheuristics in combinatorial optimization: Overview
and conceptural comparision,” ACM Comput. Surv., vol. 35, no. 268–308,
109
2003.
[65] X. S. Yang, “Review of metaheuristics and generalized evolutionary walk
algorithm,” Int. J. Bio-Inspired Comput., vol. 3, no. 2, pp. 77–84, 2011.
[66] J. Kennedy and R. Eberhart, “Particle swarm optimizatio,” in Proc. of the IEEE
Int. Conf. on Neural Networks, 1995, pp. 1942–1948.
[67] S. Kirkpatrick, C. D. Gellat, and M. P. Vecchi, “Optimization by simulated
annealing,” Science (80-. )., vol. 220, pp. 671–680, 1983.
[68] M. F. Metenidis, M. Witczak, and J. Korbicz, “A novel genetic programming
approach to nonlinear system modelling: application to the DAMADICS
benchmark problem,” Eng. Appl. Art. Int., vol. 17, no. 363–370, 2004.
[69] A. H. Gandomi, A. H. Alavi, and G. J. Yun, “Nonlinear Modeling of Shear
Strength of SFRC Beams Using Linear Genetic Programming,” Struct. Eng.
Mech., vol. 38, no. 1, pp. 1–25, 2011.
[70] A. H. Gandomi, X. S. Yang, and A. H. Alavi, “Mixed variable structural
optimization using firefly algorithm,” Comput. Struct., vol. 89, no. 23/24, pp.
2325–2336, 2011.
[71] A. H. Gandomi, X. S. Yang, and A. H. Alavi, “Cuckoo search algorithm: a
metaheuristic approach to solve structural optimization problems,” Eng.
Comput., vol. 29, pp. 17–35, 2011, doi: 10.1007/s00366-011-0241-y.
[72] A. H. Gandomi, X. S. Yang, S. Talatahari, and S. Deb, “Coupled Eagle Strategy
and Differential Evolution for Unconstrained and Constrained Global
Optimization,” Comput. Math. with Appl., vol. 63, no. 1, pp. 191–200, 2012.
[73] A. H. Gandomi, S. K. Babanajad, A. H. Alavi, and Y. Farnam, “A Novel
Approach to Strength Modeling of Concrete under Triaxial Compression.,” J.
Mater. Civ. Eng., doi: 10.1061/(ASCE)MT.1943-5533.0000494.
[74] S. Haykin, Neural networks – A comprehensive foundation, 2nd ed. Englewood
Cliffs.: Prentice Hall Inc, 1975.
[75] J. R. Koza, Genetic programming: On the programming of computers by means
of natural selection. Cambridge:MA: MIT Press, 1992.
110
[76] S. S. Sakla and A. . Ashour, “Prediction of tensile capacity of single adhesive
anchors us-ing neural networks,” Comput. Struct., vol. 83, no. 21–22, pp.
1792–1803, 2005.
[77] L. I. Perlovsky, Neural networks and intellect. Oxford University Press, 2001.
[78] R. M. Friedberg, “A learning machine: Part I,” IBM J. Res. Dev., vol. 2, pp. 2–
13, 1958.
[79] N. L. Cramer, “A representation for the adaptive generation of simple
sequential programs,” Genet. Algorithms their Appl., pp. 183–187, 1985.
[80] A. A. Javadi and M. Rezania, “Applications of artificial intelligence and data
mining techniques in soil modeling,” Geomech. Eng., vol. 1, no. 1, pp. 53–74,
2009.
[81] R. S. Torres et al., “A genetic programming framework for content-based
image retrieval,” Pattern Recognit., vol. 42, no. 2, pp. 283–292, 2009.
[82] W. Banzhaf, P. Nordin, R. Keller, and F. Francone, Genetic Programming - An
Introduction. On the Automatic Evolution of Computer Programs and its
Application. San Francisco.: dpunkt/Morgan Kaufmann: Heidelberg, 1998.
[83] A. H. Alavi, A. H. Gandomi, J. Bolury, and A. Mollahasani, “Linear and Tree-
Based Genetic Programming for Solving Geotechnical Engineering Problems,”
in Metaheuristics in Water Resources, Geotechnical and Transportation
Engineering, Elsevie, 2012, pp. 289–310.
[84] E. K. Ceven and O. Ozdemir, “Using Fuzzy Logic to Evaluate and Predict
Chenille Yarn’s Shrinkage Behaviour,” FIBRES Text. East. Eur., vol. 15, no.
3, pp. 55–59, 2007.
[85] L. A. Zadeh, “Fuzzy sets,” Inf. Control, vol. 8, pp. 338–353, 1965.
[86] S. Afandizadeh-Zargari, S. Zabihi, A. H. Alavi, and A. H. Gandomi, “A
Computational Intelligence Based Approach for Short-Term Traffic Flow
Prediction.,” Expert Syst., vol. 29, no. 2, pp. 124–142, 2012.
[87] I. Topcu and M. Sarıdemir, “Prediction of compressive strength of concrete
containing fly ash using artificial neural networks and fuzzy logic.,” Comput.
111
Mater. Sci., vol. 41, pp. 305–311, 2008.
[88] X. S. Yang, “Metaheuristic optimization,” Scholarpedia, vol. 6, no. 8, p. 11472,
2011.
[89] X. S. Yang, “Chaos-enhanced firefly algorithm with automatic parameter
tuning,” Int. J. Swarm Intell. Res., vol. 2, no. 4, pp. 1–11, 2011.
[90] S. Koziel and X. S. Yang, Computational Optimization, Methods and
Algorithms, Studies in Computational Intelligence, vol. 356. Berlin, Germany.:
Springer, 2011.
[91] J. Holland, Adaptation in Natural and Artificial systems. Ann Anbor:
University of Michigan Press, 1975.
[92] D. Rani, S. K. Jain, D. K. Srivastava, and M. Perumal, “Genetic Algorithms
and Their Applications to Water Resources Systems,” in Metaheuristics in
Water Resources, Geotechnical and Transportation Engineering, Elsevier,
2012, pp. 43–77.
[93] A. Nikjoofar and M. Zarghami, “Water Distribution Networks Designing by
the Multiobjective,” 2012.
[94] K. J. Geem ZW, “A new heuristic optimization algorithm; harmony searc,”
Simulation, vol. 76, pp. 60–68, 2001.
[95] K. Lee and Z. Geem, “A new meta-heuristic algorithm for continuous
engineering optimization: harmony search theory and practice,” Comput.
Methods Appl. Mech. Eng., vol. 194, pp. 3902–3933, 2005.
[96] K. Lee, Z. Geem, and S.-H. Lee, “The harmony search heuristic algorithm for
discrete structural optimization,” Eng. Optim., vol. 37, pp. 663–684, 2005.
[97] G. ZW, “Optimal cost design of water distribution networks using harmony
search,” Eng. Optim., vol. 38, pp. 259–277, 2006.
[98] S. Degertekin, “Optimum design of steel frames using harmony search
algorithm.,” Struct. Multidiscip. Optim., vol. 36, pp. 393–401, 2009.
[99] S. Degertekin, “Harmony search algorithm for optimum design of steel frame
structures: a comparative study with other optimization methods,” Struct. Eng.
112
Mech., vol. 29, pp. 391–410, 2008.
[100] M. T. Ayvaz and A. Elci, “Application of the Hybrid HS Solver Algorithm to
the Solution of Groundwater Management Problems,” in Metaheuristics in
Water Resources, Geotechnical and Transportation Engineering, Elsevier,
2012, pp. 79–97.
[101] Y. M. Cheng and Z. W. Geem, “Hybrid Heuristic Optimization Methods in
Geotechnical Engineering,” in Metaheuristics in Water Resources,
Geotechnical and Transportation Engineering, Elsevier, 2012, pp. 205–229.
[102] J. Kennedy, R. Eberhart, and Y. Shi, Swarm intelligence. San Francisco (CA).
Morgan Kaufman Publishers, 2001.
[103] S. Talatahari, M. Kheirollahi, C. Farahmandpour, and A. H. Gandomi, “A
multi-stage particle swarm for optimum design of truss structures,” Neural
Comput Applic, 2013, doi: 10.1007/s00521-012-1072-5.
[104] A. Kaveh and S. Talatahari, “Hybrid Algorithm of Harmony Search, Particle
Swarm and Ant Colony for Structural Design Optimization,” Stud. Comput.
Intell., vol. 239, pp. 159–198, 2009.
[105] A. Kaveh and S. Talatahari, “A Discrete Particle Swarm Ant Colony
Optimization for Design of Steel Frames,” Asian J. Civ. Eng., vol. 9, no. 6, pp.
563–575, 2008.
[106] A. Kaveh and S. Talatahari, “A Particle Swarm Ant Colony Optimization
Algorithm for Truss Structures With Discrete Variables,” J. Constr. Steel Res.,
vol. 65, no. 8–9, pp. 1558–1568, 2009.
[107] A. Hadidi, A. Kaveh, A. B. Farahmand, S. Talatahari, and C. Farahmandpour,
“An Efficient Optimization Algorithm Based on Particle Swarm and Simulated
Annealing for Space Trusses,” Int. J. Optim. Civ. Eng., vol. 1, no. 3, pp. 375–
395, 2011.
[108] Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” in Proceedings
of IEEE International Conference on Evolutionary Computation, 1998, pp. 69–
73.
113
[109] P. Angeline, “Evolutionary optimization versus particle swarm optimization:
philosophy and performance difference,” in Proceedings of Annuale
Conference on Evolutionary programming, 1998, pp. 601–610.
[110] Y. Shi and R. Eberhart, “Empirical study of particle swarm optimization,” in
Proceedings of the 1999 IEEE Congress on Evolutionary Computation 1999,
1999, pp. 1945–1950.
[111] M. Dorigo, “Optimization, learning and natural algorithms,” Politecnico di
Milano, 1992.
[112] M. Dorigo, V. Maniezzo, and A. Colorni, “The ant system: optimization by a
colony of cooperating agents,” IEEE Trans. Syst. Man, Cybern. Part B,
Cybern., vol. 26, no. 1, pp. 29–41, 1996.
[113] J. L. Deneubourg and S. Goss, “Collective patterns and decision-making,”
Ethnol. Ecol. Evol., vol. 1, pp. 295–311, 1989.
[114] S. Goss, R. Beckers, J. L. Deneubourg, S. Aron, and J. M. Pasteels, “How trail
laying and trail following can solve foraging problems for ant colonies,” Behav.
Mech. Food Sel., vol. 20, 1990.
[115] S. V. P. and H. Y. Talatahari S., “Ant Colony Optimization for Estimating
Parameters of Flood Frequency Distributions,” in Metaheuristics in Water
Resources, Geotechnical and Transportation Engineering, Elsevier.
[116] A. Kaveh and S. Talatahari, “An Improved Ant Colony Optimization for
Constrained Engineering Design Problems, Engineering Computations,” Int. J.
Comput. Eng. Softw., vol. 27, no. 1, pp. 155–182, 2010.
[117] X. S. Yang, “Engineering optimization via nature-inspired virtual bee
algorithms. in: Artificial Intelligence and Knowledge Engineering
Applications: A Bioinspired Approach,” Lect. Notes Comput. Sci., vol. 3562,
pp. 317–323, 2005.
[118] D. Karaboga, “Lecture Notes in Computer Science,” 2005.
[119] D. T. Pham, A. Ghanbarzadeh, E. Koc, S. Otri, S. Rahim, and M. Zaidi,
“Erciyes University, Computer Engineering Department,” in Proceedings of
114
IPROMS 2006 Conference, 2006, pp. 454–461.
[120] A. Afshar, O. B. Haddad, M. A. Marino, and B. J. Adams, “Honey-bee mating
optimization (HBMO) algorithm for optimal reservoir operation,” J. Franklin
Inst., vol. 344, pp. 452–462, 2007.
[121] D. Karaboga, “Artificial bee colony algorithm,” Scholarpedia, vol. 5, p. 6915,
2010.
[122] B. Basturk and D. Karaboga, “An artificial bee colony (ABC) algorithm for
numeric function optimization,” in Proceedings of the IEEE Swarm
Intelligence Symposium, 2006.
[123] X. S. Yang, “Firefly algorithms for multimodal optimization,” in 5th
Symposium on Stochastic Algorithms, Foundation and Applications (SAGA
2009), 2009, pp. 169–178.
[124] X. S. Yang, “Bat algorithm: a novel approach for global engineering
optimization,” Eng. Comput., vol. 29, no. 5, pp. 464–483, 2012.
[125] M. K. Sayadi, R. Ramezanian, and N. Ghaffari-Nasab, “A discrete firefly meta-
heuristic with local search for makespan minimization in permutation flow
shop scheduling problems,” Int. J. Ind. Eng. Comput., vol. 1, pp. 1–10, 2010.
[126] T. Apostolopoulos and A. Vlachos, “Application of the Firefly Algorithm for
Solving the Economic Emissions Load Dispatch Problem,” Int. J. Comb., vol.
2011, 2011.
[127] A. H. Gandomi, X. S. Yang, S. Talatahari, and A. . Alavi, “Firefly Algorithm
with Chaos.,” Commun. Nonlinear Sci. Numer. Simul., doi:
10.1016/j.cnsns.2012.06.009.
[128] D. Dinh-Cong, V. Ho-Huu, T. Vo-Duy, Q. Ngo-Thi-Hong, and T. Nguyen-
Thoi, “Efficiency of Jaya algorithm for solving the optimization-based
structural damage identification problem based on a hybrid objective function,”
Eng. Optim., 2017, doi: 10.1080/0305215X.2017.1367392.
[129] V. Ho-Huu, T. Nguyen-Thoi, T. Khac-Truong, L. Le-Anh, and M. H. Nguyen-
Thoi, “A fast efficient differential evolution based on roulette wheel selection
115
for shape and sizing optimization of truss with frequency constraints,” 2015.
[130] A. Lipowski and A. Lipowska, “Roulette-wheel selection via stochastic
acceptance,” Physica A, vol. 391, pp. 2193–2196, 2012, doi:
10.1016/j.physa.2011.12.004.
[131] N. Padhye, P. Bhardawaj, and K. Deb, “Improving differential evolution
through a unified approach,” Glob Optim, vol. 55, pp. 771–99, 2013.
[132] Valdebenito, MarcosA., and S. GerhartI., “A Survey on Approaches for
Reliability-Based Optimization,” Struct. Multidiscip. Optim., vol. 42, pp. 645–
663, 2010.
[133] Y. Luo, A. Li, and Z. Kang, “Reliability-based design optimization of adhesive
bonded steel–concrete composite beams with probabilistic and non-
probabilistic uncertainties,” Eng. Struct., vol. 33, no. 7, pp. 2110–2119, 2011,
doi: https://doi.org/10.1016/j.engstruct.2011.02.040.
[134] F. Sbaraglia, “Robust and Reliability-Based Design Optimization of a
Composite Floor Beam,” Key Eng. Mater., vol. 77, pp. 486–491, 2018.
[135] Chen, Zhenzhong, HaoboQiu, LiangGao, L. Su, and P. Li, “An Adaptive
Decoupling Approach for Reliability-Based Design Optimization,” Comput.
Struct., vol. 117, 2012, doi: 10.1016/j.compstruc.2012.12.001.
[136] T. Kohonene and G. Deboeck, Visual Explorations in Finance with Self-
organizing Maps. London: Springer, 1998.
[137] M. L. Minsky and S. Papert, Perceptrons: An Introduction to Computational
Geometry. MIT Press, 1969.
[138] S. Amari, “Neural theory of association and concept formation.,” Biol. Cybern.,
vol. 26, pp. 175–185, 1977.
[139] J. Hopfield, “Neural networks and physical systems with emergent collective
computational abilities,” in Proc. Natl. Acad. Sci. U.S.A, 1982, pp. 2554–2558.
[140] D. E. Rumelhart, G. Hinton, and R. Williams, “Learning internal representation
by error propagation,” in Parallel Distributed Processing Exploration in the
Microstructure of Cognition: Foundations, 1st ed., Cambridge:MA: MIT
116
Press, 1986, p. 1.
[141] P. Werbos, “Backpropagation through time: What it does and how to do it,” in
Proc. IEEE, 1990.
[142] T. Kohonene, “Self-organized formation of topologically correct feature
maps.,” Biol. Cybern., vol. 43, pp. 59–69, 1982.
[143] T. Moody and C. Darken, “Fast learning in networks of locally tuned
processing units.,” Neural Comput., vol. 1, pp. 281–294, 1989.
[144] J. Taylor and C. Mannion, New Developments in Neural Computing. Bristol,
England: Adam Hilger, 1989.
[145] T. Yamakawa, “Pattern recognition hardware system employing a fuzzy
neuron,” in Proceedings of the International Conference on Fuzzy Logic and
Neural Networks, 1990, pp. 943–948.
[146] P. Kim, MatLab Deep Learning with Machine Learning, Neural Networks and
Artificial Intelligence. Apress, 2017.
[147] M. H. Beale, M. T. Hagan, and H. B. Demuth, “Neural Network Toolbox TM
Getting Started Guide How to Contact MathWorks,” 2016.
[148] H. M. Gomes, “Truss optimization with dynamic constraints using a particle
swarm algorithm,” Expert Syst. Appl, vol. 38, no. 1, pp. 957–968, 2011, doi:
[149] A. Kaveh and A. Zolghadr, “Democratic PSO for truss layout and size
optimization with frequency constraints,” Comput. Struct., vol. 130, pp. 10–21,
2014, doi: Show more https://doi.org/10.1016/j.compstruc.2013.09.002.
[150] L. F. F. Miguel and L. F. F. Miguel, “Shape and size optimization of truss
structures considering dynamic constraints through modern metaheuristic
algorithms,” Expert Syst. Appl, vol. 39, no. 10, pp. 9458–9467, 2012, doi:
https://doi.org/10.1016/j.eswa.2012.02.113.
[151] W. Zuo, J. Bai, and B. Li, “A hybrid OC–GA approach for fast and global truss
optimization with frequency constraints,” Appl. Soft Comput., vol. 14, no. Part
C, pp. 528–535, 2014.
117
[152] M. Khatibinia and S. Naseralavi, “Truss optimization on shape and sizing with
frequency constraints based on orthogonal multi-gravitational search
algorithm,” J. Sound Vib., vol. 333, no. 24, pp. 6349–6369, 2014, doi:
https://doi.org/10.1016/j.jsv.2014.07.027.
[153] A. Kaveh and M. I. Ghazaan, “Hybridized optimization algorithms for design
of trusses with multiple natural frequency constraints,” Adv. Eng. Softw., vol.
79, pp. 137–147, 2015, doi: https://doi.org/10.1016/j.advengsoft.2014.10.001.
[154] T. Nguyen-Thoi, T. Rabczuk, T. Lam-Phat, V. Ho-Huu, and P. Phung-Van,
“Free vibration analysis of cracked Mindlin plate using an extended cell-based
smoothed discrete shear gap method (XCS-DSG3),” Theor. Appl. Fract.
Mech., vol. 72, pp. 150–163, 2014.
[155] L. Li and X. Ren, “Reinforced plate bending analysis in terms of refined
triangular laminated plate element,” Compos. Struct., vol. 92, no. 12, pp. 2936–
2945, 2010.
[156] S. Shan and G. G. Wang, “Reliable Design Space and Complete Single-Loop
Reliability-Based Design Optimization,” Reliab. Eng. Syst. Saf., vol. 93, no. 8,
pp. 1218–1230, 2008, doi: 10.1016/j.ress.2007.07.006.
[157] X. Du and W. Chen, “Sequential Optimization and Reliability Assessment
Method for Efficient Probabilistic Design,” J Mech Des, vol. 126, no. 2, pp.
225–233, 2004.
118
LIST OF PUBLICATIONS
Parts of this dissertation have been published in international journals, national
journals or presented in conferences. These papers are:
International Journal
1. T. Lam-Phat, V. Ho-Huu, S. Nguyen-Ngoc, S. Nguyen-Hoai, Trung Nguyen-Thoi.
Deterministic and reliability-based lightweight design of Timoshenko composite
beams. Engineering with Computers, 2020, https://doi.org/10.1007/s00366-020-
00946-8.
2. T. Lam-Phat, S. Nguyen-Hoai, V. Ho-Huu, Q. Nguyen, T. Nguyen-Thoi. An
Artificial Neural Network-Based Optimization of Reinforced Composite Plate Using
A New Adjusted Differential Evolution Algorithm. Proceedings of the International
Conference on Advances in Computational Mechanics 2017 pp 229-242 (Part of
the Lecture Notes in Mechanical Engineering book series (LNME))
Link: https://link.springer.com/chapter/10.1007/978-981-10-7149-2_16
3. Q. Nguyen, S. Nguyen-Hoai, T. Chuong-Thiet, T. Lam-Phat. Optimization of the
Longitudinal Cooling Fin by Levenberg–Marquardt Method. Proceedings of the
International Conference on Advances in Computational Mechanics 2017 pp 217-
227 (Part of the Lecture Notes in Mechanical Engineering book series (LNME))
Link: https://link.springer.com/chapter/10.1007/978-981-10-7149-2_15
4. T. Nguyen-Thoi, T. Rabczuk, T. Lam-Phat, V. Ho-Huu, P. Phung-Van (2014). Free
vibration analysis of cracked Mindlin plate using an extended cell-based smoothed
discrete shear gap method (XCS-DSG3). Theoretical and Applied Fracture
Mechanics. Vol.72, 150-163.
Link: https://www.sciencedirect.com/science/article/pii/S016784421400041X
National Journal
5. Lam Phat Thuan, Nguyen Nhat Phi Long, Nguyen Hoai Son, Ho Huu Vinh, Le Anh
Thang. Global Optimization of Laminzation Composite Beams Using An Improved
Differential Evolution Algorithm. Journal of Science and Technology in Civil
Engineering NUCE 2020. 14 (1): 54–64
6. Nguyen-Thoi, T., Ho-Huu, V., Dang-Trung, H., Bui-Xuan, T., Lam-Phat, T. (2013)
Optimization analysis of reinforced composite plate by sequential quadratic
programming. Journal of Science and Technology, Vol. 51(4B), p. 156-165.
7. Nguyen Thoi Trung, Bui Xuan Thang, Ho Huu Vinh, Lam Phat Thuan, Ngo Thanh
Phong. An Effective Algorithm For Reliability-Based Optimization Of Reinforced
119
Mindlin Plate. Vietnam Journal of Mechanics, VAST, Vol. 35, No. 4 (2013), pp.
335 – 346
International Conference
8. Thuan Lam-Phat, Son Nguyen-Hoai, Vinh Ho-Huu, Trung Nguyen-Thoi.
Optimization of reinforced composite plate using adjusted different evolution
algorithm. Proceeding of the international conference on computational methods
(Vol.3, 2016), Berkeley, CA, USA.
National Conference
9. Thuan Lam-Phat, Son Nguyen-Hoai, Vinh Ho-Huu, Trung Nguyen-Thoi.
Optimization analysis of reinforced composite plate by adjusted different evolution.
Hội nghị Khoa học – Công nghệ toàn quốc về cơ khí 2015
10. Lâm Phát Thuận, Nguyễn Hoài Sơn, Lê Anh Thắng, Hồ Hữu Vịnh. Tối ưu hóa góc
hướng sợi tấm Composite gia cường dùng thuật toán Differential Evolution kết hợp
mạng thần kinh nhân tạo. Hội nghị cơ học toan quốc lần thứ X, 8-9/12/2017)