Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação

1
Matemática alta para a teoria dos jogos
Sou Ph.D. iniciante estudante de ciência da computação, e estou tentando entender alguns trabalhos clássicos sobre teoria dos jogos, como os de Nash, Kalai e Smorodinsky. Mas acho difícil entender as partes matemáticas. Parece que esses trabalhos foram escritos por matemáticos, para matemáticos. Você pode recomendar um livro que explique …

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 …

3
Mantendo uma ordem eficiente, na qual é possível inserir elementos "entre" outros dois elementos na ordem?
Imagine que eu tenho um pedido em vários elementos como este: Onde uma flecha X←YX←YX \leftarrow Y significa X&lt;YX&lt;YX < Y. Também é transitivo:(X&lt;Y)∧(Y&lt;Z)⟹(X&lt;Z)(X&lt;Y)∧(Y&lt;Z)⟹(X&lt;Z)\left(X < Y\right) \wedge \left(Y < Z\right) \implies \left(X < Z\right). Para responder com eficiência a consultas como A&lt;?DA&lt;?DA \stackrel {?}{<} D, é necessário algum tipo de …


3
Como desenvolver um
Dada uma matriz classificada de números inteiros, quero encontrar o número de pares que somam 0 000. Por exemplo, dado{ - 3 , - 2 , 0 , 2 , 3 , 4 }{−3,−2,0,2,3,4}\{-3,-2,0,2,3,4\}, o número de pares soma a zero é 222. Deixei NNNseja o número de elementos na …


2
Caracterização ao estilo Myhill-Nerode da CFL?
Defina a equivalência de Nerode sobre um idioma como iff para cada .L⊆Σ∗eu⊆Σ∗L \subseteq \Sigma^{*}u∼Lvvocê∼euvu \sim_L vuw∈L⇔vw∈LvocêW∈eu⇔vW∈euuw \in L \Leftrightarrow vw \in Lw∈Σ∗w∈Σ∗w \in \Sigma^{*} A equivalência Nerode possui finitas classes de equivalência precisamente quando pode ser reconhecido por um autômato de estado finito. Este é o teorema de Myhill-Nerode …



1
NEXP = ⟹ NEXP = MA?
Sabe-se se a implicação é válida?NEXP=Σ2⟹NEXP=MANEXP=Σ2⟹NEXP=MA\mathsf{NEXP} = \Sigma_2 \implies \mathsf{NEXP} = \mathsf{MA} (A pergunta é inspirada no conhecido .)NEXP⊆P/poly⇔NEXP=MANEXP⊆P/poly⇔NEXP=MA\mathsf{NEXP} \subseteq \mathsf{P/poly} \Leftrightarrow \mathsf{NEXP} = \mathsf{MA}

2
Por favor, explique "decidibilidade" e "verificabilidade"
Estou tentando (intuitivamente) entender os dois termos "decidibilidade" e "verificabilidade". Pesquisei bastante e passei pelos vários textos em que posso colocar as mãos. No entanto, o entendimento intuitivo deles parece me escapar, especialmente no segundo. Das muitas definições encontradas, a seguinte encontrada nesta página explicou claramente a capacidade de decisão …

1
Encontre quais vértices excluir do gráfico para obter o menor componente maior
Dado um gráfico , encontre vértices , cuja remoção resultaria em um gráfico com o menor componente maior. G=(V,E)G=(V,E)G = (V, E)kkk{v∗1,…,v∗k}{v1∗,…,vk∗}\{v^*_1,\dots,v^*_k\} Presumo quee grande o problema é difícil (NP-difícil), mas estou interessado em pequenos valores de k ( k \ in \ {1, 2, 3, 4 \} ).n=|V|n=|V|n = …


1
Provar que o idioma é regular ou não regular
Deixei euLLser uma linguagem regular. Prove que: eu+ - -= { w :∃você| u | =2 | w | ∧wu∈G}L+−−={w:∃u|u|=2|w|∧wu∈L}L_{+--}=\left\{w: \exists_u |u|=2|w| \wedge wu\in L\right\} eu+ + -= { w :∃você2 | u | = | w | ∧ w u ∈ G }L++−={w:∃u2|u|=|w|∧wu∈L}L_{++-}=\left\{w: \exists_u 2|u|=|w| \wedge wu\in L \right\} …


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.