首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Polynomial-time algorithms for regular set-covering and threshold synthesis
Authors:Uri N Peled  Bruno Simeone
Institution:Mathematics, Statistics, and Computer Science Department, University of Illinois at Chicago, Chicago, IL 60680, USA;Department of Statistics, University of Rome ‘La Sapienza’, Rome, Italy
Abstract:A set-covering problem is called regular if a cover always remains a cover when any column in it is replaced by an earlier column. From the input of the problem - the coefficient matrix of the set-covering inequalities - it is possible to check in polynomial time whether the problem is regular or can be made regular by permuting the columns. If it is, then all the minimal covers are generated in polynomial time, and one of them is an optimal solution. The algorithm also yields an explicit bound for the number of minimal covers. These results can be used to check in polynomial time whether a given set-covering problem is equivalent to some knapsack problem without additional variables, or equivalently to recognize positive threshold functions in polynomial time. However, the problem of recognizing when an arbitrary Boolean function is threshold is NP-complete. It is also shown that the list of maximal non-covers is essentially the most compact input possible, even if it is known in advance that the problem is regular.
Keywords:Set-covering  regular  knapsack  polynomial algorithm  NP-completeness
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号