Identifying defective items in larger sets is a main problem with many applications in real life situations. We consider the problem of localizing defective nodes in networks through an approach based on boolean network tomography (BNT), which is grounded on inferring informations from the boolean outcomes of end-to-end measurements paths. {\em Identifiability} conditions on the set of paths which guarantee discovering or counting unambiguously the defective nodes are of course very relevant. We investigate old and introduce new identifiability conditions contributing this problem both from a theoretical and applied perspective. (1) What is the precise tradeoff between number of nodes and number of paths such that at most $k$ nodes can be identified unambiguously ? The answer is known only for $k=1$ and we answer the question for any $k$, setting a problem implicitly left open in previous works. (2) We study upper and lower bounds on the number of unambiguously identifiable nodes, introducing new identifiability conditions which strictly imply and are strictly implied by unambiguous identifiability; (3) We use these new conditions on one side to design algorithmic heuristics to count defective nodes in a fine-grained way, on the other side to prove the first complexity hardness results on the problem of identifying defective nodes in networks via BNT. (4) We introduce a random model where we study lower bounds on the number of unambiguously identifiable defective nodes and we use this model to estimate that number on real networks by a maximum likelihood estimate approach
翻译:在现实环境中,发现有缺陷的物品是许多应用在现实生活中遇到的主要问题。我们认为,通过基于布林网络断层仪学(BNT)的方法,将网络中的有缺陷的节点确定为本地的问题,这种方法的基础是从端到端测量路径布林结果中推断出的信息。 {em 识别} 在一系列路径上,确保发现或明确计算出有缺陷的节点的条件当然非常相关。 我们从理论和应用的角度来调查旧的和引入新的可识别性条件,从而促成这一问题。 (1) 节点的数目和路径的数目之间究竟有什么精确的权衡,以至于在大多数节点上都能明确辨明? 答案仅以美元=1美元为基础,我们回答任何美元的问题,从而在以往的工作中隐含一个问题。 (2) 我们研究可明确识别的节点的数量,引入新的可建模性条件,严格地暗示和严格地隐含在明确的可识别性; (1) 我们用这些新条件来设计一个侧面的节点的节点和路径之间的精确权衡,即我们无法精确地计算出精度的精度。