1
假設我有一個基於「程序」的信號流圖(例如與Simulink類似的東西)。即我有一個有向圖,有幾個起始節點和幾個末端節點,以及中間有很多節點(並且希望沒有循環關係)基於信號流編程的「自動編碼」算法?
有沒有一個好的和/或衆所周知的算法(可能甚至可用作爲一個Python庫),會走那個圖並給我計算順序?
實施例(未方向顯示,假設明顯):
In1 In2 \ \ [-] [*]-- Out1 / \ / In3 [+]------ Out2 / In4
這將導致在指令/命令:
1. tmp1 := In1 - In3 2. Out2 := tmp1 + In4 3. Out1 := In2 * Out2
謝謝!
謝謝! 「拓撲排序」是我一直在尋找的關鍵詞,無法找到自己! – Chris 2011-04-27 08:34:08