Ho un problema che sospetto sia NP-completo. È facile dimostrare che si tratta di NP. Il mio attuale treno di pensieri ruota attorno usando una riduzione dallo zaino, ma porterebbe a casi di 0-1-Zaino con il valore di ogni oggetto uguale al suo peso. È ancora NP completo? Oppure mi …
Esiste un algoritmo a tempo lineare per verificare che una sequenza di caratteri sia una concatenazione di palindromi? L'unica cosa che mi viene in mente è la soluzione ingenua: 1. k = 1 2. Split string into k substrings (all possibilities) and check 3. k++ 4. repeat Nota: la risposta …
Sto implementando l'algoritmo di annullamento del ciclo per trovare una soluzione ottimale per il problema del flusso di costo minimo. Individuando e rimuovendo i cicli di costo negativi nella rete residua, il costo totale viene ridotto in ogni round. Per trovare un ciclo negativo sto usando l'algoritmo bellman-ford. Il mio …
Puoi modificare qualsiasi grafico GGG in modo che Dijkstra's trovi la soluzione con il numero minimo di spigoli così: Moltiplicare ogni peso del bordo con un numero , quindi aggiungere al peso per penalizzare ogni bordo aggiuntivo nella soluzione, ad esaaa111 w′(u,v)=a∗w(u,v)+1w′(u,v)=a∗w(u,v)+1w'(u,v)=a*w(u,v)+1 Questo non funziona per tutti i valori di …
Nel problema Somma sottoinsieme alcuni dei numeri indicati essere uguali? Ad esempio, potremmo avere e l'obiettivo è ? Posso presumere che ho una soluzione specifica con i numeri e e e non lo è?a1,a2,a3,…,ana1,a2,a3,…,ana_1,a_2,a_3,\dots,a_n[1,1,1,2,3,4][1,1,1,2,3,4][1,1,1,2,3,4]5552223331,1,11,1,11,1,1222
Stai ospitando un campionato di basket 1 v 1 con un programma di gioco. Alla fine del campionato, ogni giocatore deve riportare il suo presunto record di sconfitte (non ci sono legami), ma si desidera verificare se le classifiche proposte fossero effettivamente possibili dato il programma. Ad esempio: hai quattro …
Vorrei saperne di più sulla programmazione concatenativa attraverso la creazione di un piccolo linguaggio semplice, basato sullo stack e seguendo il paradigma concatenativo. Sfortunatamente, non ho trovato molte risorse relative ai linguaggi concatenativi e alla loro implementazione, quindi scusami in anticipo per la mia possibile ingenuità. Ho quindi definito il …
Ho letto questa frase in un libro: Nell'architettura VLIW, il compilatore / o il writer dell'assembly sceglie le istruzioni che possono essere eseguite in parallelo. Qual è la differenza tra assembly writer e compilatore? Uno scrittore di assemblaggio significherebbe anche lo stesso di assemblatore?
Prima di tutto, mi scuso se mi è stato chiesto, ma in realtà non ho trovato nulla. Mi sono imbattuto in questo articolo . Dice che esiste un problema che solo i computer quantistici possono risolvere. Secondo la mia comprensione, ciò dovrebbe significare, intuitivamente, che questo problema è "effettivamente calcolabile", …
Stavo guardando questa lettura del MIT sulla complessità computazionale e al minuto 15:00 Erik Demaine si imbarca in una dimostrazione per mostrare ciò che è affermato nel titolo di questa domanda. Comunque non posso seguire il suo ragionamento, in pratica quello che dice è questo: possiamo affermare un problema di …
Così NPNPNP rappresenta problemi in cui abbiamo piccoli testimoni verificabili YESYESYES istanze e c o NPcoNPcoNP per piccoli testimoni verificabili per NONONOle istanze. Come funziona? PNPPNPP^{NP} NPNPNPNPNP^{NP} c o NPNPcoNPNPcoNP^{NP} e così via?
Stavo leggendo questo articolo in cui gli autori spiegano il Teorema 1, in cui si afferma che "Oggetto raggiungibile" (come definito nel documento) è NP-completo. Tuttavia, dimostrano la riduzione solo in una direzione, ovvero da 2P1N SAT a Oggetto raggiungibile. Questo dimostra solo che il problema è NP-difficile; non è …
Questa domanda e questa domanda mi hanno fatto pensare un po '. Per ordinare un array di lunghezza con elementi univoci in , dobbiamo essere in grado di memorizzare i conteggi dei valori nell'array. Ci sono alcuni suggerimenti, ma sto cercando un modo per farlo nel peggiore dei casi tempo …
Ad esempio, qui ci sono tutti gli alberi possibili per il caso : su ogni nodo scritto è la sua arità (= il numero di figli).k=3k=3k=3 Mentre questo dovrebbe essere risolvibile con la programmazione dinamica, penso che ci sia stato un risultato combinatorio su questo (o limite superiore esatto o …
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.