建立线性规划模型.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《建立线性规划模型.ppt》由会员分享,可在线阅读,更多相关《建立线性规划模型.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 优优 化化 建建 模模拍卖与投标问题拍卖与投标问题-例例6.3:艺术品拍卖问题艺术品拍卖问题招招标项标项目目类类型型12345招招标项标项目的数量目的数量12334投投标标价格价格投投标标人人192863投投标标人人267915投投标标人人378634投投标标人人454321假设每个投标人对每类艺术品最多只能购买假设每个投标人对每类艺术品最多只能购买1件件 每个投标人购买的艺术品的总数不能超过每个投标人购买的艺术品的总数不能超过3件件 问哪些艺术品能够卖出去?卖给谁?每类物品的清算价问哪些艺术品能够卖出去?卖给谁?每类物品的清算价应该是多少?应该是多少?优优 化化 建建 模模假设有一个中间商
2、希望最大化自己的例润假设有一个中间商希望最大化自己的例润 问题分析与假设问题分析与假设 设有N类物品需要拍卖,第j类物品的数量为Sj(j=1,2,,N);有M个投标者,投标者i(i=1,2,,M)对第j类物品的投标价格为bij(假设非负)。投标者i对每类物品最多购买一件,且总件数不能超过ci。实际中可以通过对所有投标的报价进行排序来解决实际中可以通过对所有投标的报价进行排序来解决 优优 化化 建建 模模目标:目标:确定第j类物品的清算价格pj,它应当满足下列假设条件:成交的第j类物品的数量不超过Sj(j=1,2,,N);对第j类物品的报价低于pj的投标人将不能获得第j类物品;如果成交的第 j
3、类物品的数量少于Sj(j=1,2,,N),可以认为pj=0(除非拍卖方另外指定一个最低的保护价);对第j类物品的报价高于pj的投标人有权获得第j类物品,但如果他有权获得的物品超过3件,那么假设他总是希望使自己的满意度最大(满意度可以用他的报价与市场清算价之差来衡量)。优优 化化 建建 模模线性规划线性规划模型模型(LP)用0-1变量xij表示是否分配一件第j类物品给投标者i,即xij=1表示分配,而xij=0表示不分配。目标函数目标函数 虚拟的中间商的虚拟的中间商的总利润最大总利润最大,即即约束条件约束条件(1)每类物每类物品的数量限品的数量限制制(2)每个投标人所能分每个投标人所能分到的物品
4、的数量限制到的物品的数量限制 优优 化化 建建 模模MODEL:TITLE 拍卖与投标拍卖与投标;SETS:!S,C,B,X的含义就是上面建模时给出的定义的含义就是上面建模时给出的定义;AUCTION:S;BIDDER:C;LINK(BIDDER,AUCTION):B,X;ENDSETSDATA:!通过文本文件输入数据通过文本文件输入数据;AUCTION=FILE(AUCTION.TXT);BIDDER=FILE(AUCTION.TXT);S=FILE(AUCTION.TXT);C=FILE(AUCTION.TXT);B=FILE(AUCTION.TXT);ENDDATAMAX=SUM(LIN
5、K:B*X);!目标函数目标函数;FOR(AUCTION(J):!拍卖数量限制拍卖数量限制 AUC_LIM SUM(BIDDER(I):X(I,J)S(J);FOR(BIDDER(I):!投标数量限制投标数量限制;BID_LIM SUM(AUCTION(J):X(I,J)C(I);FOR(LINK:BIN(X);!0-1变量限制变量限制;ENDLINGO模型为模型为 优优 化化 建建 模模最优解为:投标人1得到艺术品1、3、4,投标人2、3都得到艺术品2、3、5,投标人4得到艺术品4、5.结果,第4、5类艺术品各剩下1件没有成交。如何才能确定清算价格呢?如何才能确定清算价格呢?约束“AUC_L
6、IM”是针对每类艺术品的数量限制的,对应的影子价格就是其清算价格:即5类艺术品的清算价格分别是5、5、3、0、0。第4、5类艺术品有剩余,所以清算价格为0 推广推广:大学生的选课问题大学生的选课问题 优优 化化 建建 模模交通流均衡问题例交通流均衡问题例6.4:公路网汽车分布公路网汽车分布居民区居民区工作区工作区BCDA每天上班时间有6千辆小汽车要从居民区A前往工作区D 道路道路ABACBCBDCD行行驶驶时间时间(分(分钟钟)流量流量 220521252202 流量流量 330531353303 流量流量 440541454405条道路上每辆汽车的平均行驶时间和汽车流量之间的关系见下表 这些
7、汽车将如何在每条道路上分布?优优 化化 建建 模模问题分析问题分析 交通流的规律交通流的规律:每辆汽车都将选择使自己每辆汽车都将选择使自己从从A到到D运行时间最少的路线运行时间最少的路线 必然的结果:无论走哪条路线从A到D,最终花费的时间应该是一样的,因为花费时间较长的那条线路上的部分汽车总会改变自己的路线,以缩短自己的行驶时间汽车在每条道路上的分布将达到均衡状态汽车在每条道路上的分布将达到均衡状态 决决策策变变量量共有20个决策变量Y(j)和X(i,j),(i=2,3,4;j=AB,AC,BC,BD,CD)如如Y(AB)表示道路)表示道路AB上的总的流量,进一步分解成三部分:上的总的流量,进
8、一步分解成三部分:道路道路AB上的流量不超过上的流量不超过2时的流量,用时的流量,用X(2,AB)表示;)表示;AB上的流量超过上的流量超过2但不超过但不超过3时,超过时,超过2的流量部分用的流量部分用X(3,AB)表示;)表示;AB上的流量超过上的流量超过3但不超过但不超过4时,超过时,超过3的流量部分用的流量部分用X(4,AB)表示。)表示。线性线性规划规划模型模型(LP)优优 化化 建建 模模目标函数目标函数 约约束束条条件件总的堵塞总的堵塞时间最小时间最小 用T(i,j)表示流量X(i,j)对应的堵塞时间 并不是总并不是总堵塞时间堵塞时间 T(i,j)关于i是单调增加的,即不断增加的车
9、流只会使以前的堵塞加剧而不可能使以前的堵塞减缓。故关于决策变量X(i,j)而言,与希望优化的目标的单调性一致每条道路上的总流量每条道路上的总流量Y等于该道路上的分流量等于该道路上的分流量X的和的和道路交汇处道路交汇处A、B、C、D(称为节点称为节点)的流量守恒(即流入的流量守恒(即流入量等于流出量)量等于流出量)决策变量的上限限制,如决策变量的上限限制,如 X(2,AB)2,X(3,AB)1,X(4,AB)1等等 优优 化化 建建 模模LINGO模型如下:模型如下:MODEL:TITLE 交通流均衡交通流均衡;SETS:ROAD/AB,AC,BC,BD,CD/:Y;CAR/2,3,4/;LIN
10、K(CAR,ROAD):T,X;ENDSETSDATA:!行驶时间行驶时间;T=20,52,12,52,20 30,53,13,53,30 40,54,14,54,40;ENDDATAOBJ MIN=SUM(LINK:T*X);!目标函数目标函数;优优 化化 建建 模模!四个节点的流量守恒条件四个节点的流量守恒条件;NODE_A Y(INDEX(AB)+Y(INDEX(AC)=6;NODE_B Y(INDEX(AB)=Y(INDEX(BC)+Y(INDEX(BD);NODE_C Y(INDEX(AC)+Y(INDEX(BC)=Y(INDEX(CD);NODE_D Y(INDEX(BD)+Y(I
11、NDEX(CD)=6;!每条道路上的总流量每条道路上的总流量Y等于该道路上的分流量等于该道路上的分流量X的和的和;FOR(ROAD(I):ROAD_LIM SUM(CAR(J):X(J,I)=Y(I);!每条道路的分流量每条道路的分流量X的上下界设定的上下界设定;FOR(LINK(I,J)|I#EQ#1:BND(0,X(I,J),2);FOR(LINK(I,J)|I#GT#1:BND(0,X(I,J),1);END 优优 化化 建建 模模均衡时道路AB、AC、BC、BD、CD的流量分别是4、2、2、2、4(千辆车)。注意这时得到的目标函数452并不是真正的总运行和堵塞时间 真正运行时间是:每辆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建立 线性规划 模型
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内