Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân - Renee Lynn Steiner

Luận án tiến sĩ về thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân. Đề xuất kiến trúc AES với nguyên tắc tách biệt chức năng và khả năng thích ứng cao.

Trường ĐH

The University of Texas at Dallas

Chuyên ngành

Computer Science

Tác giả

Luan An

Thể loại

Dissertation

Năm xuất bản

Số trang

142

Thời gian đọc

22 phút

Lượt xem

0

Lượt tải

0

Phí lưu trữ

40 Point

Tóm tắt nội dung

I. Tổng Quan Hệ Thống Mô Phỏng Đa Tác Nhân

Hệ thống mô phỏng đa tác nhân (Multi-Agent System - MAS) đang trở thành công cụ quan trọng trong nghiên cứu khoa học máy tính. Tài liệu này trình bày kiến trúc môi trường mở cho Agent Environment System (AES). Nghiên cứu đề xuất môi trường và tác nhân đóng vai trò ngang nhau trong thiết kế MAS. Phương pháp tiếp cận dựa trên các nguyên tắc kỹ thuật phần mềm như tách biệt mối quan tâm, tính module và che giấu thông tin. Kiến trúc này tạo ra hệ thống thích ứng, hỗ trợ nhiều lĩnh vực ứng dụng khác nhau. DIVAs là công cụ mô phỏng đa tác nhân quy mô lớn được phát triển theo kiến trúc này. Trong DIVAs, các agent đại diện cho thực thể xã hội và môi trường mô phỏng thế giới ảo. Hệ thống bao gồm công cụ đặc tả môi trường và công cụ mô phỏng. Cả hai công cụ đều minh họa khả năng ứng dụng của kiến trúc vào các bài toán thực tế.

1.1. Vai Trò Của Môi Trường Trong Multi Agent System

Môi trường được coi là thực thể hạng nhất trong thiết kế agent-based modeling. Không còn chỉ là nền tảng thụ động, môi trường mô phỏng tích cực tham gia vào tương tác tác nhân. Kiến trúc AES định nghĩa rõ ràng đặc tính của môi trường và agent. Sự tách biệt này tạo nền tảng cho hệ thống linh hoạt. Môi trường quản lý trạng thái toàn cục và điều phối giao tiếp giữa các agent. Agent thực hiện hành vi cá nhân dựa trên nhận thức môi trường.

1.2. Nguyên Tắc Thiết Kế Open Architecture

Kiến trúc mở cho phép mở rộng và tùy chỉnh hệ thống dễ dàng. Tính module hóa giúp thay đổi các thành phần độc lập. Che giấu thông tin bảo vệ tính toàn vẹn dữ liệu. Tách biệt mối quan tâm làm rõ trách nhiệm từng module. Các nguyên tắc này đảm bảo hệ thống dễ bảo trì và phát triển.

1.3. Phạm Vi Ứng Dụng Của Hệ Thống Đa Tác Nhân

Hệ thống đa tác nhân áp dụng cho nhiều lĩnh vực khác nhau. Mô phỏng xã hội sử dụng agent đại diện con người. Nghiên cứu sinh thái mô hình hóa tương tác sinh vật. Quản lý giao thông phân tích luồng di chuyển. Thương mại điện tử triển khai agent tự động. Khả năng thích ứng của kiến trúc mở hỗ trợ đa dạng ứng dụng.

II. Kiến Trúc Agent Environment System AES

Agent Environment System (AES) là kiến trúc trừu tượng cho hệ thống mô phỏng đa tác nhân. Kiến trúc này định nghĩa rõ ràng ranh giới giữa agent và môi trường. AES bao gồm ba cấp độ: Universal Level, World Level và Entity Level. Mỗi cấp độ có mô hình dữ liệu và chức năng riêng biệt. Universal Level quản lý cấu hình toàn hệ thống. World Level mô tả đặc tính môi trường và tập hợp agent. Entity Level định nghĩa hành vi cá thể cụ thể. Kiến trúc phân tầng này tạo sự linh hoạt cao. Hệ thống có thể điều chỉnh từng cấp độ độc lập. Tương tác giữa các cấp độ được định nghĩa rõ ràng. Cách tiếp cận này tuân theo chuẩn FIPA (Foundation for Intelligent Physical Agents).

2.1. Đặc Tính Agent Trong Kiến Trúc AES

