In this thesis, we introduce the distributed Learning Classifier System (DLCS) as anovel extension of J. H. Holland’s standard learning classifier system. While the standardLCS offers effective real-time control and ...
详细信息
In this thesis, we introduce the distributed Learning Classifier System (DLCS) as a
novel extension of J. H. Holland’s standard learning classifier system. While the standard
LCS offers effective real-time control and learning, one of its limitations is that it does not
provide a mechanism for allowing communication between LCS agents in a multiple-agent
scenario. Often multiple-agents are used to solve large tasks collectively by subdividing
the task into smaller parts. Multiple agents can also be used to solve a task in parallel so
that a solution can be arrived at more rapidly. With the DLCS, we introduce mechanisms
that satisfy both of these cases, while still providing compatible operation with the LCS.
We introduce three types of messages that can be passed between DLCS agents.
The first, the classifier message, allows agents to share learned information with one
another, thereby helping agents benefit from each other’s successes. The second, the
action message, allows agents to "talk" to one another. The third, the bucket brigade
algorithm payoff message, extends the chain rewarding payoff scheme of the standard
LCS to multiple DLCS agents.
Finally, we present some simulation results for both the standard LCS and the
DLCS. Our LCS simulations examine some of the important aspects of learning classifier
system operation, as well as illustrate some of the shortcomings. The DCLS simulations
justify the distributed architecture and suggest future directions for achieving learning
among multiple agents.
Technological breakthroughs which occurred in the last decades in areas such as Computer Science and Telecommunications have started to cause an undeniable social revolution. With the Internet, the possibility of repl...
详细信息
Technological breakthroughs which occurred in the last decades in areas such as Computer Science and Telecommunications have started to cause an undeniable social revolution. With the Internet, the possibility of replacing the physical presence of people by intelligent assistants or agents is now becoming a reality. This thesis aims at defining how the interaction among agents in the Internet should be achieved. An architecture to coordinate the interaction of agents in the Internet is presented, so as to make it possible, among other things, the localization of agents, the connection among agents, the identification of agents (their names, function, and addresses in the net), the way in and the way out of a gents of the society, the exchange of messages among agents and the search for agents with specific characteristics. First, a general view on distributed artificial intelligence, the area in which this work is inserted, and some examples of agents are given. Next, the main characteristics of the Java language are introduced, since it is the language used in the implementations carried out. These implementations accomplished were prototypes which aim at gaining experience in the work with agents. All the programming of these a gents was carried out using the Java language, which was chosen for these implementations due to its characteristics. For example, the Java lan guage is Architecture Neutral, which in the case of programming for the Internet, becomes very desirable. After that, the main characteristics of two systems for the development of agents in the Internet, concerning their general architecture, were presented. These systems are SodaBot and Java Agent Template, the latter being totally implemented in the Java language. Finally, the architecture which was proposed is described in detail with an example of utilization and perspectives for a continuation of the work. The result obtained from this work is related to the proposal of an architecture which
Inspired by the adoption of artificialintelligence (AI) and Machine Learning (ML) approaches in 5G and 6G networks, in this paper we propose a novel ML based distributed AI (DAI) framework able to attain the ambitiou...
详细信息
Inspired by the adoption of artificialintelligence (AI) and Machine Learning (ML) approaches in 5G and 6G networks, in this paper we propose a novel ML based distributed AI (DAI) framework able to attain the ambitious goals set for emerging 5G/6G networks. The novelty of the DAI framework is that it is implemented in an autonomous, dynamic and flexible fashion, utilising Belief Desire Intention (BDI) agents, extended with ML capabilities, which reside on the mobile devices (User Equipment). We refer to these as BDIx agents. This provides a component-based framework (likened to LEGO-based building blocks), which can build on and utilise execution plans, by composing and arranging ML techniques in flexible ways within the framework, in order to achieve the desired goals. More specifically, we form a modular BDIx agent at a multi-agent system (MAS), integrated with Fuzzy Logic for the perception/cognitive part of the agents. By exploiting the capabilities of the BDIx agents in our DAI framework, we allow mobile devices to intercommunicate and cooperate in an autonomous manner, thus offering a number of attractive features, including improved performance in terms of network control execution time and message exchange, fast response in handling dynamic aspects in the network, self-organising network functionalities, and a framework that can act as the glue platform in employing one or more intelligent approaches to tackle the diverse 5G/6G technical requirements. To demonstrate the potential of the DAI framework we focus on Device to Device (D2D) communication and illustrate its flexibility in addressing diverse D2D challenges. Through example Plan Libraries and enhanced metrics, we outline DAI implementation specifics to achieve a number of identified 5G/6G D2D requirements. To embed the concept further, the specific problem of D2D transmission mode selection is expanded upon, from problem description to solution approach (DAIS) and implementation specifics, and hence
An evolving fitness based foraging and exploration strategy for a robot society formed by cooperative autonomous mobile robots in a spatially and temporally dynamic environment is presented. The operation of multiple ...
详细信息
An evolving fitness based foraging and exploration strategy for a robot society formed by cooperative autonomous mobile robots in a spatially and temporally dynamic environment is presented. The operation of multiple behaviour-based robots is controlled by an outside operator through modifications in members’ fitness functions. With a certain type of function formulation a collective society behavior will emerge and improve the society’s operation. The suggested concept is verified with simulations and some near future physical realizations are also presented.
This paper focuses on software implementation issues related to rapid design and prototyping of distributed systems that integrate the methods and techniques of computational intelligence, such as genetic search, neur...
详细信息
This paper focuses on software implementation issues related to rapid design and prototyping of distributed systems that integrate the methods and techniques of computational intelligence, such as genetic search, neural networks, and fuzzy logic, with symbolic and algorithmic processing. In order to dynamically assign computational processes to the resources of a distributed computing system, a process algebraic approach is proposed that is based on MAPA (Multi-Action Process Algebra), with special emphasis placed on process synchronization problems.
Multiagent Systems is a subject of study in DAI (distributed artificial intelligence) in which a group of agents interacts with the same tool . DAI is based on social behavior of agents (human and artificial ones) foc...
详细信息
Multiagent Systems is a subject of study in DAI (distributed artificial intelligence) in which a group of agents interacts with the same tool . DAI is based on social behavior of agents (human and artificial ones) focus on actions and interactions of them . Those agents can be cognitive or reactive . Reactive Multiagent Systems have been used in research and studies linked to important fields of use that generates the development of systems not only for academic areas but also to meet the needs of industrial market. As we have the objective of ranging a research field of multiagent systems, this work comes up with a definition and implementation of a prototype of a software tool which enables the application development in reactive multiagent system . This tool has the purpose to ease the creation of such applications like the use of agents and consequently achieving a satisfactory result . The tool is called SIMULA and it enables the user to create his own applications through elements from a graphic interface . The user who interacts with the tool determines the agents involved in the problem and how they will act in the process of solving this matter . Applications are developed based in models created by the user. In order to characterize the tool SIMULA , three models of reactive multiagent systems found in [STE 90] , [DEM 93] and [FER 91] have been studied and analyzed. A comparative table has been made according to definite criteria. These models allow shaping the applications in which the process of problem solving represented by such applications seems adequate to the characteristics of reactive agents . Validation of use of SIMULA tool involved modeling of three applications : performance of robots in mineral prospection defined in [STE 90] , PENGI game defined in [AGR 87] and [FER 91] and perfomance of parasite in controlling crop plagues that is being a novelty. ...
In this paper, a common model of task scheduling problems in agent rescue scenario is proposed, in which tasks with continuous dynamic damage are introduced to capture the emerging applications of using rescue robots ...
详细信息
In this paper, a common model of task scheduling problems in agent rescue scenario is proposed, in which tasks with continuous dynamic damage are introduced to capture the emerging applications of using rescue robots and other resources to enhance human disaster rescue capability. Beyond this, we mainly focus on finding the optimal task scheduling strategy. We design a heuristic algorithm based on greedy strategy to obtain the optimal dynamic scheduling strategy of agents. Compared with solving global integer programming directly, the computational time is greatly reduced. The proof of the greedy strategy's validity is also demonstrated under some specific damage functions. By comparing with the two strategies commonly used in real life, it is proved that our strategy is optimal. For practical application, we design an automatic negotiation framework, which realizes the real-time decentralized automated negotiation of agents. Then, using Game Description Language (GDL) as a tool, an automated negotiation algorithm is implemented, which enables agents to adjust the plan dispersedly. Experiments show that the algorithm is more efficient than the centralized algorithm in the case of limited communication. (C) 2019 Elsevier B.V. All rights reserved.
In the framework of the Prometheus program and the sequel of this program, we are particularly interested by the development of an intelligent co-pilot in order to assist the driver. The development of such driver ass...
详细信息
In the framework of the Prometheus program and the sequel of this program, we are particularly interested by the development of an intelligent co-pilot in order to assist the driver. The development of such driver assistant is based on studies on car driving especially in cognitive psychology in order to take into account the characteristics of the different drivers. This kind of support systems is designed to help the driver in situations where he has some difficulties and is generally embedded in a larger architecture which includes real-time machine vision capability. It use sensors information about driver (behavior and intentions) and about vehicle and environment states. In this paper, we particularly focus on the design of the driver assistant system, its decision capabilities and its Human-Machine Interface. In order to validate our work, a demonstrator has been embedded on a Peugeot 605 and tested on real driving contexts.
Motivation, technical framework, and state-of-the-art of a research project called Life Cycle Integrity Monitoring are described in this paper. The project was established to significantly improve operational safety o...
详细信息
Motivation, technical framework, and state-of-the-art of a research project called Life Cycle Integrity Monitoring are described in this paper. The project was established to significantly improve operational safety of large-scale artifacts by developing and introducing advanced techniques for efficiently supporting maintenance and repair activities. As the main technique of crucial importance, the life cycle information management system was proposed with component techniques of distributed artificial intelligence and advanced human-machine interface. Actual implementation of a prototype system, and observations obtained through preliminary evaluation of the prototype as well, are summarized and ongoing technical evolutions are briefly addressed.
This paper concerns problems of simulation and control of industrial plants using the ideas of autonomous agents. The considered environment is an industrial plant designed for separation processes with complex materi...
详细信息
This paper concerns problems of simulation and control of industrial plants using the ideas of autonomous agents. The considered environment is an industrial plant designed for separation processes with complex material streams with recycles. Such environment is typical for numerous processes occurring in chemical engineering, mineral processing, multistage flotation and many others. The different parts of the process are ruled by autonomous agents who co-operate with each other. We consider different methods of coordinating the agents’ action to obtain an overall plan. By way of illustration the proposed method is applied to control of a multicomponent ore enrichment plant.
暂无评论