新mosek学习笔记2:设计框架

接口的主要特定为:

接优化问题,如下形式:

该优化问题被描述为矩阵形式:矩阵A,向量b,c, 以及约束列表K。

简化:一旦问题数据被设置为矩阵形式,可以直接输入到优化器中

利用稀疏:数据被输入稀疏的格式,允许可以有效地定义和解决巨大的稀疏问题。

高效:在用户定义的问题表示与mosek内部实现之间,优化器API几乎不会产生额外的开销

不同于fusion,基于C的优化API不提供建模服务,用户需要自己来将优化问题表示为mosek的标准形式。

流程

1. 创建环境和任务

每次与Mosek的交互都是通过创建mosek环境来实现,它协调从当前进程访问MOSEK的权限。在大部分情况下用户不会直接与环境交互,除了创建实际的优化问题,包含实际问题的规范以及优化任务的位置。一个优化环境能够处理多个优化任务。

2. 定义任务

当一个任务被创建,输入数据能够被指定。一个优化问题包含几个部分:对象,对象场景,约束,变量等。具体见Sec. 6 (Optimization Tutorials) 来查看如何指定优化问题的变量类型。

3. 检索Solution

当模型被设置后,优化器被调用,被称为

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿老甘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值