Di recente ho scoperto KRR (rappresentazione della conoscenza e ragionamento) e ASP, non ne ho mai sentito parlare prima (tranne un po 'di prolog). Ne ho letto un po 'e uno dei loro usi principali sembra essere AI. La mia domanda sarebbe: quanto sono ampiamente utilizzati ASP o altri linguaggi …
Supponendo che i bordi non siano indirizzati, abbiano un peso unico e nessun percorso negativo, questi algoritmi producono gli stessi Spanning Tree minimi?
Ho cercato di prendere in giro le definizioni di sicurezza del tipo e solidità del tipo e sto avendo un diavolo di tempo. Ho chiesto a un professore di recente e dopo un po 'di pensiero ha detto che non c'era davvero alcuna differenza. Tuttavia dopo aver letto questo sembra …
Dove posso trovare del codice per generare passeggiate casuali che si auto-evitano su reticoli bidimensionali e tridimensionali le cui lunghezze laterali sono potenze di due? La camminata dovrebbe passare attraverso ogni punto del reticolo Più precisamente, come posso trovare un percorso hamiltoniano casuale su un grande2n×2n2n×2n2^n \times 2^no grafico a …
Secondo questa fonte, la costante di Chaitin è normale.ΩΩ\Omega Ogni probabilità di arresto è un numero reale normale e trascendentale che non è calcolabile, il che significa che non esiste un algoritmo per calcolare le sue cifre. In effetti, ogni probabilità di arresto è casuale di Martin-Löf, il che significa …
Supponi di estendere il calcolo delle costruzioni con "buchi", ovvero pezzi di codice incompleti che non hai ancora compilato. Mi chiedo se esiste un algoritmo per ricoprire automaticamente quei ruoli. Ad esempio (usando la sintassi di Morte ): Caso A: λ (pred : ?) -> λ (Nat : *) -> …
Stavo risolvendo le relazioni di ricorrenza. La prima relazione di ricorrenza era T(n)=2T(n/2)+nT(n)=2T(n/2)+nT(n)=2T(n/2)+n La soluzione di questo può essere trovata dal Teorema del Maestro o dal metodo dell'albero della ricorrenza. L'albero della ricorrenza sarebbe qualcosa del genere: La soluzione sarebbe: T(n)=n+n+n+...+nlog2n=k times=Θ(nlogn)T(n)=n+n+n+...+n⏟log2n=k times=Θ(nlogn)T(n)=\underbrace{n+n+n+...+n}_{\log_2{n}=k \text{ times}}=\Theta(n \log{n}) Successivamente ho affrontato il …
Stavo imparando i percorsi più lunghi e mi sono imbattuto nel fatto che i percorsi più lunghi nei grafici generali non sono risolvibili dalla programmazione dinamica perché il problema mancava di una sottostruttura ottimale (che penso che l'istruzione debba essere corretta ai percorsi semplici più lunghi sui grafici generali non …
Ho letto in molti articoli sulla ricerca del vicino più vicino di dimensione superiore che gli alberi KD sono esponenziali in K, ma non riesco a determinare il perché. Quello che sto cercando è una solida analisi della complessità del runtime che spiega questo aspetto del problema.
Negli anni '50 sono stati inventati numerosi metodi per minimizzare i circuiti per le funzioni booleane . Esiste un'estensione di questi metodi o qualcosa di simile per ottimizzare la complessità temporale o spaziale degli algoritmi? Ad esempio, un'implementazione dell'ordinamento a bolle come input per tale algoritmo produrrebbe un'implementazione di un …
String è una classe immutabile in Java. Una classe immutabile è semplicemente una classe le cui istanze non possono essere modificate. Perché il linguaggio di programmazione Java sceglie di rendere immutabili gli oggetti della classe String?
Ho una matrice di bande : una rada, quadrata, simmetricaN× NN×NN \times N matrice la cui struttura è simile alla seguente: Qui, l'area sotto le strisce blu sono gli elementi diversi da zero; tutto il resto è zero Esiste un algoritmo per invertire questo tipo di matrice che è semplice …
Sto imparando il paging. Il mio libro dice che gli indirizzi logici generati dalla CPU sono nella forma |p|d|(numero di pagina, offset di pagina) e gli indirizzi fisici sono nella forma |f|d|(numero di frame, offset di frame). Si precisa inoltre che dl'offset viene copiato direttamente per generare l'indirizzo fisico da …
È possibile implementare l'operazione di suddivisione per alberi AVL con complessità ? Sono interessato a collegamenti ad articoli o informazioni specifiche su questo argomento.O(logn)O(logn)O(\log n) L'operazione di divisione divide l'albero AVL in due alberi AVL derivati, in base alla chiave. Uno degli alberi derivati dovrebbe contenere tutti i vertici in …
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.