A time- and cost-optimal algorithm for interlocking sets-with applications | IEEE Journals & Magazine | IEEE Xplore