Agent trong AES có khả năng tự trị và phản ứng. Mỗi agent duy trì trạng thái nội bộ riêng. Khả năng nhận thức cho phép agent thu thập thông tin môi trường. Module lập kế hoạch và kiểm soát (PCM) điều khiển hành vi agent. Agent giao tiếp với nhau thông qua môi trường. Cơ chế này đảm bảo tính nhất quán dữ liệu.

2.2. Đặc Tính Môi Trường Trong AES

Môi trường cung cấp không gian tương tác cho agent. Nó quản lý tài nguyên và ràng buộc vật lý. Môi trường theo dõi vị trí và trạng thái tất cả agent. Cơ chế sự kiện thông báo thay đổi cho các agent liên quan. Môi trường đảm bảo tính nhất quán toàn cục của hệ thống.

2.3. Mô Hình Dữ Liệu Phân Tầng

Universal Level Data Model định nghĩa cấu trúc chung. World Level Data Model mô tả môi trường và tập agent cụ thể. Entity Level Data Model chi tiết hóa từng loại agent và đối tượng môi trường. Mỗi cấp độ kế thừa và mở rộng cấp trên. Cách tổ chức này hỗ trợ tái sử dụng và mở rộng.

III. Hệ Thống DIVAs Triển Khai Kiến Trúc Mở

DIVAs (Dynamic Interactive Virtual Agent System) là triển khai cụ thể của kiến trúc AES. Hệ thống này mô phỏng thế giới ảo với các thực thể xã hội. DIVAs bao gồm hai công cụ chính: Environment Specification Tool và Environment Simulation Tool. Công cụ đặc tả cho phép thiết kế môi trường mà không cần lập trình. Công cụ mô phỏng thực thi và hiển thị kết quả. DIVAs hỗ trợ mô phỏng quy mô lớn với nhiều agent. Kiến trúc module cho phép thêm tính năng mới dễ dàng. Hệ thống tách biệt logic mô phỏng và giao diện người dùng. Cách thiết kế này tạo tính linh hoạt cao. DIVAs đã được áp dụng cho nhiều nghiên cứu thực tế. Kết quả cho thấy hiệu quả của kiến trúc mở trong agent-based modeling.

3.1. Module Lập Kế Hoạch Và Kiểm Soát PCM

PCM là thành phần trung tâm điều khiển hành vi agent. Module này nhận thông tin từ môi trường. Nó xử lý dữ liệu và đưa ra quyết định hành động. PCM sử dụng các thuật toán lập kế hoạch phù hợp với từng loại agent. Thiết kế module cho phép thay đổi chiến lược quyết định dễ dàng.

3.2. Tương Tác Giữa Agent Và Môi Trường

Giao tiếp giữa các agent diễn ra qua môi trường. Agent gửi hành động đến môi trường. Môi trường cập nhật trạng thái và thông báo kết quả. Cơ chế này đảm bảo đồng bộ hóa. Tất cả tương tác được ghi lại để phân tích.

3.3. Khả Năng Mở Rộng Của DIVAs

Kiến trúc module hỗ trợ thêm loại agent mới. Môi trường có thể mở rộng với đối tượng và quy tắc mới. Giao diện chuẩn hóa giúp tích hợp thành phần bên ngoài. Hệ thống hỗ trợ plugin để mở rộng chức năng. Tính mở rộng này là lợi thế chính của DIVAs.

IV. Công Cụ Đặc Tả Môi Trường Mô Phỏng

Environment Specification Tool cho phép thiết kế môi trường trực quan. Người dùng không cần kỹ năng lập trình để tạo môi trường. Công cụ cung cấp giao diện đồ họa thân thiện. Người dùng định nghĩa đối tượng, thuộc tính và quan hệ. Hệ thống tự động sinh mã triển khai từ đặc tả. Công cụ hỗ trợ kiểm tra tính hợp lệ của thiết kế. Người dùng có thể sửa đổi môi trường mà không ảnh hưởng agent. Tính năng mapping ánh xạ thiết kế sang triển khai. Công cụ lưu trữ đặc tả dưới dạng metadata. Điều này cho phép tái sử dụng và chia sẻ thiết kế. Specification Tool tích hợp chặt chẽ với Simulation Tool. Quy trình thiết kế trở nên nhanh chóng và hiệu quả.

4.1. Giao Diện Thiết Kế Trực Quan

Giao diện đồ họa giúp người dùng dễ dàng thao tác. Kéo thả các thành phần để xây dựng môi trường. Cửa sổ thuộc tính hiển thị và chỉnh sửa đặc tính đối tượng. Công cụ vẽ hỗ trợ tạo bố cục không gian. Màu sắc và biểu tượng giúp phân biệt loại đối tượng.

