Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Utilizzare questo tag quando il problema è correlato alla progettazione e all'analisi degli algoritmi.
La mia domanda va a coloro che si occupano di algoritmi di biologia computazionale. Farò un corso di bioinformatica questo autunno; il problema, tuttavia, è che ho un background troppo scarso in biologia e chimica per sentirmi preparato per quel ciclo di lezioni (ero piuttosto debole con queste materie a …
L'algoritmo simplex cammina avidamente agli angoli di un politopo per trovare la soluzione ottimale al problema di programmazione lineare. Di conseguenza, la risposta è sempre un angolo del politopo. I metodi dei punti interni percorrono l'interno del politopo. Di conseguenza, quando un intero piano del politopo è ottimale (se la …
Questo potrebbe confinare con la scienza cognitiva computazionale, ma sono curioso di sapere come il processo seguito da algoritmi di pathfinding comuni (come A * ) si confronta con il processo che gli umani usano in diverse situazioni di pathfinding (date le stesse informazioni). Questi processi sono simili?
Se ho capito bene, NFA ha lo stesso potere espressivo delle espressioni regolari. Spesso leggere espressioni regolari equivalenti da NFA è facile: traduci cicli in stelle, incroci come alternative e così via. Ma cosa fare in questo caso: [ fonte ] I cicli sovrapposti rendono difficile vedere cosa accetta questo …
Considerando questo pseudo-codice di un bubblesort: FOR i := 0 TO arraylength(list) STEP 1 switched := false FOR j := 0 TO arraylength(list)-(i+1) STEP 1 IF list[j] > list[j + 1] THEN switch(list,j,j+1) switched := true ENDIF NEXT IF switched = false THEN break ENDIF NEXT Quali sarebbero le idee …
Al lavoro mi è stato assegnato il compito di dedurre alcune informazioni sul tipo di un linguaggio dinamico. Riscrivo sequenze di affermazioni in letespressioni nidificate , in questo modo: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let …
Data una matrice simmetrica reale , esiste un algoritmo che calcola la somma nel complesso 1 \ leq i <j <k \ leq n con complessità temporale migliore di O (n ^ 3) ?n×nn×nn \times nA=(aij)A=(aij)A=(a_{ij})∑i,j,kmax(aij,aik,ajk)∑i,j,kmax(aij,aik,ajk)\sum_{i,j,k}\max(a_{ij},a_{ik},a_{jk})1≤i<j<k≤n1≤i<j<k≤n1\leq i<j<k\leq nO(n3)O(n3)O(n^3)
SSSdddSSS∀x∈S, d∤x∀x∈S, d∤x\forall x \in S,\ d \nmid x Indica n=|S|n=|S|n = |S|e C=max(S)C=max(S)C = \max(S) . Considera la funzione F(x)=F(x)=F(x) = il numero primo minimo che non divide xxx . È facile vedere che F(x)≤logxF(x)≤logxF(x) \leq \log x . E per una serie SSS , lasciate F(S)=F(S)=F(S) = il …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Sono un fanatico dell'eleganza e del rigore matematici e ora sto …
Esistono algoritmi noti che generano correttamente "sì" a un problema NP completo senza generare implicitamente un certificato? Capisco che è semplice trasformare un oracolo di soddisfacibilità in un cercatore di assegnazione soddisfacente: basta scorrere le variabili, chiedendo ogni volta all'oracolo di soddisfacibilità di risolvere la congiunzione di quella variabile con …
Date due espressioni arbitrarie regolari, esiste un algoritmo "efficiente" per determinare se corrispondono allo stesso insieme di stringhe? Più in generale, possiamo calcolare la dimensione dell'intersezione dei due set di partite? In quali algoritmi ci sono per farlo e in quale classe di complessità vivono? Se non accettiamo la stella …
In un primo albero di profondità, ci sono i bordi che definiscono l'albero (cioè i bordi che sono stati usati nella traversata). Ci sono alcuni bordi rimanenti che collegano alcuni degli altri nodi. Qual è la differenza tra un bordo trasversale e un bordo anteriore? Da Wikipedia: Sulla base di …
Durante un'intervista per una posizione di sviluppatore Java, mi è stato chiesto quanto segue: Scrivi una funzione che accetta due parametri: una stringa che rappresenta un documento di testo e un numero intero che fornisce il numero di articoli da restituire. Implementare la funzione in modo tale da restituire un …
Sto leggendo il documento "Macchine e intelligenza informatica di Turing" ( https://www.csee.umbc.edu/courses/471/papers/turing.pdf ) e ho trovato un frammento in cui dice: Ho installato sul computer Manchester un piccolo programma che utilizza solo 1.000 unità di memoria, per cui la macchina fornita con un numero di sedici cifre risponde con un'altra …
Abbiamo un gruppo di nnn persone. Ci viene fornito un elenco di chi deve acquistare regali per chi all'interno del gruppo. Ogni persona potrebbe aver bisogno di acquistare / ricevere un numero qualsiasi di regali, o forse nessuno. In un giro di shopping, un sottogruppo di persone viaggia insieme nello …
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.