miosqp:基于OSQP的MIQP求解器-源码

上传者: 42177768 | 上传时间: 2021-09-27 11:11:47 | 文件大小: 828KB | 文件类型: ZIP
基于OSQP的混合整数二次程序求解器 miOSQP解决了以下形式的混合整数二次程序(MIQP) minimize 0.5 x' P x + q' x subject to l <= A x <= u x[i] in Z for i in i_idx i_l[i] <= x[i] <= i_u[i] for i in i_idx 其中i_idx是索引的向量,其变量是整数, i_l , i_u分别是整数变量的下限和上限。 安装 要安装该软件包,只需运行 python setup.py install 它取决于 ,numpy和scipy。 用法 要解决MIQP,我们需要运行 import miosqp m = miosqp . MIOSQP () m . setup ( P , q , A , l ,

文件下载

资源详情

[{"title":"( 74 个子文件 828KB ) miosqp:基于OSQP的MIQP求解器-源码","children":[{"title":"miosqp-master","children":[{"title":"max_iter_examples","children":[{"title":"32.pickle <span style='color:#111;'> 58.63KB </span>","children":null,"spread":false},{"title":"41.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"37.pickle <span style='color:#111;'> 58.62KB </span>","children":null,"spread":false},{"title":"55.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"70.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"61.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"57.pickle <span style='color:#111;'> 58.48KB </span>","children":null,"spread":false},{"title":"52.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"36.pickle <span style='color:#111;'> 58.63KB </span>","children":null,"spread":false},{"title":"39.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"68.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"46.pickle <span style='color:#111;'> 58.77KB </span>","children":null,"spread":false},{"title":"38.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"50.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"45.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"30.pickle <span style='color:#111;'> 58.63KB </span>","children":null,"spread":false},{"title":"59.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"65.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"69.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"74.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"58.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"67.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"43.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"34.pickle <span style='color:#111;'> 58.62KB </span>","children":null,"spread":false},{"title":"53.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"56.pickle <span style='color:#111;'> 58.48KB </span>","children":null,"spread":false},{"title":"73.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"51.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"54.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"76.pickle <span style='color:#111;'> 18.83KB </span>","children":null,"spread":false},{"title":"33.pickle <span style='color:#111;'> 58.62KB </span>","children":null,"spread":false},{"title":"40.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"42.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"44.pickle <span style='color:#111;'> 58.40KB </span>","children":null,"spread":false},{"title":"47.pickle <span style='color:#111;'> 58.48KB </span>","children":null,"spread":false},{"title":"60.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"62.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"63.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"31.pickle <span style='color:#111;'> 58.62KB </span>","children":null,"spread":false},{"title":"35.pickle <span style='color:#111;'> 58.62KB </span>","children":null,"spread":false},{"title":"64.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"29.pickle <span style='color:#111;'> 58.63KB </span>","children":null,"spread":false},{"title":"75.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"48.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"49.pickle <span style='color:#111;'> 58.49KB </span>","children":null,"spread":false},{"title":"28.pickle <span style='color:#111;'> 58.63KB </span>","children":null,"spread":false},{"title":"71.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"72.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false},{"title":"66.pickle <span style='color:#111;'> 58.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"miosqp","children":[{"title":"node.py <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"workspace.py <span style='color:#111;'> 13.29KB </span>","children":null,"spread":false},{"title":"data.py <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"results.py <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"solver.py <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"constants.py <span style='color:#111;'> 231B </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"random_miqp","children":[{"title":"run_example.py <span style='color:#111;'> 7.71KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"power_converter","children":[{"title":"tail_backups","children":[{"title":"delta_4.mat <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"delta_510.mat <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"delta_550.mat <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"quadratic_program.py <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false},{"title":"power_converter.py <span style='color:#111;'> 20.18KB </span>","children":null,"spread":false},{"title":"run_example.py <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"tail_cost.py <span style='color:#111;'> 743B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"run_examples.py <span style='color:#111;'> 277B </span>","children":null,"spread":false},{"title":"extra","children":[{"title":"run_maxiter_problem.py <span style='color:#111;'> 974B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明