首页    期刊浏览 2025年06月29日 星期日
登录注册

文章基本信息

  • 标题:Global optimization of grillages using simulated annealing and high performance computing/Globalus rostverku optimizavimas taikant atkaitinimo modeliavimo metoda ir remiantis didelio nasumo skaiciavimais.
  • 作者:Sesok, Dmitrij ; Mockus, Jonas ; Belevicius, Rimantas
  • 期刊名称:Journal of Civil Engineering and Management
  • 印刷版ISSN:1392-3730
  • 出版年度:2010
  • 期号:March
  • 语种:English
  • 出版社:Vilnius Gediminas Technical University
  • 摘要:Grillages are one of the common types of civil engineering structures that are widely used, e.g. in construction of so-called grillage-type foundations. This is the popular and effective scheme of foundations, especially in case of weak grounds. In this paper we shall concentrate on optimization of this particular type of foundations, which will be called simply "grillages".
  • 关键词:Algorithms;Engineering design;Footings (Construction);Mathematical optimization;Optimization theory

Global optimization of grillages using simulated annealing and high performance computing/Globalus rostverku optimizavimas taikant atkaitinimo modeliavimo metoda ir remiantis didelio nasumo skaiciavimais.


Sesok, Dmitrij ; Mockus, Jonas ; Belevicius, Rimantas 等


1. Introduction

Grillages are one of the common types of civil engineering structures that are widely used, e.g. in construction of so-called grillage-type foundations. This is the popular and effective scheme of foundations, especially in case of weak grounds. In this paper we shall concentrate on optimization of this particular type of foundations, which will be called simply "grillages".

Grillages consist of supporting piles and connecting beams resting on them. Piles are the terminal element of the erection, which distribute the loadings coming from the erection through the connecting beams. Usually the reinforced concrete piles are manufactured at the factory, and their dimensions are determined during the design stage. Having this in mind, the optimal grillage should meet twofold criteria: the number of piles should be minimal, and the connecting beams should receive minimal possible torques what results in minimal consumption of concrete for beams. In fact, here we encounter two separate optimization problems: search for minimal number of piles and search for minimal volume of beams. Both problems can be integrated into one with a compromise objective function. In this paper we assume that the characteristics of piles and beams are known and consider the first optimization problem.

Initial data for the grillage optimization problem are the following:

-- The geometrical scheme of connecting beams.

-- Cross-section and material data of all beams (area, moments of inertia, elastic constants).

-- Positions of immovable piles (if any).

-- Maximum allowable reactive force at pile.

-- Minimum possible distance between adjacent piles.

-- Stiffness of pile.

-- Loading data. Active forces can be applied in the form of concentrated loads and moments at any point on beam, or in the form of distributed trapezoidal loadings at any segment of beam.

-- Number of piles (obtainable dividing the total loading by a carrying capacity of pile).

Results of optimization are such positions of all piles for which the reactive forces do not exceed the carrying capacities at any pile. If such a placement is not possible the number of piles should be increased. In an ideal grillage reactive forces at all piles are identical. This makes the problems attractive from the mathematical point of view since it can be estimated how far the best value found is from the ideal one.

Previous works. Whereas the beam optimization problems in form of optimal sizing of beams in grillage structures under given boundary and loading conditions (see, e.g. (Chamoret et al. 2008) and references therein) or optimal layout of grillages (e.g. (Rozvany 1997)) attracted lot of attention, only a few papers deal with the optimization of pile placements schemes. In (Kim et al. 2005) an optimal pile placement scheme under the raft is sought that minimizes the differential settlements of the raft using genetic algorithms. The local search algorithms were employed for optimal placing of piles under a separate beam of grillage (Belevicius and Valentinavicius 2001) and under whole grillage using iterative algorithm on the basis of mentioned work (Belevicius et al. 2002). Experience shows that the objective function for practical grillage optimization problems possesses many local minima points. Due to this the local search obviously is not proper choice, and global optimization algorithms are the necessity. The deterministic global optimization algorithms proved to require non-realistic computer resources for even small-scale grillage optimization problems (Ciegis et al. 2006). Promising results for larger-scale grillages (up to tens of design variables) were achieved with Genetic Algorithms (GA) (Belevicius and Sesok 2008). The potential of Simulated Annealing (SA) for sizing optimization of grillage beams is illustrated in (Kripka 2005), but only for small problems, up to 10 design variables.

