Perguntas com a marcação «algorithms»

Um algoritmo é uma sequência de etapas bem definidas que define uma solução abstrata para um problema. Use essa tag quando seu problema estiver relacionado ao design e análise de algoritmos.

2
Existe algum algoritmo eficiente para teste de primalidade para números que são da forma
Eu estava lendo o CLRS e ele pediu para mostrar que se é um primo da forma e é um resíduo quadrático, então é uma raiz quadrada (também é possível mostrar facilmente que é uma raiz quadrada).ppp4k+34k+34k+3umaaaumak+1ak+1a^{k+1}uma-ka−ka^{-k} Fiquei me perguntando se usando o fato anterior e também que sabíamos que …

2
Maximizar a distância entre k nós em um gráfico
Eu tenho um gráfico não ponderado não direcionado GGG e eu quero selecionar kkk nós de GGGde modo que eles estejam emparelhados o mais longe possível um do outro, em termos de distância geodésica . Em outras palavras, eles devem ser espalhados pelo gráfico quanto possível. Deixei d( u , …

2
Recolorindo gráficos bipartidos
Dado um gráfico bipartido onde cada vértice é colorido em vermelho ou azul, estou tentando minimizar o número de vértices azuis usando a seguinte operação:G = ( A , B , E)G=(UMA,B,E)G = (A,B,E) Escolha um vértice emvumavumav_aUMAUMAA Inverta as cores de , o que significa que e todos os …

2
Algoritmo para encontrar a menor diferença na matriz
Queremos um algoritmo que, considerando uma matriz de comprimento de números inteiros, encontre a diferença mínima entre dois números inteiros na matriz.nnn Um desses algoritmos é classificar a matriz e verificar pares de números adjacentes. Isso leva tempo .O(nlogn)O(nlog⁡n)O(n\log n) Existe uma maneira mais rápida, por exemplo, um algoritmo ?O(n)O(n)O(n)

1
Gere algoritmicamente todos os pontos da grade dentro de um hipercubo
\def\R{\mathbb{R}}\def\Z{\mathbb{Z}}\def\n#1{\|#1\|_\infty} O problema vem diretamente da matemática computacional e pode ser indicado da seguinte forma: Dada uma matriz regular , encontre efetivamente todos os vetores modo que \ n {Mv} \ leq1 , em que \ n {Mv} seja o componente máximo do vetor em módulo.M∈Rd× dM∈Rd×dM\in\R^{d\times d}v ∈Zdv∈Zdv\in\Z^d∥ Mv∥∞≤ …





1
O algoritmo implementado pelo git bisect é ideal?
Seja um DAG. Sabemos que alguns nós em são "ruins", enquanto outros são "bons"; um descendente de um nó ruim é ruim enquanto os ancestrais de um nó bom são bons. Também sabemos que nós ruins têm um elemento mínimo exclusivo em que gostaríamos de encontrar consultando o menor número …

1
Contando e localizando todas as correspondências perfeitas / máximas nos gráficos gerais
Recentemente, tenho lidado com um problema que me levou às seguintes perguntas: Existe um bom algoritmo para enumerar todas as correspondências máximas / perfeitas em um gráfico geral? Existe um bom algoritmo para encontrar todas as correspondências máximas / perfeitas em um gráfico geral? Esses dois problemas são equivalentes em …

2
“Pesquisa ternária” é um termo apropriado para o algoritmo que otimiza uma função unimodal em um intervalo real?
Suponha que eu queira otimizar uma função unimodal definida em algum intervalo real. Eu posso usar o conhecido algoritmo descrito na Wikipedia sob o nome de pesquisa ternária . No caso do algoritmo que reduz repetidamente pela metade os intervalos, é comum reservar o termo pesquisa binária para problemas discretos …

3
limite inferior na memória de acesso aleatório?
Aqui está uma pergunta talvez ingênua que me formigou: Existe algum Ω(n−−√3)Ω(n3)\Omega(\sqrt[3]{n})limite inferior assintótico para endereçar memória arbitrariamente grande aleatoriamente? Minha causa de crença é que o caminho mais curto para qualquer memória armazenada fisicamente deve ser através do espaço tridimensional, e a diagonal aqui deve ter um comprimento mínimo. …

2
Algoritmo de canonização de gráfico simples
Estou procurando um algoritmo que forneça uma string canônica para um determinado gráfico colorido. Ou seja. um algoritmo que retorna uma string para um gráfico, de modo que dois gráficos obtenham a mesma string se e somente se forem isomórficos. Em particular, estou procurando um algoritmo simples que seja fácil …

2
MST: complexidade do algoritmo de Prim, por que não
De acordo com o CLRS, os algoritmos do Prim são implementados como abaixo - MST-PRIM(G,w,r)MST-PRIM(G,w,r)\mathtt{\text{MST-PRIM}}(G,w,r) para cada u∈V[G]u∈V[G]u \in V[G] Faz key[u]←∞key[u]←∞\mathtt{\text{key}}[u] \leftarrow \infty π[u]←NILπ[u]←NIL\pi[u] \leftarrow \mathtt{\text{NIL}} key[r]←0key[r]←0\mathtt{\text{key}}[r] \leftarrow 0 Q←V[G]Q←V[G]Q \leftarrow V[G] enquanto Q≠∅Q≠∅Q \ne \emptyset Faz // ... O(V)O(V)O(V) uuu ←←\leftarrow EXTRACT-MIN(u)EXTRACT-MIN(u)\mathtt{\text{EXTRACT-MIN}}(u) // ... O(lgV)O(lg⁡V)O(\lg V) para cada …

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.