Ciência da Computação

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



1
Análise de resolução por turnos - perguntas
Recentemente, deparei com um artigo descrevendo a técnica de análise mencionada no título. Infelizmente, a terminologia usada no referido artigo está um pouco além da minha compreensão, por isso tenho tentado entender o algoritmo de construção de maneira mais intuitiva. Acredito que consegui ( esta apresentação foi a fonte do …


4
Localizando o tamanho do menor subconjunto com GCD = 1
Este é um problema da sessão de treinos do Concurso Polonês de Programação Colegial de 2012 . Embora eu tenha encontrado as soluções para o concurso principal, não consigo encontrar a solução para esse problema em nenhum lugar. O problema é: dado um conjunto de números inteiros positivos distintos não …


1
Maximizando uma função convexa com uma restrição linear
maximize f(x)subject to Ax=bmaximize f(x)subject to Ax=b\text{maximize } f(\mathbf{x}) \quad\text{subject to } \mathbf{Ax} = \mathbf{b} Onde f(x)=∑i=1N1+x4i(∑Ni=1x2i)2−−−−−−−−−−−−−⎷,f(x)=∑i=1N1+xi4(∑i=1Nxi2)2,f(\mathbf{x}) = \sum_{i=1}^N\sqrt{1+\frac{x_i^4}{\left(\sum_{i=1}^{N}x_i^2\right)^2}}, x=[x1,x2,...,xN]T∈RN×1x=[x1,x2,...,xN]T∈RN×1\mathbf{x} = [x_1,x_2,...,x_N]^T \in \mathbb{R}^{N\times 1} e .A∈RM×NA∈RM×N\mathbf{A} \in \mathbb{R}^{M\times N} Podemos ver que é convexo e tem a forma . Também pode ser mostrado que é delimitado em . Eu …




3
Modificando o algoritmo de Dijkstra para pesos de borda extraídos do intervalo
Suponha que eu tenha um gráfico direcionado com pesos de arestas desenhados no intervalo onde é constante. Se estou tentando encontrar o caminho mais curto usando o algoritmo de Dijkstra , como posso modificar a estrutura do algoritmo / dados e melhorar a complexidade do tempo para ?[1,…,K][1,…,K][1,\dots, K]KKKO(|V|+|E|)O(|V|+|E|)O(|V|+|E|)

3
Provando que, se
Eu realmente gostaria da sua ajuda para provar o seguinte. Se então .P = N PNTime(n100)⊆DTime(n1000)NTime(n100)⊆DTime(n1000)\mathrm{NTime}(n^{100}) \subseteq \mathrm{DTime}(n^{1000})P=NPP=NP\mathrm{P}=\mathrm{NP} Aqui, é a classe de todas as línguas que podem ser decididas pela máquina de Turing não determinística no tempo polinomial de e é a classe de todas as línguas que pode …

7
Onde encontrar trabalhos de pesquisa publicados?
Vindo do ponto de vista de quem está pensando em fazer um doutorado em ciência da computação. Estou tendo problemas para decidir em que focar minha pesquisa quando for para o doutorado. Veja também esta pergunta sobre academia.SE . Então, estou pensando que ler / manter-se atualizado sobre quais pesquisas …


1
Solucionador de Unificação vs. SAT
Li na Wikipedia que a unificação é um processo de solução do problema de satisfação. Ao mesmo tempo, eu sei que esses solucionadores são chamados de "solucionadores SAT" ou "solucionadores SMT". Então, eles são nomes diferentes para a mesma coisa? Se você diz que eles são diferentes, por favor, indique …

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.