Experimental calculations of this paper show that SA is more efficient as compared with GA. This is the first new element. Another new element is investigation of practical limits of SA by solving the pile placement optimization problems up to 55 design variables using implementation of SA algorithm for parallel computations on a cluster of 40 homogeneous computers.

2. Grillage optimization model

The objective function is defined by finite element method. The girders of grillage are approximated as beam elements with fixed cross-section and material characteristics. The piles are represented as the supports with specified displacements (zero displacements are the most common case). Alternatively, piles are regarded as supports with specified stiffness characteristics. Supports of the first type are rather non-realistic representations and sometimes yield misleading analysis results. For example, when multiple supports are needed to carry large concentrated load, this kind of supports will lead to a logjam. If odd number of supports is placed under load, the central support will be located just beneath the load and will take all the force. In case of even number of supports the "saw-teeth" like distribution of reactions is observed, and the more supports will be installed, the larger in absolute value reactions will arise.

The optimization problem is defined as in (Belevicius and Sesok 2008)

[min.sub.x[member of]D] f (x). (1)

Here f(x) is the objective function, D is the feasible shape of structure, which is defined by the type of certain supports, the given number and layout of different crosssections as well as different materials in the structure.

f(x) is defined by the maximum difference between vertical reactive force at a support and allowable reaction for this support, thus allowing us to achieve different reactions at supports on different beams, or even at particular supports on the same beam:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (2)

Here [N.sub.s] denote the number of supports, [R.sub.allow] is allowable reaction, [c.sub.i] are factors to this reaction and [R.sub.i] are reactive forces in each support.

The values of objective function are defined by a finite element program.

Finite element matrices and sensitivity analysis.

The problem has to be solved in statics and in linear stage

[K]{u} = {f}. (3)

Here [K] is the stiffness matrix of grillage, {u} are the displacements of grillage nodes, and {F}--the loadings. The reactive forces at a rigid supports are obtained using equation

[R.sub.i] = [summation over (j)][K.sub.ij][u.sub.j], i = 1,2, ..., [N.sub.s], (4)

where a part of nodal displacements (displacements of free nodes) are already obtained via (3), and the displacements of nodes representing the rigid supports are specified (usually--zero). If the supports have finite stiffness [k.sub.i],

[R.sub.i] [approximately equal to] [k.sub.i][u.sub.i], i = 1,2,, ..., [N.sub.s]. (5)

The sensitivity analysis that is required for the local search around the certain optimization solution is performed using the pseudo-load approach; thus, the numerical calculation of derivatives can be avoided. Denoting the support positions by [x.sub.i], i = 1,2, ..., [N.sub.s]

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (6)

Here the derivative of stiffness matrix is obtained analytically, while the derivative of displacements supposes solution of the general sensitivity equation:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (7)

The derivatives of load vector are obtained also in a closed form, analytically.

A simple two-node beam element with 6 d.o.f.'s at a node (three displacements and three rotations about local element axes) is employed in the analysis. Algorithms defining elements of stiffness matrix are well known, for example, in (Zienkiewicz and Taylor 2005). Additional details about finite element matrices are provided in (Belevicius and Sesok 2008).

Program. The finite element mesh of grillage is prepared automatically by the pre-processor, introducing nodes at support points, discontinuities of material and crosssections properties, etc.

3. Choice of optimization algorithm

Genetic Algorithms (Goldberg 1989) are common tools in solving of optimization problems (Aliawdin and Kasabutski 2009; Amirjanov 2006, 2008; Chan et al. 2009). In our previous research (Belevicius and Sesok 2008; Sesok and Belevicius 2008) GA were applied for medium sized problems.

One more popular algorithm for stochastic optimization (Baumann 2008; Calafiore and Dabbene 2008) is Simulated Annealing (Lamberti and Pappalettere 2007; Lamberti 2008; Genovese et. al. 2005). In this paper Simulated Annealing algorithm, is compared with GA using the same test problems. The results of SA happen to be better therefore SA was applied to a real life problem of 55 piles. Clustering of calculations was needed to accomplish the task in reasonable time.

4. Simulated Annealing algorithm

Setting SA parameters. Efficiency of SA depends on parameters such as initial temperature [x.sub.1] and annealing rate [x.sub.2]. On the basis of numerical experiments the following parameter values were fixed in this research: [x.sub.1] = 5.0 and [x.sub.2] = 2.0.

Generating initial decision

The asymptotic results of SA are independent on initial decisions. However, the results of SA after finite number of iterations depend on these decisions. Therefore, to improve the results, the initial decisions were performed N_init times by random generation of piles coordinates and by selecting the best one. The minimal distance between piles [d.sub.min] was limited by a half of grillage length divided by the number of piles. This limit is ignored during SA optimization because the real engineering limits of minimal distance between piles are not as great.

Generating permutations. The final SA results depend on the strategy of permutations.

The permutations were generated by adding a random number uniformly distributed in an interval [-[a.sub.1], [a.sub.1]]. After [N.sub.1] iterations the interval was changed to the shorter one [-[a.sub.2], [a.sub.2]], were [a.sub.2] < [a.sub.1], and the remaining [N.sub.2] iterations were performed. This is the simplest version. In the following examples, the permutation interval was changed 4 times.

Selecting next decision. The permutation is accepted with probability [P.sub.j] = 1, if it is better comparing with the current decision. Otherwise, it will be accepted, too, but with lesser probability [P.sub.j] = e [DELTA]f ln (1 + [jx.sub.2])/[x.sub.1]. Here [x.sub.1] is the initial temperature, [x.sub.2] is the annealing rate, j is iteration number, and [DELTA]f is the difference between the current and permuted grillages.

5. Testing SA

To compare SA results with the results of GA (Belevicius and Sesok 2008) the same two test problems (10 and 15 piles) were investigated. The same numbers of 4000 iterations for 10-pile grillage and 9000 iterations for 15-pile grillage were fixed. The GA parameters (population size, mutation and crossover probabilities), as in case of SA parameters, also were chosen experimentally (see Belevicius and Sesok 2008) The first test: grillage of 10 piles. SA parameters are in Table 1.

SA and GA are stochastic algorithms therefore at least a couple of tens of numerical experiments should be accomplished for solution of each problem. Table 2 shows averages of 30 independent experiments.

For illustration, an experiment using Intel(R) Xeon(R) CPU E5420 @ 2.50GHz 2.49 GHz, 3069 MB RAM, 32bit requires 67 sec.

The best results are in Table 3.

Fig. 1 shows the graph of the decision shown in Table 3.

[FIGURE 1 OMITTED]

The second test: the grillage of 15 piles, 9000 iterations, the same as in (Belevicius and Sesok 2008). Table 4 shows SA parameters.

Table 5 shows the average results of 30 independent samples.

The average CPU time is 108 sec. for a test.

The coordinates of the best decision are in Table 6.

The graph of Table 6 decision is in Fig. 2.

[FIGURE 2 OMITTED]

The results of GA and SA are compared in Table 7.

In both the tests, SA did show better results.

In this research the optimal parameters of both GA and SA were defined heuristically, by experimental calculations. Automatic optimization of these parameters, for example, using the Bayesian Heuristic Approach (Mockus 2002), is an interesting subject of future research.

6. Real life grillage

SA is applied to optimize coordinates of 55 piles of complex configuration. First, the SA parameters defined in Table 4 are used. The results of 30 independent samples are in Table 8.

