skip to main content
10.1145/1060590.1060691acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

A new strategy for querying priced information

Published:22 May 2005Publication History

ABSTRACT

This paper focuses on competitive function evaluation in the context of computing with priced information. A function f is given together with a cost cx for each variable x of f. The cost cx has to be paid to read the value of x. The problem is to design algorithms that query the values of the variables sequentially in order to compute the function while trying to minimize the total cost incurred. Competitive analysis is employed to evaluate the performance of the algorithms. We describe a novel approach for devising efficient algorithms in this setting. We apply our approach to several classes of functions which have been studied in the literature of computing with priced information. In all cases considered, our approach provides algorithms that achieve better bounds than the best known algorithm for the same class of functions.More precisely, for the class of monotone boolean functions, we give a polynomial time algorithm with extremal competitiveness (k+l - √ min(k,l)) where k (l) denotes the minimum number of variables that one must read, in the worst case, in order to prove that the function under consideration evaluates to 1 (0). This dramatically improves upon the best known result which is an exponential time 2 max(k, l)-competitive algorithm. For the subclass of monotone boolean functions known as Threshold Trees we further improve our bounds and give a polynomial time algorithm with extremal competitive ratio 1.618 max(k, l).We then apply our methodology to classes of non-boolean functions. We consider the case of the so called Game Trees. We improve upon previously published results for this class of functions providing a polynomial time algorithm with extremal competitive ratio 1.5 γ(f), where γ(f) is a lower bound on the extremal competitive ratio of any deterministic algorithm.Finally, we consider the case when f is the function min (minimum). In this case, we are able to determine the optimal competitiveness for the problem. In fact we provide an algorithm with an (n-2)-competitive ratio, which matches the known lower bound.

References

  1. R. Carmo, T. Feder, Y. Kohayakawa, E. Laber, R. Motwani, L. O'Callaghan, R. Panigrahy, and D. Thomas. Querying priced information in databases: the conjunctive case. 2004. submitted.Google ScholarGoogle Scholar
  2. M. Charikar, R. Fagin, V. Guruswami, J. Kleinberg, P. Raghavan, and A. Sahai. Query strategies for priced information. JCSS: Journal of Computer and System Sciences, 64:785--819, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Gupta and A. Kumar. Sorting and selection with structured costs. In Proc. of IEEE FOCS 2001, pages 416--425, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Gupta, D. O. Stahl, and A. B. Whinston. Pricing of services on the internet. In IMPACT: How IC2 Research Affects Public Policy and Business Markets. Quorum Books, forthcoming.Google ScholarGoogle Scholar
  5. V. Guruswami and E. Laber. Email exchanges. 2003.Google ScholarGoogle Scholar
  6. J. Hartline, E. Hong, A. Mohr, E. Rocke, and K. Yasuhara. As reported in {2}. 2001.Google ScholarGoogle Scholar
  7. S. Kannan and S. Khanna. Selection with monotone comparison costs. In Proc. of ACM-SIAM SODA-03, pages 10--17, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Khanna and W. Tan. On computing functions with uncertainty. In Proc. of PODS 2001, pages 171--182, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. E. Laber. A randomized competitive algorithm for evaluating priced AND/OR trees. In Proc. of STACS 2004, pages 501--512, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  10. E. Laber, O. Parekh, and R. Ravi. Randomized approximation algorithms for query optimization problems on two processors. In Proc. of ESA 2002, pages 649--661, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Saks and A. Wigderson. Probabilistic Boolean decision trees and the complexity of evaluating game trees. In Proc. of IEEE FOCS 1986, pages 29--38, Toronto, Ontario, Canada, 27--29 Oct. 1986. IEEE.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Tarsi. Optimal search on some game trees. Journal of the ACM, 30(3):389--396, July 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A new strategy for querying priced information

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  STOC '05: Proceedings of the thirty-seventh annual ACM symposium on Theory of computing
                  May 2005
                  778 pages
                  ISBN:1581139608
                  DOI:10.1145/1060590

                  Copyright © 2005 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 22 May 2005

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate1,469of4,586submissions,32%

                  Upcoming Conference

                  STOC '24
                  56th Annual ACM Symposium on Theory of Computing (STOC 2024)
                  June 24 - 28, 2024
                  Vancouver , BC , Canada

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader