Recentemente mi è stato chiesto questo problema in un'intervista algoritmica e non sono riuscito a risolverlo. Dati due valori N e M, devi contare il numero di permutazioni di lunghezza N (usando numeri da 1 a N) in modo tale che la differenza assoluta tra qualsiasi numero nella permutazione e …
Mentre svolgo l'attuale incarico per le mie lingue formali e il mio corso sugli automi, mi sono in qualche modo bloccato su esercizi che coinvolgono le lingue unarie (spero che sia il termine giusto), cioè le lingue che si basano su una sola lettera. Non voglio fare domande sugli esercizi …
Sto studiando linguaggi formali e sistemi di basi di produzione (sistemi di basi di regole) e sono un po 'confuso sul perché queste due parole "produzione" e "regola" significano la stessa cosa in così tanti contesti in Informatica. In lingua inglese non sembrano significare la stessa cosa. Non sono un …
Stavo pensando alle prove e mi sono imbattuto in un'osservazione interessante. Quindi le prove sono equivalenti ai programmi tramite l'isomorfismo di Curry-Howard e le prove circolari corrispondono a ricorsioni infinite. Ma dall'interruzione del problema sappiamo che, in generale, verificare se un programma arbitrario ricorre per sempre è indecidibile. Secondo Curry-Howard, …
Domani è la mia presentazione e voglio chiarire i miei concetti ... Ho letto che in DFA, "Per ogni stato, dovrebbe essere definita la transizione su tutti i possibili simboli (alfabeto)". Per ogni stato, definire la transizione su tutti i simboli possibili è obbligatorio in DFA? In caso contrario, ti …
Il mio professore ha rilasciato la dichiarazione Qualsiasi problema finito non può essere NP-completo Stava parlando del Sudoku in quel momento dicendo qualcosa sulla falsariga che per un Sudoku 8x8 esiste una serie limitata di soluzioni, ma non ricordo esattamente cosa abbia detto. Ho scritto la nota che ho citato …
Sembra che abbia trovato un modo generico per convertire qualsiasi procedura ricorsiva in ricorsione in coda: Definire una procedura secondaria di supporto con un parametro "risultato" aggiuntivo. Applicare ciò che verrebbe applicato al valore restituito della procedura a quel parametro. Chiamare questa procedura di supporto per iniziare. Il valore iniziale …
Un'espressione combinatrice (diciamo nella base SK) può essere pensata come una funzione che mappa le espressioni di calcolo combinatore con le espressioni di calcolo combinatore. Cioè, si può pensare a un'espressione come a una funzione X : L → L , dove L è l'insieme di tutte le espressioni combinatorie …
Continuo a sentire come si deve imparare la teoria delle categorie per comprendere veramente la teoria del linguaggio di programmazione. Finora ho appreso molti PL senza mai entrare nel regno delle categorie. Tuttavia, ho pensato che fosse tempo di fare il salto per vedere cosa mi mancava. Sfortunatamente, nessuna delle …
Se P è uguale a NP, sarà comunque possibile progettare un sistema crittografico in cui l'algoritmo di crittografia ottimale impiega, per esempio, il quadrato del tempo impiegato dai legittimi algoritmi di crittografia e decrittazione? Esistono già tali algoritmi?
Ho appena trovato questa frase a pagina 6 di "Computers and Intractability" di Garey e Johnson. Qualsiasi algoritmo la cui funzione di complessità temporale non può essere così limitata è chiamato algoritmo temporale esponenziale (sebbene si dovrebbe notare che questa definizione include alcune funzioni di complessità temporale non polinomiale, come …
Quando diciamo che una rete neurale artificiale è un Perceptron multistrato ? E quando diciamo che una rete neurale artificiale è un multistrato ? Il termine perceptron è legato alla regola di apprendimento per aggiornare i pesi? O è correlato alle unità neuronali?
Ho la definizione di un algoritmo in situ del professore, ma non lo capisco. Gli algoritmi in situ si riferiscono ad algoritmi che funzionano con Θ (1) memoria. Cosa significa?
Molti problemi indecidibili "famosi" sono comunque almeno semidecidabili, con il loro complemento indecidibile. Un esempio soprattutto può essere l'arresto del problema e il suo complemento. Tuttavia, qualcuno può darmi un esempio in cui sia un problema che il suo complemento sono indecidibili e non semidecidibili? Ho pensato al linguaggio di …
Ho visto da questo post su StackOverflow che ci sono alcuni algoritmi relativamente veloci per setacciare un intervallo di numeri per vedere se c'è un numero primo in quell'intervallo. Tuttavia, ciò significa che il problema decisionale generale di: (Esiste un numero primo in un intervallo?) È in P. (C'erano molte …
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.