The average CPU time is 3904 sec. for a test.

The results of the best decision 466.44 obtained after 9000 iterations differs from the global minimum 349.05 by 34%. This shows that we need more powerful computing environment.

7. Application of cluster

According to (Mockus 1967) asymptotic convergence rate is slow, not more than log(N), as usual, where N is the number of iterations. Theoretically, in order to decrease the discrepancy between obtained optimization result and the global solution twice, we have to perform about 100 times more iterations. Thus, for the 55-pile grillage we choose the number of iterations of 106

To perform such a number of iterations a cluster of computers was applied. All computations were performed on the PC cluster VILKAS (Rocks Cluster Distribution v 5.0, CentOS release 5, x86_64) at Vilnius Gediminas Technical University. The cluster consisted of 18 PCs connected by Gigabit Ethernet (D-Link DGS 1224T Gigabit Smart Switch, 24-Ports 10/100/1000Mbps Base-T Module). Hardware characteristics of the PC are listed below: Intel[R] Core2Quad Q6600 2.40GHz CPU (2x4MB L2 cache and bus frequency equal 1067 MHz), 2x2GB DDR2 800 RAM, 300GB HDD (SATA II Extensions and 16 MB cache), Gigabit Ethernet NIC. 340 Gflop/s performance was measured running HPL benchmark. The average results of 40 independent samples for each of the cluster computers are in Table 10. The total CPU time was about 50 hours.

SA parameters for this test are in Table 9.

The results are in Table 10.

The best result (379.35) differs from global minimum (349.05) by 9%. Thus, this error is better than the theoretical estimation of error for the number of iterations performed. This is acceptable error. Figure 3 shows the graph of this decision.

[FIGURE 3 OMITTED]

Here are the coordinates of the best obtained solution: (12.34, -30.35); (19.85, -30.35); (27.17, -30.35); (8.40, 0.00); (11.96, 0.00); (15.56, 0.00); (19.93, 0.00); (30.40, 0.00); (32.52, -29.73); (5.09, -26.03); (11.40, -26.03); (17.44, -26.03); (23.97, -26.03); (12.14, -9.71); (16.18, 9.71); (36.65, -30.35); (42.64, -30.35); (47.12, -30.35); (35.88, -20.59); (37.71, -20.59); (44.11, -20.59); (46.69, -20.59); (35.07, -11.87); (35.70, -11.87); (39.64, 11.87); (44.93, -11.87); (45.80, -11.87); (35.91, -2.11); (40.28, -2.11); (43.73, -2.11); (48.59, -2.11); (0.00, 27.28); (0.00, -18.04); (0.00, -7.84); (0.00, -2.96); (28.32, -25.00); (28.32, -22.42); (28.32, -15.76); (28.32, -12.63); (28.32, -7.74); (28.32, -4.78); (33.04, -25.33); (33.04, -22.07); (33.04, -19.61); (33.04, -14.75); (33.04, -9.57); (33.04, -8.06); (33.04, -2.54); (49.24, -24.88); (49.24, -19.40); (49.24, -11.80); (49.24, -10.84); (49.24, -5.44); (49.35, -16.23).

The data and the FORTRAN library for calculation of objective function are on the web (Mockus 2006): http://soften. ktu. lt/-mockus/grillage/contgrillage. html

-- Data10.dat is for 55 piles,

-- Data11.dat is for 10 piles,

-- Data12.dat is for 15 piles,

-- Grillage.lib is the Windows library with subroutines for calculation of objective function.

-- Example.f90 is the FORTAN example file.

8. Conclusions

In the medium sized (10-15 piles) test examples SA did show better results comparing with GA. Using the same number of iterations, the SA deviations from the global minimum for 10- and 15-pile grillages were about 8 and 6 times less, correspondingly. Parameters of both algorithms were adapted by additional experimentation calculations ended in reasonable time using standard PC.

Solving a real life example (55 piles) clustering was used. For larger examples, the search algorithms should be optimized and specific features of the problem exploited.

