Abstraction by interchangeability in resource allocation

  • Authors:
  • Berthe Y. Choueiry;Boi Faltings;Rainer Weigel

  • Affiliations:
  • Laboratoire d'Intelligence Artificielle, Lausanne, Switzerland;Laboratoire d'Intelligence Artificielle, Lausanne, Switzerland;Laboratoire d'Intelligence Artificielle, Lausanne, Switzerland

  • Venue:
  • IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Resource allocation is a difficult constraint satisfaction problem that has many practical applications. Fully automatic systems are often rejected by the ultimate users because, in many real-world environments, constraints cannot be formalized completely. On the other hand, humans are overwhelmed by the complexity of their task. We present a new way of solving the resource allocation, where a computer builds dynamic abstractions that simplify problem solving to the point that the user can intervene in the solution of the problem. These abstractions are based on the concept of interchangeability introduced by Freuder. In this paper, we describe a heuristic for decomposing a resource allocation problem into abstractions that reflect interchangeable sets of tasks or resources. We assess the "quality" of the discovered neighborhood interchangeable sets by comparing them to the ones obtained by the exact algorithm described by Freuder, both for data taken from a real-world application and for randomly generated problems.