Where should complexity go? Cooperation in complex agents with minimal communication

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

The 'Radical Agent Concept' in this chapter is that communication between agents in a MAS should be the simplest part of the system. When extensive real-time coordination between modules is required, then those modules should probably be considered elements of a single modular agent rather than as agents themselves. The advantage of this distinction is that system developers can then leverage standard software-engineering practices and more centralized coordination mechanism's to reduce the over-all complexity of the system. In this chapter I provide arguments for this point and also examples, both from nature and from my own research in building modular agents.
LanguageEnglish
Title of host publicationInnovative Concepts for Agent-Based Systems
EditorsW Truszkowski, C Rouff, M Hinchey
PublisherSpringer
Pages303-319
Number of pages17
Volume2564
ISBN (Print)0302-9743
DOIs
StatusPublished - 2002

Publication series

NameLecture Notes in Computer Science
PublisherSpringer

Fingerprint

Communication
Module
Developer
Coordination mechanism
Leverage
Software engineering
Nature

Cite this

Bryson, J. J. (2002). Where should complexity go? Cooperation in complex agents with minimal communication. In W. Truszkowski, C. Rouff, & M. Hinchey (Eds.), Innovative Concepts for Agent-Based Systems (Vol. 2564, pp. 303-319). (Lecture Notes in Computer Science). Springer. DOI: 10.1007/b83557

Where should complexity go? Cooperation in complex agents with minimal communication. / Bryson, J J.

Innovative Concepts for Agent-Based Systems. ed. / W Truszkowski; C Rouff; M Hinchey. Vol. 2564 Springer, 2002. p. 303-319 (Lecture Notes in Computer Science).

Research output: Chapter in Book/Report/Conference proceedingChapter

Bryson, JJ 2002, Where should complexity go? Cooperation in complex agents with minimal communication. in W Truszkowski, C Rouff & M Hinchey (eds), Innovative Concepts for Agent-Based Systems. vol. 2564, Lecture Notes in Computer Science, Springer, pp. 303-319. DOI: 10.1007/b83557
Bryson JJ. Where should complexity go? Cooperation in complex agents with minimal communication. In Truszkowski W, Rouff C, Hinchey M, editors, Innovative Concepts for Agent-Based Systems. Vol. 2564. Springer. 2002. p. 303-319. (Lecture Notes in Computer Science). Available from, DOI: 10.1007/b83557
Bryson, J J. / Where should complexity go? Cooperation in complex agents with minimal communication. Innovative Concepts for Agent-Based Systems. editor / W Truszkowski ; C Rouff ; M Hinchey. Vol. 2564 Springer, 2002. pp. 303-319 (Lecture Notes in Computer Science).
@inbook{029b8ce7be864b768a662fd56812fffa,
title = "Where should complexity go? Cooperation in complex agents with minimal communication",
abstract = "The 'Radical Agent Concept' in this chapter is that communication between agents in a MAS should be the simplest part of the system. When extensive real-time coordination between modules is required, then those modules should probably be considered elements of a single modular agent rather than as agents themselves. The advantage of this distinction is that system developers can then leverage standard software-engineering practices and more centralized coordination mechanism's to reduce the over-all complexity of the system. In this chapter I provide arguments for this point and also examples, both from nature and from my own research in building modular agents.",
author = "Bryson, {J J}",
note = "ID number: ISI:000185937000023",
year = "2002",
doi = "10.1007/b83557",
language = "English",
isbn = "0302-9743",
volume = "2564",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "303--319",
editor = "W Truszkowski and C Rouff and M Hinchey",
booktitle = "Innovative Concepts for Agent-Based Systems",

}

TY - CHAP

T1 - Where should complexity go? Cooperation in complex agents with minimal communication

AU - Bryson,J J

N1 - ID number: ISI:000185937000023

PY - 2002

Y1 - 2002

N2 - The 'Radical Agent Concept' in this chapter is that communication between agents in a MAS should be the simplest part of the system. When extensive real-time coordination between modules is required, then those modules should probably be considered elements of a single modular agent rather than as agents themselves. The advantage of this distinction is that system developers can then leverage standard software-engineering practices and more centralized coordination mechanism's to reduce the over-all complexity of the system. In this chapter I provide arguments for this point and also examples, both from nature and from my own research in building modular agents.

AB - The 'Radical Agent Concept' in this chapter is that communication between agents in a MAS should be the simplest part of the system. When extensive real-time coordination between modules is required, then those modules should probably be considered elements of a single modular agent rather than as agents themselves. The advantage of this distinction is that system developers can then leverage standard software-engineering practices and more centralized coordination mechanism's to reduce the over-all complexity of the system. In this chapter I provide arguments for this point and also examples, both from nature and from my own research in building modular agents.

UR - http://dx.doi.org/10.1007/b83557

U2 - 10.1007/b83557

DO - 10.1007/b83557

M3 - Chapter

SN - 0302-9743

VL - 2564

T3 - Lecture Notes in Computer Science

SP - 303

EP - 319

BT - Innovative Concepts for Agent-Based Systems

PB - Springer

ER -