Query strategies for priced information (extended abstract)

We consider a class of problems in which an algorithm seeks to compute a function f over a set of n inputs, where each input has an associated price. The algorithm queries inputs sequentially, trying to learn the value of the function for the minimum cost. We apply the competitive analysis of algorithms to this framework, designing algorithms that incur large cost only when the cost of the cheapest "proof" for the value of f is also large. We provide algorithms that achieve the optimal competitive ratio for functions that include arbitrary Boolean AND/OR trees, and for the problem of searching in a sorted array. We also investigate a model for pricing in this framework and construct, for every AND/OR tree, a set of prices that satisfies a very strong type of equilibrium property.

[1]  Noga Alon,et al.  Matching nuts and bolts , 1994, SODA '94.

[2]  Oren Etzioni,et al.  Efficient information gathering on the Internet , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[3]  Hector Garcia-Molina,et al.  Safeguarding and charging for information on the Internet , 1998, Proceedings 14th International Conference on Data Engineering.

[4]  Madhu Sudan,et al.  The minimum latency problem , 1994, STOC '94.

[5]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[6]  David M. Kreps,et al.  A Course in Microeconomic Theory , 2020 .

[7]  Donald F. Ferguson,et al.  Economic Framework for Pricing and Charging in Digital Libraries , 1996, D Lib Mag..

[8]  Marc Snir,et al.  Lower Bounds on Probabilistic Linear Decision Trees , 1985, Theor. Comput. Sci..

[9]  Donald F. Ferguson,et al.  A framework for pricing services in digital libraries (poster) , 1996, DL '96.

[10]  Yanjun Zhang On the Optimality of Randomized alpha-beta Search , 1995, SIAM J. Comput..

[11]  Rajeev Motwani,et al.  Randomized Algorithms , 1995, SIGA.

[12]  Mihalis Yannakakis,et al.  Searching a Fixed Graph , 1996, ICALP.

[13]  Marvin A. Sirbu,et al.  NetBill: an Internet commerce system optimized for network-delivered services , 1995, IEEE Wirel. Commun..

[14]  B. Bollobás,et al.  Extremal Graph Theory , 2013 .

[15]  Michael E. Saks,et al.  Probabilistic Boolean decision trees and the complexity of evaluating game trees , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[16]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[17]  János Komlós,et al.  Matching nuts and bolts in O(n log n) time , 1996, SODA '96.

[18]  Avi Wigderson,et al.  Randomized vs. deterministic decision tree complexity for read-once Boolean functions , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.