Perguntas com a marcação «ds.algorithms»

Perguntas sobre instruções bem definidas para concluir uma tarefa e análises relevantes em termos de tempo / memória / etc.

1
Classificação por comparação aleatória ideal
Portanto, todos sabemos o limite inferior da árvore de comparação de no pior número de comparações feitas por um algoritmo (determinístico) de classificação por comparação. Não se aplica à classificação de comparação aleatória (se medirmos as comparações esperadas para a entrada do pior caso). Por exemplo, para n = 4 …


1
Qual algoritmo está por trás do akinator ou 20q?
O título fala por si só. Aqui estão Akinator e 20Q . O princípio desses jogos é fazer ao usuário uma série de perguntas relacionadas a alguma entidade escolhida pelo usuário. E então descubra o que é essa entidade. O núcleo do algoritmo é encontrar a "pergunta mais útil" a …

3
Complexidade do cálculo da paridade de leitura duas vezes oposta à fórmula CNF (
Em uma fórmula CNF de leitura duas vezes oposta, cada variável aparece duas vezes, uma vez positiva e uma vez negativa. Estou interessado na problema, que consiste em calcular a paridade do número de satisfazer as atribuições de um oposto fórmula CNF leitura duas vezes.⊕Rtw-Opp-CNF⊕Rtw-Opp-CNF\oplus\text{Rtw-Opp-CNF} Não consegui encontrar nenhuma referência …

2
Diversão com Ackermann inverso
A função inversa de Ackermann ocorre frequentemente ao analisar algoritmos. Uma ótima apresentação está aqui: http://www.gabrielnivasch.org/fun/inverse-ackermann . α1(n)=[n/2]α1(n)=[n/2]\alpha_1(n) = [n/2] α2(n)=[log2n]α2(n)=[log2⁡n]\alpha_2(n) = [\log_2 n] α3(n)=log∗nα3(n)=log∗⁡n\alpha_3(n) = \log^* n ......... αk(n)=1+αk(αk−1(n))αk(n)=1+αk(αk−1(n))\alpha_k(n) = 1 + \alpha_k(\alpha_{k−1}(n))α(n)=min{k:αk(n)≤3}α(n)=min{k:αk(n)≤3}\alpha(n) = \min\{k: \alpha_k(n)\leq 3\} Minha pergunta é: Qual é a função Claramente . Que limites mais …

1
Identificando arestas inúteis para o caminho mais curto
GGGMGMGM_GGGGMG[i,j]MG[i,j]M_G[i, j]iiijjjGGG+++maxmax\max Eu digo que um subgrafo de (com o mesmo conjunto de vértices) é sp-equivalente a se . Em outras palavras, remover arestas para ir de para não altera o comprimento dos caminhos mais curtos; as arestas removidas não são necessárias para nenhum caminho mais curto.G′G′G'GGGGGGMG=MG′MG=MG′M_G = M_{G'}GGGG′G′G' Em …

2
Como posso calcular nós?
Existe uma maneira documentada de calcular nós? (circunferências embutidas em um espaço euclidiano tridimensional). Quero dizer, um tipo de dados para representá-los e um algoritmo para determinar se duas instâncias do tipo de dados representam o mesmo nó. Se a resposta for positiva, e a complexidade desse problema?

7
Manual de algoritmos avançados
Estou procurando recursos (de preferência um manual) sobre tópicos avançados em algoritmos (tópicos além do que é abordado em manuais de algoritmos como CLRS e DPV). O tipo de material que pode ser usado para o ensino de tópicos em um curso de algoritmos, como o Erik Demaine e o …

2
Algoritmo de tempo linear para encontrar o deslocamento máximo
Suponha que recebamos uma matriz A[1..n]A[1..n]A[1..n] contendo números inteiros não negativos (não necessariamente distintos). Deixe BBB ser AAA ordenado na ordem não crescente. Queremos calcular m=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. A solução óbvia é classificar AAA e depois calcular mmm . Isso fornece um algoritmo que é executado no tempo …

2
Dificuldade em entender o algoritmo quântico para o problema de subgrupos ocultos abelianos
Tenho dificuldade em entender os últimos passos do algoritmo AHSP. Deixe ser um grupo abeliano e ser a função que esconde o subgrupo . Deixe- representam o duplo grupo de .GGGfffHHHG∗G∗G^*GGG Aqui estão as etapas do algoritmo Primeiro prepare o estado, I=1|G|∑g∈G|g⟩|0⟩I=1|G|∑g∈G|g⟩|0⟩\qquad \displaystyle I=\frac{1}{|G|} \sum_{g \in G} |g\rangle|0\rangle . Em …

3
Podemos calcular
Estou procurando um algoritmo eficiente para o problema: Entrada : O número inteiro positivo 3n3n3^n (armazenado como bits) para algum número inteiro n≥0n≥0n \geq 0 . Saída : O número nnn . Pergunta : Podemos calcular nnn partir dos bits de 3n3n3^n em O(n)O(n)O(n) tempo? Esta é uma pergunta teórica …



4
Limite inferior para testar a proximidade na norma
Eu queria saber se havia algum limite inferior (em termos de complexidade da amostra) conhecido pelo seguinte problema: Dado o acesso de amostra da Oracle a duas distribuições desconhecidas D1D1D_1 , D2D2D_2 em {1,…,n}{1,…,n}\{1,\dots,n\} , teste (whp) se D1=D2D1=D2D_1=D_2 d2(D1,D2)=∥D1−D2∥2=∑ni=1(D1(i)−D2(i))2−−−−−−−−−−−−−−−−−−√≥ϵd2⁡(D1,D2)=‖D1−D2‖2=∑i=1n(D1(i)−D2(i))2≥ϵ\operatorname{d_2}(D_1,D_2)=\lVert D_1-D_2\rVert_2 = \sqrt{\sum_{i=1}^n\left(D_1(i)-D_2(i)\right)^2} \geq \epsilon Batu et al. [BFR + …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.