Arts >> Artes >  >> magia >> Magic Tricks

Quais são as técnicas de Steven?

Técnicas Steven são um conjunto de métodos desenvolvidos por Steven S. Skiena, um ilustre professor de ciência da computação na Stony Brook University, para resolver uma variedade de problemas em geometria computacional e combinatória. Essas técnicas são projetadas para serem simples, eficientes e fáceis de implementar, e são frequentemente usadas em algoritmos para problemas como encontrar o caminho mais curto em um gráfico ou calcular o casco convexo de um conjunto de pontos.

Algumas das técnicas Steven mais conhecidas incluem:

* Varredura de Graham :Este algoritmo constrói a casca convexa de um conjunto de pontos em tempo O (n log n), onde n é o número de pontos. Ele funciona começando com o ponto mais à esquerda e, em seguida, adicionando pontos iterativamente ao casco convexo no sentido anti-horário.
* Marcha de Jarvis :Este algoritmo também constrói a casca convexa de um conjunto de pontos, mas o faz em tempo O(nh), onde h é o número de pontos na casca convexa. Ele funciona começando com qualquer ponto no casco convexo e, em seguida, adicionando iterativamente o ponto que está mais à direita do ponto atual.
* Embrulho para presente :Este algoritmo constrói o casco convexo de um conjunto de pontos em tempo O (n log n). Ele funciona começando com o ponto mais à esquerda e, em seguida, adicionando iterativamente pontos ao casco convexo em ordem anti-horária, mas usa um critério diferente para determinar quando adicionar um ponto ao casco convexo.
* Algoritmo de linha de varredura :Este algoritmo encontra o caminho mais curto em um gráfico em tempo O (E log V), onde E é o número de arestas no gráfico e V é o número de vértices no gráfico. Ele funciona imaginando uma linha vertical percorrendo o gráfico da esquerda para a direita e atualizando o caminho mais curto do vértice de origem para cada vértice conforme a linha se move.

As Técnicas Steven são amplamente utilizadas em uma variedade de aplicações, incluindo computação gráfica, robótica e biologia computacional. Eles são notáveis ​​por sua simplicidade, eficiência e facilidade de implementação, tornando-os uma ferramenta valiosa para resolver uma ampla gama de problemas em geometria computacional e combinatória.

Magic Tricks

Categorias relacionadas