4.2. Ánh Xạ Từ Thiết Kế Sang Triển Khai

Hệ thống tự động chuyển đổi đặc tả thành mã. Mapping đảm bảo tính nhất quán giữa thiết kế và triển khai. Công cụ sinh code tuân theo các mẫu thiết kế chuẩn. Người dùng có thể mở rộng mã sinh ra nếu cần. Quá trình này giảm thiểu lỗi thủ công.

4.3. Khả Năng Sửa Đổi Và Tái Sử Dụng

Công cụ cho phép chỉnh sửa môi trường đã tạo. Thay đổi được phản ánh ngay trong mô phỏng. Đặc tả lưu dưới dạng file XML hoặc JSON. Người dùng có thể chia sẻ và import thiết kế. Tính năng version control theo dõi lịch sử thay đổi.

V. Công Cụ Mô Phỏng Và Trực Quan Hóa

Environment Simulation Tool thực thi mô phỏng dựa trên đặc tả. Công cụ quản lý vòng lặp mô phỏng và cập nhật trạng thái. Nó điều phối hành động của tất cả agent trong môi trường. Simulation Tool cung cấp giao diện trực quan hóa thời gian thực. Người dùng quan sát hành vi agent và thay đổi môi trường. Công cụ hỗ trợ điều khiển tốc độ mô phỏng. Người dùng có thể tạm dừng, tiếp tục hoặc reset mô phỏng. Hệ thống ghi lại dữ liệu để phân tích sau. Công cụ xuất kết quả dưới nhiều định dạng khác nhau. Simulation Tool được tối ưu hóa cho mô phỏng quy mô lớn. Kiến trúc đa luồng tăng hiệu suất xử lý. Công cụ này minh họa khả năng ứng dụng thực tế của kiến trúc AES.

5.1. Quản Lý Vòng Lặp Mô Phỏng

Simulation engine điều khiển chu kỳ cập nhật. Mỗi bước thời gian, môi trường thu thập hành động agent. Nó tính toán kết quả và cập nhật trạng thái toàn cục. Agent nhận thông tin mới cho bước tiếp theo. Cơ chế đồng bộ đảm bảo tính nhất quán.

5.2. Trực Quan Hóa Thời Gian Thực

Giao diện đồ họa hiển thị môi trường và agent. Màu sắc và hình dạng biểu thị trạng thái khác nhau. Người dùng zoom và pan để xem chi tiết. Thông tin agent hiển thị khi click vào. Biểu đồ thống kê cập nhật liên tục.

5.3. Thu Thập Và Phân Tích Dữ Liệu

Hệ thống ghi lại mọi sự kiện trong mô phỏng. Dữ liệu lưu trữ theo cấu trúc có tổ chức. Công cụ phân tích tích hợp hỗ trợ truy vấn. Người dùng xuất dữ liệu sang Excel hoặc CSV. Khả năng này hỗ trợ nghiên cứu và báo cáo.

VI. Ứng Dụng Và Đánh Giá Hệ Thống AES

Kiến trúc AES đã được áp dụng cho nhiều bài toán thực tế. DIVAs mô phỏng thành công các tình huống xã hội phức tạp. Hệ thống cho phép nghiên cứu hành vi tập thể. Các thí nghiệm chứng minh khả năng mở rộng của kiến trúc. Hệ thống xử lý hàng nghìn agent đồng thời. Hiệu suất đáp ứng yêu cầu mô phỏng thời gian thực. Đánh giá cho thấy kiến trúc mở giảm thời gian phát triển. Người dùng không chuyên có thể tạo mô phỏng phức tạp. Tính module hóa giúp bảo trì và nâng cấp dễ dàng. So sánh với các hệ thống khác cho thấy lợi thế rõ rệt. AES cung cấp sự cân bằng giữa tính linh hoạt và hiệu suất. Kết quả nghiên cứu mở ra hướng phát triển mới cho multi-agent system.

6.1. Các Trường Hợp Sử Dụng Thực Tế

DIVAs mô phỏng động lực học đám đông trong sự kiện lớn. Hệ thống nghiên cứu lan truyền thông tin xã hội. Ứng dụng trong đào tạo mô phỏng tình huống khẩn cấp. Nghiên cứu sinh thái sử dụng để mô hình hóa quần thể. Mỗi ứng dụng chứng minh tính linh hoạt của kiến trúc.

