于芳
摘 要: 考慮到圖書館的圖書供應需求,提出基于圖書復本量的采購算法,對圖書進行優化采購。首先,通過圖書的拒借率、周轉率及利用率三個指標描述圖書館的流通效用指標,利用該指標了解圖書被利用的程度大小關系及讀者閱讀的滿意程度。根據讀者對圖書的需求,利用圖書流通效用邊際函數提出優選圖書復本量采購決策;其次,根據復本量采購優化決策,利用基于遺傳優化的圖書采購算法,將圖書復本量作為一個初始種群,通過不斷重復執行選擇、交叉和變異操作,使初始種群更新進化越來越接近圖書復本量的最優解或滿意解,并結合讀者選擇圖書的優先程度完成優化采購圖書的目的。實驗證明,利用文中采購算法購買圖書可有效實現優化采購目標。
關鍵詞: 圖書館圖書; 圖書復本量; 優化采購; 采購算法
中圖分類號: TN911.1?34; TP391 文獻標識碼: A 文章編號: 1004?373X(2017)15?0163?04
Abstract: Considering the demand and supply of library books, a purchasing algorithm based on book duplicates is put forward to optimize the book purchasing. The book refused rate, turnover rate and utilization rate are used to describe the circulation utility index of library book. The index is adopted to understand the utilized degree of the book and satisfaction degree of readers. According to the needs of readers for books, the book circulation utility marginal function is employed to optimize the purchasing decision of book duplicates. According to the purchasing optimization decision of book duplicates, the book purchasing algorithm based on genetic algorithm is used to treat the book duplicates as an initial population. The selection, crossover and mutation are executed repeatedly to make the initial population update and evolution close to the optimal solution or satisfactory solution of book duplicates. In combination with the priority degree of readers for books selection, the books purchasing is optimized. The experimental results show that the book purchasing algorithm can optimize the purchasing target effectively.
Keywords: library book; book duplicates; procurement optimization; purchasing algorithm
0 引 言
文獻[1]提到國家經濟水平的不斷提高帶動了人們物質生活水平的提升,人們隨之開始更加重視精神生活質量,我國高等教育就是在這種氛圍下得到了蓬勃發展。對于高校而言,圖書館發展是高校發展的重要環節,高校圖書館為師生提供了教研項目所需要的豐富資源,是科研項目的搖籃,促進了先進文化的傳播。在某種程度上來說,高校辦學水平的高低與其圖書館的館藏資源豐富程度以及服務水平密切相關[2?4]。因此文獻[5]提出為了推動教育事業持續發展,必須提高對圖書館發展的重視程度,培養更多喜愛圖書工作的人才,當圖書采購經費資源不足時,為了提升讀者滿意度,計劃性安排圖書采購工作就顯得尤為重要,圖書采購種類合理最大化,并確定相應的圖書復本量,使圖書館藏文獻資源建設在有限資源下發展壯大[6?7]。
然而文獻[8]提到在國家教育計劃指令的影響下,素質不夠全面的圖書工作者往往不能合理分配采購資源,長時間使高校圖書采購成本偏大,采購方案不合理現象突出。對于一些創辦時間短,軟硬件條件不足,教育資源缺乏的合辦學院而言,圖書采購問題更為突出,嚴重影響其發展。
基于以上問題解決的迫切程度,本文提出基于圖書復本量的采購算法,對圖書進行優化采購。首先,利用圖書的拒借率、周轉率和利用率三組數據對圖書館流通效用指標進行描述,通過流通效用值確定讀者產生的滿意程度和圖書被利用的程度大小關系,依據圖書需求情況,通過關于圖書流通效用的邊際函數得出圖書復本量采購優選方案;其次,合理執行復本量采購優選方案。現將圖書復本量視為一個初始種群,在遺傳優化的圖書采購算法基礎上,通過反復執行選擇、交叉和變異一系列操作方式,使初始種群更新進化,并使之趨于圖書復本量的最優解或滿意解,然后結合讀者對圖書優先選擇的程度,最終實現優化采購圖書的目標[9]。
1 圖書館圖書優化采購實現過程
1.1 圖書優化采購決策
圖書采購復本量的合理性決定了學校圖書館整體館藏質量以及圖書采購經費能否有效利用,其作用十分重要。因此如何確定圖書采購方案,在經費有限的條件下,選擇適宜復本量的同時最大程度地滿足讀者需求,成為圖書館必須解決的問題。
為滿足讀者需求,文中通過圖書的拒借率、周轉率及利用率三個指標來描述圖書館的流通效用。
圖書拒借率:在某種程度上可以反映出圖書館藏情況的好壞,是反映圖書流通情況的一個重要指標。拒借率通常是對一定時期內某部分圖書無法達到讀者借閱需求的滿足程度,可表示為:
式中:表示圖書拒借率;表示某類圖書在一定時期內總拒借次數;表示某類圖書在一定時期內總借閱次數(包括拒借次數和成功借閱次數)。拒借次數越高代表該類圖書的藏書量越匱乏。
圖書利用率:指的是在一個學期內圖書館內某種館藏資源的利用情況,是一種判斷圖書流通效用高低的核心指標。該指標可表示為:
式中:表示圖書利用率;表示某類圖書在一定時期內總流通時間(該類圖書借出時間總和);表示某類圖書在一定時期內總可流通時間(書總冊數*規定借閱時間)。
圖書周轉率:指的是同一類或同一種圖書在某段時間內讀者之間的周轉速度,可表示為:
式中:表示圖書周轉率;表示某種圖書在一定時期內的總周轉次數(某種圖書周轉次數總和);表示某種圖書在一定時期內的最大周轉次數。該類圖書的周轉率越高表明此類圖書的藏書資源越短缺。
邊際效用理論會影響圖書館采購經費的使用情況。對于圖書采購方案情況,如果增加復本量,通常情況下總效用也會隨之增大;但該效用并沒有成比例的隨圖書復本量的增加而增大,因此,文中圖書復本量邊際通過邊際函數進行定義。
一般情況下,圖書邊際效用AU是指隨著每個單位圖書復本的增加而使效用增加。圖書第個復本所產生的總效用增量表示圖書邊際增量效用。圖書總效用指的是每增添一個復本時增加的效用與之前效用之和。可運用指數型邊際效用函數對圖書使用情況進行詳細分析,則:
式中:代表參數;表示揀選圖書復本數量。
揀選圖書總效用函數可表示為:
式中:表示增加第個單位的圖書復本所增加的邊際效用。在不考慮讀者身份這個影響因素時,藏書中具有個復本的圖書效用公式為:
式中:表示各指標權重值;分別表示圖書的拒借率、利用率和周轉率。
為了使有限的圖書采購經費實現其最優利用價值,本文對圖書采購總效用優化函數進行定義:
式中:表示圖書采購復本量冊時第種揀選圖書的流通效用;表示揀選圖書數據量。優化函數的約束條件設定為圖書采購的實際支出不能超過計劃購書經費其數學表達式為:
式中:表示揀選圖書的復本量;表示揀選圖書單價。
以上步驟對圖書館圖書采購進行了總體的計劃與決策,下面基于遺傳優化的采購算法實現對圖書的優化采購過程。
1.2 基于遺傳優化的采購算法實現
遺傳算法是一類群體性操作處理,該操作將群體里的所有個體作為操作目標。遺傳算法的三個主要操作為選擇、交叉和變異,通過以上操作實現圖書復本量問題最優解的自適應搜索過程。
(1) 編碼
遺傳算法對于空間參數問題不可直接進行計算求解,因此要使問題可行解轉換至遺傳算法可操作范圍內進行最優解搜索處理,該轉換方法為遺傳編碼。
利用格雷碼編碼方法在連續的兩個復本量整數對應的編碼值有不同碼位的情況出現時,采用該編碼方法若有差別,也不會對遺傳算法的局部搜索處理能力產生較大影響。
(2) 適應度函數
遺傳算法通常依據種群中所有個體的適應度函數值來完成搜索,所以適應度函數的選擇非常重要。一般來說,GA算法的適應度函數就是目標函數,當選擇適應度函數時,需要將一定比例當前群體遺傳到下一代當中,因此要適當處理目標函數。
變換未知的圖書復本量目標函數,使其轉換成適應度函數,可描述為如下兩種形式。
復本量目標函數最大化問題:
式中:表示圖書復本量目標函數;表示復本量最大函數。
復本量目標函數最小化問題:
式中:表示復本量最小函數。
變換未知目標函數,對其做適當處理后可轉換成為適應度函數,對應的兩種形式如下。
復本量函數最小化問題演化為:
(3) 遺傳操作
GA算法的基本思想為優勝劣汰,具體表現在選擇、交叉及變異操作上。選擇操作建立在對個體的適應度評價基礎上,適應度強的個體被遺傳到下一代群體中的概率偏大;反之,被遺傳到下一代群體中的概率偏小。本文利用比例選擇算子來挑選適應的個體。
假設是復本量種群大小,是某一種類圖書復本量個體的適應度,則選中該個體的幾率是:
式中表示復本量個體被選中的概率。
交叉運算對群體中的個體進行配對,在這些配對個體組中隨機選擇兩個個體進行交叉處理。
假設兩個個體實現交叉運算,則交叉運算后出現兩個新個體為:
式中:交叉運算后的兩個新個體分別為;為遺傳進化代數。
通過對個體進行變異操作處理可以使GA算法的局部搜索能力得到很大提升,在搜索過程中調整隨機函數可使最優解在某個重點區域內更為集中。
通過基于遺傳優化的選擇、交叉、變異等操作,確定圖書復本量的最優目標群體后,實現圖書復本量采購目標的優化求解。
2 仿真實驗及結構分析
圖書館圖書采購關系到是否可以在有限經費內最大限度滿足讀者的閱讀需求,于是本文提出基于圖書復本量的遺傳優化采購算法,為驗證算法的有效性,進行如下仿真實驗。
實驗1:實驗設定對某高校圖書館藏書的拒借率、利用率及周轉率進行實際統計,運用本文基于圖書復本量的采購算法對以上三種指標進行求解計算,獲取計算結果后與實際統計結果進行差異比較。
先給出高校圖書館部分圖書類別的拒借率、利用率及周轉率的實際統計數據,如表1~表3所示。
表4~表6為利用本文算法對高校圖書館拒借率、利用率和周轉率的計算結果。
表4為本文算法求解圖書館圖書拒借率結果,對照表1圖書館部分圖書拒借率實際數據可以看出,部分圖書拒借率基本一致,表明本文算法對圖書拒借率的計算較為準確,為圖書采購優化提供了一定的數據基礎。
觀察表5和表6結果,分別對照表2及表3數據可以看出,利用本文采購算法計算的圖書利用率與周轉率和實際結果吻合度較高,表明本文算法為采購圖書的優化算法。
實驗2:實驗設定條件為在經費相同的情況下,利用傳統粒子群圖書采購算法及本文基于遺傳優化的采購算法,對揀選圖書復本量進行計算,并實現優化采購圖書。具體圖書復本量的采購數量如圖1所示。
圖1為在經費一定的情況下,利用本文遺傳優化采購算法和傳統粒子群優化算法對某類圖書實現復本量采購優化,在經費一定的條件下,傳統粒子群優化算法購買圖書復本量的揀選數量要比利用本文遺傳優化采購算法購買圖書復本量要少得多,表明傳統粒子群優化算法并未能有效利用圖書采購經費。因此,本文基于圖書復本量的遺傳優化算法為更加優良的采購算法。
3 結 論
圖書館發展是否良好將直接對高校的校園文化建設產生較大影響,即直接影響圖書館圖書采購優化問題。本文提出基于圖書復本量的遺傳優化采購算法。首先,通過圖書館圖書的拒借率、利用率、周轉率三個圖書流通效用指標對讀者的閱讀需求程度及滿意程度進行描述,根據讀者需求制定圖書復本量購買決策;然后,基于復本量決策利用遺傳優化采購算法將復本量作為初始種群,通過遺傳算法的系列操作求解出圖書復本量購買的最佳解,最終實現圖書的優化采購。
參考文獻
[1] 王駿飛,李孝東.基于校企合作的高校教育科研成果轉化研究[J].價值工程,2016,35(5):223?225.
[2] 肖斌.高校圖書館應對MOOC挑戰的策略探討[J].讀與寫(教育教學刊),2015,12(8):78.
[3] 王紅英.MOOC環境下對高校圖書館信息服務工作的思考[J].圖書館工作與研究,2015(2):32?35.
[4] 劉中.海量圖書關鍵詞特征檢索定位優化仿真研究[J].計算機仿真,2016,33(9):422?425.
[5] 段峰,楊錦先.館藏質量實證分析:以中文紙質圖書為例[J].大學圖書情報學刊,2016,34(1):65?69.
[6] 王敏.高校文獻資源服務地方建設的路徑研究:以江蘇淮安地方文化特色館藏建設為例[J].淮陰工學院學報,2015,24(2):72?74.
[7] 徐海霞,徐穎霞,吳迪.基于微信公眾平臺實現讀者驅動的館藏文獻采購[J].中華醫學圖書情報雜志,2015,24(2):67?70.
[8] 牛振恒.圖書采購存在的問題與對策[J].大學圖書情報學刊,2015,33(3):71?74.
[9] 張宏偉,史惠媛.數據挖掘在高校圖書館文獻采購決策中的應用:以黑龍江中醫藥大學圖書館為例[J].中國中醫藥圖書情報雜志,2016,40(2):22?24.