Co-Evolution of Bargaining Strategies in a Decentralized Multi-Agent System
نویسنده
چکیده
Software agents will personalize smart devices to act autonomously on behalf of their human owner. In dynamical electronic commerce environments, these agents could buy and sell goods and services from each other, without using a central market maker. From a system perspective, this creates a decentralized and continuously changing multi-agent system with the need for coordination of supply and demand. In this article we show how such a multi-agent system may be decentrally coordinated while software agents bargain with each other under the constraints of incomplete information, non-equilibrium and time pressure. The agents adapt to a changing environment with an evolutionary learning mechanism. It can be shown that the multi-agent system as a whole shows emergent coordination in absence of a centralized coordination institution. Software Agents on Smart Devices The discussion about using small, mobile devices in the context of ubiquitous computing (Weiser 1991) or pervasive computing seems to be largely hardware-centric. The software components are mostly considered to passively collect information from the environment or centralized web servers and store it in the device’s data shadow somewhere in the Internet. Small, passive devices with cumbersome humancomputer interfaces and a constant need for interaction in ongoing transactions will soon create a demand for autonomously and proactive software components on these devices. Such software agents (Wooldridge 1999)can assist human buyers and sellers in digital business processes and environments, which are characterized by trading and money transactions, to save transaction costs. Digital Business Agents (DBAs) (Diebold Consulting (Ed.) 2001)will monitor other agents and the environment continuously, e.g. by making price comparisons between different suppliers in the onand offline world (Youll et al. 2000), in order to fulfill their design goal if utility maximization for their human owner. They will be able to enter into negotiation with many potential trade partners at once, reaching an acceptable deal and setting up a contract Copyright © 2001, American Association for Artificial Intelligence (www.aaai.org). All rights reserved. in a matter of milliseconds (Preist 1998). In that case, the DBAs may execute a complete business transaction as silent commerce (Schenker 2000) in the background without the need for human intervention. Many, if not most of these transactions will occur locally and decentralized, directly between the devices. A prerequisite is that the human principals of the agents are able to define economic goals, preferences and strategies in computer processable data structures (Kraus 1997). A goal is an abstract representation of a bidder’s demand, e.g. a product identification with a price to match. Preferences can be classified as either hard constraints, which have to be matched unconditionally, or soft constraints, which can be ranked, e.g. a preference for certain colors (Guttman and Maes 1998). Strategies to reach the goals and to negotiate on maximal meeting of the preferences can either be rule-based/argumentative, gametheoretic or heuristic/adaptive (Kraus 1997; Lomuscio, Wooldridge, and Jennings 2000) The use of DBAs is not confined to the consumers, however. Similar software can also be used by producers and retailers. As the consumers use comparison shoppers that allow automated price comparisons between different suppliers (Doorenbos, Etzioni, and Weld 1997; Youll et al. 2000), sellers are expected to begin to dynamically post prices to negotiate with individual buyers (Kephart, Hanson, and Greenwald 2000). The research question pursued in this article is how different negotiation strategies of DBAs compete against each other in an unregulated environment, and the impact on the coordination of the environment as a whole. In the next section of chapter 2, we describe the technical requirements and the setup of a multi-agent system (MAS) that coordinates a model supply chain process using decentralized economic coordination. Some experiments with different bargaining strategies in the DBAs are described in chapter 3. The article concludes in chapter 4 with an outlook into possible application areas and the problems of linking economic concepts and technical realization of market coordination. An Experimental Market Coordination
منابع مشابه
Distributed multi-agent Load Frequency Control for a Large-scale Power System Optimized by Grey Wolf Optimizer
This paper aims to design an optimal distributed multi-agent controller for load frequency control and optimal power flow purposes. The controller parameters are optimized using Grey Wolf Optimization (GWO) algorithm. The designed optimal distributed controller is employed for load frequency control in the IEEE 30-bus test system with six generators. The controller of each generator is consider...
متن کاملAn Online Q-learning Based Multi-Agent LFC for a Multi-Area Multi-Source Power System Including Distributed Energy Resources
This paper presents an online two-stage Q-learning based multi-agent (MA) controller for load frequency control (LFC) in an interconnected multi-area multi-source power system integrated with distributed energy resources (DERs). The proposed control strategy consists of two stages. The first stage is employed a PID controller which its parameters are designed using sine cosine optimization (SCO...
متن کاملReducing Retrieval Time in Automated Storage and Retrieval System with a Gravitational Conveyor Based on Multi-Agent Systems
The main objective of this study is to reduce the retrieval time of a list of products by choosing the best combination of storage and retrieval rules at any time. This is why we start by implementing some storage rules in an Automated Storage/Retrieval System (Automated Storage and Retrieval System: AS/RS) fitted with a gravity conveyor while some of these rules are dedicated to storage and ot...
متن کاملSimple Bargaining Agents for Decentralized Market-Based Control
market-based control, economic agents, bargaining, autonomous agent Market-Based Control (MBC) is a resource allocation and control technique where multi-agent systems are built to resemble free-market economies. The aim is that MBC systems exhibit the same decentralization, robustness, and capacity for self-organization as do real economies. MBC systems are relevant to Artificial Intelligence ...
متن کاملThe Application of Evolution Process in Multi-Agent World to the Prediction System
Software systems become more and more complex thus the application of self-developing distributed and decentralized processing is indispensable. The complexity of such systems requires new tools for designing, programming and debugging processes which implies the fact that new approaches to decentralization should be undertaken. An idea of autonomous agents arises as an extension to the object ...
متن کاملDecentralized prognosis of fuzzy discrete-event systems
This paper gives a decentralized approach to the problem of failure prognosis in the framework of fuzzy discrete event systems (FDES). A notion of co-predictability is formalized for decentralized prognosis of FDESs, where several local agents with fuzzy observability rather than crisp observability are used in the prognosis task. An FDES is said to be co-predictable if each faulty event can be...
متن کامل