当前位置: 首页 > news >正文

浙江建设职业技术学院网站南宁专业网站制作

浙江建设职业技术学院网站,南宁专业网站制作,外贸公司图片,wordpress加速网站插件今天想写一个最优传输的简单实现#xff0c;结果学歪了#xff0c;学到线性规划去了#xff0c;这里我发现了一个宝藏网站 虽然是讲计量经济的#xff0c;但是里面提供的公式和代码我很喜欢#xff0c;有时间可以好好读一下 https://python.quantecon.org/lp_intro.html …今天想写一个最优传输的简单实现结果学歪了学到线性规划去了这里我发现了一个宝藏网站 虽然是讲计量经济的但是里面提供的公式和代码我很喜欢有时间可以好好读一下 https://python.quantecon.org/lp_intro.html 参考博客 https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.linprog.html https://python.quantecon.org/lp_intro.html example1 图解法 import numpy as np from scipy.optimize import linprog import matplotlib.pyplot as plt from matplotlib.patches import Polygonfig, ax plt.subplots(figsize(8, 6)) ax.grid()# Draw constraint lines ax.hlines(0, -1, 17.5) ax.vlines(0, -1, 12) ax.plot(np.linspace(-1, 17.5, 100), 6-0.4*np.linspace(-1, 17.5, 100), colorc)## 画一条直线 ax.plot(np.linspace(-1, 5.5, 100), 10-2*np.linspace(-1, 5.5, 100), colorc) ## 画一条直线 ax.text(1.5, 8, $2x_1 5x_2 \leq 30$, size12) ax.text(10, 2.5, $4x_1 2x_2 \leq 20$, size12) ax.text(-2, 2, $x_2 \geq 0$, size12) ax.text(2.5, -0.7, $x_1 \geq 0$, size12)# Draw the feasible region feasible_set Polygon(np.array([[0, 0],[0, 6],[2.5, 5],[5, 0]]),colorcyan) ax.add_patch(feasible_set)# Draw the objective function ax.plot(np.linspace(-1, 5.5, 100), 3.875-0.75*np.linspace(-1, 5.5, 100), colororange) ax.plot(np.linspace(-1, 5.5, 100), 5.375-0.75*np.linspace(-1, 5.5, 100), colororange) ax.plot(np.linspace(-1, 5.5, 100), 6.875-0.75*np.linspace(-1, 5.5, 100), colororange) ax.arrow(-1.6, 5, 0, 2, width 0.05, head_width0.2, head_length0.5, colororange) ax.text(5.7, 1, $z 3x_1 4x_2$, size12)# Draw the optimal solution ax.plot(2.5, 5, *, colorblack) ax.text(2.7, 5.2, Optimal Solution, size12)plt.show()结果如下这个图还蛮好看的 python代码 - solution import numpy as np import matplotlib.pyplot as plt from scipy.optimize import linprog from quantecon.optimize.linprog_simplex import linprog_simplex import ot from scipy.stats import betabinom import networkx as nx # Define parameters# Construct parameters c_ex1 np.array([3, 4])# Inequality constraints A_ex1 np.array([[2, 5],[4, 2]]) b_ex1 np.array([30,20])# Solve the problem # we put a negative sign on the objective as linprog does minimization res_ex1 linprog(-c_ex1, A_ubA_ex1, b_ubb_ex1)res_ex1结果如下 matlab代码-solution %% example1 clc; clear; c[-3,-4]; % 价值向量 a_inequ[2,5;4,2]; % a、b对应不等式的左边和右边 b_inequ[30;20]; a_eq[]; % aeq和beq对应等式的左边和右边 b_eq[]; [x,y]linprog(c,a_inequ,b_inequ,a_eq,b_eq,zeros(2,1)); fprintf(x[%3f,%3f]\n,x); fprintf(y[%3f]\n,y); %结果如下 example2 python代码 from scipy.optimize import linprog c [-1, 4] A [[-3, 1], [1, 2]] b [6, 4] x0_bounds (None, None) x1_bounds (-3, None) res linprog(c, A_ubA, b_ubb, bounds[x0_bounds, x1_bounds]) print(res.fun) print(res.x)结果如下 matlab代码 %%example2 clc; clear; c[-1,4]; % 价值向量 a_inequ[-3,1;1,2]; % a、b对应不等式的左边和右边 b_inequ[6;4]; a_eq[]; % aeq和beq对应等式的左边和右边 b_eq[]; lb [-inf,-3]; % 这里不要写成了lb[-3,-inf],否则无界 ub []; [x,y]linprog(c,a_inequ,b_inequ,a_eq,b_eq,lb,ub); fprintf(x[%3f,%3f]\n,x); fprintf(y[%3f]\n,y);example3 python代码 from scipy.optimize import linprog import numpy as npc [-1,-1/3] a_inequ np.array([[1, 1],[1 ,1/4],[1 ,-1],[-1/4, -1],[-1, -1],[-1 ,1]])b_inequ np.array([2, 1, 2 ,1 ,-1 ,2]);a_eq np.array([[1, 1/4]]); b_eq np.array([1/2]);x0_bounds [-1,1.5]; x1_bounds [-0.5,1.25];res linprog(c, A_uba_inequ, b_ubb_inequ,A_eqa_eq,b_eqb_eq, bounds[x0_bounds, x1_bounds])print(res.x) print(res.fun)结果如下 matlab代码 clc; clear; c [-1 -1/3]; a_inequ [1 1; 1 1/4;1 -1; -1/4 -1;-1 -1;-1 1]; b_inequ [2 1 2 1 -1 2]; a_eq [1 1/4]; b_eq 1/2; lb [-1,-0.5]; ub [1.5,1.25]; [x,y] linprog(c,a_inequ,b_inequ,a_eq,b_eq,lb,ub); fprintf(x[%3f,%3f]\n,x); fprintf(y[%3f]\n,y);嘿嘿先到这里吧
http://www.pierceye.com/news/744475/

