Scienza del computer

Domande e risposte per studenti, ricercatori e professionisti dell'informatica


1
Distinguere la procedura decisionale rispetto al risolutore SMT rispetto al prover Teorema rispetto al risolutore Vincoli
Quelle terminologie mi confondono. Come capisco Risolutore SAT: decidere l'accuratezza della logica proposizionale (usando DPLL o Ricerca locale). La procedura di decisione è una procedura per decidere la soddisfacibilità di una certa teoria decidibile del primo ordine. Il risolutore SMT è un risolutore SAT + procedura decisionale. Il proverore del …




2
Problemi di ottimizzazione "NP-complete"
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere a Scambio stack di Informatica. Migrato 7 anni fa . Sono un po 'confuso dalla terminologia che ho riscontrato per quanto riguarda la complessità dei problemi di ottimizzazione. In una classe di algoritmi, ho avuto il grande problema di …



2
Se riesco a risolvere il Sudoku, posso risolvere il Problema del commesso viaggiatore (TSP)? Se é cosi, come?
Diciamo che esiste un programma tale che se dai un Sudoku parzialmente riempito di qualsiasi dimensione ti dà il Sudoku completo corrispondente. Riesci a trattare questo programma come una scatola nera e utilizzarlo per risolvere TSP? Voglio dire, c'è un modo per rappresentare il problema TSP come Sudoku parzialmente riempito, …

2
Alcuni linguaggi di programmazione usano come base le funzioni ricorsive generali?
Questa è una domanda ingenua e, quindi, probabilmente malformata, quindi scusa in anticipo! La mia opinione è che una macchina di Turing può essere vista come la base computazionale per linguaggi di programmazione procedurali / imperativi. Allo stesso modo, il calcolo lambda è la base per linguaggi di programmazione funzionale. …






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.