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.



1
Algoritmo para testar um gráfico para
Eu estou procurando um algoritmo, que dado um gráfico GGG e um número natural ttt, determina se GGG é ttt-transitivo . Também estou interessado em saber se esse problema está em P, NP, NPC ou em alguns outros fatos interessantes sobre sua classe de complexidade.


1
Se quaisquer 3 pontos são colineares
Dado um conjunto SSS de pontos p1 1, . . ,p2p1 1,..,p2p_1,..,p_2 forneça o algoritmo mais eficiente para determinar se quaisquer 3 pontos do conjunto são colineares. O problema é que comecei com a definição geral, mas não posso continuar resolvendo o problema. O que podemos dizer sobre pontos colineares …



1
Teste probabilístico de multiplicação de matrizes com erro unilateral
Dadas três matrizes queremos testar se . Suponha que as operações aritméticas e tenham tempo constante quando aplicadas a números de .A,B,C∈Zn×nA,B,C∈Zn×nA, B,C \in \mathbb{Z}^{n \times n}AB≠CAB≠CAB \neq C+++−−-ZZ\mathbb{Z} Como posso declarar um algoritmo com erro unilateral que é executado no tempo e provar sua correção?O(n2)O(n2)O(n^2) Eu tentei agora por …



2

1
Conexão entre a função de prefixo KMP e o autômato de correspondência de cadeias
Seja o autômato de correspondência de cadeia para o padrão , ou sejaAP=(Q,Σ,δ,0,{m})AP=(Q,Σ,δ,0,{m})A_P = (Q,\Sigma,\delta,0,\{m\})P∈ΣmP∈ΣmP \in \Sigma^m Q={0,1,…,m}Q={0,1,…,m}Q = \{0,1,\dots,m\} δ(q,a)=σP(P0,q⋅a)δ(q,a)=σP(P0,q⋅a)\delta(q,a) = \sigma_P(P_{0,q}\cdot a) para todos os eq∈Qq∈Qq\in Qa∈Σa∈Σa\in \Sigma com o comprimento do prefixo mais longo de que é um sufixo de , ou sejaσP(w)σP(w)\sigma_P(w)PPPwww σP(w)=max{k∈N0∣P0,k⊐w}σP(w)=max{k∈N0∣P0,k⊐w}\qquad \displaystyle \sigma_P(w) = …

1
Caminhos simples com parada intermediária em gráficos direcionados
Eu tenho dois problemas relacionados a caminhos em um gráfico direcionado. Deixe que ser um grafo orientado com fonte e alvo . Deixe ser outro vértice em .G=(V,E)G=(V,E)G=(V,E)s∈Vs∈Vs \in Vt∈Vt∈Vt \in Vv∈V∖{s,t}v∈V∖{s,t}v \in V \setminus \{s,t\}GGG Encontre um caminho direcionado simples¹ de até até .ssstttvvv Encontrar um caminho simples dirigido …



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.