Sono programmatore con una presa sugli automi, ma non sulla logica. Ho letto sui giornali che i due sono strettamente legati. Gli automi deterministici finiti (DFA), gli automi ad albero e gli automi a spinta visibile sono tutti correlati alla logica del secondo ordine (MSO) di Monadic. Anche se, capisco …
Una funzione euristica h(n)h(n)h (n) è ... Coerente se il costo stimato dal nodo nnn all'obiettivo non è maggiore del costo del passaggio per il suo successore n′n′n' più il costo stimato dal successore all'obiettivo. È ammissibile se h(n)h(n)h(n) non sopravvaluta mai il costo reale per lo stato obiettivo. Il …
Sembra che le "Espressioni regolari di base" come definite da POSIX.1-2008 non supportano l'alternanza a|b(sebbene alcune implementazioni grep riconoscano la versione con escape, \|). Dato che le lingue normali sono chiuse in unione per definizione, ciò significa che POSIX BRE ha meno potere espressivo di un automa finito? O c'è …
Ci sono modifiche che potrebbero essere apportate alle CPU per renderle più performanti per i runtime simultanei come Rust? Ad esempio, ci sono modifiche alle implementazioni di previsione delle filiali o alle dimensioni della cache che potrebbero aiutare i runtime simultanei? Ho l'impressione che gli attuali progetti di CPU potrebbero …
Pensavo di aver capito bene la tipizzazione dipendente (DT), ma la risposta a questa domanda: /cstheory/30651/why-was-there-a-need-for-martin-l%C3% B6f-per-creare-teoria-del-tipo-intuitivo mi ha fatto pensare diversamente. Dopo aver letto su DT e aver cercato di capire cosa sono, sto cercando di chiedermi, cosa otteniamo da questa nozione di DT? Sembrano essere più flessibili e …
Il noto problema SAT è definito qui per amor di riferimento. Il problema DOUBLE-SAT è definito come DOUBLE-SAT={⟨ϕ⟩∣ϕ has at least two satisfying assignments}DOUBLE-SAT={⟨ϕ⟩∣ϕ has at least two satisfying assignments}\qquad \mathsf{DOUBLE\text{-}SAT} = \{\langle\phi\rangle \mid \phi \text{ has at least two satisfying assignments}\} Come possiamo dimostrarlo NP-completo? Sarà apprezzato più di …
La programmazione dinamica può ridurre il tempo necessario per eseguire un algoritmo ricorsivo. So che la programmazione dinamica può aiutare a ridurre la complessità temporale degli algoritmi. Le condizioni generali sono tali che se soddisfatte da un algoritmo ricorsivo implicherebbe che l'uso della programmazione dinamica ridurrà la complessità temporale dell'algoritmo? …
Sono un principiante (principiante della teoria della complessità computazionale) e ho una domanda. Diciamo che abbiamo un 'Problema del commesso viaggiatore', la seguente applicazione degli algoritmi di Dijkstra lo risolverà? Da un punto iniziale calcoliamo la distanza più breve tra due punti. Andiamo al punto. Eliminiamo il punto di origine. …
Quando si riporta la complessità algoritmica di un algoritmo, si presume che i calcoli sottostanti vengano eseguiti su una macchina astratta (ad esempio RAM) che si avvicina a una CPU moderna. Tali modelli ci consentono di segnalare la complessità temporale e spaziale degli algoritmi. Ora, con la diffusione delle GPGPU …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia sull'argomento per Computer Stack Stack Exchange. Chiuso 2 anni fa . I tipi AFAIU possono essere a i Setcui elementi sono programmi o i propositioncui elementi sono …
Se ho due matrici e B , rispettivamente di dimensioni 1000 × 2 e 2 × 1000 , e voglio calcolare ( A B ) 5000 , è più efficiente riscrivere prima l'espressione come A ( B A ) 4999 B e solo allora valutare numericamente, perché A B è …
Da quello che ho letto nel preliminary version of a chapter of the book “Lectures on Scheduling” edited by R.H. M¨ohring, C.N. Potts, A.S. Schulz, G.J. Woeginger, L.A. Wolsey, to appear around 2011 A.D. Questa è la definizione PTAS : Uno schema di approssimazione temporale polinomiale ( PTAS ) per …
Ho pensato che questa domanda fosse meglio servita nella parte CS di Stack Exchange. Ora che abbiamo GPGPU con lingue come CUDA e OpenCL, le estensioni SIMD multimediali (SSE / AVX / NEON) hanno ancora uno scopo? Di recente ho letto un articolo su come utilizzare le istruzioni SSE per …
I nostri computer attuali usano bit, quindi usano il sistema numerico binario. Ma ho sentito che i futuri computer quantistici useranno qubit invece di semplici bit. Dato che nella parola "qubit" c'è la parola "bi", ho pensato inizialmente che ciò significasse che i computer quantistici avrebbero usato binario (base 2). …
Ho la seguente domanda, ma non ho una risposta per questo. Gradirei se il mio metodo è corretto: Q. Quando si cerca il valore chiave 60 in un albero di ricerca binario, i nodi contenenti i valori chiave 10, 20, 40, 50, 70, 80, 90 vengono attraversati, non necessariamente nell'ordine …
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.