The combinatorial complexity of masterkeying

Citation
W. Espelage et E. Wanke, The combinatorial complexity of masterkeying, MATH M O R, 52(2), 2000, pp. 325-348
Citations number
3
Categorie Soggetti
Engineering Mathematics
Journal title
MATHEMATICAL METHODS OF OPERATIONS RESEARCH
ISSN journal
14322994 → ACNP
Volume
52
Issue
2
Year of publication
2000
Pages
325 - 348
Database
ISI
SICI code
1432-2994(200011)52:2<325:TCCOM>2.0.ZU;2-B
Abstract
We consider the combinatorial complexity of the algorithmic design of mecha nical master key locking systems. Such locking systems use pin tumblers and profile elements (wards) to realize the functional dependencies given by a key/cylinder matrix. We prove that even very restricted versions of the ma sterkeying problem are NP-complete. We show that the general masterkeying p roblem can be defined by an integer linear program whose number of variable s and restrictions is polynomial in the size of the key/cylinder matrix and the size of the locking system. Heuristic solutions are also discussed.