Skip to main content
Log in

The combinatorial complexity of masterkeying

  • Published:
Mathematical Methods of Operations Research Aims and scope Submit manuscript

Abstract.

We consider the combinatorial complexity of the algorithmic design of mechanical 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 masterkeying problem are NP-complete. We show that the general masterkeying problem can be defined by an integer linear program whose number of variables and restrictions is polynomial in the size of the key/cylinder matrix and the size of the locking system. Heuristic solutions are also discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Manuscript received: May 2000/Final version received: July 2000

Rights and permissions

Reprints and permissions

About this article

Cite this article

Espelage, W., Wanke, E. The combinatorial complexity of masterkeying. Mathematical Methods of OR 52, 325–348 (2000). https://doi.org/10.1007/s001860000084

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s001860000084

Navigation