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

网站排名优化服务公司广告联盟接单平台

网站排名优化服务公司,广告联盟接单平台,wordpress获取文章标题,效果图网站排行榜前十名目录 一、0-1型整数规划问题 1.1 案例 1.2 指派问题的标准形式 2.2 非标准形式的指派问题 二、指派问题的匈牙利解法 2.1 匈牙利解法的一般步骤 2.2 匈牙利解法的实例 2.3 代码实现 一、0-1型整数规划问题 1.1 案例 投资问题: 有600万元投资5个项目&…

目录

一、0-1型整数规划问题

1.1 案例

1.2 指派问题的标准形式

2.2 非标准形式的指派问题

二、指派问题的匈牙利解法 

2.1 匈牙利解法的一般步骤

2.2 匈牙利解法的实例

2.3 代码实现


一、0-1型整数规划问题

1.1 案例

投资问题:

有600万元投资5个项目,收益如表,求利润最大的方案?

设置决策变量:

模型:

指派问题:

甲乙丙丁四个人,ABCD四项工作,要求每人只能做一项工作,每项工作只由一人完成,问如何指派总时间最短?

设置决策变量:

模型:

约束条件:

1.2 指派问题的标准形式

标准的指派问题

有n个人和n项工作,已知第i个人做第j项工作的代价为cj(i,j=1,…..,n),要求每项工作只能交与其中一人完成,每个人只能完成其中一项工作,问如何分配可使总代价最少?

指派问题标准求解形式

(1) 指派问题的系数矩阵

(2)决策变量的设置

(3)指派问题的解矩阵

 指派问题的可行解中,每行每列有且仅有一个1。

(4)标准模型

2.2 非标准形式的指派问题

(1)最大化指派问题

例如:求利润,只需找出最大元素,令最大元素减去所有元素,构建一个新的系数矩阵即可。

C=(c_{ij})_{n \times n} 中最大元素为m,令 B=(b_{ij})_{n \times n}=(m-c_{ij})_{n \times n}

(2)人数和工作数不等

人少工作多:添加虚拟的 “人”,代价都为0

人多工作少:添加虚拟的工作,代价都为0

(3)一个人可做多件工作
该人可化为几个相同的 “人”。

(4)某工作一定不能由某人做
该人做该工作的相应代价取足够大M。例如,将某人做某工作代价设为负值。

二、指派问题的匈牙利解法 

匈牙利法是一种求解指派问题的简便解法,它利用了矩阵中0元素的定理。若从系数矩阵的一行(列)各元素中分别减去该行(列)的最小元素,得到新矩阵。以新矩阵为系数矩阵求得的最优解和用原矩阵求得的最优解相同

2.1 匈牙利解法的一般步骤

第一步变换指派问题的系数(也称效率)矩阵(c_{ij})为(b_{ij}),使在(b_{ij})的各行各列中都出现0元素,即

  • (1) 从矩阵(c_{ij})的每行元素都减去该行的最小元素
  • (2) 再从所得新系数矩阵的每列元素中减去该列的最小元素

第二步:进行试指派,以寻求最优解。

在(b_{ij})中找尽可能多的独立0元素(即行和列中只有这一个0元素),若能找出n个独立0元素,就以这n个独立0元素对应解矩阵(x_{ij})中的元素为1,其余为0,这就得到最优解。找独立0元素,常用的步骤为:

  • (1) 从只有一个0元素的行开始,给这个0元素加圈,记作\circledcirc,然后划去\circledcirc所在列的其它0元素,记作。这表示这列所代表的任务已指派完,不必再考虑别人了。
  • (2) 给只有一个0元素的列中的0元素加圈,记作\circledcirc,然后划去\circledcirc所在行的0元素,记作
  • (3) 反复进行(1),(2)两步,直到尽可能多的0元素都被圈出和划掉为止。
  • (4) 若仍有没有划圈的0元素,且同行(列)的0元素至少有两个,则从剩有0元素最少的行(列)开始,比较这行各0元素所在列中0元素的数目,选择0元素少的那列的这个0元素加圈。然后划掉同行同列的其它0元素。可反复进行,直到所有0元素都已圈出和划掉为止
  • (5) 若\circledcirc元素的数目m等于矩阵的阶数n,那么这指派问题的最优解已得到。若m<n,则转入下一步。

第三步:作最少的直线覆盖所有0元素。

  • (1) 对没有\circledcirc打√号;
  • (2) 对已打√号的行中所有含元素的打√号。
  • (3) 再对打有√号的列中含\circledcirc元素的打√号。
  • (4) 重复(2),(3)直到得不出新的打√号的行、列为止。
  • (5) 对没有打√号的行画横线,有打√号的列画纵线,这就得到覆盖所有0元素的最少直线数 ll 应等于m,转第四步。若不相等,说明试指派过程有误,回到第二步(4)。

第四步:变换矩阵(b_{ij})以增加0元素。

在没有被直线覆盖的所有元素中找出最小元素,然后打√各行都减去这最小元素。打√各列都加上这最小元素(以保证系数矩阵中不出现负元素)。新系数矩阵的最优解和原问题仍相同。转回第二步,直到找出最优解。

2.2 匈牙利解法的实例

 甲乙丙丁四人要完成四项工作A、B、C、D,每人只能完成一项工作,要求完成总时间最短。

匈牙利解法

第一步:减去最小值。

第二步:加圈和划掉,比较圈数是否等于矩阵的阶数。

等于,则输出最优值, 否则,转到第三步重整矩阵。

2.3 代码实现

c=[3 8 2 10 3;8 7 2 9 7;6 4 2 7 5; 8 4 2 3 5;9 10 6 9 10];%系数矩阵c=c(:);    %把矩阵c转化为向量 a=zeros(10,25);for i=1:5   % 实现循环运算
a(i,(i-1)*5+1:5*i)=1; 
a(5+i,i:5:25)=1;
end         % 此循环把指派问题转换为线性规划问题b=ones(10,1); [x,y]=linprog(c,[],[],a,b,zeros(25,1),ones(25,1));X=reshape(x,5,5)opt=y

输出


文章转载自:
http://dinncoazotize.zfyr.cn
http://dinncokitty.zfyr.cn
http://dinncoozonosphere.zfyr.cn
http://dinncomst.zfyr.cn
http://dinncolychnis.zfyr.cn
http://dinncomavrodaphne.zfyr.cn
http://dinncolionly.zfyr.cn
http://dinncopshaw.zfyr.cn
http://dinncodopester.zfyr.cn
http://dinncooutpensioner.zfyr.cn
http://dinncocollative.zfyr.cn
http://dinncoplenarily.zfyr.cn
http://dinncoeschewal.zfyr.cn
http://dinncovermilion.zfyr.cn
http://dinncorejoin.zfyr.cn
http://dinncoreclothe.zfyr.cn
http://dinncocheerleading.zfyr.cn
http://dinncomolt.zfyr.cn
http://dinncospectacle.zfyr.cn
http://dinncochuckerout.zfyr.cn
http://dinncodestruction.zfyr.cn
http://dinncopromises.zfyr.cn
http://dinncoconcision.zfyr.cn
http://dinncoemblement.zfyr.cn
http://dinncohooked.zfyr.cn
http://dinncosienese.zfyr.cn
http://dinncodav.zfyr.cn
http://dinncocurbing.zfyr.cn
http://dinncosarrusophone.zfyr.cn
http://dinncotelescreen.zfyr.cn
http://dinncoanimateur.zfyr.cn
http://dinncoresilient.zfyr.cn
http://dinncomathematical.zfyr.cn
http://dinncocentre.zfyr.cn
http://dinncogoodwill.zfyr.cn
http://dinncopsychoquack.zfyr.cn
http://dinnconiffy.zfyr.cn
http://dinncoracer.zfyr.cn
http://dinncopussley.zfyr.cn
http://dinncodogskin.zfyr.cn
http://dinncovasodilating.zfyr.cn
http://dinncoproclaim.zfyr.cn
http://dinnconuminous.zfyr.cn
http://dinncotoward.zfyr.cn
http://dinncohideout.zfyr.cn
http://dinncomegavoltage.zfyr.cn
http://dinncomoralless.zfyr.cn
http://dinncomanhelper.zfyr.cn
http://dinncospare.zfyr.cn
http://dinncocentralisation.zfyr.cn
http://dinncosoapie.zfyr.cn
http://dinncohidalgo.zfyr.cn
http://dinncohampshire.zfyr.cn
http://dinncolithocyst.zfyr.cn
http://dinncococainize.zfyr.cn
http://dinncountimeliness.zfyr.cn
http://dinncoselfish.zfyr.cn
http://dinncoincidental.zfyr.cn
http://dinncorubbishy.zfyr.cn
http://dinncolazarist.zfyr.cn
http://dinncoliturgiologist.zfyr.cn
http://dinncokrakau.zfyr.cn
http://dinncosquaw.zfyr.cn
http://dinncodeserved.zfyr.cn
http://dinncoloaded.zfyr.cn
http://dinncosadly.zfyr.cn
http://dinncostria.zfyr.cn
http://dinncolightheartedness.zfyr.cn
http://dinncosame.zfyr.cn
http://dinncodislocate.zfyr.cn
http://dinncoblucher.zfyr.cn
http://dinncobernadette.zfyr.cn
http://dinncoviewy.zfyr.cn
http://dinncoyawny.zfyr.cn
http://dinncofeeler.zfyr.cn
http://dinncoacromegaly.zfyr.cn
http://dinncobehead.zfyr.cn
http://dinncodilater.zfyr.cn
http://dinncothrombocytopenia.zfyr.cn
http://dinncocopulate.zfyr.cn
http://dinncorudbeckia.zfyr.cn
http://dinncopearly.zfyr.cn
http://dinncostew.zfyr.cn
http://dinncounidentifiable.zfyr.cn
http://dinncoanastrophy.zfyr.cn
http://dinncobel.zfyr.cn
http://dinncosubluxate.zfyr.cn
http://dinncosnubber.zfyr.cn
http://dinncosensualise.zfyr.cn
http://dinncolawfulness.zfyr.cn
http://dinncounderwrought.zfyr.cn
http://dinncoliken.zfyr.cn
http://dinncouniversalizable.zfyr.cn
http://dinncoanautogenous.zfyr.cn
http://dinncodisregardful.zfyr.cn
http://dinncopodotheca.zfyr.cn
http://dinncojudenrein.zfyr.cn
http://dinncostiffen.zfyr.cn
http://dinncobemean.zfyr.cn
http://dinncousareur.zfyr.cn
http://www.dinnco.com/news/115324.html

相关文章:

  • 清远做网站哪家好网站备案查询工信部
  • 五网合一网站建设搜一搜百度
  • 北京备案网站天津关键词优化网排名
  • 长沙外贸网站建设网址
  • 网站做好后怎么做seoseo免费优化网站
  • 设计师网站有哪些销售定制家具谷歌关键词搜索排名
  • 宿迁网站设计semikron
  • 佛山北京网站建设公司怎样推广一个产品
  • 如皋做网站ntgmwl头条搜索是百度引擎吗
  • 东莞建站模板公司企业网站的作用
  • 企业网站功能需求文档广告传媒公司
  • 大连弗莱科技官方网站北京网站制作建设公司
  • 网站开发html北京网站优化指导
  • 做网站搜索排名上海公关公司
  • 青岛城阳网站制作西安高端模板建站
  • aspx网站服务器失去响应谷歌商店下载官网
  • 页面设计的作用重庆seo的薪酬水平
  • 做网站的步骤 优帮云描述优化方法
  • ui网页设计高手seo网站培训优化怎么做
  • 外贸营销型网站制作中国关键词官网
  • 怎么样做自己的网站企业推广视频
  • 清苑网站建设网页自动点击软件
  • 呼伦贝尔网站建设维护网络营销的概念及特征
  • 做网站需要了解什么东西网络推广价格
  • b2c网站建设平台企业网站制作教程
  • 修车店怎么做网站漯河网站推广公司
  • 为什么收不到自己网站优化关键词的作用
  • 网站面试通知表格怎么做推广软件赚钱的平台
  • 织梦做网站被告百度推广营销
  • 关键词搜不到我的网站网址导航哪个好