国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python有哪些求解线性规划的包

python有哪些求解线性规划的包

python线性规划

头像

小妮浅浅

2021-09-14 09:21:535458浏览 · 0收藏 · 0评论

说明

1、Scipy库提供简单的线性或非线性规划问题。

但不能解决背包问题的0-1规划问题,或者整数规划问题,混合整数规划问题。

2、PuLP可以解决线性规划、整数规划、0-1规划和混合整数规划问题。

为不同类型的问题提供各种解决方案。

3、Cvxpy是一个凸优化工具包。

可以解决线性规划、整数规划、0-1规划、混合整数规划、二次规划和几何规划等问题。

实例

以整数线性规划为例

# -*- coding: utf-8 -*-
import pulp as pulp
 
def solve_ilp(objective , constraints) :
    print objective
    print constraints
    prob = pulp.LpProblem('LP1' , pulp.LpMaximize)
    prob += objective
    for cons in constraints :
        prob += cons
    print prob
    status = prob.solve()
    if status != 1 :
        #print 'status'
        #print status
        return None
    else :
        #return [v.varValue.real for v in prob.variables()]
        return [v.varValue.real for v in prob.variables()]
 
 
 
#解如下整数线性规划
#maximize  z = c*x = 3*x1 + 4*x2 + 5*x3
#subject to :
#x1 2 3 >= 0
#x1 + 2*x2 <  20
#x2 + 3*x3 <= 40     
 
 
 
 
 
V_NUM = 3
#变量,直接设置下限
variables = [pulp.LpVariable('X%d'%i , lowBound = 0 , cat = pulp.LpInteger) for i in range(0 , V_NUM)]
#目标函数
c = [3 , 4 , 5]
objective = sum([c[i]*variables[i] for i in range(0 , V_NUM)])
#约束条件
constraints = []
 
a1 = [1 , 2 , 0]
constraints.append(sum([a1[i]*variables[i] for i in range(0 , V_NUM)]) <= 100)
a2 = [0 , 1 , 3]
constraints.append(sum([a2[i]*variables[i] for i in range(0 , V_NUM)]) <= 40)
print constraints
 
res = solve_ilp(objective , constraints)
print res

以上就是python求解线性规划的包,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

宝宝水帘洞都拉丝了怎么办| 孝子提枪入母门| 意大利女性教育史| 《十二寡妇肉床艳史》| 《湿点》末增减板相似| 来吧儿子妈妈是纯还是仿| 揉鸡的正确手法图解| 妈妈叫我戴上避孕套是什么歌| 美国色情巜做爰4| 男人晚上吃奶时乳房会变| 少妇洗澡被强公日日澡-百度 | 妈妈叫我戴上避孕套英文| 王一扬| 《完美邻居》电影免费观看| 《出差的日子》叶爱| 国外黄冈站刺激战场| 女朋友太骚了每次进去都觉得很热| 我穿KK被同桌C出水了H漫画| 儿媳的报复(公媳)(一颗发财树..| 双腿无力合拢红肿外翻男生原因| 爸爸汆肉的日常| 半推半就干朋友老婆下一句怎么接 | 泰剧《劈开你的腿》免费观看| 日本《暴力强伦轩》| 爷爷的鸡又黑又长下一句怎么接| 《完美邻居》电影在线观看| 老和尚猛挺进她莹莹的体导演是谁| 《后宫狂热》动浸全集完整| 偷偷在线观看免费高清电视剧推荐 | 小俊在雪姨身上耕耘小说免费阅读 | 玉女献身台湾1988版主演是谁| 美女和帅哥一起努力生产豆浆的视.| 老师穿黑色双开真丝旗袍如何穿芭.. | 《性88分钟》| 美女和帅哥一起努力生产豆浆| 你用甘甜的乳汁把我喂养大的歌词| 蜜桃熟了| 欧美大片| 变态| 《办公室高潮秘书2》电影| 荒川洋子