O número de triangulações de um conjunto de pontos planares: Por que tão difícil?

14

Depois de ouvir Emo Welzl falar sobre o assunto neste verão, eu sei que o número de triangulações de um conjunto de pontos no avião está entre cerca de e . Desculpas se estou desatualizado; atualizações bem-vindas.nΩ(8.48n)O(30n)

Eu mencionei isso na aula e queria acompanhar com breves observações sábias para dar aos alunos uma idéia de (a) por que se mostrou tão difícil determinar essa quantidade e (b) por que tantos se importam em defini-la. Descobri que não tinha respostas adequadas para esclarecer qualquer questão; muito pela minha sagacidade!

Eu apreciaria sua opinião sobre essas questões reconhecidamente vagas. Obrigado!

Joseph O'Rourke
fonte
1
De acordo com a página de poligonização de Erik Demaine , o limite declarado na palestra era , mas não me lembro se Emo Welzl afirmou ou não que um poderia mostrar um melhor limite usando uma análise mais cuidadosa. Por alguma razão, tenho na minha cabeça. O(56.n)O(35n)
Timothy Dom
1
Na mesma página, ele indica "O melhor limite atual é 30". O número 56 é para poligonização.
Chao Xu
3
Talvez valha a pena dar minhas próprias respostas às minhas perguntas. Triangulações são formadas por segmentos não-cruzantes. Entender a não cruzar é difícil. Aquilo é um). Para (b), a busca é conduzida tentando entender a não cruzagem. Eu acho que você concorda que essas respostas são inadequadas.
Joseph O'Rourke
3
Como ponto de referência, fazer o mesmo para pontos em posição convexa é um exercício de lição de casa via números catalães. Isto porque podemos caracterizar não-crossingness de uma maneira agradável via parênteses balanceados (dando credibilidade ao ponto (a))
Suresh Venkat
2
Eu gostaria de dizer que esse problema não está diretamente relacionado ao EDC. Principalmente porque uma questão-chave é a caracterização noncrossing pares, e também porque há uma topológico muito mais forte ao invés de sabor geométrica a esta pergunta (e temos evidências circunstanciais de que o EDC é intrinsecamente geométrica)
Suresh Venkat

Respostas:

11

Aqui está mais uma razão "aplicada" por que nos preocupamos com triangulações. Há um corpo de trabalho sobre compressão de malha em que o objetivo é usar o mínimo de bits por vértice possível para codificar uma malha (principalmente para ajudar no armazenamento e na transmissão). A base específica do expoente no número de triangulações de um conjunto de pontos planares fornece um limite inferior teórico da informação ao número de bits necessários por vértice (especificamente, triangulações significa que você precisa de pelo menos 8,48 bits por vértice). Tais limites podem então ser comparados com os esquemas de compressão de malha reais para determinar sua eficácia.8.48n

Suresh Venkat
fonte
Ponto excelente, Suresh! Eu não pensei nessa conexão.
Joseph O'Rourke
7

O limite inferior havia sido ligeiramente aprimorado para ( consulte o arXiv aqui ). Tento manter limites atualizados para várias variantes deste problema nesta página da Web (desculpe-me por este auto-anúncio descarado).Ω(8.65n)

Gosto muito da sua afirmação de que o problema é difícil porque "entender a não cruzar é difícil". O limite de (e alguns dos limites anteriores) depende de uma conexão entre o número de triangulações e as propriedades esperadas de uma triangulação aleatória (escolhida uniformemente no conjunto de todas as triangulações possíveis do conjunto de pontos). Isso transforma o problema no estudo das propriedades esperadas de uma triangulação aleatória, o que é difícil, porque a não cruzagem não nos permite usar as ferramentas probabilísticas padrão (por exemplo, não podemos escolher cada aresta com alguma probabilidade pois isso pode induzir alguns cruzamentos ) Portanto, a não-travessia nos obriga a desenvolver novos métodos para estudar gráficos aleatórios.30np

Adam Sheffer
fonte
esse é um site legal
Suresh Venkat