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

建一个在线商城网站学网络营销

建一个在线商城网站,学网络营销,web开发工程师岗位描述,建设网站的策划书目录 0. 简介 1. 单纯形算法解析 1.1 基本概念及原理解析 1.1.1 线性规划标准形式 1.1.2 线性规划典范形式 1.1.3 凸组合和凸锥组合 1.1.4 极点和极方向 1.1.5 线性规划可行域的表示 1.1.6 线性规划基本定理 1.1.7 基本解与基本可行解 1.1.8 关于“退化” 1.2 “判…

目录

0. 简介

1. 单纯形算法解析

1.1 基本概念及原理解析

1.1.1 线性规划标准形式

1.1.2 线性规划典范形式

1.1.3 凸组合和凸锥组合

1.1.4 极点和极方向

1.1.5 线性规划可行域的表示

1.1.6 线性规划基本定理

1.1.7 基本解与基本可行解

1.1.8 关于“退化”

1.2 “判优”规则

1.3 “改进”规则

1.4 “初始点”确定方法

1.4.1 两阶段法

 1.4.2 大M法

1.5 单纯形算法中的几个问题

​1.6 单纯形算法计算步骤图 ​

2 单纯形算法计算案例 

3 参考资料


0. 简介

单纯形算法(simplex method)是求解线性规划模型的一种通用方法。

线性规划模型具有三个要素:

  • 决策变量
  • 目标函数
  • 约束条件

线性规划模型具有这样的特点:

  • 决策变量相互独立且连续变化
  • 目标函数是线性函数
  • 约束条件是线性不等式组 

例: 一个企业“生产计划”的线性规划模型如下

\begin{align*} max \quad & z = 50x_1+80x_2\\ s.t. \quad & 0.5x_1 + 2x_2 \leq 40 \\ &x_1+1.5x_2 \leq 45\\ &x_1,x_2 \geq0 \end{align}

 max是指目标函数极大化,maximum的缩写,如果目标函数极小化则用min, minimize的缩写。s.t.是subject to的缩写,表示受限制于,其后跟约束条件。上述模型中约束条件前两条表示资源约束,最后一条表示决策变量的非负约束。

一般来说,对于生产计划这类问题,可用如下线性规划模型近似表示

\begin{align*} max \quad &\sum_{j=1}^{n}c_j x_j&\\ s.t. \quad &\sum_{j=1}^n a_{ij}x_j\leq b_i, i=1,2,\cdots ,m,&\\ &x_j \geq 0, j=1,2,\cdots ,n. \end{align}

当然线性规划模型可以远比以上模型复杂,需要根据具体问题特征进行建模。下面介绍求解线性规划模型的单纯形算法。

1. 单纯形算法解析

 单纯形算法遵循“初始点——判优——改进”的优化模式。我们首先讨论“判优”,然后讨论“改进”,最后讨论“初始点”

1.1 基本概念及原理解析

为了方便后续的讨论,需要先了解一些线性规划的表示形式可行域、以及线性规划可行解的刻画等内容

1.1.1 线性规划标准形式

 定义1:  线性规划的标准形式(standard form)是指满足如下四个条件的线性规划模型:

(1)所有决策变量的取值是非负的;

(2)除决策变量非负约束外的其他约束是等式约束;

(3)模型中目标函数需要极大化(也可以要求极小化);

(4)等式约束中常数项位于等号的右端(称为右端项,right hand side)

例:一个线性规划模型的标准形式

 线性规划模型标准形式的一般表达为

  线性规划模型标准形式矩阵表达

\begin{align*} max \quad & z=\boldsymbol{c}^{\rm T}\boldsymbol{x}\\ s.t. \quad & \boldsymbol{A}\boldsymbol{x} = \boldsymbol{b}\\ & \boldsymbol{x}\geq0 \end{}

1.1.2 线性规划典范形式

 定义2: 线性规划的典范形式(canonical form)是指满足如下四个条件的线性规划模型:

(1)所有决策变量的取值是非负的;

(2)除决策变量非负约束外的其他约束是等式约束,并且右端项是非负的;

(3)模型中目标函数需要极大化(也可以要求极小化);

(4)在等式约束中存在一组与等式约束个数相等的决策变量,它们的系数构成系数矩阵的一个单位子矩阵。

例:一个线性规划模型的典范形式

 线性规划模型典范形式的一般表达为

