帳號:guest(3.12.36.175)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):羅銓余
論文名稱(中文):應用模組搜尋式簡化群體演算法於串並聯系統中一般化多層次冗餘配置問題之研究
論文名稱(外文):Simplified Swarm Optimization with Modular Search for the General Multi-level Redundancy Allocation Problem in Series-parallel Systems
指導教授(中文):葉維彰
指導教授(外文):Yeh, Wei-Chang
口試委員(中文):葉維彰
廖崇碩
劉淑範
口試委員(外文):Yeh, Wei-Chang
Liao, Chung-Shou
Liu, Shu-Fan
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學號:100034703
出版年(民國):103
畢業學年度:102
語文別:英文
論文頁數:70
中文關鍵詞:可靠度最佳化冗餘配置多層次系統簡化群體演算
外文關鍵詞:Reliability OptimizationRedundancy Allocation Problem (RAP)Multi-Level SystemSimplified Swarm Optimization (SSO)
相關次數:
  • 推薦推薦:0
  • 點閱點閱:276
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
可靠度是影響系統正常運作的重要因素,為提高系統的可靠度,冗餘配置問題 (redundancy allocation problem, RAP) 漸漸成為系統在初始規劃、設計及控制階段中重要的工具。近幾年,單層次的冗餘配置問題已相繼發展成多層次冗餘配置問題 (multi-level redundancy allocation problem, MRAP) 與複合多層次冗餘配置問題 (multiple MRAP, MMRAP) 以解決現實生活中更複雜的多層次系統。

然而,上述所提及的兩個多層次問題在設計與建構模型時仍有其侷限,導致運用於現實中存有諸多限制,因而失去普遍性與一般性。為突破問題求解上的侷限,本研究建構了新的多層次冗餘配置問題模型:一般化多層次冗餘配置問題 (general multi-level redundancy allocation problem, GMRAP),此模型的設計可更廣泛地適用於多種關鍵的系統,如製造系統、電腦伺服器系統及軟體系統。GMRAP不僅是個NP-hard問題,還是個非線性整數規劃與階層最佳化問題,較傳統的RAP, MRAP和MMRAP複雜,容易陷入區域解。為此,本研究提出一個新穎的演算法:模組搜尋式簡化群體演算法 (simplified swarm optimization with modular search, SSO-MS),此演算法是以SSO為核心透過模組式的尋優方式來處理GMRAP,這也是首次將SSO演算法運用於具有階層 (hierarchy) 結構的冗餘配置問題上。

透過實作與驗證,將SSO-MS演算法與基因演算法 (genetic algorithm, GA) 以及粒子群演算法 (particle swarm optimization, PSO) 進行比較,結果顯示本研究所提出的SSO-MS演算法在三種演算法中具有相當的競爭力與優異的成效。同時,本研究以實例演示並驗證GMRAP,結果顯示其可行性與一般性優於MRAP與MMRAP。
In recent decades, the redundancy allocation problem (RAP) is becoming an increasingly important tool in the initial stages of planning, designing, and controlling of systems. Moreover, the multi-level redundancy allocation problem (MRAP) and multiple multi-level redundancy allocation problem (MMRAP) are extensions derived from the RAP for practical modeling of real-life problems.

However, the two problems mentioned above still have restrictions that may be the best resolution in some special cases, but not in general. Therefore, this paper formulates a new kind of the MRAP called the general multi-level redundancy allocation problem (GMRAP) so as to break the restrictions and generalize previous problems. GMRAP designs are widespread in many critical systems, such as manufacturing systems, computing systems and software systems. GMRAP is not only NP-hard, but a nonlinear integer optimization problem with hierarchy. The complexity of GMRAP is much larger than the traditional RAP, MRAP and MMRAP. Furthermore, a novel algorithm called simplified swarm optimization with modular search (SSO-MS) is proposed to solve the GMRAP in this paper. To the best of our knowledge, this is the first attempt to use SSO for the hierarchal RAP instead of genetic algorithms.

