In un'altra discussione , Joe Fitzsimons ha chiesto "i migliori limiti inferiori attuali su 3SAT". Mi piacerebbe andare dall'altra parte: qual è il miglior limite superiore attuale su 3SAT? In altre parole, qual è la complessità temporale del solutore SAT più efficiente? In particolare, è concepibile trovare un algoritmo sub-esponenziale …
Quali spiegazioni teoriche ci sono per il successo pratico dei solutori di SAT, e qualcuno può dare una panoramica e una spiegazione "stile Wikipedia" legandole tutte insieme? Per analogia, l' analisi semplificata ( versione arXiv ) per l'algoritmo simplex fa un ottimo lavoro spiegando perché funziona così bene nella pratica, …
Sto pensando al seguente problema: voglio trovare un'espressione regolare che corrisponda a un determinato insieme di stringhe (ad esempio indirizzi e-mail validi) e non corrisponda ad altri (indirizzi e-mail non validi). Supponiamo che per espressione regolare intendiamo una macchina a stati finiti ben definita, non ho familiarità con la terminologia …
Ispirato da questa domanda e in particolare dall'ultimo paragrafo della risposta di Or, ho la seguente domanda: Conosci qualche applicazione della teoria della rappresentazione del gruppo simmetrico in TCS? Il gruppo simmetrico è il gruppo di tutte le permutazioni di con composizione operativa di gruppo. Una rappresentazione di è un …
Sembra chiaro che una serie di sottocampi dell'informatica teorica sono stati significativamente influenzati dai risultati della fisica teorica. Ne sono due esempi Calcolo quantistico Risultati della meccanica statistica utilizzati nell'analisi della complessità / algoritmi euristici. Quindi la mia domanda è: ci sono delle aree principali che mi mancano? La mia …
Attualmente sto scrivendo un sondaggio sui teoremi della gerarchia su TCS. Alla ricerca di articoli correlati, ho notato che la gerarchia è un concetto fondamentale non solo in TCS e matematica, ma in numerose scienze, dalla teologia e sociologia alla biologia e chimica. Visto che la quantità di informazioni è …
I computer reali hanno una memoria limitata e solo un numero limitato di stati. Quindi sono essenzialmente automi finiti. Perché gli informatici teorici usano le macchine di Turing (e altri modelli equivalenti) per studiare i computer? Qual è lo scopo di studiare questi modelli molto più forti rispetto ai computer …
Sono uno studente di secondo anno in teoria. Ho lavorato su un problema nell'ultimo anno (nella teoria dei grafi / algoritmi). Fino a ieri pensavo di stare bene (stavo estendendo un teorema da un documento). Oggi ho capito che ho fatto un semplice errore. Mi sono reso conto che sarà …
Qualcuno conosce interessanti applicazioni delle basi di Gröbner all'informatica teorica? Le basi di Gröbner sono utilizzate per risolvere equazioni polinomiali multi-variabile, un problema NP-difficile in generale. Mi chiedevo se fossero stati usati alcuni casi speciali trattabili per fornire algoritmi / costruzioni / prove efficienti nelle aree relative al TCS o …
Nel 1937 Turing descrisse una macchina Turing. Da allora molti modelli di calcolo sono stati descritti nel tentativo di trovare un modello che sia come un vero computer ma comunque abbastanza semplice da progettare e analizzare algoritmi. Di conseguenza, abbiamo dozzine di algoritmi per, ad esempio, il problema SORT per …
Il campo dell'informatica distribuita non è andato molto bene nello sviluppo di un'unica teoria matematica per descrivere algoritmi distribuiti. Esistono diversi "modelli" e framework di calcolo distribuito che semplicemente non sono compatibili tra loro. La pura esplosione di diverse proprietà temporali (asincronia, sincronia, sincronia parziale), varie primitive di comunicazione (trasmissione …
Su MathOverflow, Timothy Gowers ha posto una domanda intitolata " Dimostrare che il rigore è importante ". La maggior parte della discussione riguardava casi che mostravano l'importanza della prova, di cui probabilmente le persone su CSTheory non devono essere convinte. Nella mia esperienza, le prove devono essere più rigorose nell'informatica …
Nonostante diversi anni di lezioni, sono ancora in perdita quando si tratta di scegliere un argomento di ricerca. Ho esaminato documenti di diverse aree e parlato con professori e sto cominciando a pensare che questo sia l'approccio sbagliato. Ho letto che aiuta a trovare un problema interessante (non importa la …
Sono uno studente di dottorato del quarto anno in informatica teorica. Mi piacerebbe rimanere nel mondo accademico, quindi sto pensando al modo migliore per avanzare nella mia carriera. Ovviamente il modo migliore per farlo è scrivere un sacco di buoni lavori, ma un'altra domanda è se dovrei cercare di avere …
Sto esaminando le note del corso al CIS 500: Software Foundations e gli esercizi sono molto divertenti. Sono solo al terzo set di esercizi, ma vorrei sapere di più su cosa sta succedendo quando uso le tattiche per provare cose del genereforall (n m : nat), n + n = …
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.