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

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):陳任軒
作者(外文):Chen, Jen-Hsuan
論文名稱(中文):利用累加窮舉簡化群體演算法求解通用網路可靠度冗餘配置問題
論文名稱(外文):A Novel Binary-addition Simplified Swarm Optimization for Generalized Reliability Redundancy Allocation Problem
指導教授(中文):葉維彰
指導教授(外文):Yeh, Wei-Chang
口試委員(中文):梁韵嘉
賴智明
口試委員(外文):Liang, Yun-Chia
Lai, Chyh-Ming
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學號:108034603
出版年(民國):110
畢業學年度:109
語文別:中文
論文頁數:77
中文關鍵詞:可靠度冗餘配置問題網路可靠度累加窮舉演算法簡化群體演算法柔性演算
外文關鍵詞:Reliability redundancy allocation problem (RRAP)Network reliabilityBinary-addition tree (BAT)Simplified swarm algorithm (SSO)Soft computing
相關次數:
  • 推薦推薦:0
  • 點閱點閱:395
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
網路系統常見於生活中各種應用,例如:電網、物聯網 (IoT)、瓦斯網路,然而許多系統皆暴露在失效的風險之下,因此網路系統的可靠度提升亦變得更加重要。可靠度冗餘配置問題 (Reliability redundancy allocation problem, RRAP) 是著名的可靠度設計工具,然而,當系統從常見的串並聯結構擴展為更複雜的網路結構後,RRAP亦需有相應發展才能有效解決網路系統的可靠度問題。本研究基於此將RRAP擴展為通用網路可靠度冗餘配置問題(Generalized reliability redundancy allocation problem, GRRAP) 以用於通用網路 (general network) 結構的系統,使RRAP得以轉換為網路可靠度最佳化問題,並使用累加窮舉演算法 (Binary Addition Tree Algorithm) 計算網路可靠度 (network reliability) 精確值。
由於RRAP為NP-hard問題,為求解比RRAP更為複雜的GRRAP,本研究提出累加窮舉簡化群體演算法 (Binary-addition simplified swarm optimization, BSSO) ,BSSO結合了BAT演算法的精確特性與SSO演算法的效率,利用多狀態BAT重組並篩選出可行的整數變數組合,能夠有效的縮小解空間加快找到高品質解的時間,此外,亦改良了多狀態BAT在列舉變數組合時耗費大量時間的問題,在面對有重量、體積限制的RRAP問題時,能有效避免掉多餘的運算過程以節省計算效能與時間。在研究的最後,BSSO也與基因演算法(Genetic Algorithm, GA)、粒子群最佳化演算法 (Particle Swarm Optimization, PSO) 及簡化群體演算法(Simplified Swarm Optimization, SSO) 進行比較,並在六個不同網路結構及大小的問題集中皆得到四個演算法中最佳的解品質
Network systems are commonly used in various fields, such as power grid, Internet of Things (IoT), and gas networks. Systems are often associated with many risks and failures, so system reliability optimization has been the focus of research in the past. Reliability redundancy allocation problem (RRAP) is a well-known reliability design tool, which needs to be developed when the system is extended from the series-parallel structure to a more general network structure. Therefore, this study proposes a novel RRAP called General RRAP (GRRAP) to be applied to general network systems. In the network reliability evaluation, this study uses the Binary Addition Tree Algorithm (BAT) to calculate the exact value of network reliability
Since GRRAP is an NP-hard problem, a new algorithm called Binary-addition simplified swarm optimization (BSSO) is also proposed in this study. BSSO combines the accuracy of the BAT algorithm and the efficiency of the SSO algorithm. Using multi-state BAT to recombine and filter the integer variable combinations in advance can effectively reduce the solution space and speed up the time to find high-quality solutions. This study also improved the multi-state BAT to eliminate redundant computational procedures in the computation process, thus improving computational efficiency and saving time.
The experimental results show that BSSO outperforms three well-known algorithms, includes Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Simplified Swarm Optimization (SSO), on six different network benchmarks.
摘要 I
Abstract II
目錄 III
圖目錄 V
表目錄 VII
第一章、緒論 1
1.1 研究背景與動機 1
1.2 研究目的 2
1.3 研究架構 3
第二章、文獻回顧 5
2.1 可靠度冗餘配置問題 5
2.2 網路可靠度 12
2.3 累加窮舉演算法 (Binary-Addition Tree Algorithm) 13
2.4 簡化群體演算法 (Simplified Swarm Optimization) 15
第三章、研究方法 17
3.1 通用網路可靠度冗餘配置問題 17
3.2 子系統可靠度計算 20
3.3 利用BAT演算法求解二元狀態網路可靠度 21
3.4 解編碼方式 27
3.5 BSSO更新機制 28
3.6 適應值函數 36
3.7 懲罰函數 36
3.8 BSSO演算法應用於GRRAP流程 37
第四章、實驗結果與分析 38
4.1 實驗資料集 38
4.2 直交表實驗設計 44
4.3 實驗結果比較 56
第五章、結論與未來研究方向 69
5.1 結論 69
5.2 未來展望 70
參考文獻 71
[1] Kuo, W. and V.R. Prasad, "An annotated overview of system-reliability optimization". IEEE Transactions on reliability, vol. 49, no. 2, pp. 176-187, 2000
[2] Choi, T.-M., X. Wen, X. Sun, and S.-H. Chung, "The mean-variance approach for global supply chain risk analysis with air logistics in the blockchain technology era". Transportation Research Part E: Logistics and Transportation Review, vol. 127, pp. 178-191, 2019
[3] Colbourn, C.J., The combinatorics of network reliability. 1987: Oxford University Press, Inc.
[4] Tillman, F.A., C.-L. Hwang, and W. Kuo, "Determining component reliability and redundancy for optimum system reliability". IEEE Transactions on Reliability, vol. 26, no. 3, pp. 162-165, 1977
[5] Dhingra, A.K., "Optimal apportionment of reliability and redundancy in series systems under multiple objectives". IEEE Transactions on reliability, vol. 41, no. 4, pp. 576-582, 1992
[6] Coit, D.W. and A.E. Smith, "Reliability optimization of series-parallel systems using a genetic algorithm". IEEE Transactions on reliability, vol. 45, no. 2, pp. 254-260, 1996
[7] Hsieh, Y.-C., T.-C. Chen, and D.L. Bricker, "Genetic algorithms for reliability design problems". Microelectronics Reliability, vol. 38, no. 10, pp. 1599-1605, 1998
[8] 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, vol. 103, pp. 35-44, 2012
[9] Yeh, W.-C., "Orthogonal simplified swarm optimization for the series–parallel redundancy allocation problem with a mix of components". Knowledge-Based Systems, vol. 64, pp. 1-12, 2014
[10] Huang, C.-L., "A particle-based simplified swarm optimization algorithm for reliability redundancy allocation problems". Reliability Engineering & System Safety, vol. 142, pp. 221-230, 2015
[11] Yeh, W.-C., "A novel boundary swarm optimization method for reliability redundancy allocation problems". Reliability Engineering & System Safety, vol. 192, pp. 106060, 2019
[12] Yeh, W.-C., "Novel binary-addition tree algorithm (BAT) for binary-state network reliability problem". Reliability Engineering & System Safety, vol. 208, pp. 107448, 2021
[13] Yeh, W.-C., "A new exact solution algorithm for a novel generalized redundancy allocation problem". Information Sciences, vol. 408, pp. 182-197, 2017
[14] Yeh, W.-C. and T.-J. Hsieh, "Solving reliability redundancy allocation problems using an artificial bee colony algorithm". Computers & Operations Research, vol. 38, no. 11, pp. 1465-1473, 2011
[15] Liang, Y.-C. and A.E. Smith, "An ant colony optimization algorithm for the redundancy allocation problem (RAP)". IEEE Transactions on reliability, vol. 53, no. 3, pp. 417-423, 2004
[16] 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, vol. 36, no. 5, pp. 9192-9200, 2009
[17] Yeh, W.-C., "An improved simplified swarm optimization". Knowledge-Based Systems, vol. 82, pp. 60-69, 2015
[18] Valian, E. and E. Valian, "A cuckoo search algorithm by Lévy flights for solving reliability redundancy allocation problems". Engineering Optimization, vol. 45, no. 11, pp. 1273-1286, 2013
[19] Huang, X., F.P. Coolen, and T. Coolen-Maturi, "A heuristic survival signature based approach for reliability-redundancy allocation". Reliability Engineering & System Safety, vol. 185, pp. 511-517, 2019
[20] Ardakan, M.A. and A.Z. Hamadani, "Reliability–redundancy allocation problem with cold-standby redundancy strategy". Simulation Modelling Practice and Theory, vol. 42, pp. 107-118, 2014
[21] Coit, D.W., "Cold-standby redundancy optimization for nonrepairable systems". Iie Transactions, vol. 33, no. 6, pp. 471-478, 2001
[22] Yeh, W.-C., "Solving cold-standby reliability redundancy allocation problems using a new swarm intelligence algorithm". Applied Soft Computing, vol. 83, 2019
[23] Ouyang, Z., Y. Liu, S.-J. Ruan, and T. Jiang, "An improved particle swarm optimization algorithm for reliability-redundancy allocation problem with mixed redundancy strategy and heterogeneous components". Reliability Engineering & System Safety, vol. 181, pp. 62-74, 2019
[24] Wang, W., M. Lin, Y. Fu, X. Luo, and H. Chen, "Multi-objective optimization of reliability-redundancy allocation problem for multi-type production systems considering redundancy strategies". Reliability Engineering & System Safety, vol. 193, pp. 106681, 2020
[25] Abouei Ardakan, M., M. Sima, A. Zeinal Hamadani, and D.W. Coit, "A novel strategy for redundant components in reliability--redundancy allocation problems". IIE Transactions, vol. 48, no. 11, pp. 1043-1057, 2016
[26] Hikita, M., Y. Nakagawa, K. Nakashima, and H. Narihisa, "Reliability optimization of systems by a surrogate-constraints algorithm". IEEE Transactions on Reliability, vol. 41, no. 3, pp. 473-480, 1992
[27] Yeh, W.-C., "A simple algorithm to search for all MCs in networks". European Journal of Operational Research, vol. 174, no. 3, pp. 1694-1705, 2006
[28] Yeh, W.-C., "New method in searching for all minimal paths for the directed acyclic network reliability problem". IEEE Transactions on Reliability, vol. 65, no. 3, pp. 1263-1270, 2016
[29] Chen, T.-C., "IAs based approach for reliability redundancy allocation problems". Applied Mathematics and Computation, vol. 182, no. 2, pp. 1556-1567, 2006
[30] Kuo, W., H.-H. Lin, Z. Xu, and W. Zhang, "Reliability optimization with the Lagrange-multiplier and branch-and-bound technique". IEEE Transactions on Reliability, vol. 36, no. 5, pp. 624-630, 1987
[31] Xu, Z., W. Kuo, and H.-H. Lin, "Optimization limits in improving system reliability". IEEE Transactions on reliability, vol. 39, no. 1, pp. 51-60, 1990
[32] dos Santos Coelho, L., "An efficient particle swarm approach for mixed-integer programming in reliability–redundancy optimization applications". Reliability Engineering & System Safety, vol. 94, no. 4, pp. 830-837, 2009
[33] Zou, D., L. Gao, J. Wu, S. Li, and Y. Li, "A novel global harmony search algorithm for reliability problems". Computers & Industrial Engineering, vol. 58, no. 2, pp. 307-316, 2010
[34] Wu, P., L. Gao, D. Zou, and S. Li, "An improved particle swarm optimization algorithm for reliability problems". ISA Trans, vol. 50, no. 1, pp. 71-81, 2011
[35] He, Q., X. Hu, H. Ren, and H. Zhang, "A novel artificial fish swarm algorithm for solving large-scale reliability-redundancy application problem". ISA Trans, vol. 59, pp. 105-113, 2015
[36] Kim, H. and P. Kim, "Reliability–redundancy allocation problem considering optimal redundancy strategy using parallel genetic algorithm". Reliability Engineering & System Safety, vol. 159, pp. 153-160, 2017
[37] Kumar, A., S. Pant, and M. Ram, "System reliability optimization using gray wolf optimizer algorithm". Quality and Reliability Engineering International, vol. 33, no. 7, pp. 1327-1335, 2017
[38] Chakraborty, S., N.K. Goyal, S. Mahapatra, and S. Soh, "A Monte-Carlo Markov chain approach for coverage-area reliability of mobile wireless sensor networks with multistate nodes". Reliability Engineering & System Safety, vol. 193, pp. 106662, 2020
[39] Zhang, H., Y. Dong, J. Xiao, F. Chiclana, and E. Herrera-Viedma, "Consensus and opinion evolution-based failure mode and effect analysis approach for reliability management in social network and uncertainty contexts". Reliability Engineering & System Safety, vol. 208, pp. 107425, 2021
[40] Adnan, M. and M. Tariq, "Cascading overload failure analysis in renewable integrated power grids". Reliability Engineering & System Safety, vol. 198, pp. 106887, 2020
[41] Su, H., E. Zio, J. Zhang, and X. Li, "A systematic framework of vulnerability analysis of a natural gas pipeline network". Reliability Engineering & System Safety, vol. 175, pp. 79-91, 2018
[42] Li, Z., C. Jin, P. Hu, and C. Wang, "Resilience-based transportation network recovery strategy during emergency recovery phase under uncertainty". Reliability Engineering & System Safety, vol. 188, pp. 503-514, 2019
[43] Aggarwal, K., J. Gupta, and K. Misra, "A simple method for reliability evaluation of a communication system". IEEE Transactions on Communications, vol. 23, no. 5, pp. 563-566, 1975
[44] Kubat, P., "Estimation of reliability for communication/computer networks simulation/analytic approach". IEEE Transactions on Communications, vol. 37, no. 9, pp. 927-933, 1989
[45] Lin, Y.-K., "System reliability evaluation for a multistate supply chain network with failure nodes using minimal paths". IEEE Transactions on Reliability, vol. 58, no. 1, pp. 34-40, 2009
[46] Yeh, W.-C., "A modified universal generating function algorithm for the acyclic binary-state network reliability". IEEE Transactions on Reliability, vol. 61, no. 3, pp. 702-709, 2012
[47] Su, Y.-Z. and W.-C. Yeh, "Binary-Addition Tree Algorithm-Based Resilience Assessment for Binary-State Network Problems". Electronics, vol. 9, no. 8, pp. 1207, 2020
[48] Yeh, W.-C., C. Bae, and C.-L. Huang, "A new cut-based algorithm for the multi-state flow network reliability problem". Reliability Engineering & System Safety, vol. 136, pp. 1-7, 2015
[49] Yeh, W.-C., Z. Hao, M. Forghani-elahabad, G.-G. Wang, and Y.-L. Lin, "Novel Binary-Addition Tree Algorithm for Reliability Evaluation of Acyclic Multistate Information Networks". Reliability Engineering & System Safety, vol. 210, pp. 107427, 2021
[50] Yeh, W.-C., "A revised layered-network algorithm to search for all d-minpaths of a limited-flow acyclic network". IEEE Transactions on Reliability, vol. 47, no. 4, pp. 436-442, 1998
[51] Doulliez, P. and E. Jamoulle, "Transportation networks with random arc capacities". Revue française d'automatique, informatique, recherche opérationnelle. Recherche opérationnelle, vol. 6, no. V3, pp. 45-59, 1972
[52] Aven, T., "Availability evaluation of oil/gas production and transportation systems". Reliability engineering, vol. 18, no. 1, pp. 35-44, 1987
[53] Ball, M.O., "Complexity of network reliability computations". Networks, vol. 10, no. 2, pp. 153-165, 1980
[54] Aven, T., "Some considerations on reliability theory and its applications". Reliability Engineering & System Safety, vol. 21, no. 3, pp. 215-223, 1988
[55] Lee, C.-Y., "Representation of switching circuits by binary-decision programs". The Bell System Technical Journal, vol. 38, no. 4, pp. 985-999, 1959
[56] Bryant, R.E., "Graph-based algorithms for boolean function manipulation". Computers, IEEE Transactions on, vol. 100, no. 8, pp. 677-691, 1986
[57] Yeh, W.-C., "A greedy branch-and-bound inclusion-exclusion algorithm for calculating the exact multi-state network reliability". IEEE Transactions on Reliability, vol. 57, no. 1, pp. 88-93, 2008
[58] Hao, Z., W.-C. Yeh, J. Wang, G.-G. Wang, and B. Sun, "A quick inclusion-exclusion technique". Information Sciences, vol. 486, pp. 20-30, 2019
[59] Yeh, W.-C., "An improved sum-of-disjoint-products technique for the symbolic network reliability analysis with known minimal paths". Reliability Engineering & System Safety, vol. 92, no. 2, pp. 260-268, 2007
[60] Shier, D.R., Network reliability and algebraic structures. 1991: Clarendon Press.
[61] Yeh, W.-C. and C.-C. Kuo, "Predicting and Modeling Wildfire Propagation Areas with BAT and Maximum-State PageRank". Applied Sciences, vol. 10, no. 23, pp. 8349, 2020
[62] Yeh, W., W. Zhu, and N. Xiong, "Predicting Spread Probability of Learning-Effect Computer Virus". IEEE Access, 2020
[63] Yeh, W.-C., "One-batch Preempt Deterioration-effect Multi-state Multi-rework Network Reliability Problem and Algorithms". arXiv preprint arXiv:2103.04325, 2021
[64] Kennedy, J. and R. Eberhart. "Particle swarm optimization", in Proceedings of ICNN'95-international conference on neural networks. IEEE, 1995
[65] Yeh, W.-C., "A new harmonic continuous simplified swarm optimization". Applied Soft Computing, vol. 85, 2019
[66] Holland, J.H., Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. 1992: MIT press.
[67] Yeh, W.C., "New parameter-free simplified swarm optimization for artificial neural network training and its application in the prediction of time series". IEEE Trans Neural Netw Learn Syst, vol. 24, no. 4, pp. 661-665, 2013
[68] Yeh, W.-C., Y.-P. Lin, Y.-C. Liang, and C.-M. Lai, "Convolution Neural Network Hyperparameter Optimization Using Simplified Swarm Optimization". arXiv preprint arXiv:2103.03995, 2021
[69] Ever, Y.K., "Using simplified swarm optimization on path planning for intelligent mobile robot". Procedia computer science, vol. 120, pp. 83-90, 2017
[70] Lai, C.-M., C.-C. Chiu, W.-C. Liu, and W.-C. Yeh, "A novel nondominated sorting simplified swarm optimization for multi-stage capacitated facility location problems with multiple quantitative and qualitative objectives". Applied Soft Computing, vol. 84, pp. 105684, 2019
[71] Lai, C.-M., "Integrating simplified swarm optimization with AHP for solving capacitated military logistic depot location problem". Applied Soft Computing, vol. 78, pp. 1-12, 2019
[72] Yeh, W.-C., C.-M. Lai, and M.-H. Tsai. "Nurse scheduling problem using Simplified Swarm Optimization", in Journal of Physics: Conference Series. IOP Publishing, 2019
[73] Yeh, W.-C., C.-M. Lai, and J.-Y. Tsai. "Simplified swarm optimization for optimal deployment of fog computing system of industry 4.0 smart factory", in Journal of Physics: Conference Series. IOP Publishing, 2019
[74] Lai, C.-M., W.-C. Yeh, and Y.-C. Huang, "Entropic simplified swarm optimization for the task assignment problem". Applied Soft Computing, vol. 58, pp. 115-127, 2017
[75] Hsieh, T.-J. and W.-C. Yeh, "Penalty guided bees search for redundancy allocation problems with a mix of components in series–parallel systems". Computers & Operations Research, vol. 39, no. 11, pp. 2688-2704, 2012
[76] Yeh, W.-C., V.Y.Y. Chung, Y.-Z. Jiang, and X. He. "Solving reliability redundancy allocation problems with orthogonal simplified swarm optimization", in 2015 International Joint Conference on Neural Networks (IJCNN). IEEE, 2015
[77] Yeh, W.-C., Y.-Z. Su, X.-Z. Gao, C.-F. Hu, J. Wang, and C.-L. Huang, "Simplified swarm optimization for bi-objection active reliability redundancy allocation problems". Applied Soft Computing, pp. 107321, 2021
[78] Wu, P., L. Gao, D. Zou, and S. Li, "An improved particle swarm optimization algorithm for reliability problems". ISA transactions, vol. 50, no. 1, pp. 71-81, 2011
[79] 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". IEEE Transactions on Reliability, vol. 59, no. 1, pp. 212-221, 2010


 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *