Title :
The Partner Units Problem a Constraint Programming Case Study
Author_Institution :
Dept. of Comput. Sci., Univ. of Oxford, Oxford, UK
Abstract :
The Partner Units Problem is a challenging combinatorial search problem that originates in the domain of security and surveillance. Technically it consists of partitioning a bipartite graph under side conditions. In this work we describe how constraint programming technology can be leveraged to tackle the problem. We address problem modelling, symmetry breaking and problem-specific search strategies. We introduce the best search strategy known to date as well as a powerful new implied constraint for pruning the search space. Finally, we present implementations in ECLiPSe Prolog and the MINION constraint solver and compare these to a state-of-the-art dedicated algorithm.
Keywords :
PROLOG; constraint handling; graph theory; search problems; security; surveillance; ECLiPSe Prolog; MINION constraint solver; bipartite graph partitioning; combinatorial search problem; constraint programming technology; partner units problem; problem-specific search strategy; search space pruning; security; surveillance; symmetry breaking; Encoding; Layout; Polynomials; Programming; Search problems; Sensors; Topology;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4799-0227-9
DOI :
10.1109/ICTAI.2012.31