畜牧人
標(biāo)題:
轉(zhuǎn)貼:熊易強(qiáng)-飼料配方基礎(chǔ)和關(guān)鍵點,兼議目標(biāo)規(guī)劃在飼料配方中的應(yīng)用
[打印本頁]
作者:
小馬哥
時間:
2007-8-23 21:13
標(biāo)題:
轉(zhuǎn)貼:熊易強(qiáng)-飼料配方基礎(chǔ)和關(guān)鍵點,兼議目標(biāo)規(guī)劃在飼料配方中的應(yīng)用
熊先生的又一力作
飼料配方基礎(chǔ)和關(guān)鍵點,兼議目標(biāo)規(guī)劃在飼料配方中的應(yīng)用
作者
:
熊易強(qiáng)
期號:
2007
年第
7
期
1
飼料配方基礎(chǔ)和關(guān)鍵點
目前飼料界普遍采用的最低成本飼料配方模型,也是最基本的配方模型,是以單位(千克或噸)飼料成本最低為目標(biāo)函數(shù),在已知原料營養(yǎng)成分和給定的飼料原料市場價格情況下,根據(jù)線性規(guī)劃原理,借助計算機(jī)求解滿足所設(shè)定的約束條件下的
“
最佳
”
配方。
線性規(guī)劃
(LP)
是最優(yōu)化問題中重要的領(lǐng)域之一,很多運籌學(xué)中的實際問題都可以用線性規(guī)劃問題來表述。在約束和目標(biāo)都既定的前提下,如何優(yōu)化整個系統(tǒng),以最小輸入得到最大輸出,是線性規(guī)劃的主要研究內(nèi)容。線性規(guī)劃在經(jīng)濟(jì)學(xué)、管理學(xué)及各個技術(shù)、經(jīng)濟(jì)領(lǐng)域中均有廣泛應(yīng)用。線性規(guī)劃是應(yīng)用數(shù)學(xué)的一個專門領(lǐng)域,有關(guān)其原理和算法的深入討論已不屬本文范圍,讀者如有興趣,可查閱有關(guān)專著。但筆者在此需要指出兩點:
第一,用線性規(guī)劃解決實際問題的模型的目標(biāo)函數(shù)和約束條件的約束值或右側(cè)常數(shù)
(RHS)
必須是線性的,如模型本身不屬線性,則只有將原始模型轉(zhuǎn)變?yōu)榫€性模型,才能按線性模型算法求解。
第二,線性規(guī)劃是一個十分有力的工具,但它不能取代實際問題的內(nèi)涵。許多實際問題是經(jīng)過簡化后,再建立的線性規(guī)劃模型,因此該線性規(guī)劃模型解所提供的信息,未必全適用原實際問題的具體分析。
用于求解最低成本配方的線性規(guī)劃的基本模型表述如下:
式中:
ai1
,
ai2
,
...
,
aim——
營養(yǎng)成分
i
在各原料中的含量。
在飼料配方或線性規(guī)劃的文獻(xiàn)中,模型表述一般不包含式(
3
)。但在飼料配方的實踐中,對飼料原料(使用量)的約束條件十分重要,筆者認(rèn)為應(yīng)將其列入基本模型之內(nèi)。
市售飼料配方軟件,甚至通用線性規(guī)劃求解軟件如
EXCEL
的
“
規(guī)劃求解
”
軟件,均可迅速準(zhǔn)確地篩選出給定條件下的最低成本配方。至于配方的優(yōu)劣或使用效果的好壞,則全在于約束條件的設(shè)定是否得當(dāng)和所提供的飼料原料的數(shù)據(jù)
(
如營養(yǎng)成分
)
是否準(zhǔn)確。
飼料配方的約束條件包括對營養(yǎng)成分的約束和對飼料原料的約束兩個方面。一方面,約束條件設(shè)定的愈多,可供選擇的機(jī)會愈少,
或選出的配方成本愈趨于上升;另一方面,對于必需的約束條件不予設(shè)定,則達(dá)不到預(yù)期的飼料質(zhì)量和飼養(yǎng)效果。因此,設(shè)定約束條件的基本原則是:對非必需的約束條件絕對不設(shè);對必需的約束條件一定要設(shè)。總之,計算機(jī)配方程序本身是一個忠實高效的
“
奴隸
”
,它只是執(zhí)行
“
主人
”
也就是營養(yǎng)配方師的
“
指令
”
,即求解約束條件下的最低成本配方。至于所得到配方的優(yōu)劣或使用效果則完全取決于
“
主人
”
所給的
“
指令
”
,即約束條件是否得當(dāng)。由此可見,營養(yǎng)配方師的學(xué)識與經(jīng)驗以及對有關(guān)信息的掌握,對飼料配方的質(zhì)量與效果起決定作用。深入研討不同畜禽品種的營養(yǎng)需要和配方技術(shù),
已不屬本文范圍。此處介紹的是筆者對飼料配方的基本認(rèn)識與經(jīng)驗體會。
營養(yǎng)成分的約束包括對有效能量、蛋白、氨基酸、各種礦物質(zhì)、維生素等的約束設(shè)定。對于配方營養(yǎng)成分約束的設(shè)定,可參考有關(guān)飼養(yǎng)標(biāo)準(zhǔn)。需要指出的是,
“
飼養(yǎng)標(biāo)準(zhǔn)
”
一詞用語并不確切,它僅僅是設(shè)定飼料配方營養(yǎng)成分的指南,而絕非必須執(zhí)行的
“
標(biāo)準(zhǔn)
”
。一些國家采用
“
營養(yǎng)需要(
nutrient requirements
)
”
一詞,并在文中明確指出,所提供的信息僅作為指南。例如美國
NRC
家禽營養(yǎng)需要一書中提出的產(chǎn)蛋雞營養(yǎng)需要量是以每千克飼料含代謝能(
ME
)
12.122 MJ
為基礎(chǔ),同時明確指出其它營養(yǎng)成分應(yīng)隨代謝能設(shè)定的改變而相應(yīng)調(diào)整。在我國目前條件下,機(jī)械地按每千克飼料含代謝能(
ME
)
12.122 MJ
這一水平配方,既不現(xiàn)實也不合算。比較合理的做法是以
NRC
的營養(yǎng)需要為基礎(chǔ),在較低的能量水平上,按比例設(shè)定其它營養(yǎng)成分的約束水平。實際工作中經(jīng)常遇到的一個問題是,按
NRC
蛋白與能量的比例關(guān)系所設(shè)定的蛋白水平與市場上所見產(chǎn)品比較總是偏低。對此應(yīng)從兩個方面分析:一方面,
NRC
提出的蛋白質(zhì)需要量是按美國典型的玉米
-
豆粕日糧,根據(jù)氨基酸供應(yīng)量得到滿足并相對平衡的基礎(chǔ)提出的,同時飼料數(shù)據(jù)庫有關(guān)氨基酸的資料也比較完整可靠。在我國配方中可能含有較多有效營養(yǎng)成分不夠穩(wěn)定的餅粕類或其它加工副產(chǎn)品,同時飼料數(shù)據(jù)庫某些方面可能尚不夠完善,營養(yǎng)配方師提出較大的安全系數(shù),往往是必要的。另一方面,
則是出于滿足用戶心理或市場銷售的需要。飼料法規(guī)要求標(biāo)明蛋白含量,但不要求標(biāo)明有效能量濃度。粗蛋白分析簡易快速,而有效能量測定則需要動物實驗。盡管有一些體外測定方法或根據(jù)常規(guī)分析推算有效能量的回歸公式,但尚未普遍用于生產(chǎn)。長期以來飼料用戶存在著
“
只認(rèn)蛋白不認(rèn)能量
”
的觀念,這也是導(dǎo)致市場上出現(xiàn)高蛋白
-
低能量配方這一不正?,F(xiàn)象的重要原因。蛋白對能量的比例過高造成蛋白飼料資源浪費,增加環(huán)境污染,
而且從兩個方面導(dǎo)致配方成本增高:
①
蛋白飼料原料價格一般高于淀粉類能量飼料原料;
②
蛋白飼料原料能量濃度一般低于能量飼料原料,其所占據(jù)的配方空間往往迫使計算機(jī)選入價格高昂的油脂類高能量飼料原料來滿足配方的能量需要。如何解決飼料配方的科學(xué)性和習(xí)慣勢力及客戶心理的非科學(xué)性之間的矛盾,這的確是飼料銷售和技術(shù)推廣上普遍存在的一個問題。原則上說,一方面要適應(yīng)市場的現(xiàn)實,一方面要不斷說服教育用戶采用科學(xué)配方。結(jié)合技術(shù)講座,通過典型示范讓客戶目睹新技術(shù)及科學(xué)配方的好處,可能是一個有效的辦法。
至于營養(yǎng)成分約束條件的具體內(nèi)容以及詳細(xì)程度,則很大程度上要由飼料原料所提供的信息和對象動物而定。例如,許多試驗均證明,用
“
有效氨基酸
”
配方的效果好,但如果飼料成分表中沒有或沒有可靠的氨基酸有效性的信息,用有效氨基酸配方就沒有意義??赡艹霈F(xiàn)的另一問題是,營養(yǎng)配方師未將參選原料的相關(guān)營養(yǎng)成分如實地輸入。這必然會影響線性規(guī)劃模型的優(yōu)化結(jié)果。也就是說,計算機(jī)根據(jù)不真實的信息所篩選出的配方,實際上并非該配方約束條件下的最優(yōu)配方。一個最常見的例子是在輸入工業(yè)(化學(xué)合成或發(fā)酵)生產(chǎn)的氨基酸時未輸入其所含的蛋白質(zhì)和有效能量。市售的工業(yè)生產(chǎn)的氨基酸一般不列入飼料成分表,但需要在飼料配方優(yōu)化中作為參選原料如實地輸入所有約束條件所要求的信息。氨基酸的自身營養(yǎng)價值除氨基酸本身外還包含蛋白質(zhì)和能量。例如,市售賴氨酸產(chǎn)品一般含
78%
賴氨酸,其蛋白質(zhì)含量,在忽略賴氨酸分子中
N
的實際比例情況下,按平均折算率
6.25
計,可定為
78%
;市售
DL
蛋氨酸一般含
99%
蛋氨酸,其蛋白質(zhì)含量,可按同一分析,定為
99%
。至于相應(yīng)產(chǎn)品所含能量,可在其很高的消化率基礎(chǔ)上做一個留有余地的估計。例如按
95%
消化率推算蛋白質(zhì)的消化能、代謝能等等。有人認(rèn)為這類工業(yè)生產(chǎn)的氨基酸價格高,在配方中的添加量少,其對配方蛋白質(zhì)及能量的貢獻(xiàn)可以忽略。但根據(jù)配方運算的實際經(jīng)驗,輸入蛋白及能量與否,會直接影響該氨基酸原料是否被選入配方。既然蛋白質(zhì)和能量已經(jīng)被列入為配方的(營養(yǎng))約束條件,而氨基酸自身含有蛋白質(zhì)和能量,不將這兩項營養(yǎng)成分列入,就意味著沒有向計算機(jī)提供該產(chǎn)品價值的真實信息,或者說低估了其影子價格
(
熊易強(qiáng),
2006)
。
關(guān)于根據(jù)對象動物設(shè)定約束條件的問題,可以過瘤胃蛋白質(zhì)或過瘤胃氨基酸為例加以說明。過瘤胃蛋白質(zhì)或過瘤胃氨基酸的概念已用于反芻動物飼料與飼養(yǎng),將其列入高產(chǎn)奶?;蚩焖偕L的幼畜配方的營養(yǎng)約束條件中往往帶來良好效果。但對于育肥牛、低產(chǎn)奶牛及干奶期母牛來說,
則意義不大;
因為瘤胃合成的微生物蛋白或氨基酸已可滿足動物的需要。
飼料原料的約束指的是規(guī)定某種原料在配方中不得低于或不得超過多少或必須等于多少。對飼料原料的約束需要考慮的方面往往更多,包括飼料的安全性、營養(yǎng)特性、工藝特性、飼料原料的供應(yīng)情況,以及客戶心理或?qū)Ξa(chǎn)品的特殊要求等。出于飼喂安全考慮限制棉、菜籽粕等含毒飼料原料的用量已成為飼料界的共識。需要指出的是,原料的品種來源與加工方法的差別,對象動物的不同,以及營養(yǎng)配方師對安全系數(shù)的掌握分寸,均影響配方的約束量。對于菜籽粕在四大家魚飼料中添加量的安全上限,仍尚無定論。添加少量油脂可減少環(huán)模磨損,但一般說來,添加量超過
2%
,在沒有外噴涂設(shè)備的條件下,會明顯影響顆粒飼料的穩(wěn)定度(
durability
)。一方面,在配方中加入一定量的次粉或面粉則可提高顆粒穩(wěn)定度,這與小麥淀粉的糊化特性和面筋蛋白的功能特性密切相關(guān);另一方面,次粉作為一種加工副產(chǎn)品
,
其供應(yīng)量和質(zhì)量的穩(wěn)定性往往較差,
可考慮在配方中設(shè)上限或定量加入。飼料原料的工藝特性在飼料配方中的重要作用對于某些產(chǎn)品如液體飼料來說,尤為突出
(Xiong
,
2006)
。
營養(yǎng)學(xué)研究已經(jīng)證明,
對于大多數(shù)畜禽飼料的配方來說,通過補(bǔ)充必需氨基酸(如賴氨酸、蛋氨酸)、維生素(如維生素
B12
)及微量元素(如硒)實現(xiàn)必需營養(yǎng)成分平衡,可以用豆粕或其它餅粕類產(chǎn)品取代魚粉。但不少飼養(yǎng)戶根據(jù)他們的傳統(tǒng)習(xí)慣或經(jīng)驗,總希望在購入的配合飼料中有一些魚粉。一方面,魚粉的市場價格往往高于其
“
影子價格
”
(熊易強(qiáng),
2006
)。為了銷售的需要,營養(yǎng)配方師就要將魚粉設(shè)定為一項飼料原料約束條件(例如設(shè)定魚粉在配方中
≥1%
),迫使計算機(jī)將其納入配方。另一方面,魚粉的市場價格個別情況下也出現(xiàn)過短暫的下滑,顯著低于其影子價格。例如,某年的幾個月內(nèi),在不設(shè)上限的條件下,計算機(jī)可在禽料配方中選入
7%
~
8%
的魚粉。也就是說,在當(dāng)時的市場條件下,采用計算機(jī)選定含
7%
~
8%
魚粉的配方成本最低。但筆者對有關(guān)飼料公司當(dāng)時提出的建議是:限制魚粉在配方中的加入量不超過
2%
~
3%
。理由是:
①
魚粉在世界范圍內(nèi)屬短缺資源,當(dāng)時的價格下滑必定是一個十分短暫的現(xiàn)象,近期內(nèi)極可能回升。飼養(yǎng)戶如習(xí)慣于使用高魚粉日糧,屆時將可能迫使飼料配方成本上升或因魚粉在配方中的含量急劇降低而影響銷售或畜禽采食
②
配方中魚粉過多,往往會導(dǎo)致畜產(chǎn)品出現(xiàn)明顯的魚腥味。與此同時,作者還建議,在資金和貯藏條件許可的情況下,盡量多購入一些魚粉,以便魚粉價格上漲時自用或出售。就此處所舉魚粉一例而言,考慮到各方面的因素,包括客戶傳統(tǒng)習(xí)慣對魚粉的需求及對市場動態(tài)的分析,可對魚粉的用量采取雙向約束:約束條件設(shè)為
≥1%<2%
(或
3%
)。雙向約束比之固定約束
(
如將魚粉的用量定為
1%)
,可給計算機(jī)以較多機(jī)會降低配方成本。當(dāng)然單向約束比雙向約束降低成本的機(jī)會更多,而單向約束降低成本的機(jī)會又不如不設(shè)約束。往往需要設(shè)雙向約束條件的還有鈣。對鈣設(shè)定下限是為了保證營養(yǎng)需要,設(shè)定上限的目的則是防止配方中鈣含量過高而可能引起的礦物質(zhì)營養(yǎng)不平衡。石粉
(
碳酸鈣
)
是最廉價的飼料原料,不設(shè)上下限
,
計算機(jī)在滿足其它約束條件的情況下,會盡可能多地選用石粉,來實現(xiàn)
“
單位飼料成本最低
”
這一目標(biāo)函數(shù)。
需要提及的是石粉這類礦物質(zhì)原料在制粒作業(yè)上的特殊功能。盡管學(xué)術(shù)界存在不同見解
,
在生產(chǎn)實踐中有廠家在畜禽生產(chǎn)的最后階段如育肥的最后一周,從配方中撤掉全部維生素和礦物質(zhì)添加劑以降低成本。但隨即發(fā)現(xiàn),按這類配方制作顆粒飼料時,環(huán)??偸谴蚧?,顆粒難以從模孔中壓出。在一次現(xiàn)場解難的技術(shù)服務(wù)中,筆者提出在配方中加入
2%
的石粉,這一問題隨即得到了解決。美國大型一條龍養(yǎng)禽業(yè)的飼料廠往往專門選用含
21%
以上的磷酸二氫鈣,理由是該產(chǎn)品比起含磷低(如含
17.5%
的磷酸氫鈣)的產(chǎn)品可提高制粒產(chǎn)量。這對生產(chǎn)規(guī)模大的飼料廠的效益頗為重要。
預(yù)混料經(jīng)常是以原料形式按固定量(例如
1%
)設(shè)定約束條件。這是因為預(yù)混料經(jīng)常是事先制作甚至定量包裝好的,在配料工序中定量加入便于使用。至于各種微量營養(yǎng)成分和藥物性添加劑的選擇及在預(yù)混料中的含量則均由營養(yǎng)師專門設(shè)計。
最近美國
IOWA
大學(xué)的研究證明,提高配合飼料中日糧纖維的含量,可顯著降低糞便中氨的釋放(
Watt poultry e-news
,
June 22
,
2006
)。隨著人們對環(huán)境污染的關(guān)注,這一發(fā)現(xiàn)或許會被營養(yǎng)配方師列入高度集約化飼養(yǎng)場的飼料配方的約束條件。
總之,在設(shè)定飼料配方的約束條件時,要從營養(yǎng)需要、原料特性與供應(yīng)情況、加工工藝、產(chǎn)品銷售以及資源環(huán)境等多方面因素加以綜合考慮。對于不必要的或可設(shè)可不設(shè)的約束條件,決不要設(shè);而對于必須設(shè)定的約束條件,則一定要設(shè)。設(shè)定哪些約束條件,約束量多少,單向約束還是雙向約束,或是定量約束,都必須有充分的依據(jù)。一個合格的營養(yǎng)配方師,應(yīng)當(dāng)不斷吸取動物營養(yǎng)學(xué)的新成果,不斷豐富原料和加工工藝的知識,觀察和研究市場的動態(tài)和需求,并將所有這些信息融會貫通,運用到飼料配方實踐中去。一個學(xué)識豐富、功底深厚、經(jīng)營觀念強(qiáng)又熟悉市場的營養(yǎng)配方師,是飼料企業(yè)的一筆重要財富。筆者在本文中使用
“
營養(yǎng)配方師
”
一詞,是有意將營養(yǎng)師與配方師的功能集于一身。培養(yǎng)一個能操縱計算機(jī)軟件的配方師,一般要求相當(dāng)于高中畢業(yè)的程度,花費數(shù)周的時間。從大學(xué)畢業(yè)開始,培養(yǎng)一個動物營養(yǎng)碩士一般需要
2
~
3
年,培養(yǎng)一個動物營養(yǎng)博士一般需要
5
~
6
年。配方師都是在營養(yǎng)師的指導(dǎo)下工作的,也有兼營養(yǎng)師與配方師于一身的情況。一個有規(guī)模有信譽(yù)的飼料公司往往規(guī)定,在公司品牌下的配方,必須經(jīng)主管的高級營養(yǎng)師簽字批準(zhǔn)。
在以
LP
模型進(jìn)行飼料配方優(yōu)化過程中,偶爾會出現(xiàn)無解的情況。這時要找出相互沖突的約束條件,并相應(yīng)地對其進(jìn)行必要的調(diào)整。例如,美國一家飼料公司生產(chǎn)的一種乳豬料配方中盡管使用了優(yōu)質(zhì)粘合劑
Lignin 2X
(配方中用量為
1%
),仍然存在顆粒穩(wěn)定度(
PDI
)低,含粉量過高的問題。經(jīng)分析,該配方中外加油脂高達(dá)
2.5%
是
PDI
低的主要原因所在。筆者根據(jù)現(xiàn)有經(jīng)驗,在配方模型中增設(shè)油脂添加量約束
≤1.5%
,(并以
5%
的次粉取代
1%
的
Lignin 2X
,以提供較多的配方空間并降低成本),計算機(jī)隨即顯示出
“
無解
”
信號。這顯然是由于配方所設(shè)營養(yǎng)約束的高能量(
ME≥13.355 MJ/kg
)與原料約束的油脂添加量(
≤1.5%
)之間的矛盾所致。筆者將
ME
的約束值逐步下調(diào)至
13.125 MJ/kg
,配方出現(xiàn)最優(yōu)解。在較低的能量水平下,相應(yīng)降低原配方中蛋白質(zhì)、氨基酸的比例,對進(jìn)一步降低成本提供了空間。制粒試驗結(jié)果表明,新配方的
PDI
提高了
7.4
個百分點。隨后的飼養(yǎng)試驗表明,
ME
降低了
0.229 9 MJ/kg
的新配方與原配方比較,對乳豬的生產(chǎn)表現(xiàn)無顯著影響
(
日增重:
P
=
0.505 1
,飼料轉(zhuǎn)化率:
P
=
0.451 9)
,而且可以推斷,乳豬飼養(yǎng)期間的微小差異可在生長育肥期間得到補(bǔ)償(
Xiong
,
1995
)。據(jù)此,可以從技術(shù)上認(rèn)可這一新配方。但是還存在一個新配方能否被客戶接受的問題。如果銷售方面存在問題,可能的選擇是:
①
將超過
1.5%
的油脂部分,通過
“
后噴涂
”
技術(shù)包被在顆粒表層;
②
增加
Lignin 2X
用量并相應(yīng)地進(jìn)一步提高油脂在配方中的添加量
(Xiong
,
1994)
。這兩個選擇均將導(dǎo)致成本在原配方基礎(chǔ)上增加。本例從分析排除配方無解到建立新配方的過程,再次說明了制定或修改一個飼料配方,必須從營養(yǎng)需要、加工工藝、產(chǎn)品銷售等多方面綜合分析,甚至要進(jìn)行必要的試驗研究。
飼料配方會依約束條件的改變而不同。即使約束條件不變
,
計算機(jī)選擇的最低成本配方也會因飼料價格的改變而改變。需要注意的是,應(yīng)避免配方的急劇變化。配方急劇改變不僅會影響銷售
,
而且可能影響動物采食。一般來說,成年動物對飼料配方的變化更為敏感,有時,僅僅是料型的改變也會影響進(jìn)食。
建立并不斷更新自己的飼料數(shù)據(jù)庫對于確保配方質(zhì)量、降低配方成本至關(guān)重要。公開出版的飼料成分表其數(shù)據(jù)所反映的是不同地區(qū)、不同年份的大量樣品的平均值,因此每一數(shù)值都包含著品種
(
遺傳
)
、地區(qū)
(
土壤、氣候
)
、年份(氣候)及種植條件
(
施肥,灌水
...)
等多種因素的變異。有的飼料成分表中注明了取得每個數(shù)據(jù)的樣品數(shù)量和標(biāo)準(zhǔn)差,這樣營養(yǎng)配方師就有可能以統(tǒng)計學(xué)為依據(jù),通過提供安全系數(shù)對飼料的營養(yǎng)價值予以一定的保證,但為此所付出的代價往往較大。
Nott
和
Combs(1967)
建議在平均值基礎(chǔ)上讓出
0.5
個標(biāo)準(zhǔn)差(即平均數(shù)減
0.5
個標(biāo)準(zhǔn)差)作為線性規(guī)劃配方的數(shù)據(jù)基礎(chǔ),其所提供的安全系數(shù)為
69%(
即
69%
的樣品
≥
平均值
)
。
Routh
等
(1996)
指出,用于線性規(guī)劃配方的應(yīng)是營養(yǎng)成分的變量
(
方差
)
即
“
標(biāo)準(zhǔn)差的平方
”
而不是標(biāo)準(zhǔn)差,其算法應(yīng)是非線性的。以標(biāo)準(zhǔn)差為安全系數(shù)采用線性規(guī)劃算法違背了
“
線性規(guī)劃解決的實際問題的模型的目標(biāo)函數(shù)和約束條件的約束值必須是線性的
”
這一前提,因而是不妥當(dāng)?shù)摹F浣Y(jié)果是,引入
0.5
個標(biāo)準(zhǔn)差按
LP
算出的為
69%
安全系數(shù)的配方(
LP69
)的安全系數(shù),實際上是
78%
而不是
69%
。對于安全系數(shù)
69%
來說,是
“
配方過度(
over-formulation
)
”
,導(dǎo)致配方成本上升。用
Zhang(1999)
提出的非線性的隨機(jī)規(guī)劃模型(
stochastic programming
,
SP
)可以得到準(zhǔn)確的安全系數(shù)為
69%
的配方(
SP69
),從而相應(yīng)降低配方成本。但這只是規(guī)劃模型應(yīng)用是否恰當(dāng)?shù)膯栴}或兩種規(guī)劃模型算法所得結(jié)果的差異問題。從產(chǎn)品銷售上說,可以視為一個同一安全系數(shù)(或?qū)蛻舻娘暳蠣I養(yǎng)成分的保證系數(shù))下的配方成本的差異問題。
SP
以方差為衡量,較為客觀地將飼料原料的變異作為評價飼料在配方中的實際價值納入運算之中。但
SP
沒有解決,也不可能解決原料營養(yǎng)成分本身的變異,以及由此導(dǎo)致的對動物生產(chǎn)表現(xiàn)的影響問題,或相應(yīng)的配方成本上升的問題。也就是說,營養(yǎng)成分在產(chǎn)品中的變異(或標(biāo)準(zhǔn)差)愈大,為保證動物良好的生產(chǎn)表現(xiàn)而造成的配方成本上升的幅度愈高。因此減少飼料原料成分的變異對確保產(chǎn)品質(zhì)量和降低成本至關(guān)重要。一個有規(guī)模、有信譽(yù)的飼料公司,應(yīng)當(dāng)對自己實際使用的飼料原料,尤其是主要的飼料原料的主要營養(yǎng)成分,進(jìn)行分析化驗,并逐漸建立自己的飼料原料數(shù)據(jù)庫。較為切實可行的做法是,先從做好對主要原料的常規(guī)分析著手,必需氨基酸或限制性氨基酸的含量,可根據(jù)常規(guī)分析結(jié)果,按比例以現(xiàn)有飼料成分表為基礎(chǔ)推算。需要注意的是,有些新選育的作物品種類型,其蛋白質(zhì)的氨基酸組成會有明顯改變,簡單的
“
按比例外推
”
會導(dǎo)致相當(dāng)嚴(yán)重的誤差。例如對于高油玉米來說,由于胚在籽粒中的比例上升,賴氨酸及其它必需氨基酸在蛋白質(zhì)中的比例明顯增加。用普通玉米蛋白質(zhì)的氨基酸組成外推高油玉米的賴氨酸及其它必需氨基酸含量,顯然過低估計了這些組分的實際含量或營養(yǎng)價值。最為理想的辦法是,采用近紅外等快速分析技術(shù),對飼料原料成分進(jìn)行在線分析,并據(jù)此對配方做相應(yīng)調(diào)整。
2
關(guān)于在飼料配方中應(yīng)用目標(biāo)規(guī)劃問題
有些飼料配方文獻(xiàn)引入了多目標(biāo)規(guī)劃(
multi-objective programming
)中的目標(biāo)規(guī)劃
(goal programming)
以期幫助初學(xué)者避免
LP
配方模型出現(xiàn)無解面臨的困惑,還有作者認(rèn)為目標(biāo)規(guī)劃是
“
比
LP
更優(yōu)越的方法,可以完全包容和取代
”LP
。對此,筆者認(rèn)為值得商榷。
首先,多目標(biāo)規(guī)劃是針對單目標(biāo)規(guī)劃(
single-objective programming
)而言的。單目標(biāo)規(guī)劃指決策人面對的問題僅是一個目標(biāo)函數(shù);多目標(biāo)規(guī)劃面對的問題是決策人需要同時考慮兩個以上目標(biāo)函數(shù)。由于多個目標(biāo)函數(shù)之間存在共同最優(yōu)解的機(jī)會極微,決策人需要在各個單目標(biāo)規(guī)劃的最優(yōu)解之間選取一個最佳的折衷可行解
(
范玉妹等,
2004)
。對于決策者來說,處理單目標(biāo)規(guī)劃問題比處理多目標(biāo)規(guī)劃問題簡單,而
LP
又是單目標(biāo)規(guī)劃中最為簡捷的規(guī)劃模型。許多復(fù)雜的模型經(jīng)過適當(dāng)處理,都可以通過
LP
解決,這也是何以
LP
得到廣泛應(yīng)用的原因。用于處理多目標(biāo)規(guī)劃的數(shù)學(xué)方法,包括目標(biāo)規(guī)劃法,基本上都是先將多目標(biāo)函數(shù)轉(zhuǎn)化為單目標(biāo)函數(shù)后再求解的數(shù)學(xué)規(guī)劃模型。
“
目標(biāo)規(guī)劃法
”
模型的建立包括:
①
從原多目標(biāo)規(guī)劃模型中確定系統(tǒng)約束(剛性約束)和目標(biāo)約束(柔性約束);
②
對各目標(biāo)約束給予一個期望值并引入相關(guān)的偏差變量,包括正偏差
di+
(有的文獻(xiàn)用p
i
表示)和負(fù)偏差
di-
(有的文獻(xiàn)用
ηi
表示);
③
根據(jù)對期望值性質(zhì)的分析,確定各目標(biāo)約束的目標(biāo)函數(shù)(達(dá)成函數(shù))是
min di+ (
如要求第
i
個目標(biāo)允許低于其期望值但又要盡可能地避免超過期望值
),
還是
min di-(
如要求第
i
個目標(biāo)允許超過其期望值但又要盡可能地避免低于其期望值
),
或是
min di-
,
di+(
如希望偏差變量盡可能接近期望值
)
;
④
在建立優(yōu)先等級或權(quán)系數(shù)基礎(chǔ)上,以各目標(biāo)約束的達(dá)成函數(shù)總和最小為模型的目標(biāo)函數(shù)。這里筆者想指出一個語言翻譯上的問題:英語中的
objective
和
goal
的中文翻譯都用的是
“
目標(biāo)
”
一詞,但其英文本意完全不同。
Objective
指的是在剛性約束條件下對面臨的問題或目標(biāo)函數(shù)求最優(yōu)解:
max
或
min
,因此可能出現(xiàn)無解的情況。
Goal
指的目標(biāo)規(guī)劃法對柔性約束設(shè)立的期望值
,
其所面臨的問題或目標(biāo)函數(shù)是盡可能接近期望值
(min di)
,因此一般說來不存在無解情況。
將
LP
的飼料配方模型轉(zhuǎn)化為目標(biāo)規(guī)劃模型,是把原本是簡單的問題復(fù)雜化。目標(biāo)規(guī)劃自身帶有的靈活性和模糊性,對于解決簡單的單目標(biāo)問題,未必是優(yōu)點。如模型建立不當(dāng),還可能出現(xiàn)不合理的配方,導(dǎo)致資源浪費,增加環(huán)境污染和配方成本。
目標(biāo)規(guī)劃模型在飼料配方上可能出現(xiàn)的建模不當(dāng)問題包括:
①
把原本是依存變量關(guān)系的各營養(yǎng)成分作為獨立變量處理;
②
未考慮目標(biāo)約束單位的不同及同一單位不同營養(yǎng)成分約束對配方成本的影響在靈敏度上的差異
(
熊易強(qiáng),
2006)
;
③
目標(biāo)規(guī)劃模型中各目標(biāo)約束間的優(yōu)先等級安排不當(dāng)。以下分兩種情況進(jìn)行討論。
LP
存在最優(yōu)解:如果將單位原料成本目標(biāo)值的約束優(yōu)先等級放在高于營養(yǎng)約束或與之相同的地位,同時又存在上述
①
、
②
兩個問題,往往出現(xiàn)不合理的配方。只有在用目標(biāo)規(guī)劃法設(shè)定配方的單位原料成本目標(biāo)期望值等于
LP
的最優(yōu)解的單位飼料原料成本的條件下,目標(biāo)規(guī)劃法才可得到與
LP
相同的最優(yōu)解。如目標(biāo)規(guī)劃法設(shè)定配方的單位原料成本目標(biāo)期望值明顯偏離(低于或高于)
LP
的最優(yōu)解,目標(biāo)規(guī)劃法得到的
“
最優(yōu)解
”
,將不同于
LP
的最優(yōu)解,所得到的配方會出現(xiàn)某些營養(yǎng)成分比例失調(diào)的情況,從而導(dǎo)致資源浪費,增加環(huán)境污染。因此,該目標(biāo)規(guī)劃模型所得到的
“
最優(yōu)解
”
并非
“
事實上的最優(yōu)解
”
。
“
事實上的最優(yōu)解
”
只有一個,即
LP
的最優(yōu)解。
如果將營養(yǎng)約束放在高優(yōu)先等級,配方的單位原料成本目標(biāo)值的約束放在低優(yōu)先等級,由于原
LP
模型存在最優(yōu)解,目標(biāo)規(guī)劃模型的
“
高成本目標(biāo)
”
與
“
低成本目標(biāo)
”
所得到的最優(yōu)解,必與
LP
模型最優(yōu)解無異。其目標(biāo)規(guī)劃模型的達(dá)成函數(shù)值,應(yīng)分別為
“
高成本目標(biāo)
”
與
“
低成本目標(biāo)
”
的各自的期望值與
LP
解的目標(biāo)函數(shù)值之差。
LP
無解:這是一些作者在飼料配方中引用目標(biāo)規(guī)劃的初衷。至于應(yīng)用目標(biāo)規(guī)劃解決
LP
配方模型出現(xiàn)無解問題的實例,筆者在飼料企業(yè)的運作中尚未見到。如前所述,當(dāng)出現(xiàn)因約束條件相互沖突導(dǎo)致
LP
無解的情況時,只要找出相互沖突的約束條件,進(jìn)行合理調(diào)整即可。
如果一定要采用目標(biāo)規(guī)劃,就前面所舉的為解決制粒質(zhì)量而限制油脂添加,導(dǎo)致配方無解的實例而言,為了避免由于將各營養(yǎng)成分作為獨立變量處理導(dǎo)致的配方營養(yǎng)成分比例失調(diào)的不合理情況,應(yīng)將能量及其它營養(yǎng)成分的約束作為依存變量
(dependent variable)
處理。具體地說:設(shè)能量
(
如
ME
,偏差變量
d1-
、
d1+)
與配方的單位原料成本
(
偏差變量
d2-
、
d2+)
為目標(biāo)約束(柔性約束),能量目標(biāo)值的約束放在高優(yōu)先等級,單位飼料原料成本目標(biāo)值的約束放在低優(yōu)先等級。至于其它營養(yǎng)成分,則按與
ME
固定比例關(guān)系設(shè)為系統(tǒng)約束(剛性約束)。飼料原料約束,也設(shè)為剛性約束。目標(biāo)函數(shù)(達(dá)成函數(shù))為
min d1-
,
d2+
。如此建立的目標(biāo)規(guī)劃模型的最優(yōu)解,應(yīng)與通過合理調(diào)整約束條件的
LP
模型的最優(yōu)解一致。但過程未免繁瑣,且不能取代相關(guān)的飼養(yǎng)試驗和銷售中需要探討的問題及可能提供的選擇。
對于優(yōu)先等級的設(shè)定,不應(yīng)視為是絕對的。例如,在飼料企業(yè)的運營中,銷售部門甚至企業(yè)領(lǐng)導(dǎo)可能對營養(yǎng)配方師提出要求:設(shè)計一個單價盡可能不超過某一競爭對手,而質(zhì)量上又有明顯競爭力的相應(yīng)的飼料配方。如采用目標(biāo)規(guī)劃解決這一決問題,可將配方的單位原料成本的目標(biāo)約束放在能量(如
ME
)優(yōu)先等級之上。其它營養(yǎng)成分,仍應(yīng)按與
ME
固定比例關(guān)系設(shè)為剛性約束。為了減少配方優(yōu)化的模糊性,也可以將配方成本(從銷售價格中扣除相關(guān)的包裝、貯運、營銷費及利潤)設(shè)為唯一的柔性約束,以競爭對手的相關(guān)配方成本為期望值,偏差變量
d-
、
d+
,目標(biāo)函數(shù)
min d+
或
min d-
,
d+
。依照其它營養(yǎng)成分與能量按比例掛鉤的原則,在預(yù)期對象動物的生產(chǎn)表現(xiàn)滿意的前提下,對能量給予雙向約束,按剛性約束處理。如目標(biāo)函數(shù)(達(dá)成函數(shù))定為
min d+
,當(dāng)期望值落在能量濃度的雙向約束值的配方成本之間時,將出現(xiàn)一個從
d-
到
d+=0
的可供選擇的可行解域,即一組成本不超過競爭對手的不同營養(yǎng)濃度的配方。當(dāng)期望值落在能量濃度高限的配方成本以外或等于能量濃度高限的配方成本時,則只有一個可行解。如目標(biāo)函數(shù)定為
min d-
,
d+
,則不管期望值落在何處,只有一個可行解。
當(dāng)然,這一問題完全可以用
LP
模型解決:在上述營養(yǎng)濃度范圍內(nèi),用逼近法找出單價低于、等于或盡可能少超過競爭對手的配方。按以上原則所建立的目標(biāo)規(guī)劃篩選的配方和
LP
所篩選的配方應(yīng)當(dāng)是一致的。
寫到這里,筆者愿引用下面兩句話:
“
模型建立的差異會導(dǎo)致不同的結(jié)果
”
;
“
建模的一條最重要法則是:永遠(yuǎn)不要將自己限制起來
”(Georgia Institute of Technology System Realization Laboratory)
。
以單位飼料成本最低為目標(biāo)函數(shù)的
LP
模型是當(dāng)前飼料行業(yè)中應(yīng)用最廣的飼料配方模型。飼料飼養(yǎng)界目前使用的配方模型還有:以(在其它營養(yǎng)成分按比例與能量掛鉤的前提下)單位有效能(如
ME
)配方成本最低為目標(biāo)的參數(shù)配方(或最佳營養(yǎng)濃度配方)模型
(Bushman
,
1997
;吳金龍等,
2006)
,以單位畜產(chǎn)品成本最低為目標(biāo)函數(shù)的簡化最大收益配方模型或以動物飼養(yǎng)過程的投入產(chǎn)出為基礎(chǔ)的更為全面的最大收益配方模型
(
熊易強(qiáng)、裴鑫德,
1987)
。這些模型本身都是非線性的,但都只有一個目標(biāo)函數(shù)。針對多目標(biāo)問題的目標(biāo)規(guī)劃法對解決這些單目標(biāo)問題似均不存在優(yōu)勢。事實上,這些單目標(biāo)非線性模型都是通過適當(dāng)處理,借助
LP
解決的。
隨著人們對資源與環(huán)境關(guān)注的加深,飼料配方的目標(biāo)將不只限于求單一的
“
最低成本
”
或
“
最大收益
”
,還要考慮與資源、環(huán)境有關(guān)的問題。例如,對于一個資源限制型國家,利用作物秸稈發(fā)展草食家畜生產(chǎn),除了
“
單位畜產(chǎn)品飼料費用最低
”
以外,還有必要考慮
“
單位畜產(chǎn)品精飼料(或糧食)消耗最低
”
這一目標(biāo)(孟慶翔等,
1990
)。對于集約化經(jīng)營的飼養(yǎng)業(yè),還需要考慮
“
糞便污染物排放最少
”
這一目標(biāo)(
Coelli
等
2006
)。它們之間一般均不存在共同的最優(yōu)解。這樣一來,飼料配方問題就成了多目標(biāo)規(guī)劃問題。處理多目標(biāo)規(guī)劃問題的一些數(shù)學(xué)方法包括目標(biāo)規(guī)劃法
,
對于決策者選取最佳的折衷可行解,并據(jù)此制定相關(guān)政策,將是有幫助的。
(致謝:本文承蒙清華大學(xué)經(jīng)濟(jì)管理學(xué)院吳峨教授,中國人民大學(xué)環(huán)境學(xué)院張象樞教授審閱,并提供寶貴的評述意見。筆者在此表示誠摯的感謝。)
(參考文獻(xiàn)
14
篇,刊略,需者可函索)
(編輯:崔成德,
cuicengde@tom.com
)
原文有兩個圖片,顯示不出來。
[
本帖最后由 小馬哥 于 2008-1-14 08:19 編輯
]
作者:
小馬哥
時間:
2007-8-23 21:49
很早就看了這篇文章,可以看作是上篇文章的姊妹篇,就整理出來跟大家分享,感謝熊先生的奉獻(xiàn),還有飼料工業(yè)雜志的努力,才能使我們有機(jī)會在本網(wǎng)站上傳播這篇文章。
估計搞不好,也是熊先生的封山之作了。
作者:
梁兆旭
時間:
2007-8-23 21:56
經(jīng)典之作,澤惠后人!!!:huahua: :wwde:
作者:
mzscym
時間:
2007-8-24 13:06
這才是老一輩真正的營養(yǎng)配方師。
作者:
henanzheng
時間:
2007-8-26 13:59
好文章,對我這樣的菜鳥很有用
作者:
qish1888
時間:
2007-8-27 11:52
好文章,對我這樣的菜鳥很有用
作者:
龍際飛
時間:
2007-8-28 00:12
以線性規(guī)劃(Linear Programming)求解建立數(shù)學(xué)模型,在最低成本目標(biāo)下準(zhǔn)確、快速、簡單的實現(xiàn)對原料和營養(yǎng)成分的調(diào)控,感謝熊先生的大作,認(rèn)真閱讀了很有心得。也感謝小馬哥-畜牧界的哲學(xué)家的奉獻(xiàn)啊!感覺您的帖子含金量很高啊!:gongsi: :gongsi:
作者:
love-swine
時間:
2007-8-28 12:08
謝謝
不錯的資料
熊先生的其他資料可以一起發(fā)出來不
作者:
bonderic
時間:
2007-8-29 10:21
以前在雜志上看過。這次可收藏起來慢慢學(xué)習(xí)
作者:
xyy169
時間:
2007-8-29 12:33
學(xué)習(xí)吧。。。。。。。
再學(xué)習(xí)。。。
作者:
tam0319
時間:
2007-8-29 19:10
強(qiáng)力頂頂,好:tiaotiao: :tiaotiao:
作者:
zhangmc
時間:
2007-8-31 15:42
這么好的東西要學(xué)習(xí)收藏
作者:
川牧人
時間:
2007-9-1 08:42
熊老的文章能夠多點就好了,誰還收藏的有也傳點上來分享啊,先謝謝了!
作者:
cj630
時間:
2007-9-4 23:31
看了有了 不少啟發(fā)
作者:
nan_62
時間:
2007-9-18 09:46
基礎(chǔ)的東西看了還是還要看的
作者:
cj630
時間:
2007-9-23 20:27
感謝小馬哥的資料
作者:
和興
時間:
2007-9-23 20:48
好文章,感謝:tiaotiao: :tiaotiao:
作者:
lanroom
時間:
2007-10-5 21:21
標(biāo)題:
yxf
我平是接觸配方不太多,目前還沒有學(xué)會用Excel規(guī)劃配方,這是不錯的資料,謝謝。
作者:
藍(lán)色天空
時間:
2007-10-5 23:54
學(xué)習(xí)學(xué)習(xí),對以后的成長有用哈
作者:
libiao
時間:
2007-10-12 15:02
大家都說好,那肯定是好了,可惜我實在是看不懂啊,學(xué)醫(yī)的不懂營養(yǎng)
作者:
qingniao830
時間:
2007-10-13 22:29
復(fù)制下去,好好學(xué)習(xí)一下:tiaotiao:
作者:
luozengfu
時間:
2007-10-17 15:20
復(fù)制下去,好好學(xué)習(xí):hihi: :tiaotiao: :hehe:
作者:
myzgx
時間:
2007-10-17 16:05
下載不了,郁悶!:hihi:
作者:
劉映嫻
時間:
2007-10-18 16:56
多謝指教?。。。。。。。。?!
作者:
wfzcdyt
時間:
2007-10-20 10:46
首先感謝熊先生的風(fēng)現(xiàn)
在感謝樓主的整理分享
作者:
qxz
時間:
2007-10-28 19:06
經(jīng)典之作,澤惠后人!!!
作者:
fer97
時間:
2007-11-13 21:48
太精彩了, 支持
作者:
weidong
時間:
2007-11-14 20:51
謝謝
不錯的資料
熊先生的其他資料可以一起發(fā)出來不
作者:
weidong
時間:
2007-11-14 20:53
標(biāo)題:
回復(fù) 樓主 的帖子
謝謝
不錯的資料
熊先生的其他資料可以一起發(fā)出來不
作者:
hualin_hu
時間:
2007-11-17 14:01
感謝樓主的慷慨!:huahua: :xuehu:
作者:
liuly05
時間:
2007-11-29 19:30
寫的很好啊,值得學(xué)習(xí)啊
作者:
neauhhh
時間:
2007-11-29 19:50
:xuehu: :xuehu:
作者:
手術(shù)刀
時間:
2007-11-30 12:09
隔行如隔山啊,真是不懂
作者:
會游泳的魚
時間:
2007-11-30 13:33
非常感謝樓主將這么優(yōu)秀的文章發(fā)出來,讓更多的人獲得進(jìn)步!再次表示感謝!
作者:
zhongbin
時間:
2007-11-30 14:20
前輩高人啦:hihi: :tiaotiao: :hehe:
作者:
zjpwzq
時間:
2007-12-10 15:42
這么好的帖子,不回都不行啊。。。 。。。
作者:
xishanzhongke
時間:
2007-12-22 09:58
感謝高手!支持樓主的資料
作者:
fer97
時間:
2007-12-22 19:24
熊老師,太厲害………………
作者:
fanyongcun
時間:
2007-12-23 15:12
標(biāo)題:
謝了又學(xué)到東西了,呵呵
謝了又學(xué)到東西了,呵呵
(本文來自:中國畜牧人論壇,
http://ffers.com.cn
)
作者:
luozengfu
時間:
2007-12-25 11:14
經(jīng)典之作,澤惠后人!!!
作者:
luozengfu
時間:
2007-12-25 11:15
我都不知道怎么樣才有賺到錢呀
作者:
zhaoyunpeng
時間:
2008-5-31 23:08
好文章,正需要
作者:
liulangzhe11
時間:
2008-6-1 12:43
好文章,對我這樣的菜鳥很有用
作者:
zhouqq3
時間:
2008-6-1 13:09
想這個很久了,看看,能不能做成一個函數(shù)來用
作者:
牧業(yè)2008
時間:
2008-7-16 14:17
前輩厲害啊
作者:
hubangkun
時間:
2008-7-16 14:49
haohaohaohao
作者:
hubangkun
時間:
2008-7-16 14:50
haohaoihaoahaoahaoahjaoajh
作者:
qwert233766
時間:
2008-8-27 21:14
經(jīng)典之作,澤惠后人!!!
作者:
jc902
時間:
2009-2-5 15:51
我會好好學(xué)習(xí)的,感謝樓主的分享:hehe:
作者:
changqiong
時間:
2009-2-6 11:10
很有指導(dǎo)意義,實用性強(qiáng),非常感謝熊老師。
作者:
tom147145111
時間:
2009-8-16 18:13
熊易強(qiáng)
很棒
真正在用心研究飼料!
作者:
hna504
時間:
2009-8-16 18:25
用最低的配方成本產(chǎn)生最優(yōu)的效果,無論從養(yǎng)殖還是環(huán)保。。。
作者:
孟俊英
時間:
2010-4-19 18:20
例如,市售賴氨酸產(chǎn)品一般含78%賴氨酸,其蛋白質(zhì)含量,在忽略賴氨酸分子中N的實際比例情況下,按平均折算率6.25計,可定為78%;市售DL蛋氨酸一般含99%蛋氨酸,其蛋白質(zhì)含量,可按同一分析,定為99%。至于相應(yīng)產(chǎn)品所含能量,可在其很高的消化率基礎(chǔ)上做一個留有余地的估計。例如按95%消化率推算蛋白質(zhì)的消化能、代謝能等等。
這個數(shù)據(jù)與我們現(xiàn)在使用的數(shù)據(jù)有出入。
作者:
LX0769
時間:
2010-10-22 18:44
我終于找到你了-----熊易強(qiáng)先生的文章,太感謝了,同時也感謝小馬哥,謝謝你們。
作者:
as1985323123
時間:
2010-10-23 09:55
學(xué)習(xí)學(xué)習(xí)
作者:
天師貓神
時間:
2010-10-23 10:11
經(jīng)典之作{:3_96:}經(jīng)典之作
歡迎光臨 畜牧人 (http://ffers.com.cn/)
Powered by Discuz! X3.5