Skip to search boxSkip to navigationSkip to main content

Improving the Performance of Interactive Configuration with Regular String Constraints

  • Esben Rune Hansen
    ,
  • Peter Tiedemann
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Host publication Subtitle

20th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2008)

Original language

English

Pages from-to (Number of pages)

Pages 3-10

Publication milestones

  • Published - 2008

Publication status

Published - 2008

Publisher

IEEE, United States
978-0-7695-3440-4

Publication IDs

  • Scopus: 57649176677

Host publication title

International Conference on Tools with Artificial Intelligence

Abstract

A generalization of the problem of interactive configuration has previously been presented in [1]. This generalization
utilized decomposition to extend the standard finite domain interactive configuration framework to deal with unbounded string variables and provided features such as prefix auto-completion.

In this paper we present several significant improvements to the core data structures and algorithms in [1] as well as the first implementation of an interactive configurator on string variables.

The primary improvement is obtained by replacing the binary decomposition model with a finite domain model. We then describe an optimization for this model which allows us to replace the use of costly conjunctions with simple restrict operations during synchronization between decomposed constraints. In addition we describe how to improve the performance of the auto-complete operation, by using projection on relevant variables to significantly reduce the size of the data structures involved.

We empirically verify the critical significance of these improvements using our own implementation of a string variable based configurator on real-world example data.

Publication metrics

PlumX, opens in new tab

Captures
5
Citations
1

Related Event

Title

20th IEEE International Conference on Tools with Artificial Intelligence, 2008. ICTAI '08.

Event type

Conference

Date

03/11/2008 - 05/11/2008

Location

Dayton, OhioUnited States