Noisy searching: simple, fast and correct

07/12/2021
by   Dariusz Dereniowski, et al.
0

This work revisits the multiplicative weights update technique (MWU) which has a variety of applications, especially in learning and searching algorithms. In particular, the Bayesian update method is a well known version of MWU that is particularly applicable for the problem of searching in a given domain. An ideal scenario for that method is when the input distribution is known a priori and each single update maximizes the information gain. In this work we consider two search domains - linear orders (sorted arrays) and graphs, where the aim of the search is to locate an unknown target by performing as few queries as possible. Searching such domains is well understood when each query provides a correct answer and the input target distribution is uniform. Hence, we consider two generalizations: the noisy search both with arbitrary and adversarial (i.e., unknown) target distributions. We obtain several results providing full characterization of the query complexities in the three settings: adversarial Monte Carlo, adversarial Las Vegas and distributional Las Vegas. Our algorithms either improve, simplify or patch earlier ambiguities in the literature - see the works of Emamjomeh-Zadeh et al. [STOC 2016], Dereniowski et. al. [SOSA@SODA 2019] and Ben-Or and Hassidim [FOCS 2008]. In particular, all algorithms give strategies that provide the optimal number of queries up to lower-order terms. Our technical contribution lies in providing generic search techniques that are able to deal with the fact that, in general, queries guarantee only suboptimal information gain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2018

A Framework for Searching in Graphs in the Presence of Errors

We consider two types of searching models, where the goal is to design a...
research
12/01/2020

Searching, Sorting, and Cake Cutting in Rounds

We study sorting and searching in rounds motivated by a cake cutting pro...
research
05/25/2021

Minmax-optimal list searching with O(log_2log_2 n) average cost

We find a searching method on ordered lists that surprisingly outperform...
research
01/11/2019

Decremental Strongly-Connected Components and Single-Source Reachability in Near-Linear Time

Computing the Strongly-Connected Components (SCCs) in a graph G=(V,E) is...
research
04/04/2023

Algorithms for the Generalized Poset Sorting Problem

We consider a generalized poset sorting problem (GPS), in which we are g...
research
03/29/2023

Does Sparsity Help in Learning Misspecified Linear Bandits?

Recently, the study of linear misspecified bandits has generated intrigu...
research
03/15/2021

Resolution Limits of 20 Questions Search Strategies for Moving Targets

We establish fundamental limits of tracking a moving target over the uni...

Please sign up or login with your details

Forgot password? Click here to reset