SlideShare a Scribd company logo
1 of 7
Download to read offline
Int. J. Bio-Inspired Computation, Vol. 5, No. 6, 2013 329
True global optimality of the pressure vessel design
problem: a benchmark for bio-inspired optimisation
algorithms
Xin-She Yang*, Christian Huyck, Mehmet Karamanoglu
and Nawaz Khan
School of Science and Technology,
Middlesex University,
The Burroughs, London NW4 4BT, UK
E-mail: x.yang@mdx.ac.uk
E-mail: c.huyck@mdx.ac.uk
E-mail: m.karamanoglu@mdx.ac.uk
E-mail: n.khan@mdx.ac.uk
*Corresponding author
Abstract: The pressure vessel design problem is a well-known design benchmark for validating
bio-inspired optimisation algorithms. However, its global optimality is not clear and there has
been no mathematical proof put forward. In this paper, a detailed mathematical analysis of this
problem is provided that proves that 6,059.714335048436 is the global minimum. The Lagrange
multiplier method is also used as an alternative proof and this method is extended to find the
global optimum of a cantilever beam design problem.
Keywords: algorithm; benchmarks; pressure vessel; global optimality; bio-inspired algorithm;
metaheuristic; optimisation.
Reference to this paper should be made as follows: Yang, X-S., Huyck, C., Karamanoglu, M.
and Khan, N. (2013) ‘True global optimality of the pressure vessel design problem: a benchmark
for bio-inspired optimisation algorithms’, Int. J. Bio-Inspired Computation, Vol. 5, No. 6,
pp.329–335.
Biographical notes: Xin-She Yang received his DPhil in Applied Mathematics from Oxford
University. After working as a Senior Research Scientist at National Physical Laboratory, he is
currently a Reader in Modelling and Simulation at Middlesex University. He is also the Chair
of IEEE CIS Task Force on Business Intelligence and Knowledge Management.
Christian Huyck is a Professor of Artificial Intelligence at Middlesex University having formed
the AI research group 15 years ago. His main areas of research are biological neural processing
and natural language processing, and he explores questions more broadly in AI including
ontologies and optimisation. During one of Dr Yang’s presentations, Yang stated that the optimal
result for the pressure vessel task was not known. It seemed that it was relatively simple to find
and show the optimal result. We merely did a search using MATLAB to show that the result
was optimal.
Mehmet Karamanoglu is a Professor of Design Engineering at Middlesex University. He
graduated with a BEng degree in Mechanical Engineering and followed onto to complete
his PhD in numerical methods, supported by British Aerospace. He is currently heading the
department of Design Engineering and Mathematics. His expertise includes manufacturing
automation, CAD, design engineering, modelling and robotics. His research interests include
numerical analysis, process simulation, design strategies and robotic systems.
Nawaz Khan received his PhD in Computing Science from Middlesex University. He has been
carrying out research on the area of bioinformatics. He has published well reputed articles and
chaired a number of international conference sessions. Currently, he is working as a Senior
Lecturer at Middlesex University and Programme Leader for Business Information Technology.
1 Introduction
Engineering optimisation is often non-linear with complex
constraints, which can be very challenging to solve.
Sometimes, seemingly simple design problems may
in fact be very difficult indeed. Even in very simple
cases, analytical solutions are usually not available, and
researchers have struggled to find the best possible
solutions. For example, the well-known design benchmark
of a pressure vessel has only four design variables
Copyright © 2013 Inderscience Enterprises Ltd.
330 X-S. Yang et al.
(Cagnina et al., 2008; Gandomi et al., 2013; Yang, 2010);
however, the global optimum solution for pressure vessel
design benchmark is still unknown to the research
community, despite a large number of attempts and studies,
i.e., Annaratone (2007) and Deb and Gene (1997). Thus,
a mathematical analysis will help to gain some insight
into the problem and thus guide researchers to validate if
their solutions are globally optimal. This paper attempts to
provide a detailed mathematical analysis of the pressure
vessel problem and find its global optimum. To the best
of the author’s knowledge, this is a novel result in the
literature.
Therefore, the rest of the paper is organised as follows:
Section 2, introduces the basic formulation of the pressure
vessel design benchmark and then highlights the relevant
numerical results from the literature. Section 3 provides an
analysis of the global optimum for the problem, whereas
Section 4 uses Lagrange multipliers as an alternative
method to prove that the analysis in Section 3 indeed
gives the global optimum. Section 5 extends the same
methodology to analyse the optimal solution of another
design benchmark: cantilever beam. Finally, we draw our
conclusions in Section 6.
2 Pressure vessel design benchmark
Bio-inspired optimisation algorithms have become popular,
and many new algorithms have emerged in recent years
(Yang and Gandomi, 2012; Che and Cui, 2011; Cui et al.,
2013; Gandomi et al., 2012; Yang and Deb, 2013; Yang,
2013). In order to validate new algorithms, a diverse set of
test functions and benchmarks are often used (Gandomi and
Yang, 2011; Jamil and Yang, 2013). Among the structural
design benchmarks, the pressure vessel design problem is
one of the most widely used.
In fact, the pressure vessel design problem is
a well-known benchmark for validating optimisation
algorithms (Cagnina et al., 2008; Yang, 2010). It has four
design variables: thickness (d1), thickness of the heads (d2),
the inner radius (r) and the length (L) of the cylindrical
section. The main objective is to minimise the overall
cost, under the non-linear constraints of stresses and yield
criteria. The thickness can only take integer multiples of
0.0625 inches.
This optimisation problem can be written as
minimise f(x) = 0.6224d1rL + 1.7781d2r2
+ 3.1661d2
1L + 19.84d2
1r, (1)
subject to



