夜夜夜操操操_亚洲综合无码AV一区二区三区_56pao在线_成x99人av在线www_av水蜜桃_国产成人拍精品视频午夜网站

杉數求解器COPT 6.5正式發布:MIP求解性能大幅提升,新增Callback功能

2023-04-25 17:01   來源: 互聯網

杉數求解器最新版本COPT 6.5已正式發布。此次升級的COPT 6.5版本大幅提升了混合整數規劃的求解性能,進一步提升了線性規劃等求解模塊的速度和穩定性,在ASU測評榜上,取得了5項第一、5項第二的成績。其中線性規劃的最優頂點解和最優數值解兩個榜單均排名世界第一,MIP榜單排名世界第二。 

COPT 6.5新增Callback功能,拓展了求解器的使用場景;改進了indicator和SOS約束功能的底層實現,顯著提升其穩定性;在COPT Python接口中新增對廣義約束(AND/OR/MAX/MIN/ABS/PWL)的支持。 

歡迎您前往杉數官網申請試用COPT最新版本,老用戶需重新安裝COPT并更新license文件。針對學術用戶(以有效學術郵箱申請),我們提供365天可續用的免費試用權限;針對非學術用戶,我們提供180天的免費試用權限。

MIP求解性能大幅提升,ASU測評榜排名領先

COPT 6.5版本大幅提升了混合整數規劃的求解性能,進一步提升了線性規劃等求解模塊的速度和穩定性。在ASU測評榜上排名領先,取得了5項世界第一、5項世界第二的成績。

ASU測評榜是由美國亞利桑那州立大學Hans Mittelmann教授維護的國際權威數學優化軟件測評平臺,其中選取工業界有代表性的實際問題作為算例,其測評得到求解器業界的一致認可。在線性規劃的最優頂點解和最優數值解兩個榜單中,COPT 6.5均位列世界第一。

COPT 6.5版本的MIP求解性能大幅提升,在MIP測評榜的3個榜單中均排名世界第二,綜合求解性能和第一名差距縮減至一倍左右,也是榜單上唯一的國產求解器。以下是COPT 6.5 MIP求解模塊的測評數據:

對于非線性規劃問題的求解模塊,COPT 6.5取得了3項第一、2項第二的成績,各模塊的測評數據如下所示:

COPT 6.5支持求解的問題類型及最新性能測評結果匯總如下表所示:

注:該表數據來源于美國亞利桑那州立大學Hans Mittelmann 教授維護的國際權威數學優化軟件測評平臺 http://plato.asu.edu/bench.html 2023年4月7日的測評結果。 

針對有著廣泛且重要應用的MIP問題,在每一次的版本迭代中,COPT的求解性能都在不斷提升,下圖為MIPLIB測評集上的性能測評結果,未解出問題數量逐漸減少,加速比逐漸提升。

注:

1. “未解出數量”表示在MIPLIB算例集中,COPT每次更新版本未能解出的問題數量;

2. “加速比”表示相較于V2.0版本,COPT每次更新版本的相對求解速度。

增加Callback功能

Callback(回調)功能是針對混合整數規劃問題的高級控制功能,便于用戶針對特定問題嵌入自己的算法。Callback功能支持在MIP求解過程中,根據指定觸發點,獲取中間信息(如:當前最優解、可行解或LP松弛解等)、動態控制MIP求解進程,如:添加惰性約束或用戶割平面,以及設置自定義的啟發式解等。 

以旅行商問題(Travelling Salesman Problem,簡稱TSP)為例,用戶可以調用Callback功能,當找到MIP可行解時,獲取當前可行解的信息(判斷是否包含子回路),通過添加惰性約束,交互式地消除對應的子回路。

以Python為例,調用Callback功能,簡單來說,可概括為以下幾個步驟:

1. 構建自定義 Callback 類,并繼承 CallbackBase 類;

2. 實現 CallbackBase.callback() 函數;

3. 新建自定義 Callback 實例,并傳入用戶所需參量;

4. 通過 Model 類的 Model.setCallback() 函數添加 Callback 實例。

關于如何在不同接口中調用Callback功能,可參考《杉數求解器用戶手冊》中相應章節的介紹以及各API函數說明。訪問杉數教學平臺即可查看完整TSP案例分析和代碼實現,COPT安裝包examples目錄下也有示例代碼(以Python接口為例,文件名為“cb_ex1.py”)。

Python接口新增支持廣義約束

COPT的Python接口中新增對廣義約束(AND/OR/MAX/MIN/ABS/PWL)的支持,對于目標或約束中含有上述函數的優化問題,用戶可以通過調用Model類的相關成員函數,直接添加上述廣義約束進行建模和求解,如 Model.addGenConstrMax(y, [x1, x2, x3]),添加?條形如 y = max{x1, x2, x3} 的約束到模型中。具體的函數用法可以參考《杉數求解器用戶手冊》Python API的相關函數說明。



責任編輯:Linda
分享到:
0
【慎重聲明】凡本站未注明來源為"大眾時報網"的所有作品,均轉載、編譯或摘編自其它媒體,轉載、編譯或摘編的目的在于傳遞更多信息,并不代表本站贊同其觀點和對其真實性負責。如因作品內容、版權和其他問題需要同本網聯系的,請在30日內進行!
網站地圖 關于我們 免責聲明 投訴建議 sitemap

未經許可任何人不得復制和鏡像,如有發現追究法律責任 粵ICP備2020138440號

主站蜘蛛池模板: 四虎福利影院 | 国产精品xxxx欧美综合 | 成人天堂18 | 91精品伦理 | 色久久综合网 | 国产成人综合精品无码 | 国产精品国产三级国产传播 | 婷婷国产在线观看 | av亚洲精华国产精华 | 三级黄色网络 | 日产精品最新在线 | 男女上下猛烈啪啪免费看 | 91区在线 | 狠狠草视频 | 欧美精品一区二区在线播放 | 亚洲动漫精品 | 亚洲一区在线观 | 青春草免费在线视频 | 中文字幕在线2018 | 国产麻豆91精品三级站 | 男人操女人在线视频 | 亚洲欧美激情另类校园 | 亚洲人成五月天 | 蜜桃成人无码区免费视频网站 | 97色伦97色伦国产欧美 | 亚洲成人久 | 亚洲精品无码久久千人斩探花 | 成品片a免费入口麻豆 | 天天草综合 | 99久久全国免费观看 | 黄色片网站免费在线观看 | 国产午夜激情 | 九九精品九九 | 黄色片视频免费观看 | 挤奶福利视频在线观看 | 日韩精品视频在线观看一区 | 最新亚洲AV成人网站在线观看 | 国产精品91网站 | 色婷婷aⅴ | 日本精品久久久久中文字幕5 | 成人免费在线网站 |