6.2. Đánh Giá Hiệu Suất Hệ Thống

Thử nghiệm với nhiều quy mô agent khác nhau. Hệ thống duy trì hiệu suất tốt đến 10,000 agent. Kiến trúc đa luồng tận dụng CPU đa nhân. Bộ nhớ sử dụng tối ưu nhờ quản lý thông minh. Thời gian phản hồi đáp ứng yêu cầu tương tác.

6.3. So Sánh Với Các Hệ Thống Khác

AES linh hoạt hơn các framework cứng nhắc. Khả năng tùy chỉnh vượt trội so với hệ thống đóng. Hiệu suất tương đương hoặc tốt hơn các công cụ thương mại. Tính mở giúp cộng đồng đóng góp và mở rộng. AES là lựa chọn tốt cho nghiên cứu và giáo dục.

Xem trước tài liệu
Tải đầy đủ để xem toàn bộ nội dung
Luận án tiến sĩ: Engineering open environments for multi-agent simulation systems

Tải xuống file đầy đủ để xem toàn bộ nội dung

Tải đầy đủ (142 trang)

Trích đoạn nội dung luận án

Tải xuống để đọc toàn bộ

PREFACE This dissertation was produced in accordance with guidelines which permit the inclusion as part of the dissertation the text of an original paper or papers submitted for publication. The dissertation must still conform to all other requirements explained in the “Guide for the Preparation of Master Theses and Doctoral Dissertations at The University of Texas at Dallas.” It must include a comprehensive abstract, a full introduction and literature review and a final overall conclusion. Additional material (procedural and design data as well as descriptions of equipment) must be provided in sufficient de- tail to allow a clear and precise judgement to be made of the importance and originality of the research reported. It is acceptable for this dissertation to include as chapters authentic copies of papers already published, provided these meet type size, margin and legibility requirements.

In such cases, con- necting texts which provide logical bridges between different manuscripts are mandatory. Where the student is not the sole author of a manuscript, the student is required to make an explicit statement in the introductory mate- rial to that manuscript describing the student’s contribution to the work and acknowledging the contribution of the other author(s). The signatures of the Supervising Committee which precede all other material in the dissertation attest to the accuracy of this statement. c Copyright 2006 Renee Lynn Steiner All Rights Reserved To Michael David Steiner ENGINEERING OPEN ENVIRONMENTS FOR MULTI-AGENT SIMULATION SYSTEMS by RENEE LYNN STEINER, B.

DISSERTATION Presented to the Faculty of The University of Texas at Dallas in Partial Fulfillment of the Requirements for the Degree of DOCTOR OF PHILOSOPHY IN COMPUTER SCIENCE THE UNIVERSITY OF TEXAS AT DALLAS December 2006 UMI Number: 3238604 UMI Microform 3238604 Copyright 2007 by ProQuest Information and Learning Company. All rights reserved. This microform edition is protected against unauthorized copying under Title 17, United States Code. ProQuest Information and Learning Company 300 North Zeeb Road P.

Box 1346 Ann Arbor, MI 48106-1346 ACKNOWLEDGEMENTS I would like to thank Dr. Rym Zalila Mili, my supervisor, for her many suggestions and constant support during this research. I would also like to thank Dr. Kendra Cooper, Dr.

Jing Dong and Dr. Kang Zhang for serving on my committee. I am also thankful to members of the DIVAs lab for their contributions and encouragement. I am especially thankful to my family and friends who have sacrificed much so that I might succeed in my goals.

November 2006 v ENGINEERING OPEN ENVIRONMENTS FOR MULTI-AGENT SIMULATION SYSTEMS Publication No. Renee Lynn Steiner, Ph. The University of Texas at Dallas, 2006 Supervising Professor: Dr. Rym Zalila Mili, Chair In this work, we present the idea that agents and the environment play an equally important role in MAS design and propose an architecture for Agent Environment System (AES).

We consider environments as first class entities and propose a specification, design and implementation of the DIVAs envi- ronment. DIVAs is a large scale multi-agent simulation tool in which agents represent social entities and the environment an artificial world. Our archi- tecture is based on software engineering concepts such as separation of con- cerns, modularity and information hiding. This leads to adaptable systems that can support multiple application domains.

We discuss a Specification and a Simulation Tool that illustrate the applicability of our results to various problems. vi TABLE OF CONTENTS Acknowledgements. vi Table of Contents. vii List of Tables.

