Vorrei scrivere un semplice programma che accetta una serie di finestre (larghezza + altezza) e la risoluzione dello schermo e genera una disposizione di quelle finestre sullo schermo in modo che le finestre occupino più spazio. Pertanto è possibile ridimensionare una finestra, mantenendo output size >= initial sizee le proporzioni. …
Nel famoso saggio di Richard Gabriel, The Rise of Worse is Better , contrappone versioni caricate delle filosofie di design del MIT / Stanford (Lisp) e del New Jersey (C / Unix) lungo gli assi della semplicità, correttezza, coerenza e completezza. Fornisce l'esempio del "problema di perdita del PC" ( …
Prima di leggere The Art of Computer Programming (TAOCP) , non ho esaminato a fondo queste domande. Userei lo pseudo codice per descrivere gli algoritmi, comprenderli e stimare il tempo di esecuzione solo sugli ordini di crescita. Il TAOCP mi cambia completamente idea. TAOCP usa l'inglese mescolato con passaggi e …
Conosci qualche algoritmo che calcola efficacemente il modulo fattoriale dopo il modulo? Ad esempio, voglio programmare: for(i=0; i<5; i++) sum += factorial(p-i) % p; Ma pè un grande numero (primo) per l'applicazione diretta fattoriale (p≤108)(p≤108)(p \leq 10^ 8) . In Python, questo compito è davvero semplice, ma voglio davvero sapere …
Sto imparando il teorema automatizzato Proving / risolutori SMT / Proof Assistants da solo e postando una serie di domande sul processo, a partire da qui . Quali sono i pertinenti dimostratori di teoremi automatizzati? Ho trovato A Review of Theorem Provers È ancora attuale? Quali sono ancora molto attivi, …
WalkSAT e GSAT sono algoritmi di ricerca locale ben noti e semplici per risolvere il problema di soddisfacibilità booleana. Lo pseudocodice per l'algoritmo GSAT viene copiato dalla domanda Implementazione dell'algoritmo GSAT - Come selezionare quale letterale capovolgere? e presentato di seguito. procedure GSAT(A,Max_Tries,Max_Flips) A: is a CNF formula for i:=1 …
Ho un compito in cui devo usare un albero di ricerca binario e modificarlo per auto-ordinarsi in modo tale che gli elementi a cui si accede di più (hanno una priorità più alta) siano nella parte superiore dell'albero, la radice essendo il nodo più accessibile . Il professore mi ha …
Vorrei iniziare osservando che si tratta di un problema di compiti a casa, si prega di fornire solo consigli e osservazioni correlate, NESSUN RISPOSTA DIRETTA per favore . Detto questo, ecco il problema che sto esaminando: Let MEZZA CLIQUE = { | è un grafico non orientato con un sottografo …
Non è raro vedere gli studenti iniziare i loro dottorati con un background limitato in matematica e gli aspetti formali dell'informatica. Ovviamente sarà molto difficile per tali studenti diventare teorici informatici, ma sarebbe bene se potessero diventare esperti con l'uso di metodi formali e la lettura di documenti che contengono …
Mi chiedo se le unità di calcolo massicciamente parallele fornite nelle schede grafiche al giorno d'oggi (una che è programmabile in OpenCL , per esempio) siano abbastanza buone per simulare in modo efficiente automi cellulari 1D (o forse automi cellulari 2D?). Se scegliamo qualsiasi griglia finita si adatterebbe alla memoria …
Dato un sistema di transizione etichettato , dove S è un insieme di stati, Λ è un insieme di etichette e → ⊆ S × Λ × S è una relazione ternaria. Come al solito, scrivi p α → q per ( p , α , q ) ∈ → …
Considera i problemi di decisione dichiarati in un linguaggio formale "ragionevole". Diciamo formule nell'aritmetica di Peano di ordine superiore con una variabile libera come cornice di riferimento, ma sono ugualmente interessato ad altri modelli di calcolo: equazioni diottantine, problemi di parole derivanti dalla riscrittura delle regole usando le macchine di …
L'algoritmo GSAT è, per la maggior parte, semplice: ottieni una formula in forma congiuntiva normale e capovolgi i letterali delle clausole fino a trovare una soluzione che soddisfi la formula o raggiungi il limite max_tries / max_flips e non trovi alcuna soluzione. Sto implementando il seguente algoritmo: procedure GSAT(A,Max_Tries,Max_Flips) A: …
Come posso dimostrare che la conversione da CNF a DNF è NP-Hard? Non sto chiedendo una risposta, solo alcuni suggerimenti su come procedere per dimostrarlo.
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.