Acknowledgement

This work was supported by Research Council of Lithuania (contract No MOS-10/2010 "Use of stochastic global optimization methods in engineering"). Authors also wish to thank the Lithuanian State Science and Studies Foundation within the project on B-03/2007 "Global optimization of complex systems using high performance computing and GRID technologies".

Received 01 July 2009; accepted 03 Dec. 2009

References

Aliawdin, P.; Kasabutski, S. 2009. Limit and shakedown analysis of RC rod cross-sections, Journal of Civil Engineering and Management 15(1): 59-66. doi:10.3846/1392-3730.2009.15.59-66

Amirjanov, A. 2006. The development of a changing range genetic algorithm, Computer Methods in Applied Mechanics and Engineering 195(19-22): 2495-2508. doi:10.1016/j.cma.2005.05.014

Amirjanov, A. 2008. Investigation of a changing range genetic algorithm in noisy environments, International Journal for Numerical Methods in Engineering 73(1): 26-16. doi:10.1002/nme.2053

Baumann, B.; Kost, B. 2005. Structure assembling by stochastic topology optimization, Computers & Structures 83(25-26): 2175-2184. doi:10.1016/j.compstruc.2005.02.026

Belevicius, R.; Valentinavicius, S. 2001. Optimisation of grillage-type foundations, in Proc. of 2nd European ECCOMAS and IACM Conference "Solids, Structures and Coupled Problems in Engineering", Cracow, Poland, 26-29 June, 2001. CD-ROM.

Belevicius, R.; Valentinavicius, S.; Michnevic, E. 2002. Multilevel optimization of grillages, Journal of Civil Engineering and Management 8(2): 98-103.

Belevicius, R.; Sesok, D. 2008. Global optimization of grillages using genetic algorithms, Mechanika 6(74): 38-44.

Calafiore, G. C.; Dabbene, F. 2008. Optimization under uncertainty with applications to design of truss structures, Structural andMultidisciplinary Optimization 35(3): 189-200. doi: 10.1007/s00158-007-0145-z

Chamoret, D.; Qiu, K.; Labed, N.; Domaszewski, M. 2008. Optimization of truss and grillage structures by a non deterministic method, in Topping, B. H. V.; Papadrakakis, M. (Editors). Proceedings of the Ninth International Conference on Computational Structures Technology, Civil-Comp Press, Stirlingshire, UK, Paper 51, 2008. doi:10.4203/ccp.88.51

Chan, C. M.; Zhang, L. M.; Jenny, T. M. 2009 Optimization of pile groups using hybrid genetic algorithms, Journal of Geotechnical and Geoenvironmental Engineering 135(4): 497-505. doi:10.1061/(ASCE) 1090-0241 (2009) 135:4(497)

Ciegis, R.; Baravykaite, M.; Belevicius, R. 2006. Parallel global optimization of foundation schemes in civil engineering, in Applied Parallel Computing: 7th International Conference, PARA 2004, Lyngby, Denmark 20-23 June, 2004: revised selected papers. Lecture Notes in Computer Science, 3732: 305--313. Springer.

Genovese, K.; Lamberti, L.; Pappalettere, C. 2005. Improved global-local simulated annealing formulation for solving non-smooth engineering optimization problems, International Journal of Solids and Structures 42(1): 203-237. doi:10.1016/j.ijsolstr.2004.07.015

Goldberg, D. 1989. Genetic algorithms in search, optimization and machine learning. Addison-Wesley, New York. 412 p.

Kim, Y.; Gotoh, K.; Kim, K. S.; Toyosada, M. 2005. Optimum grillage structure design under a worst point load using real-coded micro-genetic algorithm, in Proc. of the Fifteenth International Offshore and Polar Engineering Conference, Seoul, Korea, June 19-24, 2005, 730-735.

Kripka, M. 2005. Stochastic optimization applied to R-C building grillages, in Proc. of 6th World Congress of Structural and Multidisciplinary Optimization, Rio de Janeiro, 30 May-03 June 2005, Brazil. CD-ROM.