x List of Figures. 1 1 State of the Art.2 Classifications of MAS Environments .1 Classification from the Literature. 18 2 Agent-Environment Systems .1 Defining Agent-Environment System .2 AES Agent Characteristics .3 AES Environment Characteristics .5 A Proposed AES Abstract Architecture .2 The AES Architecture. 33 3 Levels and Viewpoints for AES.

55 4 The DIVAs System .1 DIVAs Agent-Environment System .1 Planning and Control Module (PCM). 84 6 Environment Specification Tool .1 Mapping Design to Implementation .4 Modifying the Environment .6 Specification Tool Features. 98 7 Environment Simulation Tool .1 Simulation Tool Implementation Overview .3 Simulating the Environment .4 Simulation Tool Features. 116 Vita ix LIST OF TABLES 1.1 Assessing MAS environments .1 System Configuration for Testing.

110 x LIST OF FIGURES 1.1 MAS Environment Classification.1 Agent and Environment Commonalities .2 Interactivity illustration for AES .3 FIPA Abstract Architecture .4 FIPA Agent Management Reference Model .5 A General AES Architecture .5 Universal Level Data Model .6 World Level Data Model, Environment .7 World Level Data Model, Agent .8 Entity Level Data Model, Environment .9 Entity Level Data Model, Agent .10 Entity Level Functional Model .11 Universal Level Behavioral Model, State Chart .12 Universal Level Behavioral Model, Interaction Diagram .13 World Level Behavioral Model, State Chart .14 World Level Behavioral Model, Interaction Diagram .15 Entity Level Behavioral Model .16 Universal Level Structural Model .17 World Level Structural Model .18 Entity Level Structural Model, Environment .19 Entity Level Structural Model, Agent .20 Atomic Level Data Model, Environment .2 Geographical Simulation Environment .3 Environment partitioned into cells .4 Representation of the Environment .5 Hierarchical decomposition of the environment into cells .1 Expanding Agent and Environment Commonalities .3 Environment Class Diagram .5 MTS High Level Analysis Diagram .6 MTS CommunicationModel Class Diagram .1 Specifying the Simulation Space .2 Directly observing the DIVAs environment architecture in the Specification Tool .3 New Project Wizard .4 Environment Editor representing the environment in xml .5 Specifying the heart as the environment .6 Level 2 of heart as the environment .1 Launching the Simulation Tool .2 DIVAs Simulation Tool, Level 1 .3 DIVAs Simulation Tool with multiple levels exposed .4 Context Sensitive Menuing for Edges .5 Context Sensitive Menuing for Nodes. 105 xii INTRODUCTION The application of Multi-Agent Systems (MAS) paradigms to modeling and simulation of adaptive systems has become an important development in com- puting [20]. While traditional modeling and simulation techniques are lim- ited to static domains, MAS-based simulation brings into focus the desirable attributes of emergence, self-organization, learning, and adaptive behavior, thus enabling the modeling and understanding of more real world complex application domains. A number of agent-based simulation systems have been described in the literature including MASON [52], Swarm [66], Repast [18], Ethos [85], As- cape [74], AgentSheets [80], XRaptor [64], CORMAS [14], SimAgent [86], and SeSAm [49].

Most of these systems are often restricted to specific ap- plications, and are difficult to adapt to other domains. In addition, these systems do not clearly separate between agents and environment responsibil- ities. Researchers agree that this is a substantial weakness in MAS and have recently organized workshops dedicated to the exploration of environments as first class entities [92, 91, 94]. 1 2 Our work is based on the idea that, by separating the agent from its en- vironmental responsibilities, both the environment and the agent are more robust and adaptable.

Such a clear separation of duties and responsibilities leads to a reduction in unnecessary coupling and a more understandable, ex- tensible, reusable architecture. New Multi-Agent Simulation tools make use of this principle [18, 52]. Moreover, we subscribe to the idea that agents and environment play an equally important role, and propose a definition for Agent-Environment Sys- tems (AES). The AES concept is particularly useful when a) the environment is dynamic and distributed, b) the environment includes entities that are not agents, and c) agents cannot have a complete view of the environment at any point in time.

As such, AES are subsets of MAS and supersets of agent simulation tools. We illustrate our concepts through the DIVAs environment. DIVAs (or Dynamic I nformation V isualization of Agent systems) is a social simulation tool in which the environment is a geographical map consisting of a graph whose nodes indicate places and whose edges represent pathways between places. In Chapter 1, we define key terms and examine the state of the art of Multi Agent Simulation Systems and the environments they provide.

