Abstract
The Binary Identification Problem for weighted trees asks for the minimum cost strategy (decision tree) for identifying a node in an edge weighted tree via testing edges. Each edge has assigned a different cost, to be paid for testing it. Testing an edge e reveals in which component of T − e lies the vertex to be identified. We give a complete characterization of the computational complexity of this problem with respect to both tree diameter and degree. In particular, we show that it is strongly NP-hard to compute a minimum cost decision tree for weighted trees of diameter at least 6, and for trees having degree three or more. For trees of diameter five or less, we give a polynomial time algorithm. Moreover, for the degree 2 case, we significantly improve the straightforward O(n 3) dynamic programming approach, and provide an O(n 2) time algorithm. Finally, this work contains the first approximate decision tree construction algorithm that breaks the barrier of factor logn.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ben-Asher, Y., Farchi, E., Newman, I.: Optimal search in trees. SIAM Journal on Computing 28(6), 2090–2102 (1999)
Charikar, M., Fagin, R., Guruswami, V., Kleinberg, J.M., Raghavan, P., Sahai, A.: Query strategies for priced information. J. of Comp. and System Sc. 64(4), 785–819 (2002)
Cicalese, F., Jacobs, T., Laber, E., Molinaro, M.: On greedy algorithms for decision trees. In: Cheong, O., Chwa, K.-Y., Park, K. (eds.) ISAAC 2010, Part II. LNCS, vol. 6507, pp. 206–217. Springer, Heidelberg (2010)
Cicalese, F., Jacobs, T., Laber, E., Molinaro, M.: On the complexity of searching in trees: Average-case minimization. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6198, pp. 527–539. Springer, Heidelberg (2010)
de la Torre, P., Greenlaw, R., Schäffer, A.: Optimal edge ranking of trees in polynomial time. Algorithmica 13(6), 592–618 (1995)
Dereniowski, D.: Edge ranking of weighted trees. DAM 154, 1198–1209 (2006)
Dereniowski, D.: Edge ranking and searching in partial orders. DAM 156, 2493–2500 (2008)
Garey, M.: Optimal binary identification procedures. SIAM J. Appl. Math. 23(2), 173–186 (1972)
Iyer, A., Ratliff, H., Vijayan, G.: On an edge ranking problem of trees and graphs. Discrete Applied Mathematics 30(1), 43–52 (1991)
Iyer, A.V., Ratliff, H.D., Vijayan, G.: On an edge ranking problem of trees and graphs. Discrete Appl. Math. 30, 43–52 (1991)
Knuth, D.: Optimum binary search trees. Acta. Informat. 1, 14–25 (1971)
Laber, E., Milidiú, R., Pessoa, A.: On binary searching with non-uniform costs. In: Proc. of SODA 2001, pp. 855–864 (2001)
Laber, E., Nogueira, L.: On the hardness of the minimum height decision tree problem. Discrete Applied Mathematics 144(1-2), 209–212 (2004)
Lam, T.W., Yue, F.L.: Optimal edge ranking of trees in linear time. In: Proc. of SODA 1998, pp. 436–445 (1998)
Lipman, M., Abrahams, J.: Minimum average cost testing for partially ordered components. IEEE Transactions on Information Theory 41(1), 287–291 (1995)
Makino, K., Uno, Y., Ibaraki, T.: On minimum edge ranking spanning trees. J. Algorithms 38, 411–437 (2001)
Mozes, S., Onak, K., Weimann, O.: Finding an optimal tree searching strategy in linear time. In: Proc. of SODA 2008, pp. 1096–1105 (2008)
Onak, K., Parys, P.: Generalization of binary search: Searching in trees and forest-like partial orders. In: Proc. of FOCS 2006, pp. 379–388 (2006)
Yao, F.F.: Efficient dynamic programming using quadrangle inequalities. In: Proc. of STOC 1980, pp. 429–435 (1980)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cicalese, F., Jacobs, T., Laber, E., Valentim, C. (2011). Binary Identification Problems for Weighted Trees. In: Dehne, F., Iacono, J., Sack, JR. (eds) Algorithms and Data Structures. WADS 2011. Lecture Notes in Computer Science, vol 6844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22300-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-22300-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22299-3
Online ISBN: 978-3-642-22300-6
eBook Packages: Computer ScienceComputer Science (R0)