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