TY - GEN
T1 - Consistency techniques for finding an optimal relaxation of a feature subscription
AU - Lesaint, David
AU - Mehta, Deepak
AU - O'Sullivan, Barry
AU - Quesada, Luis
AU - Wilson, Nic
PY - 2008
Y1 - 2008
N2 - Telecommunication services are playing an increasing and potentially disruptive role in our lives. As a result, service providers seek to develop personalisation solutions that put customers in charge of controlling and enriching their services. In this context, the personalisation approach consists of exposing a catalogue of call control features (e.g., call-divert, voice-mail) to end-users and letting them subscribe to a subset of features subject to a set of precedence and exclusion constraints. When a subscription is inconsistent, the problem is to find an optimal relaxation. We present a constraint programming formulation to find an optimal reconfiguration of features. We investigate the performance of maintaining arc consistency within branch and bound search. We also study the impact of maintaining mixed consistency, that is maintaining different levels of consistency on different sets of variables. We further present a global constraint and a set of filtering rules that exploit the structure of our problem. We theoretically and experimentally compare all approaches. Our results demonstrate that the filtering rules of the global constraint outperform all other approaches when a catalogue is dense, and mixed consistency pays off when a catalogue is sparse.
AB - Telecommunication services are playing an increasing and potentially disruptive role in our lives. As a result, service providers seek to develop personalisation solutions that put customers in charge of controlling and enriching their services. In this context, the personalisation approach consists of exposing a catalogue of call control features (e.g., call-divert, voice-mail) to end-users and letting them subscribe to a subset of features subject to a set of precedence and exclusion constraints. When a subscription is inconsistent, the problem is to find an optimal relaxation. We present a constraint programming formulation to find an optimal reconfiguration of features. We investigate the performance of maintaining arc consistency within branch and bound search. We also study the impact of maintaining mixed consistency, that is maintaining different levels of consistency on different sets of variables. We further present a global constraint and a set of filtering rules that exploit the structure of our problem. We theoretically and experimentally compare all approaches. Our results demonstrate that the filtering rules of the global constraint outperform all other approaches when a catalogue is dense, and mixed consistency pays off when a catalogue is sparse.
UR - https://www.scopus.com/pages/publications/57649240285
U2 - 10.1109/ICTAI.2008.61
DO - 10.1109/ICTAI.2008.61
M3 - Conference proceeding
AN - SCOPUS:57649240285
SN - 9780769534404
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 283
EP - 290
BT - Proceedings - 20th IEEE International Conference on Tools with Artificial Intelligence, ICTAI'08
T2 - 20th IEEE International Conference on Tools with Artificial Intelligence, ICTAI'08
Y2 - 3 November 2008 through 5 November 2008
ER -