1.1.3 凸组合和凸锥组合

 定义3: 给定m个向量\boldsymbol{x^1,x^2,\cdots,x^m} \in \mathbb{R}^n以及满足 \sum_{i=1}^m \alpha_i =1的非负实数\alpha_i \geq0, i=1,2,\cdots,m, 我们将向量\alpha_1 \boldsymbol{x^1}+\alpha_2 \boldsymbol{x^2}+\cdots+\alpha_m \boldsymbol{x^m}称为\boldsymbol{x^1,x^2,\cdots,x^m}凸组合(convex combination),如果仅仅要求组合系数\alpha_i \geq0, i=1,2,\cdots,m, 那么向量\alpha_1 \boldsymbol{x^1}+\alpha_2 \boldsymbol{x^2}+\cdots+\alpha_m \boldsymbol{x^m}称为\alpha_1 \boldsymbol{x^1}+\alpha_2 \boldsymbol{x^2}+\cdots+\alpha_m \boldsymbol{x^m}凸锥组合(convex conical combination),也称为非负线性组合。

这里回顾一下线性规划的标准形式的矩阵表达式(这里我们要求目标函数极小化)

 \begin{align*} min \quad & z=\boldsymbol{c^{\rm{T}}x}\\ s.t. \quad & \boldsymbol{\rm{A}}\boldsymbol{x}=\boldsymbol{b}\\ & \boldsymbol{x}\geq \boldsymbol{0} \end{align} 

 其中系数矩阵\boldsymbol{\rm{A}}\in\mathbb{R}^{m \times n},右端项\boldsymbol{b} \in \mathbb{R}^m,目标函数的梯度向量\boldsymbol{c} \in \mathbb{R}^n,决策变量\boldsymbol{x} \in \mathbb{R}^n。线性规划的可行域实际上是由右端项\boldsymbol{b}相对于系数矩阵\mathbf{A}的列向量的凸锥组合系数\boldsymbol{x}构成的。

定义4:设集合S \subseteq \mathbb{R}^n,若\forall \boldsymbol{x}^1,\boldsymbol{x}^2 \in S\forall \alpha \in [0,1],有\alpha \boldsymbol{x}^1+(1-\alpha) \boldsymbol{x}^2 \in S,则称S为一个凸集(convex set)

集合T\subset \mathbb{R}^n凸包(convex hull)是指包含T的凸集的交集,即包含T的最小凸集,记为

{\rm conv} \ T \overset{def}{=} \cap_{C \supseteq T} C

其中C为凸集。

一个有限点集

http://www.shuangfujiaoyu.com/news/49281.html

相关文章:

  • 网站做跳转林云seo博客
  • 郑州专业做微信网站无锡网站服务公司
  • 软件开发项目风险有哪些如何优化关键词的排名
  • 成都seo网站开发西安网站优化公司
  • 微信公众平台怎样开发seo优化是怎么回事呢
  • 企业网站及信息化建设郑州seo网站关键词优化
  • 哈尔滨有哪些做网站的公司个人网站网址
  • 兰陵成都设计公司网站优化公司大家好
  • 专门做音效的网站站长素材网站官网
  • 深圳网站建设亿联时代seo sem什么意思
  • 如何看网站的建站时间最新长尾关键词挖掘
  • 动态ip如何做网站今天国际新闻最新消息10条
  • 山东东平建设工程招标网站活动推广方案
  • 手机网站返回按钮怎么做体验营销
  • 莱芜昨天下午又死了7个网址seo优化排名
  • 怎么在搜索引擎做网站登记做seo排名
  • 电子商务网站建设 项目规划书如何有效的推广宣传
  • 怎么做网站美工河北优化seo
  • 找人做彩票网站多少钱互联网营销公司
  • 网站建设排名优化技巧网站空间
  • 网站设计师接单seo是什么意思知乎
  • 手机网站怎么提高关键词优化网站排名的方法
  • 高端品牌网站建设公司策划公司
  • 微博如何做的跟网站一样杭州搜索引擎推广排名技术
  • vue做网站导航个人网站怎么建立
  • 网站建设如何在宣传部备案新闻发布
  • 台州网站开发微信小程序开发工具
  • 深圳网站建设 贴吧推广方案有哪些
  • 微信知彼网络网站建设青岛网站排名公司
  • 个人博客网站模板下载网站交换链接友情链接的作用