Skip to main navigation Skip to search Skip to main content

A Polynomial-time Algorithm for Constructing k-Maintainable Policies

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper we present a polynomial time algorithm for constructing k-maintainable policies (Nakamura, Baral, & Bjareland 2000). Our algorithm, in polynomial time, constructs a k-maintainable control policy, if one exists, or tells that no such policy is possible. Our algorithm is based on SAT Solving, and employs a suitable formulation of the existence of k-maintainable control in a fragment of SAT which is tractable. We then give a logic programming implementation of our algorithm and use it to give a standard procedural algorithm. We then present several complexity results about constructing k-maintainable controls, under different assumptions such as k = 1, and compact representation.

Original languageEnglish (US)
Title of host publicationPrinciples of Knowledge Representation and Reasoning
Subtitle of host publicationProceedings of the 9th International Conference, KR 2004
PublisherAAAI press
Pages720-729
Number of pages10
ISBN (Electronic)1577351991, 9781577351993
StatePublished - 2004
Event9th International Conference on Principles of Knowledge Representation and Reasoning, KR 2004 - Whistler, Canada
Duration: Jun 2 2004Jun 5 2004

Publication series

NamePrinciples of Knowledge Representation and Reasoning: Proceedings of the 9th International Conference, KR 2004

Conference

Conference9th International Conference on Principles of Knowledge Representation and Reasoning, KR 2004
Country/TerritoryCanada
CityWhistler
Period6/2/046/5/04

ASJC Scopus subject areas

  • Software
  • Logic

Fingerprint

Dive into the research topics of 'A Polynomial-time Algorithm for Constructing k-Maintainable Policies'. Together they form a unique fingerprint.

Cite this