English

Finding Weighted Graphs by Combinatorial Search

Combinatorics 2012-01-19 v1 Discrete Mathematics

Abstract

We consider the problem of finding edges of a hidden weighted graph using a certain type of queries. Let GG be a weighted graph with nn vertices. In the most general setting, the nn vertices are known and no other information about GG is given. The problem is finding all edges of GG 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 GG when the number of edges in GG is known to be at most m2m\geq 2 and the weight w(e)w(e) of each edge ee satisfies \gaw(e)\gb\ga \leq |w(e)|\leq \gb for fixed constants \ga,\gb>0\ga, \gb>0. The query complexity of the algorithm is O(mlognlogm)O(\frac{m \log n}{\log m}), 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}
}
R2 v1 2026-06-21T20:06:24.272Z