Lamberti, L.; Pappalettere, C. 2007. Weight optimization of skeletal structures with multi-point simulated annealing, Computer Modeling in Engineering & Sciences 18(3): 183-221.

Lamberti, L. 2008. An efficient simulated annealing algorithm for design optimization of truss structures, Computers & Structures 86(19-20): 1936-1953. doi:10.1016/j.compstruc.2008.02.004

Mockus, J. 1967. Multimodal problems in engineering design. Moscow: Nauka.

Mockus, J. 2002. Bayesian heuristic approach to global optimization and examples, Journal of Global Optimization 22(1-4): 191-203. doi:10.1023/A:1013815314823

Mockus, J. 2006. Investigation of examples of e-education environment for scientific collaboration and distance graduate studies, part 1, Informatica 17: 259-278.

Rozvany, G. I. N. 1997. Exact optimal layout of grillages for partially upward and partially downward loading, Structural and Multidisciplinary Optimization 13(4): 267-270.

Sesok, D.; Belevicius, R. 2008. Global optimization of trusses with a modified genetic algorithm, Journal of Civil Engineering and Management 14(3): 147-154. doi:10.3846/1392-3730.2008.14.10

Zienkiewicz, O. C.; Taylor, R. L. 2005. The Finite Element Method for Solid and Structural Mechanics. ondon: lsevier Butterworth-Heinemann.

doi: 10.3846/jcem.2010.09

Dmitrij Sesok (1), Jonas Mockus (2), Rimantas Belevicius (3), Arnas Kaceniauskas (4)

(1,2) Systems Analysis Department, Institute of Mathematics and Informatics, Akademijos g. 4, LT-08663 Vilnius, Lithuania

(1,3) Department of Engineering Mechanics, Vilnius Gediminas Technical University, Sauletekio al. 11, LT-10223 Vilnius, Lithuania

(4) Laboratory of Parallel Computing, Vilnius Gediminas Technical University, Sauletekio al. 11, LT-10223 Vilnius, Lithuania

E-mails: (1) dsesok@gmail.com; (2) jmockus@gmail.com; (3) rb@vgtu.lt; (4)arnka@vgtu.lt

Dmitrij SESOK. Postdoctoral Researcher at the Systems Analysis Department. Institute of Mathematics and Informatics, Dr Assoc Professor at the Dept of Engineering Mechanics. Vilnius Gediminas Technical University, Lithuania. Research interests: global optimization of mechanical structures.

Jonas MOCKUS. Prof. Dr Habil. Systems Analysis Department. Institute of Mathematics and Informatics, Lithuania. Research interests: global optimization.

Rimantas BELEVICIUS. Prof. Dr Habil. Head of Dept of Engineering Mechanics, Vilnius Gediminas Technical University, Lithuania. Research interests: global optimization, finite element method.

Arnas KACENIAUSKAS. Dr, Assoc Professor, Head of Laboratory of Parallel Computing, Vilnius Gediminas Technical University, Lithuania. Research interests: high performance computing.
Table 1. SA parameters (10 piles)

Initial temperature      5.0
Annealing rate           2.0
N init                   200
[a.sub.1]                0.6
[N.sub.1]                1000
[a.sub.2]                0.2
[N.sub.2]                1000
[a.sub.3]                0.05
[N.sub.3]                1000
[a.sub.4]                0.01
[N.sub.4]                800

Table 2. SA results (10 piles)

Sample         Value

1              193.19
2              217.67
3              213.07
4              223.22
5              184.89
6              200.33
7              189.56
8              191.53
9              195.30
10             197.29
11             203.40
12             210.13
13             207.81
14             188.30
15             204.62
16             199.14
17             213.00
18             184.91
19             217.27
20             191.65
21             197.12
22             192.90
23             210.34
24             196.12
25             229.94
26             194.25
27             212.07
28             188.78
29             186.45
30             192.45

