| 研究生: |
張慰慈 Wei-Tze Chang |
|---|---|
| 論文名稱: |
DLM-GA混合搜尋法於結構離散最佳化設計之應用 A DLM-GA Hybrid Searching Algorithm for Discrete Sizing Optimization of Structures |
| 指導教授: |
莊德興
Der-Shin Juang |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 土木工程學系 Department of Civil Engineering |
| 畢業學年度: | 91 |
| 語文別: | 中文 |
| 論文頁數: | 271 |
| 中文關鍵詞: | 結構輕量化設計 、離散拉格朗日法 、遺傳演算法 、混合搜尋法 、離散變數 |
| 外文關鍵詞: | genetic algorithm, hybrid search algorithms, discrete variables, discrete Lagrangian method, optimum structural design |
| 相關次數: | 點閱:14 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
中文摘要
本文主要是針對含離散設計變數之結構最佳化設計問
題,提出一種結合離散拉格朗日法(DLM)和遺傳演算法(GA
)的混合式全域搜尋法。DLM為一種鄰點搜尋法,過去的研
究結果顯示此法在中、小型結構問題上的求解能力極佳,
惟處理多極值之大型問題時,雖然求解的品質不錯,但因
屬局部搜尋法,故若參數調整不當,則仍有落入較差局部
最佳解的缺憾。GA為一隨機搜尋法,具全域搜尋之能力,
但所使用之策略及可調整之參數甚多、處理大型結構相當
耗時、且缺乏強固數學理論所建立之收斂準則,故即使所
得之解為一局部最佳解,卻無從驗證。因此,本研究嘗試
利用GA全域搜尋的能力,配合DLM具備強固之數學收斂準
則,將此兩種演算法加以整合,以改善整體的搜尋效能。
研究中,首先針對大型結構提出一種合向量移動策略
,來加速DLM的求解效率,並提出一種淘汰策略和調整懲
罰參數的方法,藉以改善傳統GA求解的穩定性,最後再根
據結構最佳化設計問題的特性,提出一種連續次區域搜尋
觀念,同時修改DLM的鄰點搜尋方法,發展出GA-NB和DLM-
GA-NB兩種混合搜尋法。數個結構輕量化設計問題將分別
用來探討各種搜尋方法的適用性和影響各方法求解品質與
效率的相關參數,並藉由和文獻設計結果之比較來印證本
文所發展之搜尋方法的優缺點。結果顯示:(1) 合向量移
動策略可以大幅改善DLM求解大型結構問題的效能;(2)
連續次區域搜尋之GA-NB法較傳統GA具備更為強健且快速
的搜尋能力,非常適合求解中、小型結構系統的最佳化問
題;(3) DLM-GA-NB混合求解策略則可進一步改善DLM的求
解品質,非常適合求解中、大型結構系統之離散最佳化問
題。
Abstract
This report is devoted to the presentation of
two hybrid search algorithms, namely GA-NB and
DLM-GA-NB, for discrete sizing optimization of
structures. The structure is subject to stress and
displacement constraints under multiple load
cases. The DLM (discrete Lagrangian method) is an
adaptation of the usual Lagrange multiplier method
for continuous problems. Previous applications of
the method to structural optimization problems
using available sections have shown that it is
robust and validate for solving small- to medium-
scale structures. Although good quality solution
for large-scale structures can also be acquired
using the method, it strongly depends on the
weighting parameter selected by the user. On the
other hand, GA has the ability in performing
global search. However, the solution quality of
the method relies on many factors, such as selec-
tion, crossover and mutation schemes, probabili-
ties of crossover and mutation, and so on. It is
also computational expensive for solving large-
scale structures. To enhance the efficiency and
robustness of the search for optimal structural
design problems, an enhancing schemes for accele-
rating the search speed of the DLM and, the two
hybrid search algorithms are proposed. A novel se-
quential regional GA searching concept is also
developed and been implemented into the hybrid
search algorithms presented in this report. More
than ten typical structures studied in the litera-
ture are used to validate the effectiveness of the
algorithms. It is shown that the algorithms pro-
posed in the report are valid and robust in de-
signing structures of weight minimization problems
using available sections.
參考文獻
1、American Institute of Steel Construction, Inc., (1989). Manual of Construc-
tion: Allowable Stress Design, 9nd Edition, AISC, Chicago, Illinois.
2、Arora, J. S., and Govil, A. K., (1977). "An Efficient Method for Optimal
Structural Design by Substructuring," Computers and Structures, Vol. 7,
No.4 B, pp.507-515.
3、Arora, J. S. (1989). Introduction to Optimum Design, McGraw Hill.
4、Arora, J. S., Huang, M. W., and Hsieh, C. C. (1994). "Methods for Optimiza-
tion of Nonlinear Problems with Discrete Variables: A Review," Structural
Optimization, Vol. 8, pp. 69-85.
5、Bauer, J. (1994). "A Survey of Method for Discrete Structural Optimum Design,
" Computer Assisted Mechanics and Engineering Sciences, Vol. 1, pp. 27-38.
6、Belegundu, A. D. (1982). "A Study of Mathematical Programming Methods for
Structural Optimization," PhD. Thesis, University of Iowa, Department of
Civil and Enviromental Engineering.
7、Cai, J. and Thierauf, G. (1993). "Discrete Optimization of Structures Using
an Improved Penalty Function Method," Engineering Optimization, Vol. 21,
pp. 293-306.
8、Cai, J. and Thierauf, G. (1994). A Parallel Evolution Strategy for Solving
Discrete Structural Optimization, In: Topping, B. H. V., Papadrakakis, M.,
Advances in parallel and vector processing for structural mechanics,
Edinburgh: Civil Comp Ltd., pp. 239-244.
9、Camp, C., Pezeshk, S. and Cao, G. (1998). "Optimized Design of Two Dimen-
sional Structures Using a Genetic Algorithm", Journal of Structural Engineer-
ing, ASCE., Vol. 124, No. 5, pp. 551-559.
10、Cha, J. Z. and Mayne, R. W. (1989). "Optimization with Discrete Variables
via Quadratic Programming, Part 2: Algorithms and Results," Transactions of
the ASME, Vol. 111, No. 3, pp. 130-136.
11、Chai, S. and Sun, H. C. (1996). "A Relative Difference Quotient Algorithm
for Discrete Optimization," Structural Optimization, Vol. 12, pp. 46-56.
12、Cheng, F. Y. and Juang, D. S. (1989). "Recursive Optimization for Seismic
Steel Frames," Journal of Structural Engineering, ASCE., Vol. 115, No. 2,
pp.445-465.
13、Coello, C. A. and Christiansen, A. D., (2000). "Multiobjective Optimization
of Trusses Using Genetic Algorithms," Computers and Structures, Vol. 75,
pp. 647-660.
14、Coello, C. A., Rudnick, M. and Christiansen, A. D. (1994). "Using Genetic
Algorithms for Optimal Design of Trusses," Proc. Int. Conf. on Tools with
Artifical Intelligence, IEEE, pp. 88-94.
15、Coello, C. A. (2002). "Theoretical and Numerical Constraint Handing Tech-
niques Used with Evolutionary Algorithms: A Survey of the State of the Art,"
Computer Methods in Applied Mechanics and Engineering, Vol. 191, No. 12,
pp. 1245-1287.
16、Davis, J. S. (1991). Handbook of Genetic Algorithms, Van Nostrand Reinhold.
17、De Jong, K. A. (1975), "An Analysis of the Behavior of a Class of Genetic
Adaptive Systems," Ph.D. Dissertation, University of Michigan, Dissertation
Abstracts International, No. 36, Vol. 10, 5140B. (University Microfilms
No. 76 9381).
18、Duan, M. Z. (1986). "An Improved Templeman''s Algorithm for the Optimum
Design of Trusses with Discrete Member Sizes," Engineering Optimization,
Vol. 9, pp. 303-312.
19、Erbatur, F., Hasancebi, O., Tutuncu, I. and Kilic, H. (2000). "Optimal De-
sign of Planar and Space Structures with Genetic Algorithms," Computers and
Structures, Vol. 75, pp. 209-224.
20、Felix, J. and Vanderplaats, G. N. (1987). "Configuration Opti mization of
Trussed Subject to Strength, Displacement and Frequency Constraints," Tran-
sactions of the ASME Journal of Mechanisms, Transmissions, and Automation in
Design, Vol. 109, No. 2, pp. 233-241.
21、Forgel, L. J. (1999), Intelligence Through Simulated Evolution (Forty years
of evolutionary programming),. Wiley Series on Intelligent Systems.
22、Galante, M. (1996). "Genetic Algorithms as an Approach to Opti mize Real
World Trusses," International Journal for Numerical Methods in Engineering,
Vol. 39, pp. 361-382.
23、Garlinkel, R. and Nemhauser, G. (1992). Integer Programming, John Wiley and
Sons, New York, N. Y.
24、Geman, S. and Geman, D. (1984). "Stochastic Relaxation, Gibbs Distributions
and the Bayesian Restoration of Images," IEEE Transactions on Pattern Analy-
sis and Machine Intelligence, Vol. 6, pp. 721-741.
25、Gil, L. and Andreu, A. (2001). "Shape and Cross Section Opti mization of a-
Truss Structure," Computers and Structures, Vol. 79, pp. 681-689.
26、Goldberg, D. E. and Samtani, M. P. (1986). "Engineering Opti mization via
Genetic Algorithm," Proc., 9th Conf. Electronic Computation, ASCE., pp. 471-
482.
27、Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and
Machine Learning, Addison Wesley, Massachusetts.
28、Grierson, D. E. and Pak, W. H. (1993). "Optimal Sizing, Geo metrical and
Topological Design Using Genetic Algorithms," Structural Optimization, Vol.
6, pp. 151-159.
29、Groenwold, A. A., Stander, N. and Snyman, J. A. (1996). "A Pseudo Discrete
Rounding Method for Structural Optimization," Structural Optimization, Vol.
11, pp. 218-227.
30、Groenwold, A. A., Stander, N., and Snyman, J. A. (1999)."A Regional Genetic
Algorithms for the Discrete Optimal Design of Truss Structures," Interna-
tional Journal for Numerical Methods in Engineering, Vol. 44, No.6, pp. 749-
766.
31、Gupta, O. K. and Ravindran, A. (1984). "Nonlinear Mixed Integer Programming
and Discrete Optimization," Progress in Engineering Optimization, R. W.
Mayne and K. M. Ragsdell, New York, N. Y. pp. 297-520.
32、Hajek, B. (1986). "Optimization by Simulated Annealing: A Nece ssary and
Sufficient Condition for Convergence," in Adaptive Statistical Procedures
and Related Topics, J. Van Ryzin, Institute of Mathematical Statistics:
Hayward, C. A., pp. 417-427.
33、Hajek, B. (1988). "Cooling Schedules for Optimal Annealing," Mathematics of
Operations Research, Vol. 13, pp. 311-329.
34、Holland, J. H. (1962). "Outline for a Logical Theory of Adaptive System,"
Journal of the Association for Computing Machinery, Vol. 3, pp.297-314.
35、Jivotovski, G. (2000). "A Gradient Based Heuristic Algorithm and its Appli-
cation to Discrete Optimization of Bar Structures," Structural and Multidis-
ciplinary Optimization, Vol. 19, pp. 237-248.
36、Juang, D. S., Wu, Y. T., and Chang, W. T. (2003). "Optimum Design of Truss
Structures using Discrete Lagrangian Method," Journal of the Chinese Insti-
tute of Engineers, Vol. 25, No. 6, pp. 755-766 (2003).
37、Kavile, D. and Powell, G. H. (1971). "Efficient Reanalysis of Modified
Structures," Journal of the Structural Division, ASCE., Vol. 97, No. 1, pp.
377-392.
38、Kirkpatrick, S., Gelatt, C. D. and Vecchi, M. P. (1983). "Opti mization by
Simulated Annealing," Science, Vol. 220, pp. 671-680.
39、Lin, C. Y. and Hajela, P. (1992). "Genetic Algorithms in Opti mization
Problems with Discrete and Integer Design Variables," Engineering Optimiza-
tion, Vol. 19, No. 4, pp. 309-327.
40、Nanakorn, P. and Meesomklin, K. (2001). "An Adaptive Penalty Function in
Genetic Algorithms for Structural Design Optimiation," Computers and Struc-
tures, Vol. 79, pp. 2527-2539.
41、Olsen, G. and Vanderplaats, G. N. (1989). "A Method for Nonlinear Optimiza-
tion with Discrete Variables," AIAA Journal, Vol. 27, No. 11, pp. 1584-1589.
42、Polson, A. G. (1993). "Discrete Optimal Design of Truss Structures," M. Eng.
Dissertation, Department. of Mechanical and Aeronautical Engineering, Uni-
versity of Pretoria.
43、Ponterosso, P. and Fox, D. S. J. (1999). "Heuristically Seeded Genetic Algo-
rithms Applied to Truss Optimisation," Engineering with Computers, Vol. 15,
pp. 345-355.
44、Rajan, S. D. (1995). "Sizing, Shape, and Topology Design Opti mization of
Trusses using Genetic Algorithms," Journal of Structural Engineering, ASCE.,
Vol. 121, No. 10, pp. 1480-1487.
45、Rajeev, S. and Krishnamoorthy, C. S. (1992). "Discrete Optimization of
Structures Using Genetic Algorithms," Journal of Structural Engineering,
ASCE., Vol. 118, pp. 1233-1250.
46、Rajeev, S. and Krishnamoorthy, C. S. (1997). "Genetic Algo rithms Based
Methodologies for Design Optimization of Trusses," Journal of Structural
Engineering, ASCE., Vol. 123, pp. 350-358.
47、Reiter, S. and Sherman, G. (1965). "Discrete Programming," Society for In-
dustrial and Applied Mathematics, Vol. 133, No. 6, pp. 864-889.
48、Ringertz, U. T. (1988). "On Methods for Discrete Structural Opti mization,"
Engineering Optimization, Vol. 13, pp. 47-64.
49、Salajegheh, E. and Salajegheh, J. (2002). "Optimum Design of Structures with
Discrete Variables Using Higher Order Approximation," Computer Methods in
Applied Mechanics and Engineering, Vol. 191, pp. 1395-1419.
50、Salajegheh, E. and Vanderplaats, G. N. (1993). "Efficient Optimum Design of
Structures with Discrete Design Variables," Space Structures, Vol. 8, pp.
199-208.
51、Sandgren, E. (1990). "Nonlinear Integer and Discrete Programming in Mechani-
cal Design Optimization," Journal of Mechanical Design, ASME., Vol. 112, No.
2, pp. 223-229.
52、Schmit, L. A. and Fleury, C. (1980). "Discrete Continuous Variable Struc-
tural Synthesis Using Dual Methods," AIAA Journal, Vol. 18, No. 4, pp. 1515-
1524.
53、Shang, Y. and Wah, B. W. (1998). "A Discrete Lagrangian Based Global Search
Method for Solving Satisfiability Problems," Journal of Global Optimization,
Vol. 12, No. 1, pp. 61-99.
54、Sui, Y. and Lin, Y. (1987). "The Optimization of Beam Containing Structure
with Discrete Cross Section and its Computer Implementation on Plane Frame
Structure," Comp. Struct. Mech. Appl., Vol. 4, pp. 62-69.
55、Shin, D. K., Gurdal, Z. and Griffin, O. H. (1990), "A Penalty Approach for
Nonlinear Optimization with Discrete Design Variables," Engineering Optimi-
zation, Vol. 16, pp. 29-42.
56、Sun, H. C., Chai, S. and Wang, Y. F. (1995). Discrete Optimum Design of
Structures, Dalian University of Technology.
57、Svanberg, K. (1981). "Optimization of Geometry in Truss Design," Computer
Methods in Applied Mechanics and Engineering, Vol. 28, pp. 63-80.
58、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.
59、Toakley, R., (1968). "Optimum Design Using Available Sections," Journal of
Structural Division, ASCE, Vol.94, ST 5, pp.1219-1242.
60、Tong, W. H. and Liu, W. H. (2001). "An Optimization Procedure for Truss
Structures with Discrete Design Variables and Dynamics Constrains." Compu-
ters and Structures, Vol. 79, pp.155-162.
61、Trosset, M. W. (2002). "What is Simulated Annealing," Opti mization and
Engineering, Vol. 2, pp. 201-213.
62、Tseng, C. H. Wang, L. W. and Ling, S. F. (1992). "A Numerical Study of the
Branch and Bound Method in Structural Optimization," Technical Report, De-
partment of Mechanical Engineering, National Chiao Tung University, Hsinchu,
Taiwan.
63、Vanderplaats, G. N. (1990). "General Purpose Optimization Software for
Engineering Design," Proc., 3rd Air Force / NASA Symp. On Recent Adv. In
Multi Disciplinary Anal. and Iptimization, San Francisco, C. A.
64、Wah, B. W. and Shang, Y. (1996). A Discrete Lagrangian Based Global Search
Metod for Solving Satisfiability Problems, Proc. DIMACS Workshop on Satis-
fiability Problems, Theory and Applications, Du, D.Z., Gu, J., and Pardalos,
P., AMS.
65、Wah, B. W., Shang, Y. and Wu, Z. (1997). "Discrete Lagrangian Method for Op-
timizing the Design of Multipilerless QMF Filter Banks," Proc. Int''l Conf.
On Application Specific Array Processors, IEEE, pp. 529-538.
66、Wah, B. and Wu, Z. (1999). "Discrete Lagrangian Methods for Designing Multi-
plierless Two Channel PR LP Filter Banks," Journal of VLSI Signal Pro-
cessing, Vol. 21, No. 2, pp. 131-150.
67、Whitley, D. (1989). "The Genitor Algorithm and Seiection Pressure: Why Rank
Based Allocation of Reproductive Trials is Best," Proceeding of the Third
International Conference on Genetic Algorithms, J. D. Schaffer, pp. 116-121,
Morgan Kaufmann Publishers, San Mateo, California.
68、Wu, Z. (1998). "The Discrete Lagrangian Theory ans its Application to Solve
Nonlinear Discrete Constrain Optimization Problems," Master Thesis, Depart-
ment of Computer Science, University of Illinois at Urbana Champaign.
69、Wu, S. J. and Chow, P. T. (1995a). "The Application of Genetic Alogirthms to
Discrete Optimation Problems," Journal of the Chinese Society of Mechanical
Engineers, Vol. 16, No. 6, pp. 587-598.
70、Wu, S. J. and Chow, P. T. (1995b): Integrated Discrete and Configuration Op-
timization of Trusses Using Genetic Algorithms," Computers and Structures,
Vol. 55, No. 4, pp. 695-702.
71、Yeh, I. C. (1999). "Hybrid Genetic Algorithms for Optimization of Truss
Structures," Computer Aided Civil and Infrastructure Engineering, Vol.14,
No.3, pp.199-206.
72、吳泳達(2003),「離散拉格朗日法於結構最佳化設計之應用」,碩士論文,國立中央大
學土木工程研究所,中壢。
73、張慰慈、莊德興(2002),「應用動態懲罰係數與直接汰除策略之遺傳演算法於桁架離散
最佳化設計」,中華民國第二十六屆全國力學會議論文集,D016,虎尾技術學院,雲林
虎尾。
74、莊德興(2002),「混合整數-離散實數-連續變數最佳化問題的拉格朗日解法」,中華
民國第二十六屆全國力學會議論文集,虎尾技術學院,D003,雲林虎尾。
75、莊德興、吳朗益(2003),「離散拉格朗日法於群樁基礎低價化設計之應用,」中國土木
水利學刊,第十五卷,第二期,第93-104頁。
76、莊德興、吳明賢、余書維(2002),「應用遺傳演算法於群樁基礎之低價化設計」,第六
屆結構工程研討會論文集,屏東墾丁。
77、莊德興、張慰慈(2003),「DLM GA混合演算法於大型桁架離散最佳化設計之應用」,電
子計算機於土木水利工程運用研討會論文集,臺北市。
78、莊德興、張慰慈、吳泳達(2003),「離散拉格朗日演算法及其在結構最佳設計之應
用」,電子計算機於土木水利工程運用研討會論文集,臺北市。
79、許博傑、林其禹(2001),「實數編碼與二位元編碼遺傳演算法之性能比較」,中華民國
第二十五屆全國力學會議論文集,臺中市,第1677 1688頁。
80、隋允康(1987),「含樑結構離散斷面的最佳化及其平面構架的程序實現」,計算結構力
學與其應用,第七冊,第三卷。