Finally, the result obtained by SSO-MS has been compared with those obtained from genetic algorithms and particle swarm optimization algorithms. Computational results show that the proposed SSO-MS is very competitive and demonstrate the effectiveness and the practical viability of this approach and model.
CHINESE ABSTRACT I
ABSTRACT II
LIST OF FIGURES V
LIST OF TABLES VI
LIST OF ACRONYMS AND NOTATIONS VII
CHAPTER 1 INTRODUCTION 1
1.1 BACKGROUND AND MOTIVATION 1
1.2 RESEARCH FRAMEWORK 3
CHAPTER 2 LITERATURE REVIEW 5
2.1 REDUNDANCY ALLOCATION PROBLEM (RAP) 5
2.2 MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM (MRAP) 7
2.3 MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM(MMRAP) 11
2.4 PARTICLE SWARM OPTIMIZATION (PSO) 12
2.5 SIMPLIFIED SWARM OPTIMIZATION (SSO) 13
2.6 SUMMARY AND CONCLUSION 14
CHAPTER 3 MODEL FORMULATION 16
3.1 PROBLEM STATEMENT 16
3.2 THE MATHEMATICAL MODEL 18
3.3 OBJECTIVE FUNCTION 20
3.4 SUMMARY AND CONCLUSION 22
CHAPTER 4 PROPOSED SSO-MS ALGORITHM 23
4.1 SOLUTION REPRESENTATION 23
4.2 CODING PROCEDURES 24
4.3 INITIALIZATION FOR UPPER BOUND 26
4.4 INITIAL POPULATION 29
4.5 UPDATE MECHANISM 31
4.6 PENALTY FUNCTION 34
CHAPTER 5 EXPERIMENTAL RESULTS AND ANALYSIS 36
5.1 THE EXPERIMENT STATEMENT 36
5.2 COMPARISONS OF METHODS UNDER DIFFERENT COST CONSTRAINTS 38
5.3 VERIFICATION AND VALIDATION OF MODELS 44
CHAPTER 6 CONCLUSIONS AND FUTURE RESEARCH 47
REFERENCES 49
APPENDIX: SOLUTIONS FOR THE NUMERICAL EXAMPLE 57

