Mosek范例

在这里插入图片描述
在这里插入图片描述

## 
#   Copyright: Copyright (c) MOSEK ApS, Denmark. All rights reserved. 
# 
#   File:      sdo1.py 
# 
#   Purpose:   Demonstrates how to solve a small mixed semidefinite and conic quadratic 
#              optimization problem using the MOSEK Python API. 
## 
 
import sys 
import mosek 
 
# If numpy is installed, use that, otherwise use the  
# Mosek's array module. 
try: 
    from numpy import array,zeros,ones 
except ImportError: 
    from mosek.array import array, zeros, ones 
     
# Since the value of infinity is ignored, we define it solely 
# for symbolic purposes 
inf = 0.0 
 
# Define a stream printer to grab output from MOSEK 
def streamprinter(text): 
    sys.stdout.write(text) 
    sys.stdout.flush() 
     
def main (): 
  # Make mosek environment 
  env = mosek.Env() 
   
  # Create a task object and attach log stream printer 
  task = env.Task(0,0) 
  task.set_Stream(mosek.streamtype.log, streamprinter) 
 
 
 
  # Bound values for constraints 
  blc = [1.0, 0.5] 
  buc = [1.0, 0.5] 
   
  # Below is the sparse representation of the A 
  # matrix stored by row.  
  asub = [ array([0]), 
           array([1, 2])] 
  aval = [ array([1.0]), 
           array([1.0, 1.0]) ] 
 
  conesub = [0, 1, 2] 
 

 
 
 
 
 
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zte10096334

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

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

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

打赏作者

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

抵扣说明:

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

余额充值