Mi chiedo se ci siano funzioni utili asintoticamente maggiori di una funzione pollogaritmica e meno di una funzione polinomiale. Cioè una funzione f( n )f(n)f(n) tale che f( n ) = ω ( log( n)K)f(n)=ω(log(n)k)f(n) = \omega(\log(n)^k) per qualche costante k>0k>0k > 0 e f(n)=o(nk)f(n)=o(nk)f(n) = o(n^k) per qualche costante …
Di recente ho escogitato la seguente prova che L = P implica P = NP. Supponiamo che L = P. Sia A un problema in NP. Secondo la definizione di verificatore di NP, ogni soluzione positiva ad A ha un testimone che può essere verificato in tempo polinomiale. Poiché P …
Questa grammatica è ricorsiva: Expression ::= AdditionExpression AdditionExpression ::= MultiplicationExpression | AdditionExpression '+' MultiplicationExpression | AdditionExpression '-' MultiplicationExpression MultiplicationExpression ::= Term | MultiplicationExpression '*' Term | MultiplicationExpression '/' Term Term ::= Number | '(' AdditionExpression ')' Number ::= [+-]?[0-9]+(\.[0-9]+)? Quindi, in teoria, la discesa ricorsiva non funzionerà. Ma sfruttando le …
Dato un DFA, A, sia L (A) a indicare il numero di parole che A accetta. Penso che sia facile calcolare L (A): tradurre la codifica di A in un'espressione regolare. Se la stella di Kleene appare ovunque nell'espressione, la lingua è infinita. Altrimenti: scorrere e contare tutte le combinazioni …
Sto studiando sistemi di tipo puro, in particolare il calcolo delle costruzioni, e sto provando a utilizzare una codifica per tipi ricorsivi su di esso, che, secondo Philip Wadler, è possibile . Ad esempio, sto usando la libreria Morte Haskell per codificare i numeri di Scott forniti da Cardelli . …
Il mio algoritmo iniziale: Confronta l'elemento 0 con ogni altro elemento, tenendo traccia di quanti elementi ne sono inferiori. Ripetere l'operazione per ciascun elemento fino a quando non viene trovato un elemento maggiore di esattamente (k-1). Presumo che questo prenderebbe nel peggiore dei casi. È possibile ottenere un runtime più …
Questo è qualcosa che non sono riuscito a trovare, ma ho sempre trovato interessante il fatto che il lemma di pompaggio sia solo un lemma (soprattutto perché ha lo stesso nome per le lingue normali, le lingue senza contesto, ecc ...) Che cos'è un lemma?
Sto cercando di capire come posso ordinare un array di elementi quando solo non sono presenti.nnnlognlogn\log n Ho sentito che l'ordinamento di un array al massimo con inversioni ha complessità . Poiché ci sono elementi non ordinati, nel mio caso ci sono al massimo inversione.ioioIO ( n log( Io/ n))O(nlog(io/n))O(n\log(I/n))lognlogn\log …
Di recente ho appreso il Q-learning, una tecnica di apprendimento di rinforzo che stima direttamente il valore atteso di intraprendere un'azione in uno stato. Mi chiedo se esistano tecniche per fare "apprendimento della dinamica", al fine di stimare la dinamica di un sistema. Un agente di "apprendimento dinamico" potrebbe scegliere …
Ho la seguente domanda I solutori SAT sono deterministici? Intendo ad esempio l' algoritmo miniSAT e DPLL . Sono completamente deterministici? Se questi algoritmi restituiranno unSAT significa che sicuramente la soluzione non esiste?
Come detto, voglio costruire un programma per generare n punti equidistanti in uno spazio euclideo. Da quello che so 1d: tutti i punti 2d: tutti i triangoli equilateri 3d: tutti i tetraedri equilateri fino a 3d: suppongo che si chiama ipertriangolo equilatero Quindi il mio problema è il seguente, in …
Sto leggendo The Rust Programming Language e ho trovato il seguente passaggio: Ricorda che scrivere su una struttura non è un'operazione atomica e molte funzioni come vec.push()possono riallocare internamente e causare comportamenti non sicuri, quindi anche la monotonia potrebbe non essere sufficiente per giustificare UnsafeCell È appena uscito dal nulla …
Assumendo è una variabile booleana in un programma ILP (cioè , v ) e , sono delimitate interi variabili tra e . Voglio codificare il seguente vincolo di alto livello:yyyy∈Zy∈Zy \in Z0<=y<=10<=y<=10 <= y <= 1x1x1x_1x2x2x_2000MMM y=1⟺x1≤x2y=1⟺x1≤x2y = 1 \iff x_1 \le x_2 Finora ho questo: x1≤x2+(M+1)yx1≤x2+(M+1)yx_1 \le x_2 + …
Una volta risolto un verificatore deterministico di tempo polinomiale V (input, certificato), il problema NP corrispondente è la domanda: per questo input esiste un certificato (dimensione polinomiale) tale che V (input, certificato) restituisce True? Il problema di conteggio associato (classe #P) è: quanti certificati esistono tali che V (input, certificato) …
La teoria dei domini offre una straordinaria teoria della calcolabilità in presenza di tipi semplici. Ma quando viene aggiunto il polimorfismo parametrico non sembra esserci una bella teoria che spieghi cosa sta succedendo altrettanto bene come la teoria dei domini spiega il calcolo su tipi semplici. Certamente non mi aspetto …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.