[1] Yun, W.Y., Y.M. Song, and H.-G. Kim, Multiple multi-level redundancy allocation in series systems. Reliability Engineering & System Safety, 2007. 92(3): p. 308-313.
[2] Yun, W.Y. and J.W. Kim, Multi-level redundancy optimization in series systems. Computers & Industrial Engineering, 2004. 46(2): p. 337-346.
[3] Yang, B., H. Hu, and S. Guo, Cost-oriented task allocation and hardware redundancy policies in heterogeneous distributed computing systems considering software reliability. Computers & Industrial Engineering, 2009. 56(4): p. 1687-1696.
[4] Massim, Y., A. Zeblah, R. Meziane, M. Benguediab, and A. Ghouraf, Optimal Design and Reliability Evaluation of Multi-State Series-Parallel Power Systems. Nonlinear Dynamics, 2005. 40(4): p. 309-321.
[5] Chern, M.-S., On the computational complexity of reliability redundancy allocation in a series system. Operations Research Letters, 1992. 11(5): p. 309-315.
[6] He, P., K. Wu, J. Xu, J. Wen, and Z. Jiang, Multilevel redundancy allocation using two dimensional arrays encoding and hybrid genetic algorithm. Computers & Industrial Engineering, 2013. 64(1): p. 69-83.
[7] Yeh, W.-C., Study on quickest path networks with dependent components and apply to RAP, Rep. NSC 97-2221-E-007-099-MY3, Taiwan, National Tsinghua University, Aug. 1, 2008–Jul. 31, 2011.
[8] Yeh, W.-C., A two-stage discrete particle swarm optimization for the problem of multiple multi-level redundancy allocation in series systems. Expert Systems with Applications, 2009. 36(5): p. 9192-9200.
[9] Yeh, W.-C., W.-W. Chang, and Y.Y. Chung, A new hybrid approach for mining breast cancer pattern using discrete particle swarm optimization and statistical method. Expert Systems with Applications, 2009. 36(4): p. 8204-8211.
[10] Kennedy, J. and R. Eberhart, Particle Swarm Optimization. Proceedings of IEEE International Conference on Neural Networks, 1995: p. 1942-1948.
[11] Kennedy, J. and R.C. Eberhart. A discrete binary version of the particle swarm algorithm. in Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on. 1997.
[12] Yuhui, S. and R.C. Eberhart. Empirical study of particle swarm optimization. in Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on. 1999.
[13] Gordon, R., Optimum Component Redundancy for Maximum System Reliability. Operations Research, 1957. 5(2): p. 229-243.
[14] Sharifian, S., S.A. Motamedi, and M.K. Akbari, A predictive and probabilistic load-balancing algorithm for cluster-based web servers. Applied Soft Computing, 2011. 11(1): p. 970-981.
[15] Way, K. and V.R. Prasad, An annotated overview of system-reliability optimization. Reliability, IEEE Transactions on, 2000. 49(2): p. 176-187.
[16] Tillman, F.A., C.-L. Hwang, and W. Kuo, Optimization Techniques for System Reliability with Redundancy-A Review. Reliability, IEEE Transactions on, 1977. R-26(3): p. 148-155.
[17] Cao, D., A. Murat, and R.B. Chinnam, Efficient exact optimization of multi-objective redundancy allocation problems in series-parallel systems. Reliability Engineering & System Safety, 2013. 111: p. 154-163.
[18] Khalili-Damghani, K. and M. Amiri, Solving binary-state multi-objective reliability redundancy allocation series-parallel problem using efficient epsilon-constraint, multi-start partial bound enumeration algorithm, and DEA. Reliability Engineering & System Safety, 2012. 103: p. 35-44.
[19] Misra, K.B. and U. Sharma, An efficient algorithm to solve integer-programming problems arising in system-reliability design. Reliability, IEEE Transactions on, 1991. 40(1): p. 81-91.
[20] Ha, C. and W. Kuo, Reliability redundancy allocation: An improved realization for nonconvex nonlinear programming problems. European Journal of Operational Research, 2006. 171(1): p. 24-38.
[21] Chern, M.-S., Parametric nonlinear integer programming: The right-hand side case. European Journal of Operational Research, 1991. 54(2): p. 237-255.
[22] Ng, K.K. and N.G.F. Sancho, A hybrid ‘dynamic programming/depth-first search’ algorithm, with an application to redundancy allocation. IIE Transactions, 2001. 33(12): p. 1047-1058.
[23] Yalaoui, A., E. Chatelet, and C. Chengbin, A new dynamic programming method for reliability & redundancy allocation in a parallel-series system. Reliability, IEEE Transactions on, 2005. 54(2): p. 254-261.
[24] Li, J., A bound dynamic programming for solving reliability redundancy optimization. Microelectronics Reliability, 1996. 36(10): p. 1515-1520.
[25] Sung, C.S. and Y.K. Cho, Branch-and-bound redundancy optimization for a series system with multiple-choice constraints. Reliability, IEEE Transactions on, 1999. 48(2): p. 108-117.
[26] Djerdjour, M. and K. Rekab, A branch and bound algorithm for designing reliable systems at a minimum cost. Applied Mathematics and Computation, 2001. 118(2-3): p. 247-259.
[27] Ramirez-Marquez, J.E. and D.W. Coit, A heuristic for solving the redundancy allocation problem for multi-state series-parallel systems. Reliability Engineering & System Safety, 2004. 83(3): p. 341-349.
[28] You, P.-S. and T.-C. Chen, An efficient heuristic for series–parallel redundant reliability problems. Computers & Operations Research, 2005. 32(8): p. 2117-2127.
[29] Nakagawa, Y. and S. Miyazaki, Surrogate Constraints Algorithm for Reliability Optimization Problems with Two Constraints. Reliability, IEEE Transactions on, 1981. R-30(2): p. 175-180.
[30] Onishi, J., S. Kimura, R.J.W. James, and Y. Nakagawa, Solving the Redundancy Allocation Problem With a Mix of Components Using the Improved Surrogate Constraint Method. Reliability, IEEE Transactions on, 2007. 56(1): p. 94-101.
[31] Abouei Ardakan, M. and A. Zeinal Hamadani, Reliability–redundancy allocation problem with cold-standby redundancy strategy. Simulation Modelling Practice and Theory, 2014. 42: p. 107-118.
[32] Marseguerra, M., E. Zio, L. Podofillini, and D.W. Coit, Optimal design of reliable network systems in presence of uncertainty. Reliability, IEEE Transactions on, 2005. 54(2): p. 243-253.
[33] Tavakkoli-Moghaddam, R., J. Safari, and F. Sassani, Reliability optimization of series-parallel systems with a choice of redundancy strategies using a genetic algorithm. Reliability Engineering & System Safety, 2008. 93(4): p. 550-556.
[34] Zoulfaghari, H., A. Zeinal Hamadani, and M. Abouei Ardakan, Bi-objective redundancy allocation problem for a system with mixed repairable and non-repairable components. ISA Trans, 2014. 53(1): p. 17-24.
[35] Chambari, A., A.A. Najafi, S.H.A. Rahmati, and A. Karimi, An efficient simulated annealing algorithm for the redundancy allocation problem with a choice of redundancy strategies. Reliability Engineering & System Safety, 2013. 119: p. 158-164.
[36] Kim, H.-G., C.-O. Bae, and D.-J. Park, Reliability-redundancy optimization using simulated annealing algorithms. Journal of Quality in Maintenance Engineering, 2006. 12(4): p. 354-363.
[37] Kulturel-Konaka, S., A.E. Smithb, and D.W. Coitc, Efficiently Solving the Redundancy Allocation Problem Using Tabu Search. IIE Transactions 2003. 35(6): p. 515-526.
[38] Ouzineb, M., M. Nourelfath, and M. Gendreau, Tabu search for the redundancy allocation problem of homogenous series–parallel multi-state systems. Reliability Engineering & System Safety, 2008. 93(8): p. 1257-1272.
[39] Zhao, R. and B. Liu, Redundancy optimization problems with uncertainty of combining randomness and fuzziness. European Journal of Operational Research, 2004. 157(3): p. 716-735.
[40] Sadjadi, S.J. and R. Soltani, An efficient heuristic versus a robust hybrid meta-heuristic for general framework of serial–parallel redundancy problem. Reliability Engineering & System Safety, 2009. 94(11): p. 1703-1710.
[41] Chen, T.-C., IAs based approach for reliability redundancy allocation problems. Applied Mathematics and Computation, 2006. 182(2): p. 1556-1567.
[42] Hsieh, Y.C. and P.S. You, An effective immune based two-phase approach for the optimal reliability–redundancy allocation problem. Applied Mathematics and Computation, 2011. 218(4): p. 1297-1307.
[43] Ahmadizar, F. and H. Soltanpanah, Reliability optimization of a series system with multiple-choice and budget constraints using an efficient ant colony approach. Expert Systems with Applications, 2011. 38(4): p. 3640-3646.
[44] Hsieh, T.-J. and Wei-ChangYeh, Penalty guided bees search for redundancy allocation problems with a mix of components in series–parallel systems. Computers & Operations Research, 2012. 39(11): p. 2688-2704.
[45] Yeh, W.-C. and T.-J. Hsieh, Solving reliability redundancy allocation problems using an artificial bee colony algorithm. Computers & Operations Research, 2011. 38(11): p. 1465-1473.
[46] Garg, H., M. Rani, and S.P. Sharma, An efficient two phase approach for solving reliability–redundancy allocation problem using artificial bee colony technique. Computers & Operations Research, 2013. 40(12): p. 2961-2969.
[47] Garg, H. and S.P. Sharma, Multi-objective reliability-redundancy allocation problem using particle swarm optimization. Computers & Industrial Engineering, 2013. 64(1): p. 247-255.
[48] Wang, Y. and L. Li, A PSO algorithm for constrained redundancy allocation in multi-state systems with bridge topology. Computers & Industrial Engineering, 2014. 68: p. 13-22.
[49] Yeh, W.-C., Orthogonal simplified swarm optimization for the series–parallel redundancy allocation problem with a mix of components. Knowledge-Based Systems, 2014. 64: p. 1-12.
[50] Kuo, W. and R. Wan, Recent Advances in Optimal Reliability Allocation, in Computational Intelligence in Reliability Engineering, G. Levitin, Editor. 2007, Springer Berlin Heidelberg. p. 1-36.
[51] Kumar, R., K. Izui, Y. Masataka, and S. Nishiwaki, Multilevel Redundancy Allocation Optimization Using Hierarchical Genetic Algorithm. Reliability, IEEE Transactions on, 2008. 57(4): p. 650-661.
[52] Wang, Z., K. Tang, and X. Yao, A Memetic Algorithm for Multi-Level Redundancy Allocation. Reliability, IEEE Transactions on, 2010. 59(4): p. 754 - 765.
[53] Yeh, W.-C., Simplified swarm optimization in disassembly sequencing problems with learning effects. Computers & Operations Research, 2012. 39(9): p. 2168-2177.
[54] Yeh, W.-C., Optimization of the Disassembly Sequencing Problem on the Basis of Self-Adaptive Simplified Swarm Optimization. Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on 2012. 42(1): p. 250-261.
[55] Yeh, W.-C., Y.-M. Yeh, P.-C. Chang, Y.-C. Ke, and V. Chung, Forecasting wind power in the Mai Liao Wind Farm based on the multi-layer perceptron artificial neural network model with improved simplified swarm optimization. Electrical Power and Energy Systems, 2014. 55: p. 741-748.
[56] Yeh, W.-C., New Parameter-Free Simplified Swarm Optimization for Artificial Neural Network Training and Its Application in the Prediction of Time Series. Neural Networks and Learning Systems, IEEE Transactions on, 2013. 24(4): p. 661-665.
[57] Yeh, W.-C., A MCS-RSM approach for network reliability to minimise the total cost. The International Journal of Advanced Manufacturing Technology, 2003. 22(9-10): p. 681-688.
[58] Yeh, W.-C., Y.-C. Lin, Y.Y. Chung, and M. Chih, A Particle Swarm Optimization Approach Based on Monte Carlo Simulation for Solving the Complex Network Reliability Problem. Reliability, IEEE Transactions on, 2010. 59(1): p. 212-221.
[59] Holland, J.H., Adaptation in Natural and Artificial Systems. 1976, MI: The University of Michigan Press (2d ed, 1992, The MIT Press, Cambridge, MA).
[60] Goldberg, D.E., Genetic Algorithms in Search, Optimization and Machine Learning. 1989, MA: Addison-Wesley Longman.
[61] Potts, J.C., T.D. Giddens, and S.B. Yadav, The development and evaluation of an improved genetic algorithm based on migration and artificial selection. Systems, Man and Cybernetics, IEEE Transactions on, 1994. 24(1): p. 73-86.
(此全文限內部瀏覽)
電子全文
摘要
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *