Ciência da Computação

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


1
multiplicação modular
Eu estava lendo a página Modular Multiplication na wikipedia ... e não conseguia entender o algoritmo para calcular a⋅b(modm)a⋅b(modm)a \cdot b \pmod{m} . uint64_t mul_mod(uint64_t a, uint64_t b, uint64_t m) { long double x; uint64_t c; int64_t r; if (a >= m) a %= m; if (b >= m) b …


2
Polimorfismo de classificação mais alta sem aplicação explícita ou subtipagem?
Então, eu estou familiarizado com duas estratégias principais de ter polimorfismo de classificação mais alta em um idioma: Polimorfismo no estilo System-F, em que as funções são explicitamente digitadas e a instanciação ocorre explicitamente no tipo de aplicativo. Esses sistemas podem ser impredicativos. Polimorfismo baseado em subtipagem, em que um …


1
Hoare logic - total correção de loops
Considere um loop while do formulário: enquanto (C) {S}enquanto (C) {S}\texttt{while (C) {S}} com a condição e o corpo do loop.CC\texttt{C}SS\texttt{S} Seja EuEu\texttt{I} e VV\texttt{V} respectivamente, uma invariável e uma variante desse loop. A regra para a correção total dos loops while é dada no meu livro por: Se I …







1
BFGS vs L-BFGS - quão diferentes eles são realmente?
Estou tentando implementar um procedimento de otimização em Python usando BFGS e L-BFGS em Python, e estou obtendo resultados surpreendentemente diferentes nos dois casos. O L-BFGS converge para o mínimo adequado super rápido, enquanto o BFGS converge muito lentamente, e isso também para um mínimo sem sentido. PERGUNTA: Das minhas …

3
Problemas de função e
Acho difícil encontrar definições formais de classes de complexidade de funções. Aqui estão dois da Wikipedia. Uma relação binária P(x,y)P(x,y)P(x,y)está em FP se e somente se houver um algoritmo de tempo polinomial determinístico que, dadoxxx, pode encontrar alguns yyy de tal modo que P(x,y)P(x,y)P(x,y) detém. A definição acima parece implicar …

1
Conversão PEG para BNF
A análise de gramáticas de expressão (PEGs) é inequívoca e possui uma sintaxe superficialmente semelhante ao BNF , mas inclui três diferenças importantes: O operador de escolha ordenada e1 / e2 / e3. O e predicado &. O operador não !. Eu tenho algumas perguntas: Os idiomas reconhecidos pelos PEGs …

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.