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

建设国外网站自学网站开发条件

建设国外网站,自学网站开发条件,精美的网站,全球外贸网站排名问题需求: 输入待制作的材料:(材料长,材料数量) 分别为(5401,124)、(200,135)、(1350,45), 输入原材料长度最大值6500,最小值3500&…

问题需求:
输入待制作的材料:(材料长,材料数量)
分别为(5401,124)、(200,135)、(1350,45),
输入原材料长度最大值6500,最小值3500,浮动间隙10(即步长),可选种类3
求需要多少原材料,数量分别为多少
备注:原材料可以分割也可以合并,可以想象为黄金

求解:这是一个带有约束条件的拉格朗日乘数法求解最优值的问题,我们直接上代码

from scipy.optimize import minimize
import numpy as np# 由于x[0]*x[1]+(x[0]+10)*x[2]+(x[0]+20)*x[3])是凸函数,所以必定存在全局最优,证明略from scipy.optimize import minimize
import numpy as np
fun = lambda x: (x[0])
# 限制条件 eq等于 ineq大于等于
cons = ({'type': 'eq', 'fun': lambda x: (x[0]*x[1]+(x[0]+10)*x[2]+(x[0]+20)*x[3]) - (5401*124+200*135+1350*45)},{'type': 'ineq', 'fun': lambda x: (x[0] - 3500)},{'type': 'ineq', 'fun': lambda x:  (6500 - (x[0]+20))},{'type': 'ineq', 'fun': lambda x: (x[1] - 1)},{'type': 'ineq', 'fun': lambda x: (x[2] - 1)},{'type': 'ineq','fun': lambda x: (x[3] - 1)})
# 代表四个变量的初始值
x0 = np.array((6500, 1, 1, 1)) # 设置初始值 
# 限制变量范围
bounds = ((3500,6500),(1,None),(1,None),(1,None))
res = minimize(fun, x0, method='SLSQP', constraints=cons, bounds=bounds)
print('最大值:',res.fun)
print('最优解:',res.x)
print('迭代终止是否成功:', res.success)
print('迭代终止原因:', res.message)

最大值: 3500.0
最优解: [3500. 71.82289948 71.93464057 72.04638166]
迭代终止是否成功: True
迭代终止原因: Optimization terminated successfully

total_info = (5401*124+200*135+1350*45)
x = round(res.fun, 0)
now_info = x * int(res.x[1]) + (x+10)*int(res.x[2]) + (x+20) * int(res.x[3])
need_other = total_info - now_info
p_num = int(res.x[1])
q_num = int(res.x[2])
z_num = int(res.x[3])# 由于int取整并且步长远小于原材料长度
# 所以可直接从最小向上依次选
if x >= need_other:p_num += 1
elif x + (x + 10) >= need_other:p_num += 1q_num += 1
elif x + (x + 10) + (x + 20) >= need_other:p_num += 1q_num += 1z_num += 1print(str(int(x)) + ' ' + str(p_num))
print(str(int(x+10)) + ' ' + str(q_num))
print(str(int(x+20)) + ' ' + str(z_num))
print('多买的原材料长度' + " " + str(int((x * p_num + (x+10) * q_num + (x+20) * z_num) - total_info)))

3500 72
3510 72
3520 72
多买的原材料长度 686

欢迎关注公众号算法小生与我沟通交流

http://www.yayakq.cn/news/535937/

相关文章:

  • 深圳市门户网站建设哪家好北京最富裕的三个区
  • 帮人做网站一个多少钱怎样在百度上免费做广告
  • 网站网页宽度多少合适瀑布式网站
  • 南海小程序网站开发网页游戏排行榜前十名2021
  • wordpress文章图片没src地址惠州百度seo找谁
  • 如何让百度收录我的网站wordpress 风 轩
  • 做网站哪个公司好 快选宁陵建站宝饮水机企业网站模板
  • 网站建设网页设计网站模板一键生成微信小程序
  • 深圳网站制作首选灵点网络广州新闻报道
  • 找网站做任务领q币成都网站成都网站制作公司
  • 简约网站模板html网站开发的资料设备
  • 网站分析内容环保网站 源码
  • 把网站制作成app全屋定制营销方案
  • 修改网站照片需要怎么做建设网站需要学习什么
  • 大庆市网站建设芜湖做网站哪家好
  • 电子商务和网站建设方案网络广告形式
  • 做英语在线翻译兼职网站从化一站式网站建设
  • 一个销售网站的设计方案网站没有访问量
  • 建设网站中期要做什么农村建设自己的网站首页
  • 个人建设网站流程图重庆公司团建推荐
  • 网站建设 网站开发建设企业资质双网是哪两个网站
  • 如何建立互联网公司网站河南智慧团建官网
  • 网站怎么加关键词做优化太仓市住房和城乡建设局规网站
  • 网站建设与管理 试题做博客网站怎么赚钱
  • 重庆最有效的网站推广成功的o2o平台有哪些
  • 网站关键字布局互联网公司市值排名城市
  • 安卓软件制作网站做短视频的网站
  • 中国建设协会官网站装修网站平台排行榜
  • 住房和城乡建设部网站标准下载企业网站制作收费
  • 网站关键词指数查询哪个网站专做二手相机