Perfect Simulation of Las Vegas Algorithms via Local Computation

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Fu, Xinyu, Jiang, Yonggang, Yin, Yitong
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909161685516288
author Fu, Xinyu
Jiang, Yonggang
Yin, Yitong
author_facet Fu, Xinyu
Jiang, Yonggang
Yin, Yitong
contents The notion of Las Vegas algorithms was introduced by Babai (1979) and can be defined in two ways: * In Babai's original definition, a randomized algorithm is called Las Vegas if it has a finitely bounded running time and certifiable random failure. * Another definition widely accepted today is that Las Vegas algorithms refer to zero-error randomized algorithms with random running times. The equivalence between the two definitions is straightforward. Specifically, for randomized algorithms with certifiable failures, repeatedly running the algorithm until no failure is encountered allows for faithful simulation of the correct output when it executes successfully. We show that a similar perfect simulation can also be achieved in distributed local computation. Specifically, in the LOCAL model, with polylogarithmic overhead in time complexity, any Las Vegas algorithm with finitely bounded running time and locally certifiable failures can be converted to a zero-error Las Vegas algorithm. This transformed algorithm faithfully reproduces the correct output of the original algorithm in successful executions.
format Preprint
id arxiv_https___arxiv_org_abs_2311_11679
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Perfect Simulation of Las Vegas Algorithms via Local Computation
Fu, Xinyu
Jiang, Yonggang
Yin, Yitong
Data Structures and Algorithms
The notion of Las Vegas algorithms was introduced by Babai (1979) and can be defined in two ways: * In Babai's original definition, a randomized algorithm is called Las Vegas if it has a finitely bounded running time and certifiable random failure. * Another definition widely accepted today is that Las Vegas algorithms refer to zero-error randomized algorithms with random running times. The equivalence between the two definitions is straightforward. Specifically, for randomized algorithms with certifiable failures, repeatedly running the algorithm until no failure is encountered allows for faithful simulation of the correct output when it executes successfully. We show that a similar perfect simulation can also be achieved in distributed local computation. Specifically, in the LOCAL model, with polylogarithmic overhead in time complexity, any Las Vegas algorithm with finitely bounded running time and locally certifiable failures can be converted to a zero-error Las Vegas algorithm. This transformed algorithm faithfully reproduces the correct output of the original algorithm in successful executions.
title Perfect Simulation of Las Vegas Algorithms via Local Computation
topic Data Structures and Algorithms
url https://arxiv.org/abs/2311.11679