Ciência da Computação

7
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...

7
Por que a quantidade de frases não é finita?

Atualmente, estou estudando línguas formais. Minha palestra afirma que, embora as palavras de uma língua sejam finitas, as frases construídas com a gramática subjacente não são. Mas não entendo por que isso geralmente deve ser verdade. Eu posso imaginar a gramática que me deixa com uma quantidade...

7
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...

7
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...

7
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 é...