Qualcuno conosce lo Donald B. Johnson's algorithm, che enumera tutti i circuiti elementari (cicli) in un grafico diretto diretto?Comprensione dello pseudocodice nell'algoritmo di Donald B. Johnson
Ho il documento che aveva pubblicato nel 1975, ma non riesco a capire lo pseudocodice.
Il mio obiettivo è implementare questo algoritmo in Java.
Alcune domande che ho, ad esempio, è qual è la matrice A k a cui fa riferimento. Nel pseudocodice, si informa che
Ak:=adjacency structure of strong component K with least
vertex in subgraph of G induced by {s,s+1,....n};
Vuol dire che devo implementare un altro algoritmo che trova la k matrice A?
Un'altra domanda è che cosa significa?
begin logical f;
fa anche la linea "logical procedure CIRCUIT (integer value v);"
significa che la procedura del circuito restituisce una variabile logica? Nello pseudocodice è presente anche la riga "CIRCUIT := f;
". Cosa significa questo?
Sarebbe bello se qualcuno potesse tradurre pseudocodice questo 1970 a un tipo più moderno di pseudocodice così posso capire che
Nel caso in cui si è interessati ad aiutare, ma non si riesce a trovare la carta prego email a pitelk @ hotmail.com e ti invierò il documento.
Hai provato a leggere la carta a cui sei collegato? Sembra avere una spiegazione e una prova di accompagnamento. –
sì, ma ancora non spiega il codice stesso, solo l'idea generale. Quello che non riesco a capire è lo pseudo codice. anche io ho trovato un altro link alla carta nel caso in cui il primo non funziona http://dutta.csc.ncsu.edu/csc791_spring07/wrap/circuits_johnson.pdf – Pitelk
Grazie a tutti voi, vi siete presi cura del aspetto della mia domanda (ha fatto sembrare migliore, corretto errori di ortografia e cambiato il codice che ho scritto sull'originale del foglio -per qualche strana ragione non potevo semplicemente copiare e incollare il codice così l'ho digitato da zero.) – Pitelk