In Chapter 2, we present the concept of the Agent Environment Architecture. In Chapter 3, 3 we discuss the environment and agent from various levels of abstraction and propose models for data, functional, behavioral and structural viewpoints. In Chapter 4, we discuss the DIVAs system architecture. In Chapter 5, we examine the DIVAs environment architecture.

In Chapter 6, we introduce our Specification Tool implementation, and in Chapter 7, we inspect our Simulation Tool implementation. In Chapter 8, we discuss the experimental results achieved. We finish by suggesting directions for future work for Multi- Agent Simulation System environments. CHAPTER 1 STATE OF THE ART In this Chapter, we discuss terms found in the MAS field and proceed with discussing the state of the art with respect to environments for Multi-Agent Systems, focusing on simulation systems.1 Definitions In our work, we subscribe to the following definitions: Agent.

An agent is a computer system that is situated in some environ- ment, and that is capable of autonomous action in this environment in order to meet its design objectives [6]. In situated MAS, the environment is an active entity with its own processes that can change its own state, independent of the ac- tivity of the embedded agents [91]. Multi-agent System (MAS). A MAS is a system that consists of a num- ber of agents, which interact with one-another.

Agents interact on behalf of users with different goals and motivations. To successfully interact, 4 5 they require the ability to cooperate, coordinate, and negotiate with each other [97]. Multi-agent Simulation System (MASS). A computer simulation is the discipline of designing a model of an actual or theoretical physical system, executing the model on a digital computer and analyzing the execution output.

A MASS is a computer simulation specifically for a MAS [37, 22]. In the past few years, interest in environments for MAS has greatly in- creased. A new workshop, Environments for Multiagent Systems (E4MAS), began in 2004 as part of the Autonomous Agents for Multi-agent Systems (AAMAS) conference [5]. The workshop in 2004 resulted in the survey by Weyns et al.

This survey describes various MAS from the perspective of the environment [91]. By focusing on the environment, the authors stress the importance that the environment plays in MAS as well as emphasizes the relative newness of accepting the environment as a primary abstraction. Like- wise, more and more researchers agree that the environment should be treated as a first-class entity. We define a first-class entity as “a program building block, an independent piece of software which.

provides an abstraction or information hiding mechanism so that a module’s implementation can be changed without requiring any change to other module” [1, 91]. Hence, since 6 the environment only recently has been proposed as such, the amount of en- gineering, and therefore, the amount of architectures focusing on this topic is limited. Therefore, in order to discuss the state of the art, we first discuss existing classifications of MAS environments.2 Classifications of MAS Environments In this section, we discuss the classification proposed by the mentioned survey and continue with a proposed a classification for environments for MAS.1 Classification from the Literature The referenced survey classifies environments into four categories: general models, inter-agent facilities, agent-environment interaction, and environ- ments in agent oriented methodologies. These are models which define general agent environ- ment relationships (e., how the agent perceives the environment, how the environment perceives the agent).

Examples of such models are the influence/reaction model proposed by Ferber [27], the percept/effector model proposed by Russell and Norvig [82], and a model proposed by Odell et al. which differentiates between the physical environment and 7 the communication environment [68]. Another discussed model deals with environments for mobile agents in which the agent possesses the ability to migrate from one system to another in the course of complet- ing their goals. These models are also referred to as Distributed Agent Environments (DAE) and commonly adhere to the OMG MASIF stan- dard [41] or the FIPA standard [36].

• Inter-agent facilities.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Từ khóa và chủ đề nghiên cứu


Câu hỏi thường gặp

Luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" nghiên cứu về vấn đề gì?

Luận án tiến sĩ về thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân. Đề xuất kiến trúc AES với nguyên tắc tách biệt chức năng và khả năng thích ứng cao.

Luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" được bảo vệ tại trường nào?

Luận án này được bảo vệ tại The University of Texas at Dallas. Năm bảo vệ: 2006.

Luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" thuộc chuyên ngành gì?

Luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" thuộc chuyên ngành Computer Science. Danh mục: Trí Tuệ Nhân Tạo.

Luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" có bao nhiêu trang?

Luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" có 142 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.

Cách tải luận án "Thiết kế môi trường mở cho hệ thống mô phỏng đa tác nhân" về máy như thế nào?

Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.

Luận án liên quan

Chia sẻ tài liệu: Facebook Twitter