我最近发现“DNA电子计算”Algorithm(不是基因规划或遗传算法),试图在图表中找到汉密尔顿的路径,但I m 略为混淆不清。 可查阅PDF关于DNA计算的文件:
Input: for each node v and edge (u; v),
Tv contains Sv (and Sv)
T0uv contains Suv (and Suv)
Mix(fTi; T0 uvg,T)
Remove(T,T0,fSfg)
Remove(T0,T0,fStg)
Move length 20n+10 strings from T0 to T00
if Detect(T0 )
then return ``Yes
else return ``No
http://people.ibest.uidaho.edu/~foster/Talks/dna-computing.pdf”rel=“nofollow noreferer” 。 有些人能否将其翻译成betterpseudo 代码? 我想尝试这一算法,但我拿不出他们与混合——和;驱逐——和特;然后移走Move(20n+10)。
P.S.这一算法是O(n^2),因此,怀疑它可能是一种类似于现有算法的版本。