Algoritmo de Las Vegas

Algoritmo de Las Vegas

Un algoritmo tipo Las Vegas es un algoritmo de computación de carácter aleatorio (random) que no es aproximado: es decir, da el resultado correcto o informa de que ha fallado.

Características

Un algoritmo de este tipo no especula con el resultado sino que especula con los recursos a utilizar en la computación del mismo.

De la misma manera que el método de Montecarlo, la probabilidad de encontrar una solución correcta aumenta con el tiempo empleado en obtenerla y el número de muestreos utilizado. Un algoritmo tipo Las Vegas se utiliza sobre todo en problemas NP-Completos, que serían intratables con métodos determinísticos.

Existe un riesgo de no encontrar solución debido a que se hacen elecciones de rutas aleatorias que pueden no llevar a ningún sitio. El objetivo es minimizar la probabilidad de no encontrar la solución, tomando decisiones aleatorias con inteligencia, pero minimizando también tiempo de ejecución al aplicarse sobre el espacio de información aleatoria.

La clase de complejidad de los problemas de decisión de estos algoritmos con ejecución polinómica es ZPP.

ZPP = RP * noRP

Su esquema de implementación se parece al de los algoritmos MonteCarlo, pero se diferencian de ellos en que incluyen una variable booleana para saber si se ha encontrado la solución correcta.

Referencias

  • Algorithms and Theory of Computation Handbook, CRC Press LLC, 1999, "Las Vegas algorithm", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 17 July 2006. (accessed TODAY) Available from: [1]

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Algoritmo probabilista — Un algoritmo probabilista (o probabilístico) es un algoritmo que basa su resultado en la toma de algunas decisiones al azar, de tal forma que, en promedio, obtiene una buena solución al problema planteado para cualquier distribución de los datos… …   Wikipedia Español

  • Método de Monte Carlo — Saltar a navegación, búsqueda El método de Monte Carlo es un método no determinístico o estadístico numérico usado para aproximar expresiones matemáticas complejas y costosas de evaluar con exactitud. El método se llamó así en referencia al… …   Wikipedia Español

  • Método de Montecarlo — El método de Montecarlo[1] es un método no determinístico o estadístico numérico, usado para aproximar expresiones matemáticas complejas y costosas de evaluar con exactitud. El método se llamó así en referencia al Casino de Montecarlo (Principado …   Wikipedia Español

  • László Babai — László Babai, apodado Laci por sus colegas y nacido el 20 de julio de 1950 en Budapest, es catedrático de Matemática y Computación en la Universidad de Chicago. Su investigación se centra en la teoría de la complejidad computacional, algoritmos,… …   Wikipedia Español

  • Implementaciones de TCP — Este artículo o sección sobre tecnología necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 2 de abril de 2011. También puedes… …   Wikipedia Español

  • Anexo:Episodios de The Big Bang Theory — Esta lista contiene información en forma cronológica sobre los capítulos y temporadas de la serie de televisión norteamericana The Big Bang Theory. La serie comenzó el 24 de septiembre de 2007 con el episodio Pilot . La segunda temporada comenzó… …   Wikipedia Español

  • RFID — Una etiqueta RFID EPC en uso por Wal Mart Chip Rfid pasivo encapsulado para uso en uniformes y sector textil. Especial resistencia para lavanderías (ver sector textil). RFID (siglas de …   Wikipedia Español

  • Tarjeta SIM — Este artículo o sección se encuentra desactualizado. Es posible que la información suministrada aquí haya cambiado o sea insuficiente …   Wikipedia Español

  • Universal Serial Bus — Para otros usos de este término, véase USB (desambiguación). Universal Serial Bus Símbolo USB Tipo Computer Hardware Bus …   Wikipedia Español

  • Solitario (juego de naipes) — El solitario es un juego de naipes o cartas, muy popular en todo el mundo. Precisamente, el nombre se refiere al hecho de que sólo hay un jugador en competencia. Es considerado como un juego de paciencia y destreza cuyo objetivo es utilizar todas …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”