TY - JOUR
T1 - Heterogeneous active agents, III
T2 - Polynomially implementable agents
AU - Eiter, Thomas
AU - Subrahmanian, V. S.
AU - Rogers, T. J.
N1 - Funding Information:
This work was supported by the Army Research Office under Grants DAAH-04-95-10174, DAAH-04-96-10297, and DAAH04-96-1-0398, by the Army Research Laboratory under contract number DAAL01-97-K0135, by an NSF Young Investigator award IRI-93-57756, by a DAAD grant, and by the Austrian Science Fund Projects N Z29-INF and P13871-INF.
PY - 2000
Y1 - 2000
N2 - In `Heterogeneous active agents, I', two of the authors have introduced techniques to build agents on top of arbitrary data structures, and to `agentize' new/existing programs. They provided a series of successively more sophisticated semantics for such agent systems, and showed that as these semantics become epistemically more desirable, a computational price may need to be paid. In this paper, we identify a class of agents that are called weakly regular - this is done by first identifying a fragment of agent programs called weakly regular agent programs (WRAPs for short). It is shown that WRAPs are definable via three parameters - checking for a property called `safety', checking for a property called `conflict-freedom' and checking for a `deontic stratifiability' property. Algorithms for each of these are developed. A weakly regular agent is then defined in terms of these concepts, and a regular agent is one that satisfies an additional boundedness property. We then describe a polynomial algorithm that computes (under suitable assumptions) the reasonable status set semantics of regular agents - this semantics was identified by Eiter et al. (1999) as being epistemically most desirable. Though this semantics is coNP-complete for arbitrary agent programs, it is polynomially computable via our algorithm for regular agents. Finally, we describe our implementation architecture and provide details of how we have implemented RAPs, together with experimental results.
AB - In `Heterogeneous active agents, I', two of the authors have introduced techniques to build agents on top of arbitrary data structures, and to `agentize' new/existing programs. They provided a series of successively more sophisticated semantics for such agent systems, and showed that as these semantics become epistemically more desirable, a computational price may need to be paid. In this paper, we identify a class of agents that are called weakly regular - this is done by first identifying a fragment of agent programs called weakly regular agent programs (WRAPs for short). It is shown that WRAPs are definable via three parameters - checking for a property called `safety', checking for a property called `conflict-freedom' and checking for a `deontic stratifiability' property. Algorithms for each of these are developed. A weakly regular agent is then defined in terms of these concepts, and a regular agent is one that satisfies an additional boundedness property. We then describe a polynomial algorithm that computes (under suitable assumptions) the reasonable status set semantics of regular agents - this semantics was identified by Eiter et al. (1999) as being epistemically most desirable. Though this semantics is coNP-complete for arbitrary agent programs, it is polynomially computable via our algorithm for regular agents. Finally, we describe our implementation architecture and provide details of how we have implemented RAPs, together with experimental results.
UR - http://www.scopus.com/inward/record.url?scp=0033908532&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0033908532&partnerID=8YFLogxK
U2 - 10.1016/S0004-3702(99)00104-6
DO - 10.1016/S0004-3702(99)00104-6
M3 - Article
AN - SCOPUS:0033908532
SN - 0004-3702
VL - 117
SP - 107
EP - 167
JO - Artificial Intelligence
JF - Artificial Intelligence
IS - 1
ER -