scispace - formally typeset
Search or ask a question

Showing papers in "arXiv: Multiagent Systems in 2004"


Posted Content
TL;DR: This paper sharpens the result by showing that coordination will be reached under a very weak condition that requires all agents are finally linked together, which is also strictly weaker than the one Jadbabaie et al. desired.
Abstract: Recently, Jadbabaie, Lin, and Morse (IEEE TAC, 48(6)2003:988-1001) offered a mathematical analysis of the discrete time model of groups of mobile autonomous agents raised by Vicsek et al. in 1995. In their paper, Jadbabaie et al. showed that all agents shall move in the same heading, provided that these agents are periodically linked together. This paper sharpens this result by showing that coordination will be reached under a very weak condition that requires all agents are finally linked together. This condition is also strictly weaker than the one Jadbabaie et al. desired.

70 citations


Posted Content
TL;DR: In this paper, the authors elaborate the theory of algorithms that do this using local descent procedures, and that thereby achieve efficient, adaptive, distributed control, which is the goal of this paper.
Abstract: Often adaptive, distributed control can be viewed as an iterated game between independent players. The coupling between the players' mixed strategies, arising as the system evolves from one instant to the next, is determined by the system designer. Information theory tells us that the most likely joint strategy of the players, given a value of the expectation of the overall control objective function, is the minimizer of a Lagrangian function of the joint strategy. So the goal of the system designer is to speed evolution of the joint strategy to that Lagrangian minimizing point, lower the expectated value of the control objective function, and repeat. Here we elaborate the theory of algorithms that do this using local descent procedures, and that thereby achieve efficient, adaptive, distributed control.

52 citations


Posted Content
TL;DR: EcoLab is an agent based modeling system for C++ programmers, strongly influenced by the design of Swarm, and more details can be found in other published articles, documentation and source code.
Abstract: EcoLab is an agent based modeling system for C++ programmers,strongly influenced by the design of Swarm. This paper is just a briefoutline of EcoLab’s features, more details can be found in other publishedarticles, documentation and source code from the EcoLab website. 1 EcoLab EcoLab is an ABM system for C++ programmers. This is not the time or placeto debate the merits of C++ over any other object oriented language. If youhave chosen C++ as an implementation language for your models because ofperformance, expressibility, familiarity or compatibility with other software li-braries, then ABM environments such as Swarm or Repast offer little supportto you. In this case, you should consider EcoLab. 2 Scripting EcoLab uses the Classdesc[2] object descriptor technology. This provides a formof object reflection, or the ability to query an object’s internal structure atruntime. This may seem obvious to a Java or Objective C programmer, asobject reflection is built into the language.How is Classdesc used in EcoLab? The user codes their entire model as a class.Usually, there will only be one instantiated object of that class (the model).Mostmodel instancevariables, andmodel methods adheringto particularcallingconventions are exposed to a TCL interpreter. This allows great flexibility to1

21 citations


Posted Content
TL;DR: In this article, a strategic multi-layer model based on multi agents approach for supply chain system is proposed, which introduces a formulation and a solution methodology for the problem of supply chain design and modeling.
Abstract: This paper proposes a strategic multi layers model based on multi agents approach for supply chain system. It introduces a formulation and a solution methodology for the problem of supply chain design and modeling. In this paper we describe and analyze the relationships among main entities of a supply chain, such as suppliers, producers, and distribution centers, in the aim to design the agents and define their behavior. We also study, how these relationships can be formulated in a multi layer model. Finally, a generic multi agent model is illustrated.

3 citations


Posted Content
TL;DR: Preliminary results from a multi-agent numerical simulation of the market model shows that the distribution of price changes has a power law tail.
Abstract: We discuss potential market mechanisms for the GRID. A complete dynamical model of a GRID market is defined with three types of agents. Providers, middlemen and users exchange universal GRID computing units (GCUs) at varying prices. Providers and middlemen have strategies aimed at maximizing profit while users are 'satisficing' agents, and only change their behavior if the service they receive is sufficiently poor or overpriced. Preliminary results from a multi-agent numerical simulation of the market model shows that the distribution of price changes has a power law tail.

2 citations


