Skip to main navigation Skip to search Skip to main content

Exploring heuristic action selection in agent programming

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Rational agents programmed in agent programming lan- guages derive their choice of action from their beliefs and goals. One of the main benefits of such programming languages is that they facilitate a high-level and conceptually elegant specification of agent behaviour. Qualitative concepts alone, however, are not sufficient to specify that this behaviour is also nearly optimal, a quality typically also associated with rational agents. Optimality in this context refers to the costs and rewards associated with action execution. It thus would be useful to extend agent programming languages with primitives that allow the specification of near-optimal behaviour. The idea is that quantitative heuristics added to an agent program prune some of the options generated by the qualitative action selection mechanism. In this paper, we explore the expressivity needed to specify such behaviour in the Blocks World domain. The programming constructs that we introduce allow for a high-level specification of such heuristics due to the fact that these can be defined by (re)using the qualitative notions of the basic agent programming language again. We illustrate the use of these constructs by extending a Goal Blocks World agent with various strategies to optimize its behaviour.

Original languageEnglish
Title of host publicationProgramming Multi-Agent Systems - 6th International Workshop, ProMAS 2008, Revised Invited and Selected Papers
Pages24-39
Number of pages16
DOIs
Publication statusPublished - 28 Sept 2009
Externally publishedYes
Event6th International Workshop on Programming Multi-Agent Systems, ProMAS 2008 - Estoril, Portugal
Duration: 13 May 200813 May 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5442 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Workshop on Programming Multi-Agent Systems, ProMAS 2008
Country/TerritoryPortugal
CityEstoril
Period13/05/0813/05/08

Fingerprint

Dive into the research topics of 'Exploring heuristic action selection in agent programming'. Together they form a unique fingerprint.

Cite this