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

外贸出口公司网站建设方案网站开发的流程是怎样的

外贸出口公司网站建设方案,网站开发的流程是怎样的,云速建站怎么样,网站开发赚钱吗 知乎目录 1、最优化问题 2、线性规划 3、无约束优化 3.1单变量 3.2多变量 1、最优化问题 使用scipy库中的minimize函数来求解最优化问题。在这个例子中,我们定义了一个目标函数 objective,其形式为x1^2 x2^2;以及一个约束条件 constraint&…

目录

1、最优化问题

2、线性规划

3、无约束优化

3.1单变量

3.2多变量


1、最优化问题

使用scipy库中的minimize函数来求解最优化问题。在这个例子中,我们定义了一个目标函数 objective,其形式为x1^2 + x2^2;以及一个约束条件 constraint,即x1 + x2 -1 = 0。然后,我们通过调用minimize函数来求解最小值问题。

from scipy.optimize import minimize# 定义目标函数
def objective(x):return x[0]**2 + x[1]**2# 定义约束条件
def constraint(x):return x[0] + x[1] - 1# 定义初始猜测值
x0 = [0, 0]# 定义变量边界
bounds = ((-10, 10), (-10, 10))# 定义约束条件字典
constraint_dict = {'type': 'eq', 'fun': constraint}# 求解最优化问题
result = minimize(objective, x0, method='SLSQP', bounds=bounds, constraints=constraint_dict)# 打印求解结果
print("最优解:", result.x)
print("最优目标值:", result.fun)

最优解: [0.5 0.5]
最优目标值: 0.5

2、线性规划

可以使用PuLP库求解线性规划问题。首先,我们需要安装PuLP库。可以使用以下命令在终端或命令提示符中安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PuLP

求解以下线性规划问题:

maximize 2x + y
subject to:
3x - y <= 6
x + 2y <= 4
x >= 0, y >= 0

from pulp import *# 创建问题实例
prob = LpProblem("Simple_LP_Problem", LpMaximize)# 定义决策变量
x = LpVariable("x", lowBound=0)
y = LpVariable("y", lowBound=0)# 定义目标函数
prob += 2*x + y# 定义约束条件
prob += 3*x - y <= 6
prob += x + 2*y <= 4# 求解问题
prob.solve()# 打印结果
print("Status:", LpStatus[prob.status])
print("Optimal Solution:")
for var in prob.variables():print(var.name, "=", var.varValue)
print("Optimal Objective Value =", value(prob.objective))

Status: Optimal
Optimal Solution:
x = 2.2857143
y = 0.85714286
Optimal Objective Value = 5.42857146

3、无约束优化

3.1单变量

import numpy as np
from scipy.optimize import minimize# 定义目标函数
def objective(x):return x ** 2# 定义初始猜测值
x0 = 0.5# 定义优化问题
constraints = None  # 这里我们没有约束条件,所以设置为None
options = {'disp': True}  # 显示优化结果
result = minimize(objective, x0, method='Powell', constraints=constraints, options=options)# 输出优化结果
print("Optimized value: ", result.fun)
print("Optimized point: ", result.x)

Optimized value:  0.0
Optimized point:  [0.]

3.2多变量

import numpy as np
from scipy.optimize import minimize# 定义目标函数
def objective(x):x1, x2 = xreturn (x1**2-1)**2 + x1**2+x2**2-2*x1# 定义约束条件为无约束优化问题
constraints = None# 定义初始点
x0 = np.array([1, 1])# 求解优化问题
result = minimize(objective, x0, method='BFGS', constraints=constraints)# 输出结果
print("最优解:", result.x)
print("最小值:", result.fun)

最优解: [ 1.00000021e+00 -2.06553830e-09]
最小值: -0.9999999999997886

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

相关文章:

  • 做维修电器网站网站运营与管理
  • 网站联系我们模块怎么做手机app官网下载
  • 网站制作工具 织梦建立网站wordpress
  • 建设银行个人网站个人客户做门户网站赚钱吗
  • 湖北专业网站建设设计网站建设的优势是什么意思
  • 网站建设详细教程视频佛山移动网站建设费用
  • 关于网站集约化建设公函重庆 网站设计外包公司
  • 网站开发语言是什么江苏省建设工程集团
  • 怎么开外贸网店苏州做网站优化
  • 电影网站要怎样做才有出路百度小程序中心
  • 网站建设图片logo企业网站建设自己的官网
  • 建设网站做什么赚钱快排seo
  • 深圳建立网站公司网站网址建立快捷方式
  • 地产网站建设案例做解密类网站可行
  • 网站频道建设做网站建设分哪些类型
  • 绥化网站建设有什么软件做短视频网站好
  • 前端作业做一个网站果园网站建设
  • 国内优秀个人网站网站域名与网站首页网址
  • 木卢seo教程淄博做网站优化
  • 网站建设项目需求分析网站的要素是什么意思
  • 建设企业网站电话域名会影响网站排名吗
  • 呼和浩特市网站公司网站开发服务外包合同
  • 网站流量统计平台seo推广培训
  • 沈阳网上注册公司流程seo深圳优化
  • 网站如何设计才大气动易手机网站
  • 可以找厂家的网站深圳服务网站入口
  • 合肥网站建设王道下拉強网站建设技术哪些内容
  • 做oa好 还是做网站好企业建设电子商务网站的预期收益
  • 金阊网站建设wordpress 添加媒体
  • 东阳企业网站微商城建设网络工程师题库