




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ICS35.240.01CCSL67團體標準CPUparallelintegerlinearprogrammin中關村標準化協會發布IT/ZSA266-2024 2術語和定義 3技術要求 3.1可行解生成能力 3.2高質量解生成能力 3.3輸入輸出支持能力 3.4問題規模支持能力 3.5誤差控制能力 4測試方法 4.1測試環境 4.2可行解生成能力測試 4.3高質量解生成能力測試 4.4輸入輸出支持能力測試 4.5問題規模支持能力測試 4.6誤差控制能力測試 5檢測結果 附錄A(資料性)測試實例最優已知解 附錄B(規范性)測試實例 T/ZSA266-2024本文件按照GB/T1.1—2020《標準化工作導則第1部分:標準化文件的結構和起草規則》的規定起草。本文件由中關村標準化協會人工智能分技術委員會提出并歸口。本文件起草單位:晞德求索(北京)科技有限公司、北京航空航天大學、吉林大學、東北師范大學、上海久章智能科技有限公司、中關村標準化協會。本文件主要起草人:林錦坤、羅川、張立明、王藝源、張新杰、慕超。1T/ZSA266-2024CPU并行整數線性規劃求解器本文件規定了CPU并行整數線性規劃求解器的技術要求和測試方法。本文件適用于需要利用CPU多核特性來有效求解大規模整數線性規劃問題的軟件工具(以下簡稱“求解器”)的設計、開發及驗收。2術語和定義下列術語和定義適用于本文件。2.1整數線性規劃問題integerlinearprogrammingproblem一種優化問題,其目標是最大化或最小化線性目標函數,同時滿足一組線性約束條件,且所有變量都限制為整數值。2.2CPU并行整數線性規劃求解器CPUparallelintegerlinearprogrammingsolver一種利用CPU的多核和多線程能力來加速整數線性規劃問題求解的軟件工具。2.3可行解feasiblesolution在整數線性規劃問題中,滿足所有約束條件的解。2.4高質量解highqualitysolution在整數線性規劃問題中,目標函數接近最優的可行解。3技術要求3.1可行解生成能力可行解生成能力為在有限的時間內找到可行解的能力??尚薪馍赡芰χ笜藵M足表1要求。表1可行解生成能力指標注2:常規實例是指變量數少于100萬的問題實例,大規模實例則是指變量數為100注3:實例選取自于MIPLIB2003、MI數線性規劃實例,總共121個實例,包括常規實例112個注4:為確保在實際應用場景中,特別是對于需要實時決策的場景,求解器提供優化方案的能力,設定運行時間常2T/ZSA266-20243.2高質量解生成能力對求解過程中目標函數值與最優已知解之間的差距的絕對值進行積分,并除以求解時間,得到整個求解過程的平均質量,用表示,其中P(T)的計算方法見公式(1)~公式(3)。優的解……………2ti1ti—ti1……式中:opt——截止至2023年12月1日為止,實例最優已知解,見附錄A;Y((t))——到時刻t為止,求解器所找到的最優解與實例最優已知解的差距函數;T——所設定的運行截止時間;ti——ti∈0,T,i∈1,…,I—1是求解器找到更優解的時刻。高質量解生成能力指標滿足表2要求。表2高質量解生成能力指標P(T)T3.3輸入輸出支持能力求解器支持MPS格式文件輸入及編程API接口輸入,且按規范輸出結果。3.3.1MPS格式輸入支持能力MPS格式包括固定格式和自由格式。a)固定格式:各種字段從文件中的固定列開始。行名和列名應是8個字符,空格為名稱的一部b)自由格式:字段之間用空格字符分隔。名稱可以任意長,但不能包含空格。求解器可以讀取這兩種MPS類型,并自動識別它們的格式。3T/ZSA266-20243.3.2API接口輸入支持能力求解器應支持以下API接口輸入支持功能:a)提供配置環境信息的類,用于設置求解器參數,如求解終止時間,線程等;b)提供模型類,支持添加變量、添加約束、求解模型等;c)提供變量類,用于描述變量;d)提供約束類,用于描述約束;e)提供線性表達式類,用于描述線性表達式。3.3.3輸出支持能力對于求解器成功找到可行解的問題實例,求解器的輸出包括目標函數的數值及每個變量相應的賦值。其中,對于賦值為零的變量,可選擇不輸出其值以簡化結果。3.4問題規模支持能力求解器應支持至少1億級別變量的輸入,在求解過程中求解器正常運行,不發生崩潰退出的情況。3.5誤差控制能力求解器求解結果應能有效控制誤差,多次運行結果的目標值之間誤差應不超過±10-12。4測試方法4.1測試環境4.1.1測試服務器測試服務器須至少滿足以下要求:a)CPU:128個物理核心;b)內存:1TB。測試試驗使用服務器參考配置如下:a)AMDEPYC7763CPU@2.45GHz;b)128個物理核心、1TB內存;c)Ubuntu20.04Linux操作系統。4.1.2機器性能基準實例使用來自DIMACS的9個實例,分別為:a)e18.stp;b)i640-341.stp;c)fnl4461fst.stp;d)world666.stp;e)cc3-12p.stp;f)alue7080.stp;g)alut2625.stp;h)es10000fst01.stp;i)lin37.stp。4.1.3基準代碼使用來自DIMACS的基準代碼dimbench.cpp。4.1.4時間換算通過在機器性能基準實例中運行基準代碼,本文件測試試驗所使用服務器的機器分數為:519.4分。不同服務器的時間換算方法如下:4T/ZSA266-2024a)創建一個臨時文件夾/目錄(以下稱為“temp”);b)解壓機器性能基準實例集,并將實例復制到temp;c)使用編譯器編譯基準代碼,編譯時開啟全面優化,并將可執行文件保存到temp;d)運行可執行文件(不帶參數,在temp內),得到一個分數score;e)計算步驟d)的分數score與本標準所使用的服務器的分數519.4的比例按照本文件在該服務器上評估求解器性能時,常規實例和大規模實例的運行時間分別設定為秒和秒。4.2可行解生成能力測試對于測試實例集中的每一個實例,分別使用如下設置運行求解器,并統計求解器獲得可行解的實例數量。a)對于每一個常規實例,分別使用單線程、32線程和64線程運行求解器10秒。統計在該時間內求解器成功獲得可行解的實例數量。b)對于每一個大規模實例,分別使用單線程、32線程和64線程運行求解器60秒。統計在該時間內求解器成功獲得可行解的實例數量。注:測試實例見附錄B,附錄表格中說明了實例的變量數量、約束數量,一般變量數量與約束數量越大,實例越難4.3高質量解生成能力測試對于測試實例集中的每一個實例,分別使用如下設置運行求解器,并計算求解器在該實例上的:a)對于每一個常規實例,分別使用單線程、32線程和64線程運行求解器10秒,并計算求解器在該時間內的。b)對于每一個大規模實例,分別使用單線程、32線程和64線程運行求解器60秒,并計算求解器在該時間內的。4.4輸入輸出支持能力測試a)通過求解器提供的API接口,設置環境參數、添加變量和約束,并使用線性表達式進行建模,最終順利完成求解過程。b)求解器能夠讀取所有測試實例集合中的MPS文件,并執行求解。c)對于求解器能夠成功找到可行解的問題實例,輸出目標函數的數值和每個變量相應的賦值。其中,對于賦值為零的變量,可以選擇不輸出其值以簡化結果。4.5問題規模支持能力測試使用求解器提供的API接口,建立變量數超過1億的數學模型然后求解,求解過程中程序正常運行,不發生內存溢出、程序崩潰的情況。4.6誤差控制能力測試重復執行求解測試集中的每個實例10次,每次求解結果的目標值之間的差值不超過±10-12。5檢測結果求解器在滿足環境配置,并按要求進行測試,達到以下結果視為通過:a)求解器在可行解生成能力和高質量解生成能力測試中達到本文件3.1和3.2中設定的性能指標;b)求解器順利通過輸入輸出支持能力測試和問題規模支持能力測試;c)誤差控制能力測試的結果誤差未超過允許范圍。5T/ZSA266-2024(資料性)測試實例最優已知解A.1實例最優已知解測試用實例最優已知解見表A.1。表A.1實例最優已知解1neos-4360552-sangro2neos-4531126-vouga.m3neos-4954274-beardy4586NA7NA8NA9NAnursesched-medium-hint03.NAp6b.mpspb-gfrd-pnc.mpspb-grow22.mpspb-market-split8-70-4.mpsNApb-simp-nonunif.mpsNA0proteindesign121hz512p19.mproteindesign121hz512p9.mps0NA0NANANAneos-3214367-sovi.m0NAneos-3355120-tarago.neos-3355323-arnon.NAneos-3426085-ticinoneos-3426132-dieze.mneos-3530905-gaula.neos-3594536-henty.neos-3603137-hoteo.NAneos-3682128-sandon.6T/ZSA266-2024neos-4165869-wannon.表A.1(續)NAusafa.mpsNANA70NANA07T/ZSA266-2024
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國低脂高鈣營養奶粉數據監測報告
- 新疆木壘縣中學2025年高三下教學調研(一)英語試題含解析
- 星海音樂學院《職業生涯發展和就業指導Ⅲ》2023-2024學年第二學期期末試卷
- 一年級數學上冊《排隊問題專項訓練》
- 甘肅省臨夏市第一中學2023-2024學年中考試題猜想數學試卷含解析
- 廣東省佛山市南海區2024年中考試題猜想數學試卷含解析
- 2024-2025新入職工安全培訓考試試題A卷附答案
- 2024-2025公司安全管理人員安全培訓考試試題含答案【培優A卷】
- 2025企業安全培訓考試試題有完整答案
- 腫瘤患者臨床營養問題與評估
- 沖壓模具制作合同范例
- 學校會計崗位試題及答案
- 上海市金山區2025屆高三高考二模地理試卷(含答案)
- 期中測試(范圍:第1-4章)(A卷·夯實基礎)-北師大版七年級數學下冊(解析版)
- 《電氣控制技術》課件-反接制動控制
- 木制品幼兒園課程
- 2024年四川宜賓五糧液股份有限公司招聘筆試真題
- 2024年初級會計實務考試真題及答案(5套)
- 垃圾焚燒飛灰處理行業深度調研及發展戰略咨詢報告
- 2024年高考化學真題完全解讀(廣東卷)
- 2024年下半年成都市事業單考試試題
評論
0/150
提交評論