<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">EXPLOITING THE ENVIRONMENT FOR COORDINATING AGENT INTENTIONS</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Tom</forename><surname>Holvoet</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">Katholieke Universiteit Leuven</orgName>
								<address>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Paul</forename><surname>Valckenaers</surname></persName>
							<email>paul.valckenaers@mech.kuleuven.be</email>
							<affiliation key="aff1">
								<orgName type="department">Department of Mechanical Engineering</orgName>
								<orgName type="institution">Katholieke Universiteit Leuven</orgName>
								<address>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">EXPLOITING THE ENVIRONMENT FOR COORDINATING AGENT INTENTIONS</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">99E4436EB653BAA5B656BD76291B31D2</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:53+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>One interesting family of MAS applications is characterized (1) by their large scale in terms of number of agents and physical distribution, (2) by their very dynamic nature and (3) by their complex functional and non-functional requirements. This family includes a.o. manufacturing control, traffic control and web service coordination. For this family, the complexity of the software for the individual agents using traditional BDI-approaches is overwhelming. In this paper, we present an innovative approach to BDI which alleviates agent complexity through "delegate MASs", which use the environment and its resources to obtain BDI functionality. Delegate MASs consist of light-weight agents, which are issued either by resources for building and maintaining information on the environment, or by task agents in order to explore the options on behalf of the agents and to coordinate their intentions. We describe the approach, and validate it in a case study of manufacturing control. The evaluation in this case study shows the feasibility of the approach in coping with the large scale of the application and shows that the approach elegantly achieves flexibility in highly dynamic environments. This paper is a two-page discussion introducing a more extensive paper, accepted for publication in the E4MAS 2006 postproceedings .</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>BDI agents have internal representations of their beliefs, desires and intentions. A challenging aspect of the applications addressed in this paper is that the community of agents has to account for the internal states of other agents in an n-n fashion (multiple agents affect multiple agents in non-trivial manners). Explicit and comprehensive information exchange through direct interaction amongst the agents leads to information and communication overload, especially if planning into the (near) future is required.</p><p>The research in this paper uses the environment as a medium to account for this: the agents delegate to the environment parts and aspects of the representation of their beliefs and their intentions. This results in a normalization in which information and knowledge is represented only once throughout the multi-agent system, and in which the representations benefit from the knowledge of multiple sources.</p><p>By locating (part of) their beliefs in the environment, agents avoid exposure to specific and dynamic properties of the world-of-interest. The delegate MAS is a mechanism, which guarantees computational efficiency, for the agents to consult this decentralized and shared world model. Dynamism is handled by evaporate-refresh mechanisms.</p><p>By propagating their intentions in the environment, agents introduce into the beliefs (world model) of the affected agents, including themselves, the implications and consequences of their intentions. Moreover, these intentions are transformed during this process into knowledge and information that reflects not only what the originating agent knows but merges this with the knowledge in the environment and even of affected agents. The propagation by means of a delegate MAS again guarantees computational efficiency.</p><p>The remainder of this short introduction to the more extensive paper discusses the illustration in multi-agent manufacturing control.</p><p>The development and application of a delegate MAS has been pioneered for manufacturing control. Figure <ref type="figure" target="#fig_0">1</ref> shows a simple case (for more information, see: www.mech.kuleuven.be/benchmarking). The manufacturing system comprises four workstations, a rail-based transporter and a warehouse. The GANTT-charts at the workstations are part of the externalized -delegated to the environment -beliefs and intentions. They are short-term forecasts of the resource utilization, which have been constructed based on intentions that were propagated by task agents.    By repeating the exploration and intention propagation activities unremittingly, the delegate MAS observes the changes and disturbances in the system with a minor delay. This allows the control system to handle the dynamics. Delegation ensures that the ant agents in a delegate MAS benefit from the local self-knowledge of the environment entities and corresponding agents. This permits the MAS to handle heterogeneity, which is a real challenge in manufacturing, very well.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: The sample manufacturing system and the corresponding graph in the MAS environment.</figDesc><graphic coords="2,85.08,183.72,238.04,137.34" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2</head><label>2</label><figDesc>Figure 2 shows how the lightweight ant agents of the delegate MAS travel along the graph in the MAS environment. During their travel these agents query the local experts about expected behavior and book time slots on the resources corresponding to the intentions of the agent that created them.Figure 2 also shows how exploring ant agents use the environment as part of the beliefs of the agent that created them. They observe and analyze the decentralized and shared world model to discover possible and attractive ways to execute manufacturing tasks.</figDesc><graphic coords="2,320.52,439.26,199.70,149.64" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Figure 2 shows how the lightweight ant agents of the delegate MAS travel along the graph in the MAS environment. During their travel these agents query the local experts about expected behavior and book time slots on the resources corresponding to the intentions of the agent that created them.Figure 2 also shows how exploring ant agents use the environment as part of the beliefs of the agent that created them. They observe and analyze the decentralized and shared world model to discover possible and attractive ways to execute manufacturing tasks.</figDesc><graphic coords="2,94.08,443.70,199.64,149.40" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: The delegate MAS propagating intentions and exploring for solutions respectively.</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>This paper presents work funded by the Research Fund of the K.U.Leuven (Concerted Research Action on Autonomic Computing for Distributed Production Systems).</p></div>
			</div>

			<div type="references">

				<listBibl/>
			</div>
		</back>
	</text>
</TEI>
