王豐飛,方 俊,張慶華
(西安長慶科技工程有限責(zé)任公司,陜西西安,710000)
2000年1月1日起《中華人民共和國招標(biāo)投標(biāo)法》開始實(shí)施,之后各部門又相繼頒布了一系列的辦法、法規(guī)。招投標(biāo)工作的不斷深入開展和逐步規(guī)范,對(duì)于促進(jìn)我國社會(huì)主義市場(chǎng)經(jīng)濟(jì)秩序的建立,促進(jìn)政府廉政文化建設(shè)都起到了積極的促進(jìn)作用?!吨腥A人民共和國招標(biāo)投標(biāo)法》第三十七條規(guī)定:“評(píng)標(biāo)由招標(biāo)人依法組建的評(píng)標(biāo)委員會(huì)負(fù)責(zé)。依法必須進(jìn)行招標(biāo)的項(xiàng)目,其評(píng)標(biāo)委員會(huì)由招標(biāo)人的代表和有關(guān)技術(shù)、經(jīng)濟(jì)等方面的專家組成,成員人數(shù)為五人以上單數(shù),其中技術(shù)、經(jīng)濟(jì)等方面的專家不得少于成員總數(shù)的三分之二。評(píng)標(biāo)專家的意見從某種意義上決定了最后的中標(biāo)結(jié)果,因知識(shí)結(jié)構(gòu)、個(gè)人認(rèn)知等方面差異,其意見不可避免的會(huì)帶有主觀因素。如何合理建設(shè)招標(biāo)專家?guī)鞂?shí)現(xiàn)科學(xué)有效、公平公正的評(píng)標(biāo)專家抽取是招標(biāo)管理工作的一項(xiàng)重要課題。
目前我國評(píng)標(biāo)專家?guī)斓慕ㄔO(shè)還存在著以下較為突出的問題:
(1)建設(shè)主體不統(tǒng)一、重復(fù)建設(shè)、資源浪費(fèi);
(2)管理主體不統(tǒng)一行政監(jiān)督與執(zhí)法分散、非獨(dú)立,造成政出多門、監(jiān)督重復(fù)等問題;
(3)評(píng)標(biāo)專家有效資源不足,經(jīng)常出現(xiàn)“評(píng)標(biāo)常委”;
(4)評(píng)標(biāo)專家的入庫標(biāo)準(zhǔn)、監(jiān)督考評(píng)和培訓(xùn)不到位;
圖1 系統(tǒng)功能結(jié)構(gòu)框圖
評(píng)標(biāo)專家抽取系統(tǒng)根據(jù)功能要求主要包括了會(huì)議專家篩選、篩選結(jié)果審批、招標(biāo)會(huì)議落實(shí)、篩選結(jié)果查詢、評(píng)標(biāo)專家名單生產(chǎn)和系統(tǒng)維護(hù)六大主要功能模塊。
會(huì)議專家篩選模塊根據(jù)設(shè)定的輸入條件隨機(jī)選擇指定數(shù)量且滿足條件的專家。用戶可自定義的篩選條件包括職稱、專業(yè)、單位或部門等信息。
篩選結(jié)果審批和招標(biāo)會(huì)議落實(shí)兩個(gè)模塊根據(jù)招標(biāo)管理工作的要求自主選擇是否掛接審批流程和是否進(jìn)行會(huì)議召開情況落實(shí)。
根據(jù)國家發(fā)改委制定的發(fā)改法規(guī)(2010)1538號(hào)《關(guān)于印發(fā)評(píng)標(biāo)專家專業(yè)分類標(biāo)準(zhǔn)(試行)的通知》(以下簡稱《標(biāo)準(zhǔn)》)要求,2011年1月1日后新投入運(yùn)行的評(píng)標(biāo)專家?guī)鞈?yīng)據(jù)此設(shè)置評(píng)標(biāo)專家分類。
根據(jù)用戶在各自崗位和招標(biāo)過程中擔(dān)任的角色不同,系統(tǒng)將用戶劃分成了四類:招標(biāo)主辦、招標(biāo)實(shí)施、招標(biāo)監(jiān)督和系統(tǒng)維護(hù)。各角色根據(jù)工作需要在系統(tǒng)中分配不同的操作權(quán)限。
(1)招標(biāo)主辦。項(xiàng)目建設(shè)單位或物資需求單位,是評(píng)標(biāo)專家組成方案的需求提出方。由這些用戶填寫評(píng)標(biāo)專家篩選申請(qǐng)表,具備篩選結(jié)果的查詢和打印權(quán)限。
(2)招標(biāo)實(shí)施。根據(jù)招標(biāo)主辦單位提供的需求方案完成招標(biāo)項(xiàng)目的登記和評(píng)標(biāo)專家的抽取、通知工作。具備專家抽取、項(xiàng)目登記和參與評(píng)標(biāo)專家落實(shí)權(quán)限。
(3)招標(biāo)監(jiān)督。招標(biāo)監(jiān)督具備通過系統(tǒng)遠(yuǎn)程監(jiān)督專家抽選情況的權(quán)限,依法行使法律法規(guī)所賦予的監(jiān)督權(quán),可查看每個(gè)招標(biāo)項(xiàng)目的專家抽選和參與落實(shí)情況。
(4)系統(tǒng)維護(hù)。系統(tǒng)后臺(tái)的維護(hù)管理人員,負(fù)責(zé)專家數(shù)據(jù)庫的建立、錄入,專業(yè)目錄的維護(hù)、系統(tǒng)用戶的維護(hù)等權(quán)限。
專家抽取算法必須保證抽取的有效性和公平性。既要充分滿足設(shè)定的篩選條件,又要保證滿足條件的專家以同樣的概率被選中。根據(jù)隨機(jī)選擇算法的優(yōu)先程度不同可分為如下三種。
從滿足篩選條件的所有專家中隨機(jī)選擇指定的人數(shù),具體執(zhí)行過程如下:
(1)根據(jù)用戶申請(qǐng)會(huì)議所屬的會(huì)議類型在會(huì)議類型表中查看必參會(huì)人員人數(shù),若必參會(huì)人數(shù)不為0,檢索必參會(huì)人員名單,將此類型會(huì)議對(duì)應(yīng)的必參會(huì)人員信息存入會(huì)議申請(qǐng)專家名單緩存列表,MustVisit字段標(biāo)記為‘是’;若必參會(huì)人數(shù)為0,不保存數(shù)據(jù)。
(2)根據(jù)申請(qǐng)界面中用戶選擇的人員篩選條件篩選符合條件且不在會(huì)議申請(qǐng)專家名單緩存列表中的人員,按照用戶指定的篩選人數(shù)隨機(jī)選取。選取結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表,MustVisit字段標(biāo)記為‘否’。
(3)計(jì)算會(huì)議申請(qǐng)專家名單緩存列表中MustVisit字段值為‘否’的人員數(shù),如果小于用戶要求的篩選人數(shù),說明數(shù)據(jù)庫中符合篩選條件的人員不足,給出用戶提示。
從滿足篩選條件的所有人員中按部門隨機(jī)均衡選擇指定的人數(shù),不足以達(dá)到均衡選擇時(shí)再隨機(jī)指定用戶選擇的部門篩選人員。具體執(zhí)行過程如下:
(1)統(tǒng)計(jì)用戶選定的部門數(shù),若部門數(shù)為0,則選出符合篩選條件的專家,按照用戶指定的篩選人數(shù)隨即選取。選取結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表,MustVisit字段標(biāo)記為‘否’;若用戶選定的部門數(shù)不為0,則按照均衡原則計(jì)算出每個(gè)部門應(yīng)該選取的人數(shù)。循環(huán)指定人員所屬的部門名稱,選取everydempnum個(gè)符合條件的屬于該部門的人員。
(2)計(jì)算會(huì)議申請(qǐng)專家名單緩存列表中MustVisit字段值為‘否’的人員數(shù),如果小于用戶要求的篩選人數(shù),則計(jì)算不足的人數(shù)rementnum,然后按照用戶指定的條件從中隨即選擇出符合篩選條件且不在會(huì)議申請(qǐng)專家名單緩存列表中rementnum個(gè)人員。再次計(jì)算選出的人數(shù),如果仍不足要求選中人數(shù)則說明數(shù)據(jù)庫中符合篩選條件的人員不足,給出用戶提示。
將滿足用戶輸入篩選條件的所有人員中按部門和專業(yè)隨機(jī)均衡選擇指定的人數(shù),其中專業(yè)均衡嵌套在部門均衡之內(nèi),不足以達(dá)到均衡選擇時(shí)再隨機(jī)指定用戶選擇的專業(yè)和部門進(jìn)行人員篩選。具體執(zhí)行過程如下:
(1)統(tǒng)計(jì)用戶指定的部門數(shù)和專業(yè)數(shù),如果部門數(shù)和專業(yè)數(shù)為0,不限專業(yè)和部門隨即選擇符合條件的用戶指定數(shù)目的參會(huì)人員,結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表;如果選定的部門數(shù)為0,但專業(yè)數(shù)不為0,計(jì)算每個(gè)專業(yè)應(yīng)該平均篩選的人數(shù),循環(huán)遍歷每個(gè)專業(yè),如果此專業(yè)被選中則限定專業(yè)隨即篩選everymajornum個(gè)符合條件且不在會(huì)議申請(qǐng)專家名單緩存列表中的參會(huì)人員,結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表。如果篩選出的必參會(huì)名單之外的符合條件的人員數(shù)不足,計(jì)算不足人數(shù)rementnum,在選定的專業(yè)范圍內(nèi)隨機(jī)篩選rementnum個(gè)符合篩選限制的參會(huì)人員,篩選結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表;
(2)如果用戶指定的部門數(shù)不為0,指定的專業(yè)數(shù)為0,計(jì)算出每個(gè)部門應(yīng)該出現(xiàn)的人數(shù),循環(huán)遍歷各部門,如此部門被選中,則隨機(jī)篩選everydepnum個(gè)滿足篩選條件的此部門人員,篩選結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表。若篩選出的人數(shù)不足,則計(jì)算不足人數(shù)rementnum,并在所選擇的部門范圍內(nèi)隨機(jī)篩選出rementnum個(gè)限定在用戶所選部門范圍之內(nèi)的符合條件的人員,篩選結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表。
(3)如果選定的部門數(shù)和專業(yè)數(shù)均不為0,計(jì)算出每個(gè)部門和每個(gè)專業(yè)應(yīng)該篩選出的平均人員數(shù):everydepnum=num/depnum;everymajornum=depnum/majornum;外層循環(huán)遍歷各部門,內(nèi)層循環(huán)遍歷各專業(yè),循環(huán)篩選出everymajornum個(gè)滿足某選定專業(yè)的參會(huì)人員,內(nèi)層循環(huán)篩選完的結(jié)果存入會(huì)議申請(qǐng)專家名單緩存列表,計(jì)算出本部門尚未選足的人數(shù):rementdepnum=everydepnum-MajorSum,隨機(jī)篩選rementdepnum個(gè)限定在所選專業(yè)范圍和當(dāng)前遍歷到的部門的滿足篩選條件的參會(huì)人員,篩選結(jié)果存入到會(huì)議申請(qǐng)專家名單緩存列表。外層部門循環(huán)遍歷結(jié)束后,計(jì)算當(dāng)前篩選出的人數(shù)與所需篩選人數(shù)的不足數(shù)rement,在所限定的部門和專業(yè)范圍內(nèi)隨即選出rement個(gè)滿足篩選條件的參會(huì)人員存入會(huì)議申請(qǐng)專家名單緩存列表。
(4)統(tǒng)計(jì)出會(huì)議申請(qǐng)專家名單緩存列表中存儲(chǔ)的MustVisit字段值為”否”的參會(huì)人員數(shù),若不足要求篩選的人數(shù)則給出人數(shù)不足提示。
滿足條件隨機(jī)選擇算法設(shè)計(jì)、執(zhí)行簡單,執(zhí)行效率高,數(shù)據(jù)傳送占帶寬低,時(shí)間復(fù)雜度低。滿足條件隨機(jī)選擇算法的時(shí)間復(fù)雜度為O(n),最多要求數(shù)據(jù)庫讀寫次數(shù)為6次。但是,此算法執(zhí)行結(jié)果難以做到各個(gè)領(lǐng)域和部門的均衡,隨機(jī)性太強(qiáng),經(jīng)常難以滿足會(huì)議召開的人員需求。
部門絕對(duì)優(yōu)先均衡選擇算法較滿足條件隨機(jī)選擇算法在時(shí)間復(fù)雜度和帶寬占有率上都有所增加。但是,此算法能夠有效保證參會(huì)人員的選取在部門之間得到均衡,更加符合現(xiàn)實(shí)模型的要求,不足之處是沒有在專業(yè)之間取得人員選擇的均衡,對(duì)于很多需要在專業(yè)之間均衡選取參會(huì)人員的會(huì)議還不能滿足現(xiàn)實(shí)要求。該算法時(shí)間復(fù)雜度為O(n),最多要求的數(shù)據(jù)庫讀寫次數(shù)為m次,其中m為用戶選取的部門數(shù)。
部門和專業(yè)均衡選擇算法可在一定范圍內(nèi)達(dá)到部門和專業(yè)領(lǐng)域內(nèi)所篩選出的參會(huì)人數(shù)的均衡,最大限度地均衡參會(huì)人員選取的公平性和全面性。但該算法設(shè)計(jì)復(fù)雜,時(shí)間復(fù)雜度高,且執(zhí)行過程中頻繁讀寫數(shù)據(jù)庫,占用了較高的網(wǎng)絡(luò)帶寬,在當(dāng)前同時(shí)登陸系統(tǒng)用戶數(shù)過多時(shí)容易因服務(wù)器無法及時(shí)響應(yīng),造成系統(tǒng)“假死”。該算法時(shí)間復(fù)雜度為O(n2),最多要求的數(shù)據(jù)庫讀寫次數(shù)為m+m*n次,其中m為選取的部門數(shù),n為選取的專業(yè)數(shù)。
[1]劉全權(quán).基于ASP.NET網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D].上海:華東師范大學(xué),2010.41-60
[2]Colin Cambell,Ralph Johnson.Parallel Programming with Microsoft.NET:Design Patterns for Decomposition and Coordination on Multicore Architectures[M].北京:清華大學(xué)出版社,2012.197-228
[3]汪才華.招標(biāo)采購評(píng)標(biāo)專家?guī)煸O(shè)置問題法律之探討[J].招投標(biāo)與管理,2013.10-14