Decentralized Search with Random Costs
Oskar Sandberg

TL;DR
This paper introduces a decentralized search algorithm for random graphs with edge costs, optimizing total routing costs using stochastic dynamic programming, and demonstrates its effectiveness and practical estimability.
Contribution
It develops a novel decentralized search method that minimizes total costs in random graphs with edge costs, based on stochastic dynamic programming and estimable routing tables.
Findings
The algorithm successfully minimizes total routing costs among monotonic decentralized methods.
Expected costs can be computed iteratively and estimated from previous routes.
Applicable to graphs with varying degrees and other search scenarios.
Abstract
A decentralized search algorithm is a method of routing on a random graph that uses only limited, local, information about the realization of the graph. In some random graph models it is possible to define such algorithms which produce short paths when routing from any vertex to any other, while for others it is not. We consider random graphs with random costs assigned to the edges. In this situation, we use the methods of stochastic dynamic programming to create a decentralized search method which attempts to minimize the total cost, rather than the number of steps, of each path. We show that it succeeds in doing so among all decentralized search algorithms which monotonically approach the destination. Our algorithm depends on knowing the expected cost of routing from every vertex to any other, but we show that this may be calculated iteratively, and in practice can be easily…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Data Management and Algorithms · Game Theory and Applications
