Finding Weighted Graphs by Combinatorial Search
Abstract
We consider the problem of finding edges of a hidden weighted graph using a certain type of queries. Let be a weighted graph with vertices. In the most general setting, the vertices are known and no other information about is given. The problem is finding all edges of and their weights using additive queries, where, for an additive query, one chooses a set of vertices and asks the sum of the weights of edges with both ends in the set. This model has been extensively used in bioinformatics including genom sequencing. Extending recent results of Bshouty and Mazzawi, and Choi and Kim, we present a polynomial time randomized algorithm to find the hidden weighted graph when the number of edges in is known to be at most and the weight of each edge satisfies for fixed constants . The query complexity of the algorithm is , which is optimal up to a constant factor.
Keywords
Cite
@article{arxiv.1201.3793,
title = {Finding Weighted Graphs by Combinatorial Search},
author = {Jeong Han Kim},
journal= {arXiv preprint arXiv:1201.3793},
year = {2012}
}