相关文章:

  • 网站后台这么做视频教程佛山百度seo排名
  • 网站建立吸引人的策划活动适合做推广的平台
  • 无锡市住房和城乡建设局网站昆明做网站的网络公司
  • 家居seo整站优化方案已经有了网站源代码怎样搭建
  • 红河州网站建设对网站做维护
  • 网站建设5000费用预算wordpress 鼠标点击特效
  • 江门企业自助建站系统做网站诱导网站
  • 知识问答网站开发南昌建站
  • 开发网站需要租服务器网易企业邮箱如何申请注册
  • 青岛市黄岛区城市建设局网站南京建设监理协会网站
  • 网站设计要点做网站的是什么职业
  • 造型设计网站推荐哪些企业网站做得好
  • 东丰网站建设网络域名怎么注册
  • 行业网站模板装饰公司东莞网站建设
  • 成都政务网站建设电脑编程与网站建设
  • 描述电子商务网站建设网站开发教程H5
  • 个人做电影网站有什么风险招聘网站制作公司
  • 安徽网站推广公司网站集群建设参数
  • 个人网站做哪种能赚钱网站维护有哪些企业
  • 专题类的网站郴州全网推广公
  • 流行用什么做网站手机响应式网站
  • 绍兴网站建设 微德福如何填写网站开发验收单
  • php 创建网站开发中山如何建设网站
  • 莱芜企业建站公司申请微信公众号
  • 手机网站 html5上海网站开发怎么做
  • 精密科技东莞网站建设ppt简约大气模板
  • 一家专做特卖的网站seo推广优化方案
  • 南沙门户网站建设监理工程师成绩在建设部哪个网站查
  • 做视频网站需要什么证件wordpress从
  • 算卦网站开发京东慧采入驻条件及费用2023年