Кто-нибудь знает Donald B. Johnson's algorithm, который перечисляет все элементарные схемы (циклы) в ??Понимание псевдокода в алгоритме Дональда Б. Джонсона
У меня есть документ, который он опубликовал в 1975 году, но я не могу понять псевдокод.
Моя цель - реализовать этот алгоритм в Java.
Некоторые вопросы, которые я имею, например, это то, что является матрицей A k это относится к. В псевдокоде, он упоминает, что
Ak:=adjacency structure of strong component K with least
vertex in subgraph of G induced by {s,s+1,....n};
Означает ли это, что я должен реализовать другой алгоритм, который находит A к матрицы?
Другой вопрос: что означает следующее?
begin logical f;
ли также линии "logical procedure CIRCUIT (integer value v);"
означает, что процедура схема возвращает логическую переменную? В псевдокоде также есть строка «CIRCUIT := f;
». Что это значит?
Было бы здорово, если бы кто-то мог бы перевести этот 1970-х годов псевдокод на более современный тип псевдокоде, так что я могу понять это
В случае, если вы заинтересованы, чтобы помочь, но вы не можете найти бумагу, пожалуйста, напишите мне на pitelk @ hotmail.com, и я пришлю вам статью.
Вы пытались прочитать статью, с которой вы связались? Кажется, у него есть сопроводительное объяснение и доказательство. – 2010-05-25 22:33:06
да у меня есть, но все же он не объясняет сам код, просто общая идея. То, что я не понимаю, это псевдокод. также я нашел еще одну ссылку на бумагу, если первая не работает http://dutta.csc.ncsu.edu/csc791_spring07/wrap/circuits_johnson.pdf – Pitelk
Спасибо вам всем, что вы позаботились о внешний вид моего вопроса (он выглядел лучше, исправил орфографические ошибки и изменил код, который я написал в оригинале статьи - по какой-то странной причине я не мог просто скопировать - вставьте код, чтобы я набрал его с нуля.) – Pitelk