g1(x) = −d1 + 0.0193r ≤ 0
g2(x) = −d2 + 0.00954r ≤ 0
g3(x) = −πr2
L − 4π
3 r3
+ 1, 296, 000 ≤ 0
g4(x) = L − 240 ≤ 0.
(2)
The simple bounds are
0.0625 ≤ d1, d2 ≤ 99 × 0.0625, 10.0 ≤ r, L ≤ 200. (3)
This is a mixed-integer problem, which is usually
challenging to solve. However, there are extensive studies
in the literature, and details can be found in several good
survey papers (Thanedar and Vanderplaats, 1995; Gandomi
and Yang, 2011). The main results are summarised in
Table 1. It is worth pointing out that some results are not
valid and marked with * in the footnote. These seemingly
lower results actually violated some constraints and/or used
different limits.
As it can be seen from this table, the results vary
significantly from the highest value of 8,129.104 by
Sandgren (1988) to the lowest value of 6,059.714 by
a few researchers (Cagnina et al., 2008; Coelho, 2010;
He et al., 2004; Gandomi et al., 2013, 2011; Yang and
Gandomi, 2012). However, nobody is sure that 6059.714 is
the globally optimal solution for this problem.
The best solution by Gandomi et al. (2013) and Yang
and Gandomi (2012) is
f∗ = 6059.714, (4)
with
x∗ = (0.8125, 0.4375, 42.0984, 176.6366). (5)
The rest of the paper analyses this problem mathematically
and proves that this solution is indeed near the global
optimum and concludes that the true globally minimal
solution is fmin = 6059.714335048436 at
x∗ = (0.8125, 0.4375,
42.0984455958549, 176.6365958424394). (6)
3 Analysis of global optimality
As all the design variables must have positive values and
f is monotonic in all variables, the minimisation of f
requires the minimisation of all the variables if there is
no constraint. As there are 4 constraints, some of the
constraints may become tight or equalities. As the range of
L is 10 ≤ L ≤ 200, the constraint g4 automatically satisfies
L ≤ 240 and thus becomes redundant, which means that the
upper bound for L is
L ≤ 200. (7)
This is a mixed integer programming problem, which
often requires special techniques to deal with the integer
constraints. However, as the number of combinations of d1
and d2 is not huge (just 1002
= 10, 000), it is possible to
go through all the cases for d1 and d2, and then focus on
solving the optimisation problems in terms of r and L.
The first two constraints are about stresses. In order to
satisfy these conditions, the hoop stresses d1/r and d2/r
should be as small as possible. This means that r should
True global optimality of the pressure vessel design problem 331
be reasonably large. For any given d1 and d2, the first two
constraints become
r ≤
d1
0.0193
, r ≤
d2
0.00954
. (8)
So the upper bound or limit for r becomes
Ur = min
{
d1
0.0193
,
d2
0.00954
}
. (9)
The above argument that r should be moderately high, may
imply that one of the first two constraints can become tight,
or an equality.
The third constraint g3 can be rewritten
πr2
L +
4π
3
r3
≥ K, K = 1, 296, 000. (10)
In fact, this is essentially the requirement that the volume
of the pressure vessel must be greater than a fixed volume.
This provides the lower boundary in the search domain of
(r, L).
Since f(r, L) is monotonic in r and L, the global
solution must be on the lower boundary for any given
d1 and d2. In other words, the inequality g3 becomes an
equality
πr2
L +
4π
3
r3
= K. (11)
Using equation (10), with L ≤ 200, r can be derived using
Newton’s method (or an online polynomial root calculator).
The only positive root implies that
r ≥ 40.31961872409872 = r1. (12)
Similarly, L ≥ 10 means that
r ≤ 65.22523261350128 = r2. (13)
So the true value of r must lie in the interval of [r1, r2].
From the first inequality with r = r1, we have
d1 ≥ 0.7782. (14)
The second inequality gives
d2 ≥ 0.3846. (15)
As both d1 and d2 must be integer multiples I and J,
respectively, of d = 0.0625, the above two inequalities
mean
I =
⌈
0.7782
0.0625
⌉
= 13, J =
⌈
0.3846
0.0625
⌉
= 7. (16)
In other words, we have
d1 ≥ 13d = 0.8125, d2 ≥ 7d = 0.4375. (17)
From the objective function [equation (1)], both d1 and d2
should be as small as possible, so as to get the minimum
possible f. This means that the global minimum will occur
at d1 = 0.8125 and d2 = 0.4375.
Now the objective function with these d1 and d2 values
can be written as
f(r, L) = 0.5057rL + 0.77791875r2
+ 2.090120703125L + 13.0975r. (18)
As d1 = 0.8125 and d2 = 0.4375, the first inequalities
(g1 and g2) will give an upper bound of r
R∗ = min
{
d1
0.0193
,
d2
0.00954
}
= min{42.0984455958549, 45.859538784067}
= 42.0984455958549. (19)
Table 1 Summary of main results
Authors Results Authors Results
Coello (2000a) 6,288.745 Lee and Geem (2005) 7,198.433
Li and Chou (1994) 7,127.3 Cai and Thierauf (1997) 7,006.931
Cagnina et al. (2008) 6,059.714 Li and Chang (1998) 7,127.3
Cao and Wu (1999) 7,108.616 Hu et al. (2003) 6,059.131∗
He et al. (2004) 6,059.714 Coello and Montes (2001) 6,059.946
Huang et al. (2007) 6,059.734 He and Wang (2006) 6,061.078
Litinetski and Abramzon (1998) 7,197.7 Coello (2000b) 6,263.793
Sandgren (1988) 7,980.894 Kannan and Kramer (1994) 7,198.042
Akhtar et al. (2002) 6 171 Yun Yun (2005) 7,198.424
Tsai et al. (2002) 7,079.037 Cao and Wu (1997) 7,108.616
Deb and Gene (1997) 6,410.381 Coello (1999) 6,228.744
Montes et al. (2007) 6,059.702∗
Parsopoulos and Vrahatis (2005) 6,544.27
Shih and Lai (1995) 7,462.1 Kannan and Kramer (2010) 6,059.73
Sandgren (1990) 8,129.104 Coelho (2010) 6,059.714
Wu and Chow (1995) 7,207.494 Ray and Liew (2003) 6,171
Zhang and Wang (1993) 7,197.7 Coello and Cort´es (2004) 6,061.123
Joines and Houck (1994) 6,273.28 Michalewicz and Attia (1994) 6,572.62
Hadj-Alouane and Bean (1997) 6,303.5 Fu et al. (1991) 8,048.6
Yang and Gandomi (2012) 6,059.714 Gandomi et al. (2013) 6,059.714
Note: Results marked with ∗ are not valid, see text.
332 X-S. Yang et al.
Again from the objective function, which is monotonic in
terms of r and L, the optimal solution should occur at the
two extreme ends of the boundary governed by Eq. (11).
The one end at r = R∗ gives
L∗ =
K
πR2
∗
−
4R∗
3
= 176.6365958424394. (20)
This is the point for the global optimum with
fmin = 6, 059.714335048436. (21)
The other extreme point is at r′
= 40.31961872409872 and
L = 200, which leads to an objective value of
f′
= 6, 288.67704565344, (22)
and clearly is not the global optimum.
4 Method of Lagrange multipliers
The optimal solution (21) can alternatively be proved
by solving the following constrained problem with one
equality because all of the upper bounds or inequalities
are automatical satisfied. By minimising d1, and d2, the
objective function becomes:
minimise
f(r, L) = 0.5057rL + 0.77791875r2
+ 2.090120703125L + 13.0975r. (23)
subject to
ge = πr2
L +
4π
3
r3
− K = 0, (24)
with the simple bounds
40.31961872409872 ≤ r ≤ 42.098445595854919,
10 ≤ L ≤ 176.6365958424394. (25)
To avoid writing long numbers, let us define
a = 0.5057, b = 0.77791875,
c = 2.090120703125, d = 13.0975. (26)
We have
minimise f(r, L) = arL + br2
+ cL + dr. (27)
This problem can be solved by the Lagrange multiplier
method, and we have
minimise ϕ = f + λge, (28)
where λ is the Lagrange multiplier.
The optimum should occur when
∂ϕ
∂r
=
∂f
∂r
+ λ
∂ge
∂r
= aL + 2br + d + λ(2πrL + 4πr2
) = 0, (29)
∂ϕ
∂L
=
∂f
∂L
+ λ
∂ge
∂L
= ar + c + λ(πr2
) = 0, (30)
∂ϕ
∂λ
= πr2
L +
4π
3
r3
− K = 0. (31)
Now we have three equations for three unknowns



