Per ogni funzione calcolabile esiste un problema che può essere risolto al meglio in tempo di oppure esiste una funzione calcolabile tale che ogni problema che può essere risolto in può anche essere risolto in tempo?Θ ( f ( n ) ) f O ( f ( n ) ) …
La Legge di De Morgan viene spesso introdotta in un corso introduttivo di matematica per informatica, e spesso la vedo come un modo per trasformare le dichiarazioni da AND a OR negando i termini. C'è una spiegazione più intuitiva del perché questo funziona piuttosto che ricordare solo le tabelle di …
Permettere L={an∣∃p≥n p, p+2 are prime}.L={an∣∃p≥n p, p+2 are prime}.\qquad L = \{a^n \mid \exists_{p \geq n}\ p\,,\ p+2 \text{ are prime}\}. è regolare?LLL Questa domanda sembrava sospettosa al primo sguardo e mi sono reso conto che è collegato alla congettura dei gemelli primi . Il mio problema è che …
In Algorithmics for Hard Problems (2a edizione) di Hromkovič c'è questo teorema (2.3.3.3, pagina 117): Esiste un problema di decisione (decidibile) tale che per ogni algoritmo che risolve esiste un altro algoritmo che risolve anche e soddisfa inoltrePPPP A ′ PUNAAPPPA′A′A'PPP ∀∞n∈N.TimeA′(n)=log2TimeA(n)∀∞n∈N.TimeA′(n)=log2TimeA(n)\qquad \forall^\infty n \in \mathbb{N}. \mathrm{Time}_{A'}(n) = \log_2 \mathrm{Time}_A(n) …
I corsi di grafica di introduzione di solito hanno un progetto che ti chiede di costruire un ray tracer per rendere una scena. Molti studenti di grafica che entrano nella scuola di specializzazione affermano di voler lavorare sul ray tracing. Eppure sembra che il ray tracing sia un campo morto …
Un grafico unipatico è un grafico diretto in modo tale che vi sia al massimo un percorso semplice da un vertice a qualsiasi altro vertice. I grafici unipatici possono avere cicli. Ad esempio, un elenco doppiamente collegato (non circolare!) È un grafico unipatico; se l'elenco ha elementi, il grafico ha …
Il nostro professore ci ha chiesto di pensare a una funzione in OCaml che ha il tipo 'a -> 'b cioè una funzione di un argomento che potrebbe essere qualsiasi cosa e che può restituire qualsiasi cosa diversa. Ho pensato di usare raiseuna funzione che ignora il suo argomento: let …
C'è una riduzione nel libro di Sipser "Introduzione alla teoria del calcolo" a pagina 286 da 3SAT al problema del percorso hamiltoniano. C'è una riduzione più semplice? Con più semplice intendo una riduzione che sarebbe più facile da capire (per gli studenti). Esiste una riduzione che utilizza un numero lineare …
Sono uno studente universitario che frequenta un corso di teoria del calcolo e ho seri problemi a produrre contenuti una volta che mi viene chiesto. Sono in grado di seguire il libro di testo (Introduzione alla teoria del calcolo di Michael Sipser) e le lezioni; tuttavia, quando mi viene chiesto …
Sto iniziando una ricerca bibliografica personale sugli algoritmi di controllo del tipo e voglio alcuni consigli. Quali sono gli algoritmi, le strategie e le tecniche generali di controllo del tipo più comunemente usati? Sono particolarmente interessato a complessi algoritmi di controllo del tipo che sono stati implementati in linguaggi tipizzati …
L'operatore differenza set (ad esempio, EXCEPTin alcune varianti SQL) è uno dei tanti operatori fondamentali dell'algebra relazionale. Tuttavia, ci sono alcuni database che non supportano direttamente l'operatore di differenza impostata, ma che supportano LEFT JOIN(una sorta di join esterno), e in pratica questo può essere usato al posto di un'operazione …
Ho lavorato sulla programmazione dinamica per qualche tempo. Il modo canonico per valutare una ricorsione di programmazione dinamica consiste nel creare una tabella di tutti i valori necessari e compilarla riga per riga. Vedi ad esempio Cormen, Leiserson et al: "Introduzione agli algoritmi" per un'introduzione. Mi concentro sullo schema di …
Molti riferimenti di sistemi operativi affermano che con il multitasking cooperativo (anziché preventivo), un processo mantiene la CPU fino a quando non si sospende volontariamente. Se un processo in esecuzione esegue una richiesta I / O che non può essere immediatamente soddisfatta (ad esempio, richiede un colpo di chiave non …
Stavo leggendo sulla programmazione dinamica quando mi sono imbattuto nella seguente citazione Un algoritmo di programmazione dinamica esaminerà tutti i modi possibili per risolvere il problema e sceglierà la soluzione migliore. Pertanto, possiamo approssimativamente pensare alla programmazione dinamica come a un metodo intelligente e a forza bruta che ci consente …
Sono bloccato sulla seguente domanda: "Le lingue regolari sono precisamente quelle accettate dagli automi finiti. Dato questo fatto, mostrano che se la lingua LLL è accettata da un automa finito, allora anche LRLRL^{R} è accettata da alcuni finiti; LRLRL^{R} costituito da tutte le parole di LLL invertite."
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.