Sabemos que encontrar o casco convexo de pontos em um avião tem um limite inferior de em seu tempo de execução. No entanto, se os pontos são dados na ordem em que ocorrem ao longo de algum polígono simples que possui esses pontos como seus vértices, seu casco convexo pode ser encontrado em tempo linear.
Acho isso intrigante, porque provavelmente existem muitos polígonos simples que têm os pontos determinados como seus vértices e, portanto, intuitivamente, a ordem ao longo de um deles parece uma informação muito inútil. E, no entanto, ajuda.
Então, minha pergunta é: existem outros lugares em que a mesma informação ajuda a diminuir o tempo de execução de um algoritmo?
Por outro lado, também quero conhecer os limites do número de permutações de um determinado conjunto de pontos em um plano para o qual existe um polígono simples com esses pontos como seus vértices, para que a ordem na qual os pontos ocorram ao longo do polígono seja: o mesmo que a ordem na permutação. O que se sabe sobre isso?