Table 3. Best coordinates (10 piles)

Pile                    X-position        Y-position

1                          0.80              0.00
2                          2.81              -3.00
3                          5.48              -3.00
4                          5.99              -6.00
5                          9.97              -6.00
6                          0.00              -5.47
7                          4.00              -1.06
8                          8.00              -1.76
9                          8.00              -2.70
10                        15.00              -0.99
Objective function                 184.89

Table 4. SA parameters (15 piles)

Initial temperature         5.0
Annealing rate              2.0
N_init                      400
[a.sub.1]                   0.6
[N.sub.1]                   2500
[a.sub.2]                   0.2
[N.sub.2]                   2500
[a.sub.3]                   0.05
[N.sub.3]                   2000
[a.sub.4]                   0.01
[N.sub.4]                   1600

Table 5. SA results (15 piles)

Nr. of sample          Value

1                     153.49
2                     148.52
3                     156.40
4                     147.01
5                     163.63
6                     189.70
7                     162.02
8                     156.64
9                     152.67
10                    164.16
11                    160.83
12                    174.10
13                    159.84
14                    173.19
15                    157.09
16                    157.89
17                    154.84
18                    146.64
19                    145.46
20                    169.12
21                    151.71
22                    157.20
23                    156.51
24                    177.50
25                    159.66
26                    171.41
27                    149.93
28                    151.12
29                    148.21
30                    169.29

Table 6. Best coordinates (15 piles)

Pile                    X-position        Y-position

1                          7.38               0.00
2                         11.76               0.00
3                          1.68              -8.00
4                          0.00              -4.39
5                          0.00              -2.01
6                          4.00              -2.02
7                          4.00              -5.24
8                          8.00              -5.07
9                          8.00              -6.19
10                        12.00              -7.09
11                        12.00              -7.92
12                        11.00             -13.60
13                        15.00              -8.76
14                        15.00             -12.52
15                        13.45              -6.00
Objective function                 145.46

Table 7. Comparing SA with GA (10 and 15 piles)

Piles     Iterations        GA            SA          Global

10           4000          192.4        184.89         183.8
15           9000          157.7        145.46         143.0

Table 8. SA results (55 piles, 9000 iterations)

Sample                 Value

1                     565.84
2                     667.26
3                     467.89
4                     665.66
5                     468.29
6                     613.68
7                     497.41
8                     493.48
9                     560.79
10                    618.61
11                    606.26
12                    616.41
13                    577.93
14                    473.97
15                    537.22
16                    665.23
17                    584.83
18                    668.10
19                    556.77
20                    466.44
21                    674.08
22                    673.89
23                    480.65
24                    589.95
25                    486.33
26                    563.89
27                    551.77
28                    544.18
29                    499.86
30                    546.72

Table 9. SA parameters (55 piles)

Initial temperature        5.0
Annealing rate             2.0
N init                   500000
[a.sub.1]                  0.6
[N.sub.1]                150000
[a.sub.2]                  0.2
[N.sub.2]                150000
[a.sub.3]                 0.05
[N.sub.3]                100000
[a.sub.4]                 0.01
[N.sub.4]                100000

Table 10. SA results (55 piles, 1.000.000 iterations)

Sample                 Value

1                     426.88
2                     388.64
3                     421.98
4                     455.17
5                     429.52
6                     464.72
7                     408.67
8                     425.45
9                     440.74
10                    461.86
11                    417.97
12                    488.54
13                    458.99
14                    456.22
15                    458.31
16                    457.55
17                    462.85
18                    417.69
19                    397.27
20                    379.35
21                    467.01
22                    423.25
23                    463.05
24                    468.59
25                    480.05
26                    418.57
27                    423.29
28                    462.71
29                    420.65
30                    441.54
31                    455.12
32                    417.27
33                    403.18
34                    416.97
35                    457.97
36                    385.15
37                    430.81
38                    460.69
39                    460.87
40                    461.78
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有