Para , seja o conjunto de vértices do cubo dimensional dimensionado na direção de a ésima coordenada por , ou seja, .Q( → d )⊂NnnidiQ( → d ={⟨±d1,...,±dn⟩}
Considere o seguinte problema:
Dado um conjunto de pontos em número , o conjunto contém uma progressão aritmética dimensional do comprimento k ? knk
Mais formalmente,
Entrada:
dado um conjunto finito e um número inteiro positivo .Pergunta:
existem e tal que para todos os números inteiros ?
Informalmente, estamos analisando a contenção dos vértices dos cubos alinhados ao eixo dimensionados em dimensões, centrados em .
Esse problema tem um nome? Qual é a sua complexidade? Podemos resolvê-lo usando programação dinâmica?
cc.complexity-theory
reference-request
co.combinatorics
cg.comp-geom
time-complexity
Marzio De Biasi
fonte
fonte
Respostas:
O livro Additive Combinatorics de Terence Tao e Van Vu discute sequências aritméticas em profundidade de um ponto de vista matemático. Eles estabelecem a existência de seqüências aritméticas sob várias condições de seu conjunto de .X
Exemplo : Teorema de Szemeredi
Se um subconjunto "densidade" positiva em sua rede possui infinitas progressões aritméticas de comprimento arbitrário.
Seja um conjunto de densidade superior positiva, então tem uma progressão aritmética não trivial em term.E⊆ N kE k
Você pode imaginar totalmente procurando vetores organizados em vários padrões, em vez de restringir sua atenção a .Z
O livro simplifica a análise e a probabilidade de Fourier muito técnicas, substituindo-as por menos teoria e probabilidade de Fourier. 😐 Eles dividem a matemática pesada em lema e teorema que são úteis para problemas mais específicos. 😃
Exemplo Considere um conjunto aleatóriocom probabilidade. Quaisquer 3 uniformemente espaçados números elementosserá escolhido dentrocom probabilidade, portanto, pode esperar muitos progressões aritméticas no conjunto aleatório.P [ k ∈ E ] = 1E⊂ [ 1 , N] um,um+d,um+2d∈NE1P [k∈E] = 12 a , a + d, a + 2 d∈ N E E18 E
Por outro lado, está usando a função floor . Isso é o mais "ordenado" possível, e também terá muitas progressões aritméticas de comprimento arbitrário.{ [ n 7-√] : n ∈ Z } = { [ 0 , 2 , 5 , 7 , 10 , 13 , 15 , 18 , 21 , 23 , … }
Cabe a você considerar os aspectos em tempo de execução dos algoritmos que eles estão implicando. Pode não ser necessariamente fácil encontrar seqüências aritméticas nos números livres primos ou quadrados, mesmo se sabemos que eles existem.
fonte