Posted Content
TL;DR: This paper presents a methodology and software tools that are developed for auto generating an Objective-C object template (and all the necessary interfacing functions) from a given C++ model, utilising the Classdesc's object description technology, so that theC++ model can both be run and accessed under the Objective- C and C++ environments.
Abstract: Objective-C is still the language of choice if users want to run their simulation efficiently under the Swarm environment since the Swarm environment itself was written in Objective-C. The language is a fast, object-oriented and easy to learn. However, the language is less well known than, less expressive than, and lacks support for many important features of C++ (eg. OpenMP for high performance computing application). In this paper, we present a methodology and software tools that we have developed for auto generating an Objective-C object template (and all the necessary interfacing functions) from a given C++ model, utilising the Classdesc's object description technology, so that the C++ model can both be run and accessed under the Objective-C and C++ environments. We also present a methodology for modifying an existing Swarm application to make part of the model (eg. the heatbug's step method) run under the C++ environment.

2 citations


Journal ArticleDOI
TL;DR: In this article, a multi-agent system for monitoring and assessing air quality attributes, which uses data coming from a meteorological station, is presented, where a community of software agents is assigned to monitor and validate measurements coming from several sensors, to assess air quality, and, finally, to fire alarms to appropriate recipients, when needed.
Abstract: Fairly rapid environmental changes call for continuous surveillance and on-line decision making. There are two main areas where IT technologies can be valuable. In this paper we present a multi-agent system for monitoring and assessing air-quality attributes, which uses data coming from a meteorological station. A community of software agents is assigned to monitor and validate measurements coming from several sensors, to assess air-quality, and, finally, to fire alarms to appropriate recipients, when needed. Data mining techniques have been used for adding data-driven, customized intelligence into agents. The architecture of the developed system, its domain ontology, and typical agent interactions are presented. Finally, the deployment of a real-world test case is demonstrated.

1 citations


Posted Content
TL;DR: In this article, the authors consider a multi-issue negotiation where a shop negotiates both the contents and the price of bundles of goods with his customers, and present some key insights about, as well as a technique for, locating mutually beneficial alternatives to the bundle currently under negotiation.
Abstract: Combining two or more items and selling them as one good, a practice called bundling, can be a very effective strategy for reducing the costs of producing, marketing, and selling goods. In this paper, we consider a form of multi-issue negotiation where a shop negotiates both the contents and the price of bundles of goods with his customers. We present some key insights about, as well as a technique for, locating mutually beneficial alternatives to the bundle currently under negotiation. The essence of our approach lies in combining historical sales data, condensed into aggregate knowledge, with current data about the ongoing negotiation process, to exploit these insights. In particular, when negotiating a given bundle of goods with a customer, the shop analyzes the sequence of the customer's offers to determine the progress in the negotiation process. In addition, it uses aggregate knowledge concerning customers' valuations of goods in general. We show how the shop can use these two sources of data to locate promising alternatives to the current bundle. When the current negotiation's progress slows down, the shop may suggest the most promising of those alternatives and, depending on the customer's response, continue negotiating about the alternative bundle, or propose another alternative. Extensive computer simulation experiments show that our approach increases the speed with which deals are reached, as well as the number and quality of the deals reached, as compared to a benchmark. In addition, we show that the performance of our system is robust to a variety of changes in the negotiation strategies employed by the customers.

1 citations


Posted Content
TL;DR: In this article, the authors consider a form of multi-issue negotiation where a shop negotiates both the contents and the price of bundles of goods with customers, and present some key insights about, as well as a procedure for, locating mutually beneficial alternatives to the bundle currently under negotiation.
Abstract: In this paper, we consider a form of multi-issue negotiation where a shop negotiates both the contents and the price of bundles of goods with his customers. We present some key insights about, as well as a procedure for, locating mutually beneficial alternatives to the bundle currently under negotiation. The essence of our approach lies in combining aggregate (anonymous) knowledge of customer preferences with current data about the ongoing negotiation process. The developed procedure either works with already obtained aggregate knowledge or, in the absence of such knowledge, learns the relevant information online. We conduct computer experiments with simulated customers that have_nonlinear_ preferences. We show how, for various types of customers, with distinct negotiation heuristics, our procedure (with and without the necessary aggregate knowledge) increases the speed with which deals are reached, as well as the number and the Pareto efficiency of the deals reached compared to a benchmark.