跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.107) 您好!臺灣時間:2025/12/18 06:41
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:周玉雯
研究生(外文):Chou, Yu-Wen
論文名稱:以多重代理人為基之分散式設計協商
論文名稱(外文):Multi-Agent Based Distributed Design Negotiation
指導教授:瞿志行
指導教授(外文):Chu, Chih-Hsing
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學門:工程學門
學類:工業工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:104
中文關鍵詞:協同設計協商決策分散式決策多代理人系統
外文關鍵詞:Collaborative designDistributed decision-makingNegotiationMulti-agent systems
相關次數:
  • 被引用被引用:0
  • 點閱點閱:236
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
因應經濟全球化與產業高度分工的趨勢,現今企業開始將產品開發活動分散於各地,藉以強化核心競爭力,維持市場競爭力。本研究考量分散式環境中決策資訊不透明的情況,發展基於多重代理人的自動化設計協商方法,探討集中式「以價值為基之協商機制」以及非集中式「非同步回溯法」。首先提出協商破局的決策調整機制,並將兩層分散式協商擴展於多階層分散式問題,以彌補過往研究之不足。提供代理人較具彈性的協商能力,根據參與協同設計者的初始決策,經過上述協商機制反覆的協調,直至符合所有限制式而達成共識。本研究亦利用多重代理人技術,透過代理人程式間的合作與自主溝通,自動進行協商機制運行過程中繁瑣的協調動作,提升分散式協商的效率。最後分別運用於產品公差分配、跨廠區設計資源分配、複雜系統可靠度展開以及三維協同設計傳輸限制等實際情境,驗證結果顯示提出之方法將大幅提升資訊不公開之分散式協商的效能,以及智慧型代理人於協同設計的應用價值。
Facing the economics globalization and the trend of job specialization in industry, modern enterprises start to separate and outsource their product development tasks in order to strengthen core competence and maintain competitiveness. This research investigates multi-agent based design negotiation methods in a distributed environment with limited access to information. The focus is on improving centralized “price based negotiation” and de-centralized “asynchronous backtracking” methods. We first propose a novel conflict resolving mechanism that adjusts individual negotiation policies each time when agreement cannot be achieved during the negotiation process. The price based negotiation approach is next extended to distributed decision making within a multi-stage hierarchy. These enhancements provide more flexible negotiation and better efficiency compared to previous work. This work also implements the proposed methods with multiple agent system (MAS) technologies to facilitate the negotiation process by automating lengthy iterations. Finally, we apply the methods to different distributed design collaboration situations including tolerance allocation, resource allocation among multi manufacturing sites, reliability distribution in complex systems development, and LOD data transmission in 3D streaming. The test results not only validate this work, but they also demonstrate the practicality of the agent-based distributed negotiation methods.
1. 緒論 1
1.1. 研究背景與動機 1
1.2. 研究目的 3
1.3. 研究架構 4
2. 文獻回顧 6
2.1. 分散式問題處理(Distributed Problem Solving) 6
2.2. 多代理人系統於協同的相關問題和應用 6
2.3. 協同合作協商機制探討 8
2.3.1. 設計衝突之協調與排解 8
2.3.2. 協同設計相關協商機制 10
2.3.3. 多代理人協商之學習 11
2.4. 文獻回顧總結 12
3. 集中與非集中監督型態之協商機制 14
3.1. 以價值為基礎之協商機制 15
3.1.1. 以價值為基之協商機制概述 15
3.1.2. 定義和假設 16
3.1.3. 決策階層架構 18
3.1.4. 協商機制 20
3.1.5. 範例說明 23
3.2. 非同步回溯之協商機制 26
3.2.1. 非同步回溯法 26
3.2.2. 非同步回溯法範例說明 27
3.3. 小結 30
4. 進階協商機制 32
4.1. PBN更新可行域處理方式 32
4.2. 多階段式PBN應用 34
4.3. 協商階段破局處理程序 39
4.4. 以價值為基之非同步回溯協商機制 43
4.4.1. 定義與假設 43
4.4.2. 範例說明 44
5. 以多代理人為基之協同實作 48
5.1. 代理人概述 49
5.2. 智慧型代理人技術 50
5.2.1. JADE (Java Agent Development Environment) 50
5.2.2. JADE的runtime環境設立架構 52
5.3. 代理人系統架構與協商決策程式建置 54
5.3.1. PBN機制多重代理人架構 54
5.3.2. 非同步回溯法協商代理人架構 60
6. 模擬協同分散式決策情境 63
6.1. Example 1:協同公差分配 63
6.1.1. 超速離合器協同公差情境 64
6.1.2. 超速離合器協同公差結果分析 67
6.2. Example 2 : 跨廠區元件協同公差分配 71
6.2.1. 傳動裝置齒輪盒協同公差情境 72
6.2.2. 傳動裝置齒輪盒協同公差結果分析 76
6.3. Example 3 :協同可靠度分配 78
6.3.1. 射擊訓練模擬器協同可靠度情境 79
6.3.2. 射擊模擬器協同可靠度結果分析 86
6.4. Example 4:協同設計產品資料分享 90
6.4.1. 三維加工機台產品資料分享情境 90
6.4.2. 三維加工機台產品資料分享結果分析 92
7. 結論與未來研究方向 97
7.1. 結論 97
7.2. 未來研究方向 98
8. 參考文獻 100
[1] 瞿志行,張佳蓉 (2005)「產業協同產品開發模式、作業機制與導入策略之分析」,第四屆工研院創新與科技管理研討會,新竹,工業技術研究院。
[2] Clark, K. B. and T. Fujimoto (1991). Product Development Performance: Strategy, Organization, and Management in the World Auto Industry, Harvard Business Press.
[3] S.S.A., W., d. G. R., et al. (1998). "Collaborative engineering: A case study of Concurrent Engineering in a wider context." Journal of Engineering and Technology Management 15(1): 87-109.
[4] Marko, S. and G. Janez (2002). "Concurrent engineering in small companies." International Journal of Machine Tools & Manufacture 42(3): 417-426.
[5] Giannini, F., M. Monti, et al. (2002). "A Modelling Tool for the Management of Product Data in a Co-Design Environment." Computer Aided Design 34(12): 1063-1073.
[6] Tay, F. E. H. and A. Roy (2003). "CyberCAD: a collaborative approach in 3D-CAD technology in a multimedia-supported environment." Computers in Industry 52(2): 127-145.
[7] Chu, C.-H., C.-Y. Cheng, et al. (2006). "Applications of the Web-Based Collaborative Visualization in Distributed Product Development." Computers in Industry 57(3): 272-282.
[8] Tappeta, R. V. and J. E. Renaud (1997). "Multiobjective Collaborative Optimization." Journal of Mechanical Design 119(3): 403-411.
[9] Xiao, A., S. Zeng, et al. (2005). "Collaborative multidisciplinary decision making using game theory and design capability indices." Research in Engineering Design 16: 57-72.
[10] Alexandrov, N. M. and R. M. Lewis (2002). "Analytical and Computational Aspects of Collaborative Optimization for Multidisciplinary Design." AIAA JOURNAL 40(2): 301-309.
[11] Sobieszczanski-Sobieski, J. (1993). "Two alternative ways for solving the coordination problem in multilevel optimization." Structural and Multidisciplinary Optimization 6(4): 205-215.
[12] Braun, R. D. and I. M. Kroo (1994). Development and Application of the Collaborative Optimization Architecture in a Multidisciplinary Design Environment. Multidisciplinary Design Optimization, State of the Art. SIAM.
[13] Loch, C., J. Mihm, et al. (2003). "Concurrent Engineering and Design Oscillations in Complex Engineering Projects." Concurrent Engineering 11(3): 187-199.
[14] Ben-Ayed, O., D. E. Boyce, et al. (1988). "A General Beilevel Linear Programming Forulation of the Network Design Problem." Transportation Research Part B: Methodological. 22(4): 311-318.
[15] Chao, K. M., P. Norman, et al. (2002). "An agent-based approach to engineering design." Computers in Industry 48: 17-27.
[16] Cutkosky, M. R., R. S. Engelmore, et al. (1993). "PACT: an experiment in integrating concurrent engineering systems." Computer Aided Design 26(1): 55-65.
[17] Huang, C.-J., A. J. C. Trappey, et al. (2006). "Developing an Agent-based Workflow Management System for Collaborative Product Design." Industrial Management and Data Systems 106(5): 680-699.
[18] Lesser, V. R. and L. D. Erman (1988). "Distributed Interpretation: a Model and Experiment." IEEE Transaction on Computers C-29(12): 120 – 139
[19] McGraw, K. D., P. W. Lawrence, et al. (1996). The Agent Collaboration Environment, An Assistant for Architects and Engineers. Proceedings of the Third Congress held in conjunction with A/E/C Systems ’96 held in Anaheim, California.
[20] Anumba, C. F., O. O. Ugwu, et al. (2001). "A multi-agent system for distributed collaborative design." Logistics Information Management 14: 355-366.
[21] Barber, K. S., T. H. Liu, et al. (1999). Agent-Oriented Design. MultiAgent System Engineering, 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW, Valencia, Spain.
[22] Weld, D. S. (1994). "An Introduction to Least Commitment Planning." AI Magazine 15: 27-61.
[23] Carroll, J. and S. Carberry (1995). Communication for Conflict Resolution in Multi-Agent Collaborative Planning. International Conference on Multi-Agent Systems (ICMAS-95): 49-56.
[24] Sugie, H., Y. Inagaki, et al. (1995). Placing objects with Multiple Mobile Robots-Mutual Help using Intention Inference. in Proc. IEEE Int. Conf. Robotics Automat.
[25] Durfee, E. H. (1988). Coordination of Distributed Problem Solvers, Springer.
[26] Li, X., X. Zhou, et al. (2002). "Conflict Management in Closely Coupled Collaborative Design System." INT. J. COMPUTER INTEGRATED MANUFACTURING 15(4): 345-352.
[27] Wong, S. T. C. (1997). "Coping with Conflict in Cooperative Knowledge-based Systems." IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS-PART A SYSTEMS AND HUMANS 27(1): 57-72.
[28] Klein, M. (1991). "Supporting Conflict Resolution in Cooperative Design Systems." Systems, Man and Cybernetics, IEEE Transactions on 21(6): 1379-1390.
[29] Bahler, D., C. Dupont, et al. (1995). "Mixed Quantitative/Qualitative Method for Evaluating Compromise Solutions to Conflict in Collaborative Design." Journal of Artificial Intelligence for Engineering Design, Analysis and Manufacturing 9(4): 325-336.
[30] Wei, B. (1998). "Study of Conflict Resolution based on Negotiation." Mini-Micro Systems 19(11): 44-49.
[31] Li, X., X. Zhou, et al. (2002). "Conflict Management in Closely Coupled Collaborative Design System." INT. J. COMPUTER INTEGRATED MANUFACTURING 15(4): 345-352.
[32] Sycara, K. P. (1988). Resolving Goal Conflict via Negotiation. in Proc. 7th National Conf. AI.
[33] Steeb, R., S. Cammarata, et al. (1981). Architectures for Distributed Intelligence for Air Fleet Control. Technical report, Rand Co-operation.
[34] Ioannidis, Y. E. and T. K. Sellis (1989). CR of Rules Assigning Values to Virtual Attributes. in Proc. ACM Int. Conf. Manage. Data, Portland, OR.
[35] Ephrati, E. and J. S. Rosenschein (1993). Multi-agents Planning as a Dynamic Search for Social Consensus. in Proc. 13th Int. Joint Conf. AI.
[36] Sugie, H., Y. Inagaki, et al. (1995). Placing objects with Multiple Mobile Robots-Mutual Help using Intention Inference. in Proc. IEEE Int. Conf. Robotics Automat.
[37] Malucelli, A., D. Palzer, et al. (2006). "Ontology-based Services to help solving the heterogeneity problem in e-commerce negotiations." Electronic Commerce Research and Applications 5(1): 29-43.
[38] Y.Jin and S. C.-Y. Lu (2004). "Agent Based Negotiation for Collaborative Design Decision Making." Annals of the CIRP 53(1): 121-124.
[39] Khedro, T. and M. R. Genesereth (1994). Progressive negotiation for resolving conflicts among distributed heterogeneous cooperating agents. 12th National Conference on Artificial Intelligence, AAAI.
[40] Lottaz, C., I. F. C. Smith, et al. (2000). "Constraint-based support for negotiation in collaborative design." Artificial Intelligence in Engineering 14(3): 261-280.
[41] Ge, P., S. C.-Y. Lu, et al. (2005). "Supporting Negotiations in the Early Stage of Large-Scale Mechanical System Design." transactions of the ASME 127(6): 1056-1067.
[42] Qiu, Y., P. Ge, et al. (2007). "A Risk-based Global Coordination System in a Distributed Product Development Environment for Collaborative Design, Part I, Framework." Concurrent Engineering 15: 357-368.
[43] Huhns, M. N. and M. S.Larry (1999). Multiagent Systems and Societies of Agents. Multiagent System: A Modern Approach to Distributed Artificial Intelligence. T. MIT: 79-120.
[44] Bui, H. H., S. Venkatesh, et al. (1995). A Multi-agent Incremental Negotiation Scheme for Meetings Scheduling Meetings Scheduling. Proceedings of the Third Australian and New Zealand Conference on Intelligent Information Systems, ANZIIS-95.
[45] Sekaran, M. (1994). Learning to Coordinate without Sharing Information. Proceedings of the twelfth national conference on Artificial intelligence.
[46] Sen, S. and M. Sekaran (1996). "Multiagent Coordination with Learning Classifier Systems." Adaption and Learning in Multi-Agent Systems 1042: 218-233.
[47] Hu, J. and M. P. Wellman (1998). Multiagent Reinforcement Learning: Theoretical Framework and an Algorithm. Proceedings of the Fifteenth International Conference on Machine Learning, San Francisco, Morgan Kaufman.
[48] Zeng, D. and K. Sycara (1998). "Bayesian Learning in Negotiation." International journal of human-computer studies 48(1): 125-141.
[49] Carmel, D. and S. Markovitch (1998). "Model-based learning of interaction strategies in multi-agent systems." Journal of Experimental & Theoretical Artificial Intelligence 10(3): 309-332.
[50] Rose, G. and S. Sandip (1994). Using Formal Specification to Resolve Conflicts between Contracting Agent. Proceeding AAAI-94 Workshop on Conflict Management in Cooperative Problem, Seattle,Washington.
[51] Sandholm, T. W. (1999). Distribution Rational Decision Making. Multiagent System: A Modern Approach to Distributed Artificial Intelligence. G. Weiss, The MIT: 201-258.
[52] Bui, H. H., D. Kieronska, et al. (1996). Learning other agents’ preferences in multiagent negotiation. Proceedings of the National conference on artificial Intelligence(AAAI-96).
[53] Ganguly, S. and T. W. J. Blackhurst (2008). "A Price-Based negotiation mechanism for distributed collaborative design." IEEE Transactions on Engineering Management 55(3): 496-507.
[54] Yokoo, M., E. H. Durfee, et al. (1992). Distributed Constraint Satisfaction for Formalizing Distributed Problem Solving. In Proceeding of the Twelfth IEEE International Conference on Distributed Computing Systems.
[55] Parunak, V., A. C. Ward, et al. (1999). "The RAPPID project: Symbiosis between industrial requirements and MAS research." Auton. Agents Multi-Agent Syst. 2(2): 111-140.
[56] Haftka, R. T. and J. H. Starnes (1976). "Applications of a quadratic extended interior penalty function for structural optimization." AIAA J. 14(6): 718-724.
[57] Thurston, D. L., J. V. Carnahan, et al. (1994). "Optimization of design utility." Journal of Mechanical Design 116(3): 801-808.
[58] Keeney, R. L. and H. Raiffa (1993). Decisions with Multiple Objectives: Preferences and Value Trade-Offs, Cambridge University Press.
[59] Lange, D. B. and M. Oshima (1998). Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley.
[60] Wooldridge, M. and N. R. Jennings (1995). "Intelligent agents: theory and practice." The Knowledge Engineering Review 10(2).
[61] Jennings, N. R. (2000). "On agent-base software engineering." Artificial Intelligence in Engineering 117: 277-296.
[62] JADE,http://jade.tilab.com/
[63] FIPA,http://www.fipa.org/
[64] Haq, A. N., K. Sivakumar, et al. (2005). "Tolerance design optimization of machine elements using genetic algorithm." The International Journal of Advanced Manufacturing 25: 385-391.
[65] Sutherland, G. H. and B. Roth (1975). "Mechanism design: accounting for manufacturing tolerances and costs in function generating problems." Journal of Engineering for Industry 7: 283-286.
[66] Tseng, Y.-J. and F.-Y. Huang (2009). "A multi-plant tolerance allocation model for products manufactured in a multiplant collaborative manufacturing environment." International Journal of Production Research 47(3): 733-749.
[67] 許玉瓊 (2006),「基於多重代理人之三維產品協同設計」,工業工程與工程管理學系,國立清華大學碩士論文。
[68] 詹于萱 (2007),「分散式協同設計之三維產品模型串流技術」,工業工程與工程管理學系,國立清華大學碩士論文。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top