aL + 2br + d + λ(2πrL + 4πr2
) = 0,
ar + c + λ(πr2
) = 0,
πr2
L + 4πr3
3 − K = 0.
(32)
The equation in the middle gives
λ = −
ar + c
πr2
, (33)
Substituting this, together with L = K/(2r2
) − 4r/3, into
the first equation, we have
a
(
Kr −
4πr3
3
)
+ 2bπr4
+ πdr3
−(ar + c)
(
2K +
4πr3
3
)
= 0, (34)
which is a quartic equation with four roots in
general. The only feasible solution within [r1, r2]
is 42.098445595854919, which corresponds to
L = 176.6365958424394. This solution is indeed the global
best solution as given in (21).
5 Cantilever beam design benchmark
Another widely used benchmark for validating bio-inspired
algorithms is the design optimisation of a cantilever beam,
which is to minimise the overall weight of a cantilever
beam with square cross sections (Fleury and Braibant, 1986;
Gandomi et al., 2013, 2011). It can be formulated as
minimise f(x) = 0.0624(x1 + x2 + x3 + x4 + x5), (35)
subject to the inequality
g(x) =
61
x3
1
+
37
x3
2
+
19
x3
3
+
7
x3
4
+
1
x3
5
− 1 ≤ 0. (36)
The simple bounds/limits for the five design variables are
0.01 ≤ xi ≤ 100, i = 1, 2, ..., 5. (37)
True global optimality of the pressure vessel design problem 333
Since the objective f(x) is linear in terms of all design
variables, and g(x) encloses a hypervolume, it can be
thus expected that the global optimum occurs when the
inequality becomes tight. That is, the inequality becomes an
equality
g(x) =
61
x3
1
+
37
x3
2
+
19
x3
3
+
7
x3
4
+
1
x3
5
− 1 = 0. (38)
For ease of analysis, we rewrite the above equation as
g(x) =
5∑
i=1
ai
x3
i
− 1 = 0, (39)
where
a = (a1, a2, a3, a4, a5) = (61, 37, 19, 7, 1). (40)
Hence, the cantilever beam problem becomes
minimise f(x) = k
5∑
i=1
xi, k = 0.0624, (41)
subject to
g(x) =
5∑
i=1
ai
x3
i
− 1 = 0. (42)
Using the method of Lagrange multipliers, we have
Minimise ϕ = f + λg
= k
5∑
i=1
xi + λ
( n∑
i=1
ai
x5
i
− 1
)
. (43)
Then, the optimality conditions give
∂ϕ
∂xi
= k + λ(−3)
ai
x4
i
= 0, i = 1, 2, ..., 5, (44)
∂ϕ
∂λ
=
5∑
i=1
ai
x3
i
− 1 = 0. (45)
From equation (44), we have
x4
i =
3λai
k
, or
ai
x3
i
=
kxi
3λ
. (46)
Substituting it into equation (45), we have
5∑
i=1
(
kxi
3λ
)
− 1 =
k
3λ
( 5∑
i=1
xi
)
− 1 = 0. (47)
After rearranging and using results from (46), now we have
3λ
k
=
5∑
i=1
(3λai
k
)1/4
, (48)
which is a non-linear equation for λ. However, it is
straightforward to find that
λ ≈ 0.4466521202, (49)
which leads to the optimal solution
x∗ = (6.0160159, 5.3091739,
4.4943296, 3.5014750, 2.15266533), (50)
with the minimum
fmin(x∗) = 1.339956367. (51)
This is the global optimum. However, the authors have
not seen any studies that have found this solution in the
literature. Slightly higher values have been found by cuckoo
search and other methods (Chickermane and Gea, 1996;
Gandomi et al., 2013). The best solution found so far by
Gandomi et al. (2013) is
xbest = (6.0089, 5.3049, 4.5023, 3.5077, 2.1504), (52)
and
fbest = 1.33999, (53)
which is near this global optimum.
The above mathematical analysis can be very useful to
guide future validation of new optimisation methods when
the above design benchmarks are used.
6 Conclusions
Pressure vessel design problem is a well-tested benchmark
that has been used for validating optimisation algorithms
and their performance. We have provided a detailed
mathematical analysis and obtained its global optimality.
We have also used the method of Lagrange multipliers
to double-check that the obtained optimum is indeed the
global optimum for the pressure vessel design problem. By
using the same methodology, we also analysed the design
optimisation of a cantilever beam.
However, it is worth pointing out that the method of
Lagrange multipliers is only valid for optimisation problems
with equalities or when an inequality becomes tight. For
general non-linear optimisation problems, we have to use
the full Karush-Kuhn-Tucker (KKT) conditions to analyse
their optimality (Yang, 2010), though such KKT can be
extremely challenging to analyse in practice.
Even for design problems with only a few design
variables, an analytical solution will provide greater insight
into the problem and thus can act as better benchmarks
for validating new optimisation algorithms. Further work
can focus on the analysis of other non-linear design
benchmarks.
References
Akhtar, S., Tai, K. and Ray, T. (2002) ‘A socio-behavioural
simulation model for engineering design optimization’,
Engineering Optmization, Vol. 34, No. 4, pp.341–354.
Annaratone, D. (2007) Pressure Vessel Design, Springler-Verlag,
Berlin Heidelberg.
334 X-S. Yang et al.
Cagnina, L.C., Esquivel, S.C. and Coello, C.A. (2008)
‘Solving engineering optimization problems with the simple
constrained particle swarm optimizer’, Informatica, Vol. 32,
No. 4, pp.319–326.
Cai, J. and Thierauf, G. (1997) ‘Evolution strategies in
engineering optimization’, Eng. Optimization, Vol. 29, No. 1,
pp.177–199.
Cao, Y.J. and Wu, Q.H. (1997) ‘Mechanical design
optimization by mixed variable evolutionary programming’,
in Proceedings of the 1997 International Conference on
Evolutionary Computation, Indianapolis, pp.443–446.
Cao, Y.J. and Wu, Q.H. (1999) ‘A mixed variable evolutionary
programming for optimization of mechanical design’,
Int. J. Eng. Intel. Syst. Elect. Eng. Commun., Vol. 7, No. 2,
pp.77–82.
Che, Z.H. and Cui, Z.H. (2011) ‘Unbalanced supply chain
design using the analytic network process and a hybrid
heuristic-based algorithm with balance modulating
mechanism’, Int. J. Bio-inspired Computation, Vol. 3, No. 1,
pp.56–66.
Chickermane, H. and Gea, H.C. (1996) ‘Structural optimization
using a new local approximation method’, Int. J. Numer.
Method Eng., Vol. 39, No. 5, pp.829–846.
Coelho, L.d.S. (2010) ‘Gaussian quantum-behaved particle swarm
optimization approaches for constrained engineering design
problems’, Expert. Syst. Appl., Vol. 37, No. 2, pp.1676–1683.
Coello, C.A.C. (2000a) ‘Use of a self-adaptive penalty approach
for engineering optimization problems’, Comput. Ind.,
Vol. 41, No. 2, pp.113–127.
Coello, C.A.C. (2000b) ‘Constraint-handling using an
evolutionary multiobjective optimization technique’, Civil
Engrg. Environ. Syst., Vol. 17, No. 4, pp.319–346.
Coello, C.A.C. (1999) ‘Self-adaptive penalties for GA based
optimization’, Proc. Congr. Evol. Comput., Vol. 1, No. 1,
pp.573–580.
Coello, C.A.C. and Cort´es, N.C. (2004) ‘Hybridizing a genetic
algorithm with an artificial immune system for global
optimization’, Engineering Optmization, Vol. 36, No. 5,
pp.607–634.
Coello, C.A.C. and Montes, E.M. (2001) ‘Use of
dominance-based tournament selection to handle constraints
in genetic algorithms’, in Intelligent Engineering Systems
through Artificial Neural Networks (ANNIE2001), Vol. 11,
pp.177–182, ASME Press, St. Louis.
Cui, Z.H., Fan S.J., Zeng J.C. and Shi, Z.Z. (2013)
‘Artificial plant optimisation algorithm with three-period
photosynthesis’, Int. J. Bio-Inspired Computation, Vol. 5,
No. 2, pp.133–139.
Deb, K. and Gene, A.S. (1997) ‘A robust optimal design
technique for mechanical component design’, in Evolutionary
Algorithms in Engineering Applications, pp.497–514,
Springer-Verlag, Berlin.
Fleury, C. and Braibant, V. (1986) Structural optimization: a new
dual method using mixed variables, Int. J. Numer. Meth.
Eng., Vol. 23, No. 3, pp.409–428.
Fu, J., Fenton, R.G. and Cleghorn, W.L. (1991) ‘A mixed
integer-discrete continuous programming method and its
application to engineering design optimization’, Engeering
Optmization, Vol. 17, No. 4, pp.263–280.
Gandomi, A.H., Yang, X-S. and Alavi, A.H. (2013) ‘Cuckoo
search algorithm: a metaheuristic approach to solve structural
optimization problems’, Engineering with Computers,
Vol. 29, No. 1, pp.17–35.
Gandomi, A.H., Yang, X.S. and Alavi, A.H. (2011) ‘Mixed
variable structural optimization using firefly algorithm’,
Computers & Structures, Vol. 89, Nos. 23–24, pp.2325–2336.
Gandomi, A.H., Yang, X.S., Talatahari, S. and Deb, S.
(2012) ‘Coupled eagle strategy and differential evolution
for unconstrained and constrained global optimization’,
Computers & Mathematics with Applications, Vol. 63, No. 1,
pp.191–200.
Gandomi, A.H. and Yang, X.S. (2011) ‘Benchmark problems in
structural optimization’, in Koziel, S. and Yang, X.S. (Eds.):
Computational Optimization, Methods and Algorithms,
Studies in Computational Intelligence, Vol. 356, pp.259–281,
Springer, Heidelberg.
Hadj-Alouane, A.B. and Bean, J.C. (1997) ‘A genetic algorithm
for the multiple-choice integer program’, Oper. Res., Vol. 45,
No. 1, pp.92–101.
He, S., Prempain, E. and Wu, Q.H. (2004) ‘An improved
particle swarm optimizer for mechanical design optimization
problems’, Engineering Optimization, Vol. 36, No. 5,
pp.585–605.
He, Q. and Wang, L. (2006) ‘An effective co-evolutionary particle
swarm optimization for engineering optimization problems’,
Eng. Appl. Artif. Intel., Vol. 20, No. 1, pp.89–99.
Hu, X., Eberhart, R.C. and Shi, Y. (2003) ‘Engineering
optimization with particle swarm’, in Proc. 2003 IEEE
Swarm Intelligence Symposium, pp.53–57.
Huang, F.Z., Wang, L. and He, Q. (2007) ‘An effective
co-evolutionary differential evolution for constrained
optimization’, Appl. Math. Comput., Vol. 186, No. 1,
pp.340–356.
Jamil, M. and Yang, X.S. (2013) ‘A litrature survey of benchmar
functions for global optimisation problems’, Int. J. of
Mathematical Modelling and Numerical Optimisation, Vol. 4,
No. 2, pp.150–194.
Joines, J. and Houck, C. (1994) ‘On the use of non-stationary
penalty functions to solve nonlinear constrained optimization
problems with GAs’, in D. Fogel (Ed.): Proceedings of
the First IEEE Conference on Evolutionary Computation,
pp.579–584, IEEE Press, Orlando, Florida.
Kannan, B.K. and Kramer, S.N. (1994) ‘An augmented
Lagrange multiplier based method for mixed integer discrete
continuous optimization and its applications to mechanical
design’, J. Mech. Des. Trans., Vol. 116, No. 2, pp.318–320.
Kannan, B.K. and Kramer, S. (2010) An improved ant colony
optimization for constrained engineering design problems,
Engineering Computations, Vol. 27, No. 1, pp.155–182.
Lee, K.S. and Geem, Z.W. (2005) ‘A new meta-heuristic
algorithm for continuous engineering optimization: harmony
search theory and practice’, Comput. Methods Appl. Mech.
Eng., Vol. 194, Nos. 36–38, pp.3902–3933.
Li, H.L. and Chang, C.T. (1998) ‘An approximate approach of
global optimization for polynomial programming problems’,
Eur. J. Oper. Res., Vol. 107, No. 3, pp.625–632.
Li, H-L. and Chou, C-T. (1994) ‘A global approach for nonlinear
mixed discrete programming in design optimization’,
Engineering Optimization, Vol. 22, No. 2, pp.109–122.
True global optimality of the pressure vessel design problem 335
Litinetski, V.V. and Abramzon, B.M. (1998) ‘Multistart adaptive
random search method for global constrained optimization in
engineering applications’, Engineering Optimization, Vol. 30,
No. 2, pp.125–154.
Michalewicz, Z. and Attia, N. (1994) ‘Evolutionary optimization
of constrained problems’, Proceedings of the 3rd Annual
Conference on Evolutionary Programming, pp.98–108, World
Scientific.
Montes, E.M., Coello, C.A.C., Vel´azquez-Reyes, J. and
Mu˜noz-D´avila, L. (2007) ‘Multiple trial vectors in
differential evolution for engineering design’, Engineering
Optimization, Vol. 39, No. 5, pp.567–589.
Parsopoulos, K.E. and Vrahatis, M.N. (2005) ‘Unified particle
swarm optimization for solving constrained engineering
optimization problems’, in Lecture Notes in Computer
Science (LNCS), Vol. 3612, pp.582–591.
Ray, T. and Liew, K. (2003) ‘Society and civilization: an
optimization algorithm based on the simulation of social
behavior’, IEEE Trans. Evol. Comput., Vol. 7, No. 4,
pp.386–396.
Sandgren, E. (1988) ‘Nonlinear integer and discrete programming
in mechanical design’, Proceedings of the ASME Design
Technology Conference, pp.95–105, Kissimine, FL.
Sandgren, E. (1990) ‘Nonlinear integer and discrete programming
in mechanical design optimization’, J. Mech. Design,
Vol. 112, No. 2, pp.223–229.
Shih, C.J. and Lai, T.K. (1995) ‘Mixed-discrete fuzzy
programming for nonlinear engineering optimization’,
Engineering Optimization, Vol. 23, No. 3, pp.187–199.
Thanedar, P.B. and Vanderplaats, G.N. (1995) ‘Survey of discrete
variable optimization for structural design’, Journal of
Structural Engineering ASCE, Vol. 121, No. 2, pp.301–306.
Tsai, J-F., Li, H-L. and Hu, N-Z. (2002) ‘Global optimization
for signomial discrete programming problems in engineering
design’, Engineering Optmization, Vol. 34, No. 6,
pp.613–622.
Wu, S.J. and Chow, P.T. (1995) ‘Genetic algorithms for
nonlinear mixed discrete-integer optimization problems
via meta-genetic parameter optimization’, Engineering
Optimization, Vol. 24, pp.137–159.
Yang, X.S. (2010) Engineering Optimisation: An Introduction
with Metaheuristic Applications, John Wiley and Sons.
Yang, X.S. (2013) ‘Multiobjective firefly algorithm for continuous
optimization’, Engineering with Computers, Vol. 29, No. 2,
pp.175–184.
Yang, X.S. and Deb, S. (2013) ‘Multiobjective cuckoo search
for design optimization’, Computers & Operations Research,
Vol. 40, No. 6, pp.1616–1624.
Yang, X.S. and Gandomi, A.H. (2012) ‘Bat algorithm: a novel
apporach for global engineering optimization’, Engineering
Computations, Vol. 29, No. 5, pp.464–483.
Yun, Y.S. (2005) Study on Adaptive Hybrid Genetic Algorithm
and Its Applications to Engineering Design Problems, MSc
thesis, Waseda University.
Zhang, C. and Wang, H.P. (1993) ‘Mixed-discrete nonlinear
optimization with simulated annealing’, Engineering
Optmization, Vol. 17, No. 3, pp.263–280.

More Related Content

What's hot

Exploring fuzzy saw method
Exploring fuzzy saw methodExploring fuzzy saw method
Exploring fuzzy saw methodprj_publication
 
An improvised similarity measure for generalized fuzzy numbers
An improvised similarity measure for generalized fuzzy numbersAn improvised similarity measure for generalized fuzzy numbers
An improvised similarity measure for generalized fuzzy numbersjournalBEEI
 
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming ProblemPenalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problempaperpublications3
 
On solving fuzzy delay differential equationusing bezier curves
On solving fuzzy delay differential equationusing bezier curves  On solving fuzzy delay differential equationusing bezier curves
On solving fuzzy delay differential equationusing bezier curves IJECEIAES
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...IDES Editor
 
Reduction of Response Surface Design Model: Nested Approach
Reduction of Response Surface Design Model: Nested ApproachReduction of Response Surface Design Model: Nested Approach
Reduction of Response Surface Design Model: Nested Approachinventionjournals
 
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...IJERA Editor
 
Estimating Population Mean in Sample Surveys
Estimating Population Mean in Sample SurveysEstimating Population Mean in Sample Surveys
Estimating Population Mean in Sample SurveysDr. Amarjeet Singh
 
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...IJERA Editor
 
A class of three stage implicit rational runge kutta schemes for approximatio...
A class of three stage implicit rational runge kutta schemes for approximatio...A class of three stage implicit rational runge kutta schemes for approximatio...
A class of three stage implicit rational runge kutta schemes for approximatio...Alexander Decker
 
A note on bayesian one way repeated measurements
A note on bayesian one way repeated measurementsA note on bayesian one way repeated measurements
A note on bayesian one way repeated measurementsAlexander Decker
 
An approximate possibilistic
An approximate possibilisticAn approximate possibilistic
An approximate possibilisticcsandit
 
n-Parties Contract Based Transportation Problem and Its Solution
n-Parties Contract Based Transportation Problem and Its Solutionn-Parties Contract Based Transportation Problem and Its Solution
n-Parties Contract Based Transportation Problem and Its SolutionIJERA Editor
 
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONS
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONSFUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONS
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONSijcsity
 

What's hot (17)

Exploring fuzzy saw method
Exploring fuzzy saw methodExploring fuzzy saw method
Exploring fuzzy saw method
 
An improvised similarity measure for generalized fuzzy numbers
An improvised similarity measure for generalized fuzzy numbersAn improvised similarity measure for generalized fuzzy numbers
An improvised similarity measure for generalized fuzzy numbers
 
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming ProblemPenalty Function Method For Solving Fuzzy Nonlinear Programming Problem
Penalty Function Method For Solving Fuzzy Nonlinear Programming Problem
 
On solving fuzzy delay differential equationusing bezier curves
On solving fuzzy delay differential equationusing bezier curves  On solving fuzzy delay differential equationusing bezier curves
On solving fuzzy delay differential equationusing bezier curves
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
 
Reduction of Response Surface Design Model: Nested Approach
Reduction of Response Surface Design Model: Nested ApproachReduction of Response Surface Design Model: Nested Approach
Reduction of Response Surface Design Model: Nested Approach
 
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
Unsteady MHD Flow Past A Semi-Infinite Vertical Plate With Heat Source/ Sink:...
 
Estimating Population Mean in Sample Surveys
Estimating Population Mean in Sample SurveysEstimating Population Mean in Sample Surveys
Estimating Population Mean in Sample Surveys
 
Q26099103
Q26099103Q26099103
Q26099103
 
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
 
A class of three stage implicit rational runge kutta schemes for approximatio...
A class of three stage implicit rational runge kutta schemes for approximatio...A class of three stage implicit rational runge kutta schemes for approximatio...
A class of three stage implicit rational runge kutta schemes for approximatio...
 
A note on bayesian one way repeated measurements
A note on bayesian one way repeated measurementsA note on bayesian one way repeated measurements
A note on bayesian one way repeated measurements
 
Genetic Algorithm for Solving Balanced Transportation Problem
Genetic Algorithm for Solving Balanced  Transportation ProblemGenetic Algorithm for Solving Balanced  Transportation Problem
Genetic Algorithm for Solving Balanced Transportation Problem
 
An approximate possibilistic
An approximate possibilisticAn approximate possibilistic
An approximate possibilistic
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
 
n-Parties Contract Based Transportation Problem and Its Solution
n-Parties Contract Based Transportation Problem and Its Solutionn-Parties Contract Based Transportation Problem and Its Solution
n-Parties Contract Based Transportation Problem and Its Solution
 
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONS
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONSFUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONS
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONS
 

Viewers also liked

Design Automation of Internal Pressure Vessel
Design Automation of Internal Pressure VesselDesign Automation of Internal Pressure Vessel
Design Automation of Internal Pressure VesselAnkit Shah
 
Design of Obround Flange for Pressure Vessel Application by Analytical Method...
Design of Obround Flange for Pressure Vessel Application by Analytical Method...Design of Obround Flange for Pressure Vessel Application by Analytical Method...
Design of Obround Flange for Pressure Vessel Application by Analytical Method...IJARIIE JOURNAL
 
Ch04 section15 pressure_vessel_design
Ch04 section15 pressure_vessel_designCh04 section15 pressure_vessel_design
Ch04 section15 pressure_vessel_designParalafakyou Mens
 
Pressure Vessel Safety
Pressure Vessel SafetyPressure Vessel Safety
Pressure Vessel SafetyMuhammad Anjum
 
Eugene f. megyesy-pressure_vessel_handbook_12th edition
Eugene f. megyesy-pressure_vessel_handbook_12th editionEugene f. megyesy-pressure_vessel_handbook_12th edition
Eugene f. megyesy-pressure_vessel_handbook_12th editionGowtham M
 
Megyesy pressure vessel hand book [11th ed.]
Megyesy   pressure vessel hand book [11th ed.]Megyesy   pressure vessel hand book [11th ed.]
Megyesy pressure vessel hand book [11th ed.]Gowtham M
 
Guidebook for the design of Asme Section VIII Pressure Vessel
Guidebook for the design of Asme Section VIII Pressure VesselGuidebook for the design of Asme Section VIII Pressure Vessel
Guidebook for the design of Asme Section VIII Pressure Vesselmarco garofanello
 
Design of pressure vessel
Design of pressure vesselDesign of pressure vessel
Design of pressure vesselKJ Savaliya
 
Pressure vessels
Pressure vessels  Pressure vessels
Pressure vessels GPTraining
 
Pressure vessel manufacturing
Pressure vessel manufacturingPressure vessel manufacturing
Pressure vessel manufacturingphysics101
 

Viewers also liked (15)

Horizontal Vessel
Horizontal VesselHorizontal Vessel
Horizontal Vessel
 
Design Automation of Internal Pressure Vessel
Design Automation of Internal Pressure VesselDesign Automation of Internal Pressure Vessel
Design Automation of Internal Pressure Vessel
 
Design of Obround Flange for Pressure Vessel Application by Analytical Method...
Design of Obround Flange for Pressure Vessel Application by Analytical Method...Design of Obround Flange for Pressure Vessel Application by Analytical Method...
Design of Obround Flange for Pressure Vessel Application by Analytical Method...
 
Ch04 section15 pressure_vessel_design
Ch04 section15 pressure_vessel_designCh04 section15 pressure_vessel_design
Ch04 section15 pressure_vessel_design
 
Pressure Vessel Safety
Pressure Vessel SafetyPressure Vessel Safety
Pressure Vessel Safety
 
A.s.m.e
A.s.m.eA.s.m.e
A.s.m.e
 
Shell rolling procedure
Shell rolling procedureShell rolling procedure
Shell rolling procedure
 
