簡易檢索 / 詳目顯示

研究生: 謝德祥
Erick - Sudjono
論文名稱: Evolutionary Fuzzy Hybrid Neural Network for Decision-Making in Construction Management
Evolutionary Fuzzy Hybrid Neural Network for Decision-Making in Construction Management
指導教授: 鄭明淵
Min-Yuan Cheng
口試委員: 曾惠斌
none
曾仁杰
none
謝佑明
none
蔡幸致
Hsing-Chih Tsai
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 247
外文關鍵詞: High Order Neural Network, Hybrid Neural Network
相關次數: 點閱:167下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

  • Many studies have found that High-order neural network (HONN) is enables to boost neural network performance. This research utilize a hybrid model with HONN and Linear Neural Network (NN) concepts to develop high-order and linear neural connectors for layer connections. Consequently, this developed HNN will involve a linear/nonlinear switch for each neural layer connection. Furthermore, fuzzy logic (FL) has already been introduced to neural network and it is also found that the combination of FL and FNN has been proof-reading. Furthermore, fuzzy logic (FL) also has been introduced to neural network and been proofed with fuzzy neural network (FNN). Therefore, this research fuses fuzzy logic additionally to develop a fuzzy hybrid neural network (FHNN) architecture. Sequentially, genetic algorithm (GA) is employed to globally optimize membership function of FL and HNN topology and parameters.
    The fundamental of this developed model is a FHNN together with genetic optimization to develop the proposed evolutionary fuzzy hybrid neural networks (EFHNN). EFHNN is capable of handling complexity such as fuzzy/uncertain tasks, linear/nonlinear neural mapping and global optimization. Furthermore, in order to enable to process the EFHNN automatic adaptation, this research work integrates the EFHNN with object-oriented (OO) computer technique which consist of three modules: management module, adaptation module and inference module. The developed system was named as evolutionary fuzzy hybrid neural inference system (EFHNIS).
    The main focus of this research will be the optimum linear/nonlinear combinations for neural layers, which is the basis of the proposed hybrid neural network as well as the validation of the proposed EFHNN which collaborated with NN, HONN, FL, and GA concepts. In addition, since the construction managements might have certain issues which are complex and full of uncertain, implementing EFHNN in this topic is proved to be suitable and applicable to reliably assist the decision making in construction industry.

    Page ABSTRACT i ACKNOWLEDGEMENTS iii ABBREVIATIONS AND SYMBOLS ix LIST OF FIGURES xv LIST OF TABLES xix 1. INTRODUCTION 1 1.1 Research Motivation 1 1.2 Research Objectives 3 1.3 Scope Definition 4 1.3.1 Scope Identification 4 1.3.2 Research Hypotheses and Assumptions 4 1.4 Research Methodology 6 1.4.1 Problem Formulation 8 1.4.2 Literature Review 8 1.4.3 Model Construction 9 1.4.4 System Development 10 1.4.5 Assessment 11 1.5 Study Outline 11 2. GENETIC ALGORITHM (GA), FUZZY LOGIC (FL), HYBRID NEURAL NETWORK (HNN), EFNIM AND OBJECT-ORIENTED SYSTEM DEVELOPMENT (OOSD) 13 2.1 Genetic Algorithm (GA) 14 2.1.1 Basic Concept 14 2.1.2 Applications in Construction Management 17 2.1.3 Advantages and Disadvantages 18 2.2 Fuzzy Logic (FL) 19 2.2.1 Basic Concept 19 2.2.2 Applications in Construction Management 21 2.2.3 Advantages and Disadvantages 22 2.3 Neural Network (NN) and High Order Neural Network (HONN) 23 2.3.1 Neural Network (NN) Basic Concept 23 2.3.2 High Order Neural Network (HONN) Basic Concept 26 2.3.3 Applications in Construction Management 27 2.3.4 Advantages and Disadvantages 27 2.4 Evolutionary Fuzzy Neural Inference Model (EFNIM) 29 2.4.1 Basic Concept 29 2.4.2 Applications in Construction Management 30 2.4.3 Advantages and Disadvantages 30 2.5 Object-Oriented System Development (OOSD) 31 2.5.1 Basic Concept 31 2.5.2 Applications in Construction Management 33 2.5.3 Advantages and Disadvantages 34 3. EVOLUTIONARY FUZZY HYBRID NEURAL NETWORK (EFHNN) 36 3.1 Hybrid Neural Network Concept 36 3.2 EFHNN Model Architecture 37 3.3 Model Adaptation Process 40 3.3.1 Initialize Population 43 3.3.2 Evaluate Individuals 54 3.3.3 Perform Crossover 65 3.3.4 Perform Mutation 66 3.3.5 Select Individuals 67 3.4 Model Adaptation Example 70 3.4.1 Initialize Population 71 3.4.2 Evaluate Individuals 74 3.4.3 Perform Crossover 82 3.4.4 Perform Mutation 83 3.4.5 Select Individuals 85 3.5 Potential Application Areas 87 3.6 Model Application Process 88 3.7 Model Requirements and Limitations 90 4. EVOLUTIONARY FUZZY HYBRID NEURAL INFERENCE SYSTEM (EFHNIS) 91 4.1 Object-Oriented System Development Process 91 4.1.1 Planning Phase 93 4.1.2 Building Phase 94 4.1.3 Deploying Phase 108 4.2 System Demonstration 111 4.2.1 System Main Form 112 4.2.2 Management Module 112 4.2.3 Adaptation Module 114 4.2.4 Phenotype Module 116 4.2.5 Inference Module 117 5. MODEL VALIDATION 119 5.1 Preparations for Model Validation 120 5.1.1 Data Preprocessing 120 5.1.2 Configuration of Model Parameters 122 5.1.3 General Parameter Settings for Case Studies 124 5.1.4 Performance Evaluation 125 5.2 Exclusive-Or (XOR) 126 5.2.1 Problem Statement 126 5.2.2 Model Application 126 5.2.3 Study of Model Complexity 127 5.3 Function Approximation 128 5.3.1 Problem Statement 128 5.3.2 Model Application 128 5.4 Performance Prediction of Subcontractor 131 5.4.1 Problem Statement 131 5.4.2 Model Application 132 5.5 Dynamic Prediction of Project Sucess 137 5.5.1 Problem Statement 137 5.5.2 Model Application 137 5.6 Conceptual Estimating of Building Cost 143 5.6.1 Problem Statement 143 5.6.2 Model Application 144 5.7 Strategic Control over Project Cash Flows 154 5.7.1 Problem Statement 154 5.7.2 Model Application 156 5.7.3 Study of data impact 165 5.7 Discussions 168 5.7.1 Implementation of EFHNN 164 6. CONCLUSIONS AND RECOMMENDATIONS 170 6.1 Review of Research Objectives 170 6.2 Summary 170 6.3 Conclusions 172 6.4 Research Contributions 174 6.5 Lessons Learned 175 6.6 Recommendations and Future Prospects 176 BIBLIOGRAPHY 179 APPENDIX A-1

    Abdelbar, A. and Tagliarini, G., 1996. HONEST: a new high order feedforward neural network, IEEE International Conference on Neural Networks - Conference Proceedings 2, 1257-1262.
    AbouRizk, S., Knowles, P., and Hermann, U. R., (2001). “Estimating labor production rates for industrial construction activities.” Journal of Construction Engineering and Management, ASCE, 127(6), 502–511.
    Adeli, H. and Wu, M. (1998). “Regularization neural network for construction cost estimation.” Journal of Construction Engineering and Management, ASCE, 124(1), 18–24.
    Aggarwal, R., and Song, Y. (1997). “Artificial neural networks in power systems. Part 1. General introduction to neural computing.” Power Engineering Journal, 11(3), 129–134.
    Akintoye, A. and Skitmore, M. (1991). “Profitability of UK construction contractors.” Construction Management and Economics, 9(4), 311–325.
    Altug, S., Trussell, H. J., and Chow, M. Y. (1999). “A “mutual update” training algorithm for fuzzy adaptive logic control/decision network (FALCON).” IEEE Transactions on Neural Networks, 10(1), 196–199.
    Barraza, G. A., Back, W. E., and Mata, F. (2000). “Probabilistic monitoring of project performance using SS-curves.” Journal of Construction Engineering and Management, ASCE, 126(2), 142–148.
    Blyth, K. and Kaka, A., 2006, “A Novel Multiple Linear Regression Model for Forecasting S-curves”, Engineering, Construction and Architectural Management, v 13, n 1, p 82-95.
    Booch, G., Rumbaugh, J., and Jacobson, I. (1999). The unified modeling language user guide. Addison-Wesley, Reading, Massachusetts.
    Boussabaine, A. H., and Kaka, A. P. (1998). “A neural networks approach for cost flow forecasting.” Construction Management and Economics, 16(4), 471–479.
    Bush, V. G. (1973). Construction management: A handbook for contractors, architects, and students. Reston, Reston, Virginia, 1–6.
    Caldas, L. G., and Norford, L. K. (2002). “A design optimization tool based on a genetic algorithm.” Automation in Construction, 11 (2), 173–184.
    Caspers, J. (1994). Object-oriented programming: Analysis, design and implementation methods. 1st ed., Computer Technology Research Corp., Charleston, South Carolina.
    Chao, L. C., and Skibniewski, M. J. (1998). “Fuzzy logic for evaluating new construction technology.” Journal of Construction Engineering and Management, ASCE, 124(4), 297–304.
    Chen, Y. Y., Lin, K. Z., and Hsu, S. T. (1992). “A self-learning fuzzy controller.” Proceedings of the International Conference on Fuzzy Systems, IEEE, Piscataway, New Jersey, 189–196.
    Cheng, M. Y. and Ko, C. H. (2000). “Safety evaluation and improvement suggestions for tower foundation: #1 Keelung to Peishyang and #3 Hsiehho to Shenmei.” Research Report, Taiwan Power Company, Taipei, Taiwan (in Chinese).
    Cheng, M. Y., and Ko, C. H. (2001). “Intelligent inference model using neuro-fuzzy-genetic method.” Proceedings of the Fifth Conference on Construction Engineering and Management, National Yunlin University of Science and Technology, Yunlin, Taiwan, 667–678.
    Cheng, M. Y. and Ko, C. H. (2002a), “Intelligent Inference Model Using Fuzzy-Neuro-Genetic Method.” Proceedings of the Ninth International Conference on Computing in Civil and Building Engineering, International Society for Computing in Civil and Building Engineering, Taipei, Taiwan, 145–150.
    Cheng, M. Y., and Ko, C. H. (2002b). “Object-oriented evolutionary fuzzy neural inference system for construction management.” Proceedings of the Sixth Conference on Construction Engineering and Management, National Cheng Kung University, Tainan, Taiwan, 391–396.
    Cheng M. Y. and Ko C. H., (2003). “OO evolutionary fuzzy neural inference system for construction management” Journal of Construction Engineering and Management, ASCE (accepted).
    CII (1996). Predictive tools: Closing the performance gap. Research Summary, RS107-1, The Construction Industry Institute, Austin, Texas.
    CIOB (1997). Code of Estimating Practice. 5th ed., The Chartered Institute of Building, Ascot, United Kingdom.
    Coleman, D., Artim, J., Ohnjec, V., Rivas, E., Rumbaugh, J., and Wirfs-Brock, R. (1997). “UML: The Language of Software Blueprints?.” SIGPLAN Notices, 32(10), 201–205.
    Dahl, O., and Nygaard, K. (1966). “Simula: An algol-based simulation language.” Communications of the ACM, 9, 671–678.
    Dandy, G. C., and Engelhardt, M. (2001). “Optimal scheduling of water pipe replacement using genetic algorithms.” Journal of Water Resources Planning and Management, ASCE, 127(4), 214–223.
    Davis, L. (1991). Handbook of genetic algorithms. Van Nostrand Reinhold, New York, New York.
    Dimitrovski, A. D. and Matos, M. A. (2000). “Fuzzy engineering economic analysis.” IEEE Transactions on Power Systems, 15(1), 283–289.
    D’Souza, D. F., and Wills, A. C. (1999). Objects, components, and frameworks with UML: The catalysis approach. Addison-Wesley, Reading, Massachusetts.
    El-Rayes, K. (2001). “Object-oriented model for repetitive construction scheduling.” Journal of Construction Engineering and Management, ASCE, 127(3), 199–205.
    El-Rayes, K., Ramanathan, R., and Moselhi, O. (2002). “An object-oriented model for planning and control of housing construction.” Construction Management and Economics, 20(3), 201–210.
    Fichman, R. G., and Kemerer, C. F. (1997). “Object technology and reuse: Lessons from early adopters.” Computer, 30(10), 47–59.
    Firesmith, D. G. (1993). Object-oriented requirements analysis and logical design: A software engineering approach. Wiley, New York, New York, 16–19.
    Fowler, M. and Scott, K. (2000). UML distilled: A brief guide to the standard object modeling language. 2nd ed., Addison-Wesley, Reading, Massachusetts.
    Gen, M., and Cheng, R. (1997). Genetic algorithms and engineering design. Wiley, New York, New York.
    Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading, Massachusetts.
    Gormley, F.M. and Meade, N., (2007), “The Utility of Cash Flow Forecasts in the Management of Corporate Cash Balances”, European Journal of Operational Research, v 182, n 2, p 923-935.
    Gorzalczany, M. B., and Gradzki, P. (2000). “A neuro-fuzzy-genetic classifier for technical applications.” Proceedings of IEEE International Conference on Industrial Technology, 1, 503-508.
    Haykin, S. (1999). Neural networks: A comprehensive foundation, Prentice-Hall, Upper Saddle River, New Jersey.
    Hegazy, T., and Wassef, N. (2001). “Cost optimization in projects with repetitive nonserial activities.” Journal of Construction Engineering and Management, ASCE, 127(3), 183–191.
    Henderson-Sellers, B., Dué, R., Graham, I., and Collins, G. (2000). “Third generation OO processes: A critique of RUP and OPEN from a project management perspective.” Proceedings of the Seventh Asia-Pacific Software Engineering Conference, IEEE, Piscataway, New Jersey, 428–435.
    Holland, J. H. (1975). Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor, Michigan.
    Hsieh, T. Y. (1998). “Impact of subcontracting on site productivity: Lessons learned in Taiwan.” Journal of Construction Engineering and Management, ASCE, 124(2), 91–100.
    Hwee, N.G. and Tiong, R.L.K., 2002, “Model on Cash Flow Forecasting and Risk Analysis for Contracting Firms”, International Journal of Project Management, v 20, n 5, p 351-363.
    Ishigami, H., Fukuda, T., Shibata, T., and Arai, F. (1995). “Structure optimization of fuzzy neural network by genetic algorithm.” Fuzzy Sets and Systems, 71(3), 257–264.
    Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G. (1992). Object-oriented software engineering. Addison-Wesley, Reading, Massachusetts.
    Jagielska, I., Matthews, C., and Whitfort, T. (1999). “An investigation into the application of neural networks, fuzzy logic, genetic algorithms, and rough sets to automated knowledge acquisition for classification problems.” Neurocomputing, 24, 37-54.
    Johnson, R. A. (2000). “The ups and downs of object-oriented systems development.” Communications of the ACM, 43(10), 68–73.
    Kalakota, R., Rathnam, S., and Whinston, A. B. (1993). “The role of complexity in object-oriented systems development.” Proceeding of the Twenty-Sixth Hawaii International Conference on System Sciences, IEEE, Piscataway, New Jersey, 4, 759–768.
    Karim, A., and Adeli, H. (1999). “OO information model for construction project management.” Journal of Construction Engineering and Management, ASCE, 125(5), 361–367.
    Khosrowshahi, F. and Kaka, A.P. (1996) Estimation of project total cost and duration for housing projects in the UK. Building and Environment, 31 (4), 373–383.
    Khosrowshahi, F. and Kaka, A.P., (2007), “A Decision Support Model for Construction Cash Flow Management”, Computer-Aided Civil and Infrastructure Engineering, v 22, n 7, Decision Making in Urban and Civil Engineering, 527-539.
    Kim, G.H., Seo, D.S. and Kang, K.I. (2005) Hybrid models of neural networks and genetic algorithms for predicting preliminary cost estimates. Journal of Computing in Civil Engineering, 19(2), 208-211.
    Klir, G. J. and Yuan, B. (1995). Fuzzy sets and fuzzy logic: Theory and applications. Prentice Hall PTR, Upper Saddle River, New Jersey.
    Ko, C. H. (2002). “Evolutionary Fuzzy Neural Inference Model (EFNIM) for Decision-Making in Construction Management.” Doctoral dissertation, National Taiwan University of Science and Technology, Taipei, Taiwan.
    Kumaraswamy, M. M., and Matthews, J. D. (2000). “Improved subcontractor selection employing partnering principles.” Journal of Management in Engineering, ASCE, 16(3), 47–57.
    Lam, K. C., and Runeson, G. (1999). “Modelling financial decisions in construction firms.” Construction Management and Economics, 17(5), 589–602.
    Larman, C. (1998). Applying UML and patterns: An introduction to object-oriented analysis and design, Prentice Hall PTR, Upper Saddle River, New Jersey.
    Lauesen, S. (1998). “Real-life object-oriented systems.” IEEE Software, 15(2), 76–83.
    Leu, S. S., and Hwang, S. T. (2001). “Optimal Repetitive Scheduling Model with Shareable Resource Constraint.” Journal of Construction Engineering and Management, ASCE, 127(4), 270–280.
    Liatsis, P., and Goulermas, Y. J. P. (1995). “Minimal optimal topologies for invariant higher-order neural architectures using genetic algorithms.” Proceedings of the IEEE International Symposium on Industrial Electronics, 2, 792 –797.
    Liska, J., and Melsheimer, S. S. (1994). “Complete design of fuzzy logic systems using genetic algorithms.” Proceedings of the Third IEEE Conference on fuzzy systems, IEEE, Piscataway, New Jersey, 2, 1377–1382.
    Lin, C.T., and Lee, C.S.G. (1996). Neural fuzzy systems: a neuro-fuzzy synergism to intelligent systems. Prentice Hall PTR, New Jersey, 4-5.
    Linkens, D. A., and Nyongesa, H. O. (1996). “Learning systems in intelligent control: an appraisal of fuzzy, neural and genetic algorithm control applications.” IEE Proceedings: Control Theory and Applications, 143(4), 367-386.
    Long, L. Z. (2007). “Prediction Cash Flow for Construction Projects using Evolutionary Fuzzy Neural Inference Model.” Master thesis, National Taiwan University of Science and Technology, Taipei, Taiwan.
    Maier, H. R., Sayed, T., and Lence, B. J. (2000). “Forecasting cyanobacterial concentrations using B-spline networks.” Journal of Computing in civil engineering, ASCE, 14(3), 183–189.
    Michalewicz, Z. (1996). Genetic algorithms + data structures = evolution programs. 3rd ed., Springer-Verlag, New York, New York.
    Minsky, M. and Papert, S. (1969). Perceptrons: An introduction to computational geometry. MIT Press, Cambridge, Massachusetts.
    Navon, R., Shapira, A., and Shechori, Y. (2000). “Automated rebar constructability diagnosis.” Journal of Construction Engineering and Management, ASCE, 126(5), 389–397.
    O’Neil, E. J., and Shaefer, C. G. (1989). “The ARGOT strategy III: The BBN Butterfly multiprocessor.” Proceedings of Supercomputing 88, IEEE, Piscataway, New Jersey, 2: Science and Applications, 214–227.
    Ouyang, C. S., and Lee, S. J. (1999). “An improved learning algorithm for rule refinement in neuro-fuzzy modeling.” Proceedings of the Third International Conference on Knowledge-Based Intelligent Information Engineering Systems, IEEE, Piscataway, New Jersey, 238–241.
    Park, H.K., Han, S.H., and Russell, J.S., 2005, “Cash Flow Forecasting Model for General Contractors Using Moving Weights of Cost Categories”, Journal of Management in Engineering, v 21, n 4, p 164-172.
    Pittman, M. (1993). “Lesson learned in managing object-oriented development.” IEEE Software, 10(1), 43–53.
    Quatrani, T. (1998). Visual modeling with rational rose and UML. Addison-Wesley, Reading, Massachusetts.
    Que, B. C. (2002). “Incorporating practicability into genetic algorithm-based time-cost optimization.” Journal of Construction Engineering and Management, ASCE, 128(2), 139–143.
    Rao, G..N., Grobler, F. and Kim, S. (1993) Conceptual cost estimating: A hybrid neural-expert system approach. Computing in Civil and Building Engineering, 423-430.
    Rumbaugh, J., Jacobson, I., and Booch, G. (1999). The unified modeling language reference manual. Addison-Wesley, Reading, Massachusetts.
    Rumelhart, D. E., Widrow, B., and Lehr, M. (1994). “The basic ideas in neural networls.” Communications of the ACM, 37(3), 87–92.
    Russell, J. S., Jaselskis, E. J., and Lawrence, S. P. (1997). “Continuous Assessment of Project Performance.” Journal of Construction Engineering and Management, ASCE, 123(1), 64–71.
    Satzinger, J. W., Jackson, R. B., and Burd, S. D. (2000). System Analysis and Design in a Changing World. Course Technology, Cambridge, Massachusetts.
    Sawhney, A., and Mund, A. (2002). “Adaptive probabilistic neural network-based crane type selection system.” Journal of Construction Engineering and Management, ASCE, 128(3), 265–273.
    Schwefel, H. P. (1994). Evolution and optimum seeking. John Wiley & Sons, New York, New York.
    Shash, A. A. (1998). “Bidding Practices of Subcontractors in Colorado.” Journal of Construction Engineering and Management, ASCE, 124(3), 219–225.
    Shi J. J. (1999). “A neural network based system for predicting earthmoving production.” Construction Management and Economics, 17(4), 463–47
    Sinha, S. K., and McKim, R. A. (2000). “Artificial neural network for measuring organizational effectiveness.” Journal of Computing in Civil Engineering, ASCE, 14(1), 9–14.
    Soibelman, L., and Kim, H. (2002). “Data preparation process for construction knowledge generation through knowledge discovery in databases.” Journal of Computing in Civil Engineering, ASCE, 16(1), 39–48.
    Song, Y. H. and Johns, A. T. (1997). “Applications of fuzzy logic in power systems. Part 1. General introduction to fuzzy logic.” Power Engineering Journal, 11(5), 219–222.
    Systä, T. (2000). “Incremental construction of dynamic models for object-oriented software systems.” Journal of Object Oriented Programming, 13(5), 18–27.
    Tam, C. M., Tong, T. K. L., and Chan, W. K. W. (2001). “Genetic algorithm for optimizing supply locations around tower crane.” Journal of Construction Engineering and Management, ASCE, 127(4), 315–321.
    Tanaka, Y. (1993). “An overview of fuzzy logic.” Proceedings of the WESCON Conference Record, IEEE, Piscataway, New Jersey, 446–450.
    Tommelein, I. D., Levitt, R. E., and Hayes-Roth, B. (1992). “Site-layout modeling: How can artificial intelligence help?.” Journal of Construction Engineering and Management, ASCE, 118(3), 594-611.
    Vadaparty, K. (2000). “UML & beyond- use cases–basics.” Journal of Object Oriented Programming, 12(9), 4–8.
    Wang, X., and Elbuluk, M. (1996). “Neural network control of induction machines using genetic algorithm training.” Industry Applications Conference, 3, 1733-1740.
    Yamamoto, Y., Fujikawa, H., Yamada, S., and Shida, K. (1992). “A self-learning fuzzy controller.” Proceedings of the International Conference on Industrial Electronics, Control, Instrumentation, and Automation, IEEE, Piscataway, New Jersey, 3, 1212–1217.
    Zadeh, L. A. (1965). “Fuzzy sets.” Information and Control, 8(3), 338–353.
    Zadeh, L. A. (1994). “Soft computing and fuzzy logic.” IEEE Software, 48–56.
    Zurada, J.M., 1992, Introduction to Artificial Neural Systems, West Publishing Company, ST. Paul.

    無法下載圖示 全文公開日期 2013/07/17 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE