曾小青 李靜茹 李 澈
(長(zhǎng)沙理工大學(xué) 經(jīng)濟(jì)與管理學(xué)院,長(zhǎng)沙 410114)
冷鏈物流業(yè)是推進(jìn)流通體系建設(shè),銜接鄉(xiāng)村振興,保障食品安全,促進(jìn)消費(fèi)升級(jí)的基礎(chǔ)性、戰(zhàn)略性產(chǎn)業(yè)[1]。近年來(lái),我國(guó)冷鏈物流業(yè)得到了快速發(fā)展,特別是抗疫期間在保障食品供應(yīng)上發(fā)揮了重要作用,同時(shí)也暴露了食品冷鏈?zhǔn)艿轿廴緯r(shí)溯源困難的短板。作好食品冷鏈追溯管理,是監(jiān)測(cè)風(fēng)險(xiǎn)、保障食品安全的重要舉措。污染源定位不僅是產(chǎn)地溯源,還是風(fēng)險(xiǎn)溯源,即當(dāng)出現(xiàn)食品安全問(wèn)題時(shí),不僅要確定食品的上游提供商,還需快速定位生產(chǎn)、加工或流通中出現(xiàn)污染的環(huán)節(jié)[2]。食品冷鏈的復(fù)雜性和全球化使得食源性疾病成為世界各國(guó)普遍關(guān)注的公共衛(wèi)生問(wèn)題。當(dāng)前,我國(guó)國(guó)家級(jí)冷鏈?zhǔn)称纷匪菹到y(tǒng)已初步建成,記載了冷鏈?zhǔn)称返纳舷掠涡畔ⅰ5捎谑称防滏湹逆湕l長(zhǎng)、節(jié)點(diǎn)多,交叉融合,結(jié)構(gòu)復(fù)雜,準(zhǔn)確判斷問(wèn)題食品的污染環(huán)節(jié)和傳播途徑,仍存在理論和現(xiàn)實(shí)上的困難[3]。多數(shù)食品安全事件的爆發(fā),起初只是上游小部分污染,但隨后風(fēng)險(xiǎn)通過(guò)食品冷鏈急劇擴(kuò)散,范圍不斷擴(kuò)大,影響不斷加劇。
由于食品供應(yīng)網(wǎng)絡(luò)的復(fù)雜性、動(dòng)態(tài)性以及數(shù)據(jù)缺乏,食源性疾病的污染源頭識(shí)別是一個(gè)挑戰(zhàn)性課題。美國(guó)CDC(Centers for disease control and prevention,疾病控制和預(yù)防中心)數(shù)據(jù)表明,食源性疾病中只有37%可追溯到致病源,而能準(zhǔn)確定位到污染位置的不足15%[4]。實(shí)際上,大多數(shù)污染源從未被確定[5]。目前主要用調(diào)查方法來(lái)解決污染源定位問(wèn)題。監(jiān)測(cè)部門根據(jù)食品配送路徑,確定供應(yīng)網(wǎng)絡(luò)中是否存在融合點(diǎn),例如生產(chǎn)、加工、倉(cāng)儲(chǔ)或配送的共同日期及地點(diǎn)[6]。由于資源的限制,可作為污染源定位的數(shù)據(jù)較少,并且往往是污染已通過(guò)網(wǎng)絡(luò)進(jìn)行了傳播或爆發(fā)后才著手調(diào)查,效果大打折扣。隨著世界各國(guó)食品安全追溯系統(tǒng)建設(shè)的不斷推進(jìn),這種狀態(tài)正在改變,更快速、更準(zhǔn)確地定位食品冷鏈中的污染源頭已成為可能。
食品冷鏈?zhǔn)沁B接冷鏈參與者的復(fù)雜信息網(wǎng)絡(luò),通過(guò)考慮網(wǎng)絡(luò)結(jié)構(gòu)及其包含的信息維度,再結(jié)合疾病報(bào)告,可以更好地識(shí)別網(wǎng)絡(luò)中的污染源[7]。理論上,食品冷鏈的污染源定位問(wèn)題屬于網(wǎng)絡(luò)中的風(fēng)險(xiǎn)源識(shí)別問(wèn)題,從傳染病到通過(guò)互聯(lián)網(wǎng)傳播的計(jì)算機(jī)病毒,從供水網(wǎng)絡(luò)的污染水源到通過(guò)社交網(wǎng)絡(luò)的輿情傳播,相關(guān)文獻(xiàn)比較豐富,但很多基于網(wǎng)絡(luò)結(jié)構(gòu)的分析處理框架[8-9]過(guò)于簡(jiǎn)化,缺乏現(xiàn)實(shí)網(wǎng)絡(luò)和問(wèn)題背景的許多特征,很多假設(shè)不適用于食品冷鏈的溯源。
當(dāng)前,污染源定位方法主要分為:1)時(shí)間類方法,利用食源性疾病的報(bào)告時(shí)間及次數(shù)信息;2)非時(shí)間類方法,利用已檢測(cè)到污染節(jié)點(diǎn)的位置信息。時(shí)間類方法包括基于動(dòng)態(tài)消息傳遞[9]和貝葉斯信念傳播[10]的離散時(shí)間傳染病模型,如SIS(Susceptible-Infected-Susceptible,易感-感染-易感)模型、SIR(Susceptible-Infected-Recovered,易感-感染-恢復(fù))模型[11],以及連續(xù)時(shí)間高斯傳播方法[12]。雖然連續(xù)時(shí)間傳播模型是對(duì)現(xiàn)實(shí)世界的較好近似,但這種方法是為樹形結(jié)構(gòu)而設(shè)計(jì)的[13];非時(shí)間方法涉及對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)有效距離的測(cè)量。有效距離是從源節(jié)點(diǎn)到檢測(cè)出風(fēng)險(xiǎn)的節(jié)點(diǎn)之間,距離最短、概率最高的那條路徑的長(zhǎng)度[14-15]。這類方法已應(yīng)用于EHEC(EnterohemorrhagicE.coli,腸出血性大腸桿菌)的源定位,但其識(shí)別結(jié)果不穩(wěn)定[15]。此外,由于食品冷鏈的風(fēng)險(xiǎn)傳播并不完全等同于疾病傳播,在食品冷鏈中,不同批次食品在不同環(huán)節(jié)之間隔離性更好,如果借助于食品追溯體系去定位污染源頭,則識(shí)別效率和精度均可提高。
鑒此,本研究擬采用一種考慮批次的污染源定位方法,對(duì)食品冷鏈中污染源定位與追蹤問(wèn)題進(jìn)行研究,并構(gòu)建食品冷鏈回溯與追蹤系統(tǒng),以期為識(shí)別污染源頭,追蹤風(fēng)險(xiǎn)傳播和保障冷鏈?zhǔn)称钒踩?,提供理論及系統(tǒng)構(gòu)建方法指導(dǎo)。
食品冷鏈中污染傳播與流行病傳播[16-17]、計(jì)算機(jī)病毒傳播[18-19]、輿情傳播[20]、水污染傳播[21]等網(wǎng)絡(luò)傳播行為有較大區(qū)別。食品冷鏈?zhǔn)怯墒称飞a(chǎn)、加工、流通、倉(cāng)儲(chǔ)和消費(fèi)多個(gè)環(huán)節(jié)的實(shí)體組成的復(fù)雜動(dòng)態(tài)網(wǎng)絡(luò)。食品在網(wǎng)絡(luò)中的流動(dòng)通常被描述為產(chǎn)品向下游傳遞時(shí),連接起始節(jié)點(diǎn)和銷售終端節(jié)點(diǎn)的全部路徑(有向邊)的集合,食品冷鏈的污染傳播表現(xiàn)出以下特征:
1)污染傳播的可隔離性。食品冷鏈污染傳播與復(fù)雜網(wǎng)絡(luò)流行病傳播的動(dòng)力學(xué)有一定相似性。許多基于網(wǎng)絡(luò)的源識(shí)別方法通常是流行病學(xué)模型的變體,如廣泛使用的流行病傳播SIS模型和SIR模型。然而,通過(guò)食品冷鏈產(chǎn)生的污染傳播并不完全等同于流行病傳播過(guò)程。受到污染的食品通過(guò)供應(yīng)網(wǎng)絡(luò)傳播時(shí),不一定會(huì)擴(kuò)散到其他食物中,也不會(huì)在感染性方面顯著衰減[22-23]。這種不廣泛擴(kuò)散性是由許多因素造成的,如包裝物品之間不充分接觸,未包裝食品之間缺乏相互作用,以及污染物擴(kuò)散的生物不敏感性。不顯著衰減是由于食品的保質(zhì)期不同于病源體衰變期。食品致病源污染過(guò)程主要通過(guò)受污染的食品擴(kuò)散而不是通過(guò)環(huán)境傳播。此外,可追溯系統(tǒng)記錄了食品冷鏈中大量有用信息,忽略追溯信息而直接應(yīng)用流行病學(xué)的傳播模型將降低食品冷鏈污染溯源的精準(zhǔn)性。
2)觀察樣本的稀疏性。雖然食品中的污染會(huì)在冷鏈多個(gè)節(jié)點(diǎn)之間傳遞,但通常僅在購(gòu)買受污染食品的最末節(jié)點(diǎn)出現(xiàn)疾病報(bào)告時(shí)才會(huì)被發(fā)現(xiàn)。除非進(jìn)行進(jìn)一步調(diào)查,否則參與食品生產(chǎn)、加工或儲(chǔ)存的節(jié)點(diǎn)即使更接近污染源,仍不易被觀測(cè)到。因此假設(shè)食品冷鏈中所有節(jié)點(diǎn)的污染狀態(tài)都已知是不現(xiàn)實(shí)的。
3)傳播路徑的多樣性。在食品冷鏈中任何可能的風(fēng)險(xiǎn)來(lái)源和觀測(cè)之間,存在多條路徑。這是由于食品生產(chǎn)、加工、批發(fā)和零售位置分散,食品將通過(guò)多個(gè)批發(fā)商或零售商傳遞至消費(fèi)者手中。某些污染源識(shí)別方法假設(shè)過(guò)于簡(jiǎn)化,即污染物只在污染源和觀測(cè)節(jié)點(diǎn)之間的單個(gè)最高概率路徑上傳播。這些方法對(duì)食品冷鏈風(fēng)險(xiǎn)溯源并不適用。
4)傳播時(shí)間的不確定性。理論上,可應(yīng)用結(jié)合疾病報(bào)告和污染傳播所需時(shí)間的模型來(lái)檢測(cè)污染源。但食品在供應(yīng)網(wǎng)絡(luò)上的傳遞存在時(shí)間延誤,污染傳播過(guò)程存在明顯的時(shí)間不確定性。污染物在食品冷鏈上各個(gè)節(jié)點(diǎn)(例如倉(cāng)庫(kù))以及在消費(fèi)端的停留時(shí)間變化很大。
污染源定位是指識(shí)別導(dǎo)致食源性疾病暴發(fā)的食品冷鏈中污染的源頭節(jié)點(diǎn)。食品供應(yīng)網(wǎng)絡(luò)可定義為有向圖G={V,E},其中V是節(jié)點(diǎn)集,表示食品冷鏈參與者。V由2種類型的節(jié)點(diǎn)組成:一組吸收節(jié)點(diǎn)VR和一組瞬態(tài)節(jié)點(diǎn)VQ,使得V={VQ,VR}。吸收節(jié)點(diǎn)代表食品銷售后離開冷鏈網(wǎng)絡(luò)的節(jié)點(diǎn),食品此后不會(huì)重新進(jìn)入冷鏈(例如零售商或餐館)。所有其他節(jié)點(diǎn)都是瞬態(tài)的,表示生產(chǎn)、加工和存儲(chǔ)食品的節(jié)點(diǎn)。E是形如(i,j)∈VQ×VQ∪VQ×VR的邊的集合,表示從節(jié)點(diǎn)i到節(jié)點(diǎn)j的業(yè)務(wù)關(guān)系。每條邊(i,j)都可賦予權(quán)重wij,以體現(xiàn)從節(jié)點(diǎn)i到節(jié)點(diǎn)j在特定時(shí)間段內(nèi)的食品供應(yīng)量。
將受污染食品在冷鏈網(wǎng)絡(luò)上的傳播過(guò)程描述為離散馬爾科夫鏈,即網(wǎng)絡(luò)上的隨機(jī)游走,其中傳輸概率對(duì)應(yīng)于網(wǎng)絡(luò)邊的權(quán)重。這是加權(quán)有向網(wǎng)絡(luò)上非傳染性擴(kuò)散的自然傳播模型,為了估計(jì)真實(shí)的源位置,采用最大似然ML(Maximum Likelihood)方法,選擇最有可能導(dǎo)致檢測(cè)到疾病報(bào)告的節(jié)點(diǎn)為污染源。
首先,假設(shè)在一個(gè)未知的源節(jié)點(diǎn)s*產(chǎn)生一定初始數(shù)量的受污染食品。令s*為具有預(yù)定義先驗(yàn)概率分布P(s*=s)的節(jié)點(diǎn)隨機(jī)變量,節(jié)點(diǎn)s∈VQ。當(dāng)污染食品離開節(jié)點(diǎn)s*時(shí),開始污染擴(kuò)散過(guò)程。
離散時(shí)間馬爾科夫過(guò)程決定受污染食品的移動(dòng),即通過(guò)供應(yīng)網(wǎng)絡(luò)的加權(quán)隨機(jī)游走。在第n步的轉(zhuǎn)移中獲得的狀態(tài)序列Xn由馬爾科夫轉(zhuǎn)移概率確定,P(xn+1=j|xn=i)=pij,由pij構(gòu)成矩陣P,表示在網(wǎng)絡(luò)G上發(fā)生污染過(guò)程的隨機(jī)馬爾科夫轉(zhuǎn)移矩陣。若節(jié)點(diǎn)i為吸收節(jié)點(diǎn),有i∈VR,其自轉(zhuǎn)移概率定義為pii=1。根據(jù)供應(yīng)網(wǎng)絡(luò)結(jié)構(gòu),可以將P視為一種以吸收節(jié)點(diǎn)為終點(diǎn)的有序組合。連接瞬態(tài)節(jié)點(diǎn)和吸收節(jié)點(diǎn)的轉(zhuǎn)移矩陣如下所示:
(1)
式中:PQ為|VQ|×|VQ|瞬態(tài)節(jié)點(diǎn)間的轉(zhuǎn)移子矩陣;PR為|VQ|×|VR|瞬態(tài)節(jié)點(diǎn)與吸收節(jié)點(diǎn)間的轉(zhuǎn)移子矩陣;IR為|VR|×|VR|吸收節(jié)點(diǎn)的轉(zhuǎn)移子矩陣。
從s*開始,污染食品通過(guò)供應(yīng)網(wǎng)絡(luò)的擴(kuò)散過(guò)程完全由馬爾科夫傳輸矩陣P確定。達(dá)到吸收節(jié)點(diǎn)o∈VR時(shí)擴(kuò)散過(guò)程結(jié)束,生成一個(gè)連接源節(jié)點(diǎn)s*和吸收節(jié)點(diǎn)o的有向邊集合的網(wǎng)絡(luò)路徑(γs*,O)。在吸收節(jié)點(diǎn)o處污染食品被消費(fèi)并離開食品供應(yīng)網(wǎng)絡(luò)。假設(shè)食用污染食品的人中間有K個(gè)疾病報(bào)告,將連接到第k個(gè)疾病報(bào)告的吸收節(jié)點(diǎn)標(biāo)識(shí)為ok,得到與這K個(gè)疾病報(bào)告相連接的吸收節(jié)點(diǎn)的集合Θ=(o1,o2,…,ok,…,oK),集合Θ中的元素可能相同,因?yàn)槟硞€(gè)吸收節(jié)點(diǎn)可能會(huì)出現(xiàn)多個(gè)疾病報(bào)告(比如某個(gè)零售店導(dǎo)致多名消費(fèi)者患病),將集合Θ中的元素去重以后得到的集合記為O,有o∈O?VR使得|O|≤K(即O中吸收節(jié)點(diǎn)個(gè)數(shù)不多于疾病報(bào)告病例數(shù))。傳輸模型的最后一步將隨機(jī)過(guò)程與網(wǎng)絡(luò)模型中定義的傳輸數(shù)量聯(lián)系起來(lái)。從節(jié)點(diǎn)i發(fā)送到節(jié)點(diǎn)j的食品數(shù)量占比可以反映污染沿該方向傳遞的條件概率。因此,將轉(zhuǎn)移概率pij定義為從節(jié)點(diǎn)i傳送到節(jié)點(diǎn)j的食品數(shù)量占由節(jié)點(diǎn)i發(fā)出的全部食品數(shù)量之比例:
(2)
2.2.1模型構(gòu)建
污染源定位的目標(biāo)是基于與疾病報(bào)告相連接的吸收節(jié)點(diǎn)集合Θ找出最“可能”是污染源的節(jié)點(diǎn)s*∈VQ。給定集合Θ及真實(shí)污染源節(jié)點(diǎn)s*的先驗(yàn)分布,引入貝葉斯公式表示節(jié)點(diǎn)s是真實(shí)污染源s*的概率,如下:
(3)
(4)
導(dǎo)致在Θ中吸收節(jié)點(diǎn)位置檢測(cè)到疾病報(bào)告的污染源位于s的概率,取決于G上通過(guò)節(jié)點(diǎn)s到所有出現(xiàn)疾病報(bào)告的吸收節(jié)點(diǎn)ok∈Θ的路徑。但是,從s到每個(gè)疾病報(bào)告節(jié)點(diǎn)ok∈Θ可能的路徑γs,ok有多條,污染源是節(jié)點(diǎn)s的概率等于每條可能路徑排列組合的總概率。引入如下定義計(jì)算包括所有路徑組合的污染源可能性:
πs為從某污染源s到全部K個(gè)疾病報(bào)告的每個(gè)節(jié)點(diǎn)ok∈Θ的某一特定排列,是在路徑組{Γs,ok}ok∈Θ上元素的笛卡爾積,即(γs,o1,…,γs,oK)∈Γs,o1×…×Γs,oK。
Πs為從s到每個(gè)ok∈Θ路徑的全部排列,即:
Πs=Γs,o1×…×Γs,oK=
{(γs,o1,…,γs,oK)∶γs,ok∈Γs,ok}
(5)
根據(jù)上述定義,污染源可能性為全部排列的總概率:
P(Θ|s*=s)=∑πs∈ΠsP(πs|s)
(6)
要用式(6)求出所有πs∈Πs的總概率,先要計(jì)算單個(gè)πs的概率P(πs|s)。對(duì)于路徑γs,ok∈πs,可以根據(jù)該路徑上每條邊的相鄰節(jié)點(diǎn)對(duì)(i,j)∈γs,ok的轉(zhuǎn)移概率pij,將P(πs|s)展開為:
P(πs|s)=P(γs,o1,…,γs,oK|s)=
∏γs,ok∈πsP(γs,ok|s)=∏γs,ok∈πs∏(i,j)∈γs,okpij
(7)
則似然概率可以寫成:
P(Θ|s*=s)=∑πs∈ΠS∏γs,ok∈πs∏(i,j)∈γs,okpij
(8)
2.2.2模型求解的霍恩矩陣法
求解污染源定位貝葉斯模型的難點(diǎn)是求P(Θ|s*=s)的最大似然概率。污染源位于s的概率取決于通過(guò)節(jié)點(diǎn)s到所有出現(xiàn)疾病報(bào)告的吸收節(jié)點(diǎn)ok∈Θ的路徑。對(duì)于大多數(shù)食品供應(yīng)網(wǎng)絡(luò)而言,即使疾病報(bào)告很少,也會(huì)出現(xiàn)組合爆炸。對(duì)此,阿比蓋.霍恩(Abigail L. Horn)[7]指出源節(jié)點(diǎn)s是真實(shí)源s*的概率可表示為:
P(Θ|s*=s)=∏ok∈Θ[(I-PQ)-1PR]s,ok
(9)
并在似然概率的計(jì)算中引入近似表達(dá)式A,使得:
(10)
式中,n為Ω?VQ中節(jié)點(diǎn)之間的狀態(tài)轉(zhuǎn)移步數(shù)。表達(dá)式A最后消去了n,只需進(jìn)行簡(jiǎn)單矩陣運(yùn)算,即可從所有可能污染源s∈Ω中定位源節(jié)點(diǎn)s,使得后驗(yàn)概率最大。
(11)
為說(shuō)明用上述方法進(jìn)行污染源定位時(shí)似然概率的計(jì)算過(guò)程,設(shè)有如圖1(a)所示的簡(jiǎn)單食品冷鏈網(wǎng)絡(luò),該網(wǎng)絡(luò)由5個(gè)食品冷鏈參與者節(jié)點(diǎn)構(gòu)成。其中,節(jié)點(diǎn)1和2是食品生產(chǎn)節(jié)點(diǎn),節(jié)點(diǎn)3是批發(fā)節(jié)點(diǎn),節(jié)點(diǎn)4和5是零售節(jié)點(diǎn),食品從節(jié)點(diǎn)4、5銷售以后離開食品冷鏈。因此,節(jié)點(diǎn)4、5是吸收節(jié)點(diǎn),其他節(jié)點(diǎn)則是瞬態(tài)節(jié)點(diǎn)。
假設(shè)零售節(jié)點(diǎn)4、5均有食源性病例報(bào)告,則圖1(b)列示了節(jié)點(diǎn)1為污染源時(shí),導(dǎo)致節(jié)點(diǎn)4、5有疾病報(bào)告的污染傳播路徑;圖1(c)表示節(jié)點(diǎn)2為污染源時(shí)的污染傳播路徑;圖1(d)表示節(jié)點(diǎn)3為污染源時(shí)的污染傳播路徑。
節(jié)點(diǎn)內(nèi)數(shù)字1、2為生產(chǎn)節(jié)點(diǎn),3為批發(fā)節(jié)點(diǎn),4和5為零售節(jié)點(diǎn)。1 and 2 are producer nodes, 3 is wholesater node, 4 and 5 are retailer nodes.圖1 食品冷鏈上的污染傳播Fig.1 Contamination diffusion in food cold chain
根據(jù)霍恩方法,有:
盡管霍恩矩陣法簡(jiǎn)化了基于貝葉斯推斷的污染源定位模型的求解,但如果僅以食品冷鏈節(jié)點(diǎn)為粒度,數(shù)據(jù)處理量還是過(guò)大,污染源定位還是過(guò)于復(fù)雜。比如某食品批發(fā)市場(chǎng)每天要銷售大量食品,其上游節(jié)點(diǎn)也很多,如果只在某些食品批次中發(fā)現(xiàn)了污染,就對(duì)所有的食品類型和上游節(jié)點(diǎn)都進(jìn)行計(jì)算排查,不僅困難,也無(wú)必要。
如前所述,可追溯系統(tǒng)記錄了食品冷鏈中大量有用信息,將食品冷鏈上下游節(jié)點(diǎn)、交易數(shù)量以及包括食品類型、處理時(shí)間等在內(nèi)的批次信息考慮進(jìn)來(lái),不僅可以降低食品冷鏈污染溯源的復(fù)雜性,還可提高污染源定位的精準(zhǔn)性。
定義關(guān)于食品冷鏈網(wǎng)絡(luò)有向圖的三元組G={V,B,E},V={v1,v2,…,vi,…}為節(jié)點(diǎn)集合,B={bi1,bi2,…,bil,…|vi∈V}為批次的集合,E={(bik,bjl)|vi,vj∈V}為有向邊的集合,表示對(duì)于節(jié)點(diǎn)vj的食品批次bjl,需要用到節(jié)點(diǎn)vi批次bik的食品,正是通過(guò)食品批次信息把上下游關(guān)聯(lián)在一起,由此形成了一個(gè)復(fù)雜的食品冷鏈網(wǎng)絡(luò)結(jié)構(gòu)。
假設(shè)對(duì)于冷鏈中某食品節(jié)點(diǎn)Si∈V,有n個(gè)食品批次Bjk(k=1,2,…,n)供應(yīng)到節(jié)點(diǎn)Tj∈V,定義Fk(i,j)→{0,1},若存在從節(jié)點(diǎn)Si到Tj跟批次Bjk相關(guān)的路徑P(Si,Tj),則Fk(i,j)取值為1,否則為0。可以通過(guò)為污染批次途經(jīng)的各節(jié)點(diǎn)分配權(quán)重(優(yōu)先級(jí))來(lái)度量風(fēng)險(xiǎn)評(píng)分值,用R(Si)表示。定義為:
(12)
式中,wjk為由食品冷鏈對(duì)于食品批次Bjk、路徑P(Si,Tj)上第j個(gè)節(jié)點(diǎn)的權(quán)重??梢越o不同的污染程度設(shè)置不同的權(quán)重。比如,令wjk的取值等于節(jié)點(diǎn)Tj批次Bjk的全部銷售量中,有疾病報(bào)告的消費(fèi)者食品購(gòu)買數(shù)量占批次Bjk的全部銷售數(shù)量之比。wjk越高,節(jié)點(diǎn)Tj污染越嚴(yán)重。出于簡(jiǎn)化及謹(jǐn)慎性考慮,可以令有疾病報(bào)告的食品批次Bjk對(duì)應(yīng)的節(jié)點(diǎn)Tj的權(quán)重wjk為1,無(wú)疾病報(bào)告的食品節(jié)點(diǎn)權(quán)重為0。包含批次信息的食品冷鏈追溯系統(tǒng)一旦構(gòu)建起來(lái),各節(jié)點(diǎn)的風(fēng)險(xiǎn)值根據(jù)上式可全部計(jì)算出來(lái)。對(duì)于任意節(jié)點(diǎn)Si,有R(Si)∈[0,1]。
(13)
圖2示出包含批次信息的食品冷鏈。生產(chǎn)食品批次6需要用到上游的批次2和批次5,生產(chǎn)食品批次4需要用到上游的批次3。零售節(jié)點(diǎn)4、5均有食源性病例報(bào)告,且可對(duì)應(yīng)到具體食品批次。
假如節(jié)點(diǎn)4的批次1以及節(jié)點(diǎn)5的批次6的消費(fèi)者有疾病報(bào)告,批次4的消費(fèi)者沒(méi)有疾病報(bào)告。可以看出,對(duì)于污染批次1,節(jié)點(diǎn)1、4都可能是染污源;對(duì)于污染批次6,則節(jié)點(diǎn)1、2、3、5都可能是污染源。因此,該情形下,每個(gè)節(jié)點(diǎn)都可能是污染源。
由于節(jié)點(diǎn)4的批次1及節(jié)點(diǎn)5的批次6有疾病報(bào)告,故有w41=1,w56=1,其余wjk=0;對(duì)于污染批次1,有F1(1,4)=1,F(xiàn)1(4,4)=1;對(duì)于污染批次6,有F2(1,3)=1,F(xiàn)5(2,3)=1,F(xiàn)6(3,5)=1,F(xiàn)6(1,5)=1,F(xiàn)6(2,5)=1,F(xiàn)6(5,5)=1,其余為0。因此,R(S1)=(w41F1(1,4)+w56F6(1,5))/(w41+w56)=(1×1+1×1)/(1+1)=1.00,同理可求得R(S2)=w56F6(2,5)/(w41+w56)=0.50,R(S3)=w56F6(3,5)/(w41+w56)=0.50,R(S4)=w41F1(4,4)/(w41+w56)=0.50,R(S5)=w56F6(5,5)/(w41+w56)=0.50。由于R(S1)=1.00,其余節(jié)點(diǎn)風(fēng)險(xiǎn)評(píng)分值均為0.50,因而節(jié)點(diǎn)1為污染源的可能性最大。
其他節(jié)點(diǎn)符號(hào)說(shuō)明與圖1相同。Other nodes symbols and annotations are the same as in Fig.1.圖2 包括批次信息的食品冷鏈Fig.2 A food cold chain of containing batch information
對(duì)于食品零售節(jié)點(diǎn)4、5出現(xiàn)疾病報(bào)告的其他可能污染批次情況,用同樣方法計(jì)算各節(jié)點(diǎn)的風(fēng)險(xiǎn)評(píng)分值,由此確定最可能污染源,結(jié)果見(jiàn)表1。
表1 食品零售節(jié)點(diǎn)4、5不同污染批次下各節(jié)點(diǎn)風(fēng)險(xiǎn)評(píng)分Table 1 The risk score in the case of retailer node 4 and node 5 contain different contamination batches
若零售節(jié)點(diǎn)1出現(xiàn)的疾病報(bào)告對(duì)應(yīng)于食品批次1,此時(shí)批次1為污染批次,食品節(jié)點(diǎn)風(fēng)險(xiǎn)評(píng)分R(S1)=1.00、R(S4)=1.00取最大值,故節(jié)點(diǎn)1、4為最可能污染源;同理,若疾病報(bào)告對(duì)應(yīng)污染批次1,4,6,則節(jié)點(diǎn)1的R(S1)最大,故節(jié)點(diǎn)1為最可能污染源,其他情形類似,由此實(shí)現(xiàn)了污染源定位。
在3.1節(jié)中,風(fēng)險(xiǎn)值度量方法假設(shè)所有批次之間相互隔離良好,即非相關(guān)食品不同批次之間不相互污染。這是一個(gè)強(qiáng)假設(shè),可以極大簡(jiǎn)化計(jì)算路徑的工作量,但在某些食品冷鏈管理水平低下、食品安全控制不嚴(yán)格的食品生產(chǎn)節(jié)點(diǎn),如果某批次出現(xiàn)了污染,則該節(jié)點(diǎn)的后續(xù)所有批次食品都可能受到污染,即產(chǎn)品之間可能發(fā)生交叉污染。
交叉污染環(huán)境下風(fēng)險(xiǎn)值度量依然可以使用式(12)進(jìn)行計(jì)算,但wjk和Fk(i,j)的取值會(huì)有所變化。圖3 示出一個(gè)交叉污染環(huán)境下包括批次信息的食品冷鏈。由于節(jié)點(diǎn)3發(fā)生了交叉污染,所以批次4、批次6都可能受到污染。因此,w41=1,w44=1,w56=1,其余wjk=0,F(xiàn)1(1,4)=1,F(xiàn)1(4,4)=1,F(xiàn)2(1,3),F(xiàn)4(1,4)=1,F(xiàn)4(2,4)=1,F(xiàn)4(3,4)=1,F(xiàn)4(4,4)=1,F(xiàn)5(2,3)=1,F(xiàn)6(3,5)=1,F(xiàn)6(1,5)=1,F(xiàn)6(2,5)=1,F(xiàn)6(5,5)=1,其余為0,代入式(12)可得R(S1)=(w41F1(1,4)+w44F4(1,4)+w56F6(1,5))/(w41+w44+w56)=1。同理可算得R(S2)=0.67,R(S3)=0.67,R(S4)=0.67,R(S5)=0.33。由于R(S1)=1,風(fēng)險(xiǎn)評(píng)分值最大,故節(jié)點(diǎn)1仍為最可能污染源,模型的解準(zhǔn)確性和穩(wěn)定性較好。
其他節(jié)點(diǎn)符號(hào)說(shuō)明與圖1相同.Other nodes symbols and annotations are the same as in Fig.1圖3 交叉污染環(huán)境下包括批次信息的食品冷鏈Fig.3 A food cold chain of containing batch information under cross contamination environment
基于上述理論模型,為對(duì)食品冷鏈的后向回溯和前向追蹤進(jìn)行直觀交互與結(jié)果展現(xiàn),構(gòu)建考慮批次的可追溯食品冷鏈回溯與追蹤系統(tǒng)。當(dāng)食品冷鏈中的某些節(jié)點(diǎn)出現(xiàn)疾病報(bào)告或疑似污染時(shí),可以根據(jù)污染源定位算法,將污染節(jié)點(diǎn)傳播路徑標(biāo)識(shí)出來(lái)。
在設(shè)計(jì)數(shù)據(jù)關(guān)系之前,先界定以下概念:
1)工作站: 代表冷鏈中發(fā)送或接收食品的節(jié)點(diǎn),例如,生產(chǎn)或銷售食品的公司或食品消費(fèi)者。
2)路徑: 是一條沿著冷鏈的路徑,污染食品在食品冷鏈上流動(dòng),可能包括混合和拆分事件。
3)疾病報(bào)告: 是引起暴發(fā)的病原體出現(xiàn)的一個(gè)或多個(gè)地方。例如某個(gè)地區(qū)、一定時(shí)間內(nèi)、若干名出現(xiàn)相同患病癥狀的食品消費(fèi)者。
食品安全追溯系統(tǒng)包含4類實(shí)體的相關(guān)信息:企業(yè)成員、產(chǎn)品、配送及批次信息。這4類實(shí)體的關(guān)系如下圖如所示,這種設(shè)計(jì)能夠存儲(chǔ)長(zhǎng)度不定、任意復(fù)雜的冷鏈的信息,此外,食品可以通過(guò)不同數(shù)量的中間步驟“生產(chǎn)”,并允許食品鏈中的一批食品由幾個(gè)中間成員處理。可追溯食品冷鏈數(shù)據(jù)關(guān)系模型和數(shù)據(jù)流分別如圖4、圖5所示。
圖4 可追溯食品冷鏈數(shù)據(jù)關(guān)系模型Fig.4 Data relation model of traceable food cold chain
圖5 可追溯食品冷鏈的數(shù)據(jù)流Fig.5 Data flow of traceable food cold chain
結(jié)合BfR(德國(guó)聯(lián)邦風(fēng)險(xiǎn)評(píng)估研究所)提供的來(lái)自歐盟RASFF(Rapid Alert System for Food and Feed,食品和飼料快速預(yù)警系統(tǒng))的公開數(shù)據(jù)集[24],對(duì)食品安全回溯和追蹤分析方法和過(guò)程進(jìn)行說(shuō)明。示例數(shù)據(jù)集包括了牛肉、雞肉、豬肉、魚、比薩和奶酪6種食品、252個(gè)冷鏈成員的548次交易的交易。部分食品工作站信息見(jiàn)表2,食品冷鏈上下游配送信息見(jiàn)表3。
表2 食品工作站基本信息Table 2 Basic information of food stations
表3 每次食品供應(yīng)上下游基本信息Table 3 Up and down stream basic information of each food supply
食品安全回溯與追蹤系統(tǒng)對(duì)收集到的食品冷鏈數(shù)據(jù)進(jìn)行分析并將其可視化。圖6是RASFF數(shù)據(jù)集的圖形化展示,如果選中了某一可疑節(jié)點(diǎn),系統(tǒng)將用不同顏色顯示連接到此節(jié)點(diǎn)的所有上游和下游節(jié)點(diǎn)及路徑。圖中食品工作站節(jié)點(diǎn)用圓圈表示,節(jié)點(diǎn)之間通過(guò)食品配送建立起來(lái)的聯(lián)系用帶箭頭的連線表示,不同顏色的節(jié)點(diǎn)和連線具有特定的含義。其中:紅色節(jié)點(diǎn)表明該節(jié)點(diǎn)的消費(fèi)者中有病例報(bào)告;綠色是當(dāng)前正在分析的觀測(cè)節(jié)點(diǎn);橙色表示從當(dāng)前觀測(cè)節(jié)點(diǎn)向下游追蹤路徑上的節(jié)點(diǎn)和連線;粉色表示觀測(cè)節(jié)點(diǎn)向上游回溯路徑上的節(jié)點(diǎn)和連線;黑色節(jié)點(diǎn)表明在該處存在交叉感染;黃色表示起始節(jié)點(diǎn);藍(lán)色表示終端吸收節(jié)點(diǎn)。若節(jié)點(diǎn)同時(shí)屬于上述幾種狀態(tài),則該節(jié)點(diǎn)用不同狀態(tài)顏色的復(fù)合色來(lái)表示。若選中某觀測(cè)節(jié)點(diǎn),系統(tǒng)會(huì)將該節(jié)點(diǎn)的所有上游節(jié)點(diǎn)和路徑用紫色顯示,而所有的下游節(jié)點(diǎn)和路徑則顯示為橙黃色。這樣,就從一個(gè)復(fù)雜的食品供應(yīng)網(wǎng)絡(luò)中,將與該節(jié)點(diǎn)相關(guān)的冷鏈區(qū)別標(biāo)示出來(lái)。
圖6 食品工作站節(jié)點(diǎn)的上、下游的可視化展現(xiàn)Fig.6 Visualization of the up and down stream nodes of a food station in a supply chain
為清晰展示某些節(jié)點(diǎn)發(fā)生食源性疾病時(shí),通過(guò)回溯分析定位可能的污染源,并突出顯示污染的傳播路徑,選取食品工作站Station 360和Station 251兩個(gè)終端消費(fèi)節(jié)點(diǎn)出發(fā),對(duì)食品安全回溯和污染源定位進(jìn)行闡述。
由表2和表3可知,Station 360是一家位于德國(guó)Bremen市的大型超市,它有2個(gè)上游節(jié)點(diǎn):Station 256和Station 336。其中Station 256是位于瑞士Basel市的一家魚肉供應(yīng)商,而Station 336則是位于瑞士Winterthur市的一家漁場(chǎng),根據(jù)表3的數(shù)據(jù)可以看出,Station 336分別于2012-07-23和2013-01-09給Station 256供應(yīng)了兩次魚(肉),Station 256于2013-08-04向Station 360供應(yīng)了1次魚肉。將上述數(shù)據(jù)及供應(yīng)關(guān)系通過(guò)圖7進(jìn)行描述,食品工作站Station 360的上游供應(yīng)鏈Station 336→Station 256→Station 360用紫色表示出來(lái)。
圖7 食品工作站Station 360的上游供應(yīng)鏈Fig.7 The up stream supply chain of food station 360
另一個(gè)終端消費(fèi)節(jié)點(diǎn)Station 251是一家位于德國(guó)Heidelberg市的大型超市,它有5個(gè)上游節(jié)點(diǎn):Station 250、Station 380、Station 381和Station 256、Station 336,構(gòu)成了一條比薩(Pizza)的供應(yīng)鏈,在Station 250處有個(gè)分支,分別是豬肉和魚肉供應(yīng)的2條子鏈。Station 250是位于德國(guó)Erfurt市的一家供應(yīng)商,而Station 380則是位于匈牙利Szeged市的一家豬肉供商,Station 381則是位于匈牙利Pécs市的一家生豬肉供商,Station 256及其上游在前面已經(jīng)作了描述。根據(jù)表3的數(shù)據(jù)可以看出,Station 381向Station 380供應(yīng)了1次生豬肉,Station 380于2013-06-09向Station 250供應(yīng)了1次豬肉,Station 256于2013-05-17向Station 250供應(yīng)了1次魚肉,Station 250向Station 251供應(yīng)了1次比薩(Pizza)。食品工作站Station 251的上游供應(yīng)鏈為Station 336→Station 256→Station 250、Station 381→Station 380→Station 250→Station 251。圖8示出食品工作站Station 251的上游供應(yīng)鏈。
比較圖7和圖8發(fā)現(xiàn),節(jié)點(diǎn)Station 251和Station 360上游食品冷鏈在Station 336→Station 256這一部分是重合的。如果Station 360檢測(cè)到污染,可能是由Station 336→Station 256引起的,跟Station 381→Station 380→Station 250無(wú)關(guān)。如果Station 251檢測(cè)到污染,則Station 336→Station 256、Station 381→Station 380→Station 250均有可能是污染源;相應(yīng)地,如果Station 360和Station 251同時(shí)檢測(cè)到污染,Station 336、Station 256是污染源的概率要更大一些。
圖8 食品工作站Station 251的上游供應(yīng)鏈Fig.8 The up stream supply chain of food station 251
根據(jù)式(12)可以計(jì)算出各個(gè)食品工作站的風(fēng)險(xiǎn)得分R(Si)。當(dāng)Station 360和Station 251同時(shí)檢測(cè)受到污染時(shí),各工作站為污染源的風(fēng)險(xiǎn)得分見(jiàn)表4。
表4 食品工作站定位為污染源的風(fēng)險(xiǎn)得分Table 4 The risk score of food stations of possible contamination sources
Station 256和Station 336的風(fēng)險(xiǎn)得分是1,其他節(jié)點(diǎn)都是0.5,可見(jiàn)Station 256和Station 336最有可能是造成Station 251和Station 360污染的污染源。為了更直觀地展現(xiàn)風(fēng)險(xiǎn)高低,可根據(jù)節(jié)點(diǎn)得分高低來(lái)調(diào)整節(jié)點(diǎn)大小,亦即在疫情調(diào)查中,較大的節(jié)點(diǎn)比較小的節(jié)點(diǎn)更可能跟污染有關(guān)。圖9清晰標(biāo)示了污染源及其傳播路徑。
圖9 根據(jù)風(fēng)險(xiǎn)得分進(jìn)行污染源定位Fig.9 Contamination sources locating based on risk score
為進(jìn)一步刻畫跨區(qū)域或跨國(guó)之間的食品冷鏈中,污染源的定位和安全風(fēng)險(xiǎn)的傳遞,還可將各食品工作站的地理位置信息(經(jīng)度、緯度)與供應(yīng)網(wǎng)絡(luò)信息結(jié)合起來(lái),以地圖方式更直觀地揭示該數(shù)據(jù)集所反映的食品冷鏈在歐盟的分布及風(fēng)險(xiǎn)傳播情況。
食品冷鏈物流是保障食品安全與質(zhì)量的有效手段,作好食品冷鏈追溯管理,實(shí)現(xiàn)源頭可追溯,去向可追蹤,責(zé)任可追究,是保障食品安全有效供給的重要舉措。
本研究探討了污染源定位的理論模型,提出了一種計(jì)算上更為高效的方法,基于食品供應(yīng)節(jié)點(diǎn)和配送的批次信息來(lái)計(jì)算風(fēng)險(xiǎn)值,并推導(dǎo)沿著所有可能路徑的污染源到每個(gè)檢測(cè)出風(fēng)險(xiǎn)的節(jié)點(diǎn)之間的總概率,進(jìn)而實(shí)現(xiàn)食品冷鏈中的污染源定位。此外,構(gòu)建了可追溯食品冷鏈回溯與追蹤系統(tǒng),該系統(tǒng)集成了數(shù)據(jù)管理,提供豐富的可視化交互方式,支持食品冷鏈風(fēng)險(xiǎn)的回溯和追蹤。
主要研究結(jié)論如下:
1)食品冷鏈的污染傳播具有可隔離性、觀察樣本稀疏性、路徑多樣性和時(shí)間不確定性等諸多特征,使其污染源定位方法有別于傳統(tǒng)風(fēng)險(xiǎn)源識(shí)別與傳播方法。
2)食品冷鏈的污染源識(shí)別與定位是一個(gè)挑戰(zhàn)性課題,考慮批次的可追溯食品冷鏈污染源定位模型,不僅降低了食品冷鏈污染溯源的復(fù)雜性,而且提高了污染源定位的精準(zhǔn)性。
3)可追溯食品冷鏈回溯與追蹤系統(tǒng),可以在食品冷鏈中出現(xiàn)污染時(shí),根據(jù)污染源定位算法,直觀地將污染源節(jié)點(diǎn)標(biāo)識(shí)出來(lái),并顯示污染節(jié)點(diǎn)引發(fā)的風(fēng)險(xiǎn)傳播范圍。
鑒于國(guó)內(nèi)涵蓋生產(chǎn)、加工、配送、銷售多環(huán)節(jié)全鏈條的數(shù)據(jù)獲取較難,同時(shí)為增強(qiáng)研究的可比性,本研究采用由德國(guó)BfR提供的RASFF食品冷鏈公開數(shù)據(jù),展示了可追溯食品冷鏈鏈中污染源定位、追蹤分析的過(guò)程與結(jié)果。建議我國(guó)應(yīng)加快推進(jìn)食品安全追溯系統(tǒng)建設(shè),充分利用冷鏈?zhǔn)称放涡畔?,提升污染源定位與追蹤能力,以實(shí)現(xiàn)從源頭上消除污染,快速阻斷風(fēng)險(xiǎn)傳播,切實(shí)保障冷鏈?zhǔn)称钒踩?/p>
中國(guó)農(nóng)業(yè)大學(xué)學(xué)報(bào)2021年10期