Eugene f. megyesy-pressure_vessel_handbook_12th edition
Eugene f. megyesy-pressure_vessel_handbook_12th editionEugene f. megyesy-pressure_vessel_handbook_12th edition
Eugene f. megyesy-pressure_vessel_handbook_12th edition
 
Megyesy pressure vessel hand book [11th ed.]
Megyesy   pressure vessel hand book [11th ed.]Megyesy   pressure vessel hand book [11th ed.]
Megyesy pressure vessel hand book [11th ed.]
 
Guidebook for the design of Asme Section VIII Pressure Vessel
Guidebook for the design of Asme Section VIII Pressure VesselGuidebook for the design of Asme Section VIII Pressure Vessel
Guidebook for the design of Asme Section VIII Pressure Vessel
 
Design of pressure vessel
Design of pressure vesselDesign of pressure vessel
Design of pressure vessel
 
Pressure vessels
Pressure vessels  Pressure vessels
Pressure vessels
 
Pressure vessel types
Pressure vessel typesPressure vessel types
Pressure vessel types
 
design and analysis of pressure vessel
design and analysis of pressure vesseldesign and analysis of pressure vessel
design and analysis of pressure vessel
 
Pressure vessel manufacturing
Pressure vessel manufacturingPressure vessel manufacturing
Pressure vessel manufacturing
 

Similar to True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms

03. Harsha GA.
03. Harsha GA.03. Harsha GA.
03. Harsha GA.Harsha M
 
A Decomposition Technique For Solving Integer Programming Problems
A Decomposition Technique For Solving Integer Programming ProblemsA Decomposition Technique For Solving Integer Programming Problems
A Decomposition Technique For Solving Integer Programming ProblemsCarrie Romero
 
Optimization of the Superfinishing Process Using Different Types of Stones
Optimization of the Superfinishing Process Using Different Types of StonesOptimization of the Superfinishing Process Using Different Types of Stones
Optimization of the Superfinishing Process Using Different Types of StonesIDES Editor
 
A new three-term conjugate gradient method with application to regression an...
A new three-term conjugate gradient method with application  to regression an...A new three-term conjugate gradient method with application  to regression an...
A new three-term conjugate gradient method with application to regression an...IJECEIAES
 
Studio 4 - workshop introduction
Studio 4 - workshop introductionStudio 4 - workshop introduction
Studio 4 - workshop introductionDanil Nagy
 
Diseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresDiseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresFélix Chávez
 
A Branch And Bound Algorithm For The Maximum Clique Problem
A Branch And Bound Algorithm For The Maximum Clique ProblemA Branch And Bound Algorithm For The Maximum Clique Problem
A Branch And Bound Algorithm For The Maximum Clique ProblemSara Alvarez
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...IJERA Editor
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...IJERA Editor
 
Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...
Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...
Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...CSCJournals
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...IDES Editor
 
A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...
A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...
A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...Martha Brown
 
PHD research publications 26.pdf
PHD research publications 26.pdfPHD research publications 26.pdf
PHD research publications 26.pdfnareshkotra
 
fast publications journal.pdf
fast publications journal.pdffast publications journal.pdf
fast publications journal.pdfnareshkotra
 
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...Association for Computational Linguistics
 
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Masahiro Kanazaki
 

Similar to True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms (20)

03. Harsha GA.
03. Harsha GA.03. Harsha GA.
03. Harsha GA.
 
Gg3611321138
Gg3611321138Gg3611321138
Gg3611321138
 
A Decomposition Technique For Solving Integer Programming Problems
A Decomposition Technique For Solving Integer Programming ProblemsA Decomposition Technique For Solving Integer Programming Problems
A Decomposition Technique For Solving Integer Programming Problems
 
Optimization of the Superfinishing Process Using Different Types of Stones
Optimization of the Superfinishing Process Using Different Types of StonesOptimization of the Superfinishing Process Using Different Types of Stones
Optimization of the Superfinishing Process Using Different Types of Stones
 
A new three-term conjugate gradient method with application to regression an...
A new three-term conjugate gradient method with application  to regression an...A new three-term conjugate gradient method with application  to regression an...
A new three-term conjugate gradient method with application to regression an...
 
Studio 4 - workshop introduction
Studio 4 - workshop introductionStudio 4 - workshop introduction
Studio 4 - workshop introduction
 
Senior Project4-29
Senior Project4-29Senior Project4-29
Senior Project4-29
 
Diseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresDiseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valores
 
A Branch And Bound Algorithm For The Maximum Clique Problem
A Branch And Bound Algorithm For The Maximum Clique ProblemA Branch And Bound Algorithm For The Maximum Clique Problem
A Branch And Bound Algorithm For The Maximum Clique Problem
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
 
Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...
Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...
Using Imperialist Competitive Algorithm to Find the Optimum Shape Design of I...
 
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...Optimization of Mechanical Design Problems Using Improved Differential Evolut...
Optimization of Mechanical Design Problems Using Improved Differential Evolut...
 
A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...
A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...
A General Purpose Exact Solution Method For Mixed Integer Concave Minimizatio...
 
PHD research publications 26.pdf
PHD research publications 26.pdfPHD research publications 26.pdf
PHD research publications 26.pdf
 
fast publications journal.pdf
fast publications journal.pdffast publications journal.pdf
fast publications journal.pdf
 
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
Tatyana Makhalova - 2015 - News clustering approach based on discourse text s...
 
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
 

More from Xin-She Yang

Cuckoo Search Algorithm: An Introduction
Cuckoo Search Algorithm: An IntroductionCuckoo Search Algorithm: An Introduction
Cuckoo Search Algorithm: An IntroductionXin-She Yang
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisXin-She Yang
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
A Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelA Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelXin-She Yang
 
Multiobjective Bat Algorithm (demo only)
Multiobjective Bat Algorithm (demo only)Multiobjective Bat Algorithm (demo only)
Multiobjective Bat Algorithm (demo only)Xin-She Yang
 
Bat algorithm (demo)
Bat algorithm (demo)Bat algorithm (demo)
Bat algorithm (demo)Xin-She Yang
 
Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)Xin-She Yang
 
Nature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsNature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsXin-She Yang
 
Metaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil EngineeringMetaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil EngineeringXin-She Yang
 
A Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelA Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelXin-She Yang
 
Introduction to Computational Mathematics (2nd Edition, 2015)
Introduction to Computational Mathematics (2nd Edition, 2015)Introduction to Computational Mathematics (2nd Edition, 2015)
Introduction to Computational Mathematics (2nd Edition, 2015)Xin-She Yang
 
Memetic Firefly algorithm for combinatorial optimization
Memetic Firefly algorithm for combinatorial optimizationMemetic Firefly algorithm for combinatorial optimization
Memetic Firefly algorithm for combinatorial optimizationXin-She Yang
 
Two-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionTwo-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionXin-She Yang
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
Bat Algorithm for Multi-objective Optimisation
Bat Algorithm for Multi-objective OptimisationBat Algorithm for Multi-objective Optimisation
Bat Algorithm for Multi-objective OptimisationXin-She Yang
 
Are motorways rational from slime mould's point of view?
Are motorways rational from slime mould's point of view?Are motorways rational from slime mould's point of view?
Are motorways rational from slime mould's point of view?Xin-She Yang
 
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk AlgorithmReview of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk AlgorithmXin-She Yang
 
Test Problems in Optimization
Test Problems in OptimizationTest Problems in Optimization
Test Problems in OptimizationXin-She Yang
 
Engineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo SearchEngineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo SearchXin-She Yang
 

More from Xin-She Yang (20)

Cuckoo Search Algorithm: An Introduction
Cuckoo Search Algorithm: An IntroductionCuckoo Search Algorithm: An Introduction
Cuckoo Search Algorithm: An Introduction
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
A Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelA Biologically Inspired Network Design Model
A Biologically Inspired Network Design Model
 
Multiobjective Bat Algorithm (demo only)
Multiobjective Bat Algorithm (demo only)Multiobjective Bat Algorithm (demo only)
Multiobjective Bat Algorithm (demo only)
 
Bat algorithm (demo)
Bat algorithm (demo)Bat algorithm (demo)
Bat algorithm (demo)
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)
 
Nature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsNature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic Algorithms
 
Metaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil EngineeringMetaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil Engineering
 
A Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelA Biologically Inspired Network Design Model
A Biologically Inspired Network Design Model
 
Introduction to Computational Mathematics (2nd Edition, 2015)
Introduction to Computational Mathematics (2nd Edition, 2015)Introduction to Computational Mathematics (2nd Edition, 2015)
Introduction to Computational Mathematics (2nd Edition, 2015)
 
Memetic Firefly algorithm for combinatorial optimization
Memetic Firefly algorithm for combinatorial optimizationMemetic Firefly algorithm for combinatorial optimization
Memetic Firefly algorithm for combinatorial optimization
 
Two-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential EvolutionTwo-Stage Eagle Strategy with Differential Evolution
Two-Stage Eagle Strategy with Differential Evolution
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
Bat Algorithm for Multi-objective Optimisation
Bat Algorithm for Multi-objective OptimisationBat Algorithm for Multi-objective Optimisation
Bat Algorithm for Multi-objective Optimisation
 
Are motorways rational from slime mould's point of view?
Are motorways rational from slime mould's point of view?Are motorways rational from slime mould's point of view?
Are motorways rational from slime mould's point of view?
 
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk AlgorithmReview of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
 
Test Problems in Optimization
Test Problems in OptimizationTest Problems in Optimization
Test Problems in Optimization
 
Engineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo SearchEngineering Optimisation by Cuckoo Search
Engineering Optimisation by Cuckoo Search
 

Recently uploaded

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms

  • 1. Int. J. Bio-Inspired Computation, Vol. 5, No. 6, 2013 329 True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms Xin-She Yang*, Christian Huyck, Mehmet Karamanoglu and Nawaz Khan School of Science and Technology, Middlesex University, The Burroughs, London NW4 4BT, UK E-mail: x.yang@mdx.ac.uk E-mail: c.huyck@mdx.ac.uk E-mail: m.karamanoglu@mdx.ac.uk E-mail: n.khan@mdx.ac.uk *Corresponding author Abstract: The pressure vessel design problem is a well-known design benchmark for validating bio-inspired optimisation algorithms. However, its global optimality is not clear and there has been no mathematical proof put forward. In this paper, a detailed mathematical analysis of this problem is provided that proves that 6,059.714335048436 is the global minimum. The Lagrange multiplier method is also used as an alternative proof and this method is extended to find the global optimum of a cantilever beam design problem. Keywords: algorithm; benchmarks; pressure vessel; global optimality; bio-inspired algorithm; metaheuristic; optimisation. Reference to this paper should be made as follows: Yang, X-S., Huyck, C., Karamanoglu, M. and Khan, N. (2013) ‘True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms’, Int. J. Bio-Inspired Computation, Vol. 5, No. 6, pp.329–335. Biographical notes: Xin-She Yang received his DPhil in Applied Mathematics from Oxford University. After working as a Senior Research Scientist at National Physical Laboratory, he is currently a Reader in Modelling and Simulation at Middlesex University. He is also the Chair of IEEE CIS Task Force on Business Intelligence and Knowledge Management. Christian Huyck is a Professor of Artificial Intelligence at Middlesex University having formed the AI research group 15 years ago. His main areas of research are biological neural processing and natural language processing, and he explores questions more broadly in AI including ontologies and optimisation. During one of Dr Yang’s presentations, Yang stated that the optimal result for the pressure vessel task was not known. It seemed that it was relatively simple to find and show the optimal result. We merely did a search using MATLAB to show that the result was optimal. Mehmet Karamanoglu is a Professor of Design Engineering at Middlesex University. He graduated with a BEng degree in Mechanical Engineering and followed onto to complete his PhD in numerical methods, supported by British Aerospace. He is currently heading the department of Design Engineering and Mathematics. His expertise includes manufacturing automation, CAD, design engineering, modelling and robotics. His research interests include numerical analysis, process simulation, design strategies and robotic systems. Nawaz Khan received his PhD in Computing Science from Middlesex University. He has been carrying out research on the area of bioinformatics. He has published well reputed articles and chaired a number of international conference sessions. Currently, he is working as a Senior Lecturer at Middlesex University and Programme Leader for Business Information Technology. 1 Introduction Engineering optimisation is often non-linear with complex constraints, which can be very challenging to solve. Sometimes, seemingly simple design problems may in fact be very difficult indeed. Even in very simple cases, analytical solutions are usually not available, and researchers have struggled to find the best possible solutions. For example, the well-known design benchmark of a pressure vessel has only four design variables Copyright © 2013 Inderscience Enterprises Ltd.
  • 2. 330 X-S. Yang et al. (Cagnina et al., 2008; Gandomi et al., 2013; Yang, 2010); however, the global optimum solution for pressure vessel design benchmark is still unknown to the research community, despite a large number of attempts and studies, i.e., Annaratone (2007) and Deb and Gene (1997). Thus, a mathematical analysis will help to gain some insight into the problem and thus guide researchers to validate if their solutions are globally optimal. This paper attempts to provide a detailed mathematical analysis of the pressure vessel problem and find its global optimum. To the best of the author’s knowledge, this is a novel result in the literature. Therefore, the rest of the paper is organised as follows: Section 2, introduces the basic formulation of the pressure vessel design benchmark and then highlights the relevant numerical results from the literature. Section 3 provides an analysis of the global optimum for the problem, whereas Section 4 uses Lagrange multipliers as an alternative method to prove that the analysis in Section 3 indeed gives the global optimum. Section 5 extends the same methodology to analyse the optimal solution of another design benchmark: cantilever beam. Finally, we draw our conclusions in Section 6. 2 Pressure vessel design benchmark Bio-inspired optimisation algorithms have become popular, and many new algorithms have emerged in recent years (Yang and Gandomi, 2012; Che and Cui, 2011; Cui et al., 2013; Gandomi et al., 2012; Yang and Deb, 2013; Yang, 2013). In order to validate new algorithms, a diverse set of test functions and benchmarks are often used (Gandomi and Yang, 2011; Jamil and Yang, 2013). Among the structural design benchmarks, the pressure vessel design problem is one of the most widely used. In fact, the pressure vessel design problem is a well-known benchmark for validating optimisation algorithms (Cagnina et al., 2008; Yang, 2010). It has four design variables: thickness (d1), thickness of the heads (d2), the inner radius (r) and the length (L) of the cylindrical section. The main objective is to minimise the overall cost, under the non-linear constraints of stresses and yield criteria. The thickness can only take integer multiples of 0.0625 inches. This optimisation problem can be written as minimise f(x) = 0.6224d1rL + 1.7781d2r2 + 3.1661d2 1L + 19.84d2 1r, (1) subject to    g1(x) = −d1 + 0.0193r ≤ 0 g2(x) = −d2 + 0.00954r ≤ 0 g3(x) = −πr2 L − 4π 3 r3 + 1, 296, 000 ≤ 0 g4(x) = L − 240 ≤ 0. (2) The simple bounds are 0.0625 ≤ d1, d2 ≤ 99 × 0.0625, 10.0 ≤ r, L ≤ 200. (3) This is a mixed-integer problem, which is usually challenging to solve. However, there are extensive studies in the literature, and details can be found in several good survey papers (Thanedar and Vanderplaats, 1995; Gandomi and Yang, 2011). The main results are summarised in Table 1. It is worth pointing out that some results are not valid and marked with * in the footnote. These seemingly lower results actually violated some constraints and/or used different limits. As it can be seen from this table, the results vary significantly from the highest value of 8,129.104 by Sandgren (1988) to the lowest value of 6,059.714 by a few researchers (Cagnina et al., 2008; Coelho, 2010; He et al., 2004; Gandomi et al., 2013, 2011; Yang and Gandomi, 2012). However, nobody is sure that 6059.714 is the globally optimal solution for this problem. The best solution by Gandomi et al. (2013) and Yang and Gandomi (2012) is f∗ = 6059.714, (4) with x∗ = (0.8125, 0.4375, 42.0984, 176.6366). (5) The rest of the paper analyses this problem mathematically and proves that this solution is indeed near the global optimum and concludes that the true globally minimal solution is fmin = 6059.714335048436 at x∗ = (0.8125, 0.4375, 42.0984455958549, 176.6365958424394). (6) 3 Analysis of global optimality As all the design variables must have positive values and f is monotonic in all variables, the minimisation of f requires the minimisation of all the variables if there is no constraint. As there are 4 constraints, some of the constraints may become tight or equalities. As the range of L is 10 ≤ L ≤ 200, the constraint g4 automatically satisfies L ≤ 240 and thus becomes redundant, which means that the upper bound for L is L ≤ 200. (7) This is a mixed integer programming problem, which often requires special techniques to deal with the integer constraints. However, as the number of combinations of d1 and d2 is not huge (just 1002 = 10, 000), it is possible to go through all the cases for d1 and d2, and then focus on solving the optimisation problems in terms of r and L. The first two constraints are about stresses. In order to satisfy these conditions, the hoop stresses d1/r and d2/r should be as small as possible. This means that r should
  • 3. True global optimality of the pressure vessel design problem 331 be reasonably large. For any given d1 and d2, the first two constraints become r ≤ d1 0.0193 , r ≤ d2 0.00954 . (8) So the upper bound or limit for r becomes Ur = min { d1 0.0193 , d2 0.00954 } . (9) The above argument that r should be moderately high, may imply that one of the first two constraints can become tight, or an equality. The third constraint g3 can be rewritten πr2 L + 4π 3 r3 ≥ K, K = 1, 296, 000. (10) In fact, this is essentially the requirement that the volume of the pressure vessel must be greater than a fixed volume. This provides the lower boundary in the search domain of (r, L). Since f(r, L) is monotonic in r and L, the global solution must be on the lower boundary for any given d1 and d2. In other words, the inequality g3 becomes an equality πr2 L + 4π 3 r3 = K. (11) Using equation (10), with L ≤ 200, r can be derived using Newton’s method (or an online polynomial root calculator). The only positive root implies that r ≥ 40.31961872409872 = r1. (12) Similarly, L ≥ 10 means that r ≤ 65.22523261350128 = r2. (13) So the true value of r must lie in the interval of [r1, r2]. From the first inequality with r = r1, we have d1 ≥ 0.7782. (14) The second inequality gives d2 ≥ 0.3846. (15) As both d1 and d2 must be integer multiples I and J, respectively, of d = 0.0625, the above two inequalities mean I = ⌈ 0.7782 0.0625 ⌉ = 13, J = ⌈ 0.3846 0.0625 ⌉ = 7. (16) In other words, we have d1 ≥ 13d = 0.8125, d2 ≥ 7d = 0.4375. (17) From the objective function [equation (1)], both d1 and d2 should be as small as possible, so as to get the minimum possible f. This means that the global minimum will occur at d1 = 0.8125 and d2 = 0.4375. Now the objective function with these d1 and d2 values can be written as f(r, L) = 0.5057rL + 0.77791875r2 + 2.090120703125L + 13.0975r. (18) As d1 = 0.8125 and d2 = 0.4375, the first inequalities (g1 and g2) will give an upper bound of r R∗ = min { d1 0.0193 , d2 0.00954 } = min{42.0984455958549, 45.859538784067} = 42.0984455958549. (19) Table 1 Summary of main results Authors Results Authors Results Coello (2000a) 6,288.745 Lee and Geem (2005) 7,198.433 Li and Chou (1994) 7,127.3 Cai and Thierauf (1997) 7,006.931 Cagnina et al. (2008) 6,059.714 Li and Chang (1998) 7,127.3 Cao and Wu (1999) 7,108.616 Hu et al. (2003) 6,059.131∗ He et al. (2004) 6,059.714 Coello and Montes (2001) 6,059.946 Huang et al. (2007) 6,059.734 He and Wang (2006) 6,061.078 Litinetski and Abramzon (1998) 7,197.7 Coello (2000b) 6,263.793 Sandgren (1988) 7,980.894 Kannan and Kramer (1994) 7,198.042 Akhtar et al. (2002) 6 171 Yun Yun (2005) 7,198.424 Tsai et al. (2002) 7,079.037 Cao and Wu (1997) 7,108.616 Deb and Gene (1997) 6,410.381 Coello (1999) 6,228.744 Montes et al. (2007) 6,059.702∗ Parsopoulos and Vrahatis (2005) 6,544.27 Shih and Lai (1995) 7,462.1 Kannan and Kramer (2010) 6,059.73 Sandgren (1990) 8,129.104 Coelho (2010) 6,059.714 Wu and Chow (1995) 7,207.494 Ray and Liew (2003) 6,171 Zhang and Wang (1993) 7,197.7 Coello and Cort´es (2004) 6,061.123 Joines and Houck (1994) 6,273.28 Michalewicz and Attia (1994) 6,572.62 Hadj-Alouane and Bean (1997) 6,303.5 Fu et al. (1991) 8,048.6 Yang and Gandomi (2012) 6,059.714 Gandomi et al. (2013) 6,059.714 Note: Results marked with ∗ are not valid, see text.
  • 4. 332 X-S. Yang et al. Again from the objective function, which is monotonic in terms of r and L, the optimal solution should occur at the two extreme ends of the boundary governed by Eq. (11). The one end at r = R∗ gives L∗ = K πR2 ∗ − 4R∗ 3 = 176.6365958424394. (20) This is the point for the global optimum with fmin = 6, 059.714335048436. (21) The other extreme point is at r′ = 40.31961872409872 and L = 200, which leads to an objective value of f′ = 6, 288.67704565344, (22) and clearly is not the global optimum. 4 Method of Lagrange multipliers The optimal solution (21) can alternatively be proved by solving the following constrained problem with one equality because all of the upper bounds or inequalities are automatical satisfied. By minimising d1, and d2, the objective function becomes: minimise f(r, L) = 0.5057rL + 0.77791875r2 + 2.090120703125L + 13.0975r. (23) subject to ge = πr2 L + 4π 3 r3 − K = 0, (24) with the simple bounds 40.31961872409872 ≤ r ≤ 42.098445595854919, 10 ≤ L ≤ 176.6365958424394. (25) To avoid writing long numbers, let us define a = 0.5057, b = 0.77791875, c = 2.090120703125, d = 13.0975. (26) We have minimise f(r, L) = arL + br2 + cL + dr. (27) This problem can be solved by the Lagrange multiplier method, and we have minimise ϕ = f + λge, (28) where λ is the Lagrange multiplier. The optimum should occur when ∂ϕ ∂r = ∂f ∂r + λ ∂ge ∂r = aL + 2br + d + λ(2πrL + 4πr2 ) = 0, (29) ∂ϕ ∂L = ∂f ∂L + λ ∂ge ∂L = ar + c + λ(πr2 ) = 0, (30) ∂ϕ ∂λ = πr2 L + 4π 3 r3 − K = 0. (31) Now we have three equations for three unknowns    aL + 2br + d + λ(2πrL + 4πr2 ) = 0, ar + c + λ(πr2 ) = 0, πr2 L + 4πr3 3 − K = 0. (32) The equation in the middle gives λ = − ar + c πr2 , (33) Substituting this, together with L = K/(2r2 ) − 4r/3, into the first equation, we have a ( Kr − 4πr3 3 ) + 2bπr4 + πdr3 −(ar + c) ( 2K + 4πr3 3 ) = 0, (34) which is a quartic equation with four roots in general. The only feasible solution within [r1, r2] is 42.098445595854919, which corresponds to L = 176.6365958424394. This solution is indeed the global best solution as given in (21). 5 Cantilever beam design benchmark Another widely used benchmark for validating bio-inspired algorithms is the design optimisation of a cantilever beam, which is to minimise the overall weight of a cantilever beam with square cross sections (Fleury and Braibant, 1986; Gandomi et al., 2013, 2011). It can be formulated as minimise f(x) = 0.0624(x1 + x2 + x3 + x4 + x5), (35) subject to the inequality g(x) = 61 x3 1 + 37 x3 2 + 19 x3 3 + 7 x3 4 + 1 x3 5 − 1 ≤ 0. (36) The simple bounds/limits for the five design variables are 0.01 ≤ xi ≤ 100, i = 1, 2, ..., 5. (37)
  • 5. True global optimality of the pressure vessel design problem 333 Since the objective f(x) is linear in terms of all design variables, and g(x) encloses a hypervolume, it can be thus expected that the global optimum occurs when the inequality becomes tight. That is, the inequality becomes an equality g(x) = 61 x3 1 + 37 x3 2 + 19 x3 3 + 7 x3 4 + 1 x3 5 − 1 = 0. (38) For ease of analysis, we rewrite the above equation as g(x) = 5∑ i=1 ai x3 i − 1 = 0, (39) where a = (a1, a2, a3, a4, a5) = (61, 37, 19, 7, 1). (40) Hence, the cantilever beam problem becomes minimise f(x) = k 5∑ i=1 xi, k = 0.0624, (41) subject to g(x) = 5∑ i=1 ai x3 i − 1 = 0. (42) Using the method of Lagrange multipliers, we have Minimise ϕ = f + λg = k 5∑ i=1 xi + λ ( n∑ i=1 ai x5 i − 1 ) . (43) Then, the optimality conditions give ∂ϕ ∂xi = k + λ(−3) ai x4 i = 0, i = 1, 2, ..., 5, (44) ∂ϕ ∂λ = 5∑ i=1 ai x3 i − 1 = 0. (45) From equation (44), we have x4 i = 3λai k , or ai x3 i = kxi 3λ . (46) Substituting it into equation (45), we have 5∑ i=1 ( kxi 3λ ) − 1 = k 3λ ( 5∑ i=1 xi ) − 1 = 0. (47) After rearranging and using results from (46), now we have 3λ k = 5∑ i=1 (3λai k )1/4 , (48) which is a non-linear equation for λ. However, it is straightforward to find that λ ≈ 0.4466521202, (49) which leads to the optimal solution x∗ = (6.0160159, 5.3091739, 4.4943296, 3.5014750, 2.15266533), (50) with the minimum fmin(x∗) = 1.339956367. (51) This is the global optimum. However, the authors have not seen any studies that have found this solution in the literature. Slightly higher values have been found by cuckoo search and other methods (Chickermane and Gea, 1996; Gandomi et al., 2013). The best solution found so far by Gandomi et al. (2013) is xbest = (6.0089, 5.3049, 4.5023, 3.5077, 2.1504), (52) and fbest = 1.33999, (53) which is near this global optimum. The above mathematical analysis can be very useful to guide future validation of new optimisation methods when the above design benchmarks are used. 6 Conclusions Pressure vessel design problem is a well-tested benchmark that has been used for validating optimisation algorithms and their performance. We have provided a detailed mathematical analysis and obtained its global optimality. We have also used the method of Lagrange multipliers to double-check that the obtained optimum is indeed the global optimum for the pressure vessel design problem. By using the same methodology, we also analysed the design optimisation of a cantilever beam. However, it is worth pointing out that the method of Lagrange multipliers is only valid for optimisation problems with equalities or when an inequality becomes tight. For general non-linear optimisation problems, we have to use the full Karush-Kuhn-Tucker (KKT) conditions to analyse their optimality (Yang, 2010), though such KKT can be extremely challenging to analyse in practice. Even for design problems with only a few design variables, an analytical solution will provide greater insight into the problem and thus can act as better benchmarks for validating new optimisation algorithms. Further work can focus on the analysis of other non-linear design benchmarks. References Akhtar, S., Tai, K. and Ray, T. (2002) ‘A socio-behavioural simulation model for engineering design optimization’, Engineering Optmization, Vol. 34, No. 4, pp.341–354. Annaratone, D. (2007) Pressure Vessel Design, Springler-Verlag, Berlin Heidelberg.
  • 6. 334 X-S. Yang et al. Cagnina, L.C., Esquivel, S.C. and Coello, C.A. (2008) ‘Solving engineering optimization problems with the simple constrained particle swarm optimizer’, Informatica, Vol. 32, No. 4, pp.319–326. Cai, J. and Thierauf, G. (1997) ‘Evolution strategies in engineering optimization’, Eng. Optimization, Vol. 29, No. 1, pp.177–199. Cao, Y.J. and Wu, Q.H. (1997) ‘Mechanical design optimization by mixed variable evolutionary programming’, in Proceedings of the 1997 International Conference on Evolutionary Computation, Indianapolis, pp.443–446. Cao, Y.J. and Wu, Q.H. (1999) ‘A mixed variable evolutionary programming for optimization of mechanical design’, Int. J. Eng. Intel. Syst. Elect. Eng. Commun., Vol. 7, No. 2, pp.77–82. Che, Z.H. and Cui, Z.H. (2011) ‘Unbalanced supply chain design using the analytic network process and a hybrid heuristic-based algorithm with balance modulating mechanism’, Int. J. Bio-inspired Computation, Vol. 3, No. 1, pp.56–66. Chickermane, H. and Gea, H.C. (1996) ‘Structural optimization using a new local approximation method’, Int. J. Numer. Method Eng., Vol. 39, No. 5, pp.829–846. Coelho, L.d.S. (2010) ‘Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems’, Expert. Syst. Appl., Vol. 37, No. 2, pp.1676–1683. Coello, C.A.C. (2000a) ‘Use of a self-adaptive penalty approach for engineering optimization problems’, Comput. Ind., Vol. 41, No. 2, pp.113–127. Coello, C.A.C. (2000b) ‘Constraint-handling using an evolutionary multiobjective optimization technique’, Civil Engrg. Environ. Syst., Vol. 17, No. 4, pp.319–346. Coello, C.A.C. (1999) ‘Self-adaptive penalties for GA based optimization’, Proc. Congr. Evol. Comput., Vol. 1, No. 1, pp.573–580. Coello, C.A.C. and Cort´es, N.C. (2004) ‘Hybridizing a genetic algorithm with an artificial immune system for global optimization’, Engineering Optmization, Vol. 36, No. 5, pp.607–634. Coello, C.A.C. and Montes, E.M. (2001) ‘Use of dominance-based tournament selection to handle constraints in genetic algorithms’, in Intelligent Engineering Systems through Artificial Neural Networks (ANNIE2001), Vol. 11, pp.177–182, ASME Press, St. Louis. Cui, Z.H., Fan S.J., Zeng J.C. and Shi, Z.Z. (2013) ‘Artificial plant optimisation algorithm with three-period photosynthesis’, Int. J. Bio-Inspired Computation, Vol. 5, No. 2, pp.133–139. Deb, K. and Gene, A.S. (1997) ‘A robust optimal design technique for mechanical component design’, in Evolutionary Algorithms in Engineering Applications, pp.497–514, Springer-Verlag, Berlin. Fleury, C. and Braibant, V. (1986) Structural optimization: a new dual method using mixed variables, Int. J. Numer. Meth. Eng., Vol. 23, No. 3, pp.409–428. Fu, J., Fenton, R.G. and Cleghorn, W.L. (1991) ‘A mixed integer-discrete continuous programming method and its application to engineering design optimization’, Engeering Optmization, Vol. 17, No. 4, pp.263–280. Gandomi, A.H., Yang, X-S. and Alavi, A.H. (2013) ‘Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems’, Engineering with Computers, Vol. 29, No. 1, pp.17–35. Gandomi, A.H., Yang, X.S. and Alavi, A.H. (2011) ‘Mixed variable structural optimization using firefly algorithm’, Computers & Structures, Vol. 89, Nos. 23–24, pp.2325–2336. Gandomi, A.H., Yang, X.S., Talatahari, S. and Deb, S. (2012) ‘Coupled eagle strategy and differential evolution for unconstrained and constrained global optimization’, Computers & Mathematics with Applications, Vol. 63, No. 1, pp.191–200. Gandomi, A.H. and Yang, X.S. (2011) ‘Benchmark problems in structural optimization’, in Koziel, S. and Yang, X.S. (Eds.): Computational Optimization, Methods and Algorithms, Studies in Computational Intelligence, Vol. 356, pp.259–281, Springer, Heidelberg. Hadj-Alouane, A.B. and Bean, J.C. (1997) ‘A genetic algorithm for the multiple-choice integer program’, Oper. Res., Vol. 45, No. 1, pp.92–101. He, S., Prempain, E. and Wu, Q.H. (2004) ‘An improved particle swarm optimizer for mechanical design optimization problems’, Engineering Optimization, Vol. 36, No. 5, pp.585–605. He, Q. and Wang, L. (2006) ‘An effective co-evolutionary particle swarm optimization for engineering optimization problems’, Eng. Appl. Artif. Intel., Vol. 20, No. 1, pp.89–99. Hu, X., Eberhart, R.C. and Shi, Y. (2003) ‘Engineering optimization with particle swarm’, in Proc. 2003 IEEE Swarm Intelligence Symposium, pp.53–57. Huang, F.Z., Wang, L. and He, Q. (2007) ‘An effective co-evolutionary differential evolution for constrained optimization’, Appl. Math. Comput., Vol. 186, No. 1, pp.340–356. Jamil, M. and Yang, X.S. (2013) ‘A litrature survey of benchmar functions for global optimisation problems’, Int. J. of Mathematical Modelling and Numerical Optimisation, Vol. 4, No. 2, pp.150–194. Joines, J. and Houck, C. (1994) ‘On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GAs’, in D. Fogel (Ed.): Proceedings of the First IEEE Conference on Evolutionary Computation, pp.579–584, IEEE Press, Orlando, Florida. Kannan, B.K. and Kramer, S.N. (1994) ‘An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design’, J. Mech. Des. Trans., Vol. 116, No. 2, pp.318–320. Kannan, B.K. and Kramer, S. (2010) An improved ant colony optimization for constrained engineering design problems, Engineering Computations, Vol. 27, No. 1, pp.155–182. Lee, K.S. and Geem, Z.W. (2005) ‘A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice’, Comput. Methods Appl. Mech. Eng., Vol. 194, Nos. 36–38, pp.3902–3933. Li, H.L. and Chang, C.T. (1998) ‘An approximate approach of global optimization for polynomial programming problems’, Eur. J. Oper. Res., Vol. 107, No. 3, pp.625–632. Li, H-L. and Chou, C-T. (1994) ‘A global approach for nonlinear mixed discrete programming in design optimization’, Engineering Optimization, Vol. 22, No. 2, pp.109–122.
  • 7. True global optimality of the pressure vessel design problem 335 Litinetski, V.V. and Abramzon, B.M. (1998) ‘Multistart adaptive random search method for global constrained optimization in engineering applications’, Engineering Optimization, Vol. 30, No. 2, pp.125–154. Michalewicz, Z. and Attia, N. (1994) ‘Evolutionary optimization of constrained problems’, Proceedings of the 3rd Annual Conference on Evolutionary Programming, pp.98–108, World Scientific. Montes, E.M., Coello, C.A.C., Vel´azquez-Reyes, J. and Mu˜noz-D´avila, L. (2007) ‘Multiple trial vectors in differential evolution for engineering design’, Engineering Optimization, Vol. 39, No. 5, pp.567–589. Parsopoulos, K.E. and Vrahatis, M.N. (2005) ‘Unified particle swarm optimization for solving constrained engineering optimization problems’, in Lecture Notes in Computer Science (LNCS), Vol. 3612, pp.582–591. Ray, T. and Liew, K. (2003) ‘Society and civilization: an optimization algorithm based on the simulation of social behavior’, IEEE Trans. Evol. Comput., Vol. 7, No. 4, pp.386–396. Sandgren, E. (1988) ‘Nonlinear integer and discrete programming in mechanical design’, Proceedings of the ASME Design Technology Conference, pp.95–105, Kissimine, FL. Sandgren, E. (1990) ‘Nonlinear integer and discrete programming in mechanical design optimization’, J. Mech. Design, Vol. 112, No. 2, pp.223–229. Shih, C.J. and Lai, T.K. (1995) ‘Mixed-discrete fuzzy programming for nonlinear engineering optimization’, Engineering Optimization, Vol. 23, No. 3, pp.187–199. Thanedar, P.B. and Vanderplaats, G.N. (1995) ‘Survey of discrete variable optimization for structural design’, Journal of Structural Engineering ASCE, Vol. 121, No. 2, pp.301–306. Tsai, J-F., Li, H-L. and Hu, N-Z. (2002) ‘Global optimization for signomial discrete programming problems in engineering design’, Engineering Optmization, Vol. 34, No. 6, pp.613–622. Wu, S.J. and Chow, P.T. (1995) ‘Genetic algorithms for nonlinear mixed discrete-integer optimization problems via meta-genetic parameter optimization’, Engineering Optimization, Vol. 24, pp.137–159. Yang, X.S. (2010) Engineering Optimisation: An Introduction with Metaheuristic Applications, John Wiley and Sons. Yang, X.S. (2013) ‘Multiobjective firefly algorithm for continuous optimization’, Engineering with Computers, Vol. 29, No. 2, pp.175–184. Yang, X.S. and Deb, S. (2013) ‘Multiobjective cuckoo search for design optimization’, Computers & Operations Research, Vol. 40, No. 6, pp.1616–1624. Yang, X.S. and Gandomi, A.H. (2012) ‘Bat algorithm: a novel apporach for global engineering optimization’, Engineering Computations, Vol. 29, No. 5, pp.464–483. Yun, Y.S. (2005) Study on Adaptive Hybrid Genetic Algorithm and Its Applications to Engineering Design Problems, MSc thesis, Waseda University. Zhang, C. and Wang, H.P. (1993) ‘Mixed-discrete nonlinear optimization with simulated annealing’, Engineering Optmization, Vol. 17, No. 3, pp.263–280.