輸入弧。 在組合節(jié)點的一條輸出弧被激發(fā)、加工之后,此弧的累計時間、費用和性能參數(shù)值等于其輸入端點的時間、費用和性能值與本弧自身的時間、費用和性能值之和。 單個節(jié)點 單個節(jié)點是為特定用途而設(shè)立的網(wǎng)絡(luò)邏輯。這種節(jié)點的輸入和輸出邏輯是組合聯(lián)成一體的,每個節(jié)點設(shè)有N條輸出弧,其中每條都有一條輸入弧與之對應(yīng)(配對),使得網(wǎng)流能夠從給定的輸入弧直接轉(zhuǎn)入一條指定的輸出弧。此外,單個邏輯節(jié)點還需要設(shè)立一條無匹配的輸出弧,此弧僅當(dāng)節(jié)點邏輯阻止了所有輸出弧的激發(fā)時才被啟用,是作為備用的“排放弧”。 在比較和優(yōu)先邏輯中,設(shè)有弧加工條件,即“要求加工的輸出弧的數(shù)目”,此條件在網(wǎng)絡(luò)中以置于節(jié)點名稱后面并冠有“+”或“-”號的數(shù)碼表示,例如COMPARE+3或COMPARE-3。符號“+”代表“必需”條件,而符號“-”則代表“期望”條件?!氨匦琛睏l件意味著所設(shè)條件必須完全符合,否則將啟動“排放弧”。如COMPARE+3代表成功地加工三條輸出弧這一要求是必需的,此時為阻止排放弧的激發(fā),應(yīng)至少存在三條輸入弧成功地得到加工。當(dāng)加工過程按照“期望”條件進行時,僅在一條成功得到加工的輸入弧也沒有的情形下,排放弧才被激發(fā)。在“期望”條件的情形,依賴于成功得到加工的輸入弧的數(shù)目,最終被加工的輸出弧可能是所要求的全體、其中一部分或是其中一個。對于以下情形,排放弧可以取消:所有輸入弧的成功完成概率都等于1.0,并按“期望”條件進行加工或按“必需”條件加工但只要求加工一條輸出弧。在輸出弧的數(shù)目超過要求加工的輸出弧數(shù)目的情形下,如下比較和優(yōu)先邏輯將用于選擇最佳的輸出弧集合。
1)比較邏輯(COMPARE) 當(dāng)仿真運行到此比較邏輯節(jié)點時,系統(tǒng)對該節(jié)點各個輸入弧的時間、費用和性能進行加權(quán)綜合運算,根據(jù)計算的結(jié)果選出規(guī)定數(shù)量的輸入弧,然后將流量從這些輸入弧轉(zhuǎn)移到對應(yīng)的輸出弧中去。這個邏輯根據(jù)輸入時間、費用和性能參數(shù)選擇最佳輸出弧集合。使用正的權(quán)(0.0~1.0)時,最佳輸出集合按照加權(quán)組合參數(shù)值。使用負(fù)的權(quán)(-1.0~0.0)時,則效果相反。在同一應(yīng)用中,不能同時使用正權(quán)和負(fù)權(quán)。當(dāng)時間是唯一的決策依據(jù)時,節(jié)點時間值取為最佳輸入弧集合中花費時間最多那條弧的累計時間值。節(jié)點費用值取為所有被加工的輸入弧的累計時間之和,而節(jié)點性能值取為所有被成功地加工的輸入弧的累計效益的平均值。
2)優(yōu)先邏輯(PREFERED) 用戶可在優(yōu)先邏輯節(jié)點上對各輸入弧規(guī)定不同的優(yōu)先等級,并在仿真運行到本節(jié)點時自動選出指定數(shù)量的優(yōu)先級較高的輸入弧,然后將參數(shù)流由這些輸入弧轉(zhuǎn)移到對應(yīng)的輸出弧去。這個邏輯賦予第一偶對輸入和輸出弧相對于第二偶對輸入和輸出弧的優(yōu)先地位,以及第二偶對相對于第三偶對的優(yōu)先地位,等等。所以,此邏輯選擇最佳輸出弧的原則是“優(yōu)先”。對于優(yōu)先邏輯節(jié)點,在“期望”加工條件下,能夠阻止“1號”輸出弧被激發(fā)的唯一因素,是它所對應(yīng)的是輸入弧沒有成功完成。這個邏輯節(jié)點上C值、P值的計算辦法同比較邏輯節(jié)點一樣。節(jié)點上時間值取作輸入弧集合中消耗時間最多那條弧的累計時間值。 以上兩種單個邏輯節(jié)點,都可以通過兩種方式來選擇輸入活動的數(shù)量。一種是“要求”方式,如果由于某些輸入活動被取消等原因而導(dǎo)致選不出足夠數(shù)量所要求的輸入活動,則所有輸出活動均被取消。另一種是“希望”方式,在選不出足夠數(shù)量的輸入活動時,允許將已成功完成的入選輸入活動上的參數(shù)流轉(zhuǎn)送到對應(yīng)的輸出活動中去。對于以上兩種節(jié)點,輸出弧的累計C參數(shù)值和累計的P參數(shù)值,分別等于本弧自身C參數(shù)值+關(guān)聯(lián)輸入弧的累計C參數(shù)值和本弧自身的P參數(shù)值+關(guān)聯(lián)輸入弧的累計P參數(shù)值。在按“必需”條件加工的情