整数规划习题

整数规划习题
整数规划习题

第五章 整数规划习题

5.1 考虑下列数学模型

)()(m in 2211x f x f z += 且满足约束条件

(1)或101≥x ,或102≥x ; (2)下列各不等式至少有一个成立:

???

??≥+≥+≥+15

215152212121x x x x x x

(3)021=-x x 或5或10 (4)01≥x ,02≥x 其中

)(11x f =??

?=>+0,0

0,520111x x x 如如 =)(22x f ??

?=>+0,0

0,612222x x x 如如

将此问题归结为混合整数规划的模型。

解:2211612510m in x y x y z +++=

?

?

??????????????

????=≥≥=+++++-+-=-≤++-≥+-≥+-≥+?--≥?-≥?≤?≤),,=(或,)()()(;)(11.110;00)4(1

11105503215215152)1(1010102111

1098711109872165462152142132312211i y x x y y y y y y y y y y x x y y y M y x x M y x x M y x x M y x M y x M y x M y x i

5.2 试将下述非线性的0-1规划问题转换成线性的0-1规划问题

3

3

3221max x x x x z -+=

??

?==≤++-)

,(或3,2,110332321j x x x x j

解:令=y ???==否则,当,01132x x

故有y x x =32,又21x ,3

1x 分别与1x ,3x 等价,因此题中模型可转换为

31m ax x y x z -+=

?

????

??

??-+≤+≤≤≤++-变量均为10,,,1

3

323213

23

2321y x x x y x x x y x y x x x

5.3 某科学实验卫星拟从下列仪器装置中选若干件装上。有关数据资料见表5-1

要求:(1)装入卫星的仪器装置总体积不超过V ,总质量不超过W ;(2)A 1与A 3中最多安装一件;(3)A 2与A 4中至少安装一件;(4)A 5同A 6或者都安上,或者都不安。总的目的是装上取的仪器装置使该科学卫星发挥最大的实验价值。试建立这个问题的数学模型。 解:

j

j j x c z ∑==6

1max

???

??

?????????????==≥+≤+≤≤∑∑==否则

仪器安装,0,111

654231

6

1

6

1j j j j j j j j A x x x x x x x W x w V x v

5.4 某钻井队要从以下10个可供选择的井位中确定5个钻井探油,使总的钻探费用最小。若10个井位的代号为s 1 ,s 2,…s 10,相应的钻探费用为c 1 ,c 2,…,c 10,并且井位选择上要满足下列限制条件: (1)或选择s 1和s 7,或选择钻探s 8;

(2)选择了s 3或s 4就不能选择s 5,或反过来也一样;

(3)在s 5,s 6,s 7,s 8,中最多只能选两个;试建立这个问题的整数规划模型。 解:

∑==10

1min j j

j x c z

???????

?????????=≤+++≤+=+≤+=+=∑=,否则井位选择钻探第0s ,12

11115j 8

7655487538110

1

j x x x x x x x x x x x x x x j

5.5 用割平面法求解下列整数规划问题 (a )2197m ax x x z +=

???

??≥≤+≤+-且为整数0,,35

763212121x x x x x x (b )215x 4x m inz +=

?

?????

?≥≥+≥+≥+且为整数0x ,x 2x 3x 54x x 72x 3x 21212121 (c )321264m ax x x x z ++=

?

?????

?≥≤++-≤+-≤-且为整数0,,,5565443213212121x x x x x x x x x x (d )21411m ax x x z += ?

?????

?≥≤-≤+≤+-且为整数0,,42162514221212121x x x x x x x x

解:(a )不考虑整数约束,用单纯形法求解相应线性给华问题得最终单纯形表,见表5A-1。

从表中第1行得

27221227432=

++x x x 由此 0

221

227213432≤--=-x x x 即 2122122

7143-

=+--s x x 将此约束加上,并用对偶单纯形法求解得表5A-2。

)

74

4()76

1()710(141+=+-+++s x x 又得到一个新的约束

74767

1214-

=+--s s x 再将此约束加上,并用对偶单纯形法求解得表5A-3。

因此本题最优解为 x 1=4,x 2=3,z=55 (b )本题最优解为x 1=2,x 2=1,z=13

(c )本题最优解为x 1=2,x 2=1,x 3=6,z=26 (d )本题最优解为x 1=2,x 2=3,z=34

5.6 分配甲、乙、丙、丁四个人去完成五项任务。每人完成各项任务时间如表5-2所。由于任务数多于人数,故规定其中有一个人可兼完成两项任务,其余三人每人完成一项。试确定总花费时间为最少的指派方案。

加工假设的第五个人是戊,他完成各项工作时间去甲、乙、丙、丁中最小者,构造表为5A-4 总计需要131小时。

5.7 某航空公司经营A ,B ,C 三个城市之间的航线,这些航线每天班机起飞与到达时间如表5-3所示。

到下班起飞至少需要2小时准备时间,试决定一个使停留费用损失为最小的飞行方案。

解:把从某城市起飞的飞机当作要完成的任务,到达的飞机看作分配去完成任务的人。只要飞机到达后两个小时,即可分配去完成起飞的任务。这样可以分别对城市A,B,C各列出一个指派问题。各指派问题效率矩阵的数字为飞机停留的损失的费用。设飞机在机场停留一小时损失为a元,则停留2小时损失为4a元,停留3小时损失为9a,依次类推。

对A,B,C三个城市建立的指派问题得效率矩阵分别见表5A-6,表5A-7,表5A-8。

对上述指派问题用匈牙利法求解,即可得到一个使停留费用损失最小的方案。

5-8 需制造2000件的某种产品,这种产品可利用A ,B ,C 设备的任意一种加工,已知每种设备的生产准备结束费用,生产该产品时的单件成本,以及每种设备的最大加工量如表5-4所示,试对此问题建立整数规划模型并求解。

3213215210200300100m in x x x y y y z +++++=

??

???

??

??=≤≤≤≤≤≤≥++1

0120008000600020003

21321或j y y

x y x y x x x x 最优解为x 1=0,x 2=800,x 3=1200,z=8100

5-9 运筹学中著名的旅行商贩(货郎担)问题可以叙述如下:某旅行商贩从某一城市出发,到其它几个城市去推销商品,规定每个城市均须到达而且只到达一次,然后回到原出发城市。已知城市i 和城市j 之间的距离为d ij ,问该商贩应选择一条什么样的路线顺序旅行,使总的旅程为最短。试对此问题建立整数规划模型。

解:设??

?=,否则直接去旅行商贩从0j i ,1ij x

由此可写出其整数规划模型为

∑∑==n i n

j

ij

ij x d z 1

min

??????

??

???????≠==-≤+-====∑∑=j i n ...1j i n ...1i 1),...,1(1),...,1(11,,,,),也可取整数值,,

为连续变量(i ij j i n

j ij n

i ij u n nx u u n i x n j x

5.10 有三个不同产品要在三台机床上加工,每个产品必须首先在机床1上加工,然后依次在机床2,3上加工。在每台机床上加工三个产品的顺序应保持一样,假定用t ij 表示在第j 机床上加工第i 个产品的时间,问应如何安排,使三个产品总的加工周期为最短。试建立这个问题的数学模型。

解:用x ij 表示第i 中产品在j 机床上开始加工的时刻,则问题的数学模型可表示为:

{}333323231313,,m ax m in t x t x t x z +++=

互斥性约束或加工顺序约束???????

?????

??≥===-≤-+≤-+==≤+++++010;3,2,1;2,1)1()2,1;3,2,1(,1,1,11,ij i ij j i j i i

j i ij ij j i ij ij x j i M x t x M x t x j i t t x δδδ

5.11 某电子系统由三种元件组成,为使系统正常运转,每个元件都必须工作良好。如一个或多个元件安装几个备用件将提高系统的可靠性。已知系统运转可靠性为各元件可靠性的乘积,而每一元件的可靠性则是备用件数量的函数,具体数值见表5-5。

150元,重量限制为20千克,问每个元件各安装多少备用件(每个元件备用件不得超过5个),是系统可靠性为最大。试列出这个问题的整数规划模型。 用、重量的限制,元件1的备件最多安装5个,元件2备件最多5个,元件3的备件最多安装3个。故问题的数学模型可表示为:

)9.07.0()95.075.06.0()9.08.07.06.05.0(max 13121110987654321y y y y y y y y y y y y y z ++?+++?+++++=

???????????????

??===≥===≤++≤++∑∑∑===)13,...,110)3,2,1(01112064215040302013

11

10

76

1321321i y j x y y y x x x x x x i j i i i i i i (或

5.12 用你认为合适的方法求解下述问题:

32152m ax x x x z ++=

???

??≥≤++≥-+-0,,10215310321321321x x x x x x x x x

解:

将问题改写为

32152m ax x x x z ++=

??????

?==≥≤++-+-≤-+-+-≤+-1

0),3,2,1(010

2)1(1531015310321321

321或y j x x x x M

y x x x My

x x x j 求解得x 1=0,x 2=0,x 3=10,y=1,z=50

5.13 下述线性规划问题

321101020m ax x x x z ++=

???

??≥=++≤++且取整数值

,0,,20420615

4202321321321x x x x x x x x x

说明能否用先求解相应的线性规划问题然后凑整的办法来求得该整数规划的一个可行解。

解:当不考虑整数约束,求解相应线性规划得最优解为x 1=10/3,x 2=x 3=0。用凑整法时令x 1=3,x 2=x 3=0,其中第2个约束无法满足,故不可行。

5.14 某市为方便学生上学,拟在新建的居民小区增设若干所小学。已知备选校址代号及其能覆盖的居民小区编号如表5-7所示,问为覆盖所有小区至少应建多少所小学,要求建模并求解。

解:令??

?=,否则备选校址建校在第0i ,1x

F E D C B A x x x x x x z +++++=m in ?

?????

?≥≥+≥+≥+≥+≥+++≥++1111111A F D F E E C D B D C B A C B A x x x x x x x x x x x x x x x x 答案为在A ,D ,E 三个备选校址建校。

5.15 已知下列五名运动员各种姿势的游泳成绩(各为50米)如表5-8所示,试问如何从中选拔一个参加200米混合泳的接力队,使语气比赛成绩为最好。

泳,预期总成绩为126.2秒。

5-16 用匈牙利法求解下述指派问题,已知效率矩阵分别如下:

(a ) ???????????

?161512111514161517161213121097 (b ) ?

???????????????1096109532485724679278310283 解:(a )最优指派方案为x 13=x 22=x 34=x 41=1, 最优值为48; (b )最优指派方案为x 15=x 23=x 32=x 44=x 51=1;最优值为21

5-17 从甲、乙、丙、丁、戊五人中挑选四人去完成四项工作。已知每人完成各项工作的时间如表5-9所示。规定每项工作只能由一个人去单独完成,每个人最多承担一项任务。又假定对甲必须保证分配一项任务,丁因某种原因决定不同意

承担第4项任务。在满足上述条件下,如何分配工作,使完成四项工作总的花费时间为最少。

不分配工作。

5-18 设有m 个某种物资的生产点,其中第i 个点(i=1,…,m )的产量为a i 。该种物资销往n 个需求点,其中第j 个需求点所需量为b j (j=1,…,n )。已知∑∑≥j j i i b a 。已知。又知从各生产点往需求点发运时,均需经过p 个中间编组站之一转运,若启用第k 个中间编组站,不管转运量多少,均发生固定费用f ,而第k 个中间编组站转运最大容量限制为q k (k=1,…,p )。用c ik 和c kj 分别表示从i 到k 和从k 到j 的单位物资的运输费用,试确定一个使总费用为最小的该种物资的调运方案。

解: 设??

?=,否则个编组站启用第0k ,1k y

则问题的数学模型可表述为:

∑∑∑∑∑+?+?=j kj

kj k k ik ik i k k k x c x c y f z min

????

??????

????

?=≥≥=?≤===≤===≤∑∑∑∑∑∑100,0),...,1(),...,1(),...,1()

,...,1(),...,1(或k kj ik i k ik i j kj ik i k ik k

j kj k

i ik y x x p k y M x p k x x p k q x n j b x m i a x

动态规划例题

例1:机器负荷分配问题 某公司新购进1000台机床,每台机床都可在高、低两种不同的负荷下进行生产,设在高负荷下生产的产量函数为g(x )=10x (单位:百件),其中x 为投入生产的机床数量,年完好率为a =0.7;在低负荷下生产的产量函数为h(y)=6y (单位:百件),其中y 为投人生产的机床数量,年完好率为b=0.9。计划连续使用5年,试问每年如何安排机床在高、低负荷下的生产计划,使在五年内生产的产品总产量达到最高。 例2:某企业通过市场调查,估计今后四个时期市场对某种产品的需要量如下表: 时期(k) 1 2 3 4 需要量(d k ) 2(单位) 3 2 4 假定不论在任何时期,生产每批产品的固定成本费为3(千元),若不生产,则为零;生产单位产品成本费为1(千元);每个时期生产能力所允许的最大生产批量为不超过6个单位,则任何时期生产x 个单位产品的成本费用为: 若 0<x ≤6 , 则生产总成本=3十1·x 若 x =0 , 则生产总成本=0 又设每个时期末未销售出去的产品,在一个时期内单位产品的库存费用为0.5(千元),同时还假定第1时期开始之初和在第4个时期之末,均无产品库存。现在我们的问题是;在满足上述给定的条件下,该厂如何安排各个时期的生产与库存,使所花的总成本费用最低? 例3:设某企业在第一年初购买一台新设备,该设备在五年内的年运行收益、年运行费用及更换新设备的净费用如下表:(单位:万元) 年份(k) 役龄(t) 运行收益()k g t 运行费用()k r t 更新费用()k c t 第一年 0 22 6 18 第二年 0 1 23 21 6 8 19 22

第五章 整数规划练习题答案教程文件

第五章整数规划练习 题答案

精品资料 仅供学习与交流,如有侵权请联系网站删除 谢谢2 第五章 整数规划练习题答案 一. 判断下列说法是否正确 1. 用分枝定界法求解一个极大化的整数规划问题时,任何一个可行整数解的目标函数值是 该问题目标函数值的下界。( ) 2. 用割平面法求解整数规划时,构造的割平面有可能切去一些不属于最优解的整数解。( ) 3. 用割平面法求解纯整数规划时,要求包括松弛变量在内的全部变量必须取整数值。( ) 4. 指派问题数学模型的形式与运输问题十分相似,故也可以用表上作业法求解。( ) 二. 设有五项工作要分派给五个工人,每人的作业产值如下表所示,为了使总产值最大,问 应如何分配这五项工作,并求得最大产值。 答案: 设原矩阵为A ,因求极大问题,令B=[M-a ij ],其中M=Max {a ij }=10,则: 16425105 3140 42132 510425 1042 4003B 13752102641015406241515130450203057470574704646111 -???? ?? ? ? ? ? ? ? ? ? ? =→→- ? ? ?- ? ? ? ? ? ??????? --- m 4n 5 l m 44213421324324315415452352346464646=<===???? ? ??? ? ? ? ?→→????→?? ? ? ?? ? ? ? ???????0 3102340031 15406020303535?? ? ? ? ? ? ??? 31234311546233535??? ?? ? ?→ ?? ? ??? m=5=n ,得最优解。解矩阵*00 01000100X 00 0010100010000?? ? ? ?= ? ? ??? 。

运筹学整数规划补例样本

运筹学难点辅导材料 整数规划补例 1、 对( IP) 整数规划问题12 12121212max 14951631..0,0,z x x x x x x s t x x x x =++≤?? -+≤?? ≥≥???为整数, 问用先解相应的线性规划然后凑 整的办法能否求到最优整数解? 再用分支定界法求解。 解 先不考虑整数约束, 得到线性规划问题( 一般称为松弛问题LP) 12 12121 2max 14951..6310,0 z x x x x s t x x x x =++≤?? -+≤??≥≥?用图解法求出最优解12310 ,23x x ==且296z =。 如用”舍入取整法”凑整可得到四个点, 即( 1, 3) 、 ( 2, 3) 、 ( 1, 4) 、 ( 2, 4) 。代入约束条件发现她们都不是可行解。可将可行域内的所有整数点一一列举( 完全枚举法) , 本例中( 2, 2) 、 ( 3, 1) 点为最大值4z =。 令() 0310,23T X ??= ??? 及最优值()0 296z =。可行域记为D, 显然()0X 不是整数解。 定界: 取()0296z z == , 再用视察法找一个整数可行解()0,0T X '=及0z '=, 取0z z '==, 即*2906 z ≤≤ 分支: ( 关键点, 在B 的最优解中任选一个不符合整数条件的变量j x , 其值为 j b , 构造两个约束条件1,j j j j x b x b ????≥+≤????, 这里用了取整函数呵! ) 任取最 优解中一个不为整数的变量值, 例如132x = , 根据312?? =???? , 构造两个约束条件,

动态规划讲解大全(含例题及答案)

动态规划讲解大全 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶段问题,逐个求解,创立了解决这类过程优化问题的新方法——动态规划。1957年出版了他的名著Dynamic Programming,这是该领域的第一本著作。 动态规划问世以来,在经济管理、生产调度、工程技术和最优控制等方面得到了广泛的应用。例如最短路线、库存管理、资源分配、设备更新、排序、装载等问题,用动态规划方法比用其它方法求解更为方便。 虽然动态规划主要用于求解以时间划分阶段的动态过程的优化问题,但是一些与时间无关的静态规划(如线性规划、非线性规划),只要人为地引进时间因素,把它视为多阶段决策过程,也可以用动态规划方法方便地求解。 动态规划程序设计是对解最优化问题的一种途径、一种方法,而不是一种特殊算法。不象前面所述的那些搜索或数值计算那样,具有一个标准的数学表达式和明确清晰的解题方法。动态规划程序设计往往是针对一种最优化问题,由于各种问题的性质不同,确定最优解的条件也互不相同,因而动态规划的设计方法对不同的问题,有各具特色的解题方法,而不存在一种万能的动态规划算法,可以解决各类最优化问题。因此读者在学习时,除了要对基本概念和方法正确理解外,必须具体问题具体分析处理,以丰富的想象力去建立模型,用创造性的技巧去求解。我们也可以通过对若干有代表性的问题的动态规划算法进行分析、讨论,逐渐学会并掌握这一设计方法。 基本模型 多阶段决策过程的最优化问题。 在现实生活中,有一类活动的过程,由于它的特殊性,可将过程分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果。当然,各个阶段决策的选取不是任意确定的,它依赖于当前面临的状态,又影响以后的发展,当各个阶段决策确定后,就组成一个决策序列,因而也就确定了整个过程的一条活动路线,如图所示:(看词条图) 这种把一个问题看作是一个前后关联具有链状结构的多阶段过程就称为多阶段决策过程,这种问题就称为多阶段决策问题。 记忆化搜索 给你一个数字三角形, 形式如下: 1 2 3 4 5 6 7 8 9 10 找出从第一层到最后一层的一条路,使得所经过的权值之和最小或者最大. 无论对与新手还是老手,这都是再熟悉不过的题了,很容易地,我们写出状态转移方程:f(i, j)=a[i, j] + min{f(i+1, j),f(i+1, j + 1)} 对于动态规划算法解决这个问题,我们根据状态转移方程和状态转移方向,比较容易地写出动态规划的循环表示方法。但是,当状态和转移非常复杂的时候,也许写出循环式的动态规划就不是那么

第六章---运筹学-整数规划案例

第六章整数规划 用图形将一下列线性规划问题的可行域转换为纯整数问题的可行域(在图上用“×”标出)。 1、 max z=3x1+2x2 . 2x1+3x2≤12 2x1+x2≤9 x1、x2≥0 解: 2、 min f=10x1+9x2 . 5x1+3x2≥45 x1≥8 x2≤10 x1、x2≥0

求解下列整数规划问题 1、 min f=4x1+3x2+2x3 . 2x1-5x2+3x3≤4 4x1+x2+3x3≥3 x2+x3≥1 x1、x2、x3=0或1 解:最优解(0,0,1),最优值:2 2、 min f=2x1+5x2+3x3+4x3 . -4x1+x2+x3+x4≥2 -2x1+4x2+2x2+4x2≥4 x1+x2-x2+x2≥3 x1、x2、x3、x3=0或1 解:此模型没有可行解。 3、max Z=2x1+3x2+5x3+6x4 . 5x1+3x2+3x3+x4≤30 2x1+5x2-x2+3x2≤20 -x1+3x2+5x2+3x2≤40 3x1-x2+3x2+5x2≤25 x1、x2、x3、x3=正整数 解:最优解(0,3,4,3),最优值:47 4、 min z =8x1 +4 x2+3 x3+5 x4+2 x5+3 x6+4 x7+3 x8+4 x9+9 x10+7 x11+ 5 x12 +10 x13+4 x14+2 x15+175 x16+300 x17+375 x18 +500 x19 约束条件x1 + x2+x3≤30 x4+ x5+ x6-10 x16≤0 x7+ x8+ x9-20 x17≤0 x10+ x11+ x12-30 x18≤0 x13+ x14+ x15-40 x19≤0 x1 + x4+ x7+x10+ x13=30 x2 + x5+ x8+x11+ x14=20 x3 + x6+ x9+x12+ x15=20 x i为非负数(i=1,2…..8) x i为非负整数(i=9,10…..15) x i为为0-1变量(i=16,17…..19) 解:最优解(30,0,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,1),最优值:860 一餐饮企业准备在全市范围内扩展业务,将从已拟定的14个点中确定8个点建立分店,由于地理位置、环境条件不同,建每个分店所用的费用将有所不同,现拟定的14个店的费用情况如下表:

运筹学经典案例

运筹学经典案例 案例一:鲍德西((B AWDSEY)雷达站的研究 20世纪30年代,德国内部民族沙文主义及纳粹主义日渐抬头。以希特勒为首的纳粹势力夺取了政权开始为以战争扩充版图,以武力称霸世界的构想作战争准备。欧洲上空战云密布。英国海军大臣丘吉尔反对主政者的“绥靖”政策,认为英德之战不可避免,而且已日益临近。他在自己的权力范围内作着迎战德国的准备,其中最重要、最有成效之一者是英国本土防空准备。 1935年,英国科学家沃森—瓦特(R.Watson-Wart)发明了雷达。丘吉尔敏锐地认识到它的重要意义,并下令在英国东海岸的Bawdsey建立了一个秘密的雷达站。 当时,德国已拥有一支强大的空军,起飞17分钟即可到达英国。在如此短的时间内,如何预警及做好拦截,甚至在本土之外或海上拦截德机,就成为一大难题。雷达技术帮助了英国,即使在当时的演习中已经可以探测到160公里之外的飞机,但空防中仍有许多漏洞,1939年,由曼彻斯特大学物理学家、英国战斗机司令部科学顾问、战后获诺贝尔奖金的P.M.S.Blachett为首,组织了一个小组,代号为“Blachett 马戏团”,专门就改进空防系统进行研究。 这个小组包括三名心理学家、两名数学家、两名应用数学家、一名天文物理学家、一名普通物理学家、一名海军军官、一名陆军军官及一名测量人员。研究的问题是:设计将雷达信息传送给指挥系统及武器系统的最佳方式;雷达与防空武器的最佳配置;对探测、信息传递、作战指挥、战斗机与防空火力的协调,作了系统的研究,并获得了成功,从而大大提高了英国本土防空能力,在以后不久对抗德国对英伦三岛的狂轰滥炸中,发挥了极大的作用。二战史专家评论说,如果没有这项技术及研究,英国就不可能赢得这场战争,甚至在一开始就被击败。“Blackett马戏团”是世界上第一个运筹学小组。在他们就此项研究所写的秘密报告中,使用了 “Operational Research”一词,意指作战研究”或“运用研究”。就是我们所说的运筹学。Bawdseg雷达站的研究是运筹学的发祥与典范。项目的巨大实际价值、明确的目标、整体化的思想、数量化的分析、多学科的协同、最优化的结果,以及简明朴素的表述,都展示了运筹学的本色与特色,使人难以忘怀。

最全的运筹学复习题及答案78213

最全的运筹学复习题及 答案78213

四、把下列线性规划问题化成标准形式: 2、minZ=2x1-x2+2x3 五、按各题要求。建立线性规划数学模型 1、某工厂生产A、B、C三种产品,每种产品的原材料消耗量、机械台时消耗量以及这些资源的限量,单位产品的利润如下表所示:

根据客户订货,三种产品的最低月需要量分别为200,250和100件,最大月销售量分别为250,280和120件。月销售分别为250 ,280和120件。问如何安排生产计划,使总利润最大。 2、某建筑工地有一批长度为10米的相同型号的钢筋,今要截成长度为3米的钢筋 90根,长度为4米的 钢筋60根,问怎样下料,才能使所使用的原材料最省? 1.某运输公司在春运期间需要24小时昼夜加班工作,需要的人员数量如下表所示:起运时间服务员数 2—6 6—10 10一14 14—18 18—22 22—2 4 8 10 7 12 4 每个工作人员连续工作八小时,且在时段开始时上班,问如何安排,使得既满足以上要求,又使上班人数最少?

五、分别用图解法和单纯形法求解下列线性规划问题.并对照指出单纯形迭代的每一步相 当于图解法可行域中的哪一个顶点。

六、用单纯形法求解下列线性规划问题: 七、用大M法求解下列线性规划问题。并指出问题的解属于哪一类。

八、下表为用单纯形法计算时某一步的表格。已知该线性规划的目标函数为maxZ=5x1+3x2,约束形式为“≤”,X3,X4为松驰变量.表中解代入目标函数后得Z=10 X l X2X3X4 —10 b -1 f g X3 2 C O 1 1/5 X l a d e 0 1 (1)求表中a~g的值 (2)表中给出的解是否为最优解? (1)a=2 b=0 c=0 d=1 e=4/5 f=0 g=-5 (2)表中给出的解为最优解 第四章线性规划的对偶理论 五、写出下列线性规划问题的对偶问题 1.minZ=2x1+2x2+4x3

动态规划习题

第七章动态规划 规划问题的最终目的就是确定各决策变量的取值,以使目标函数达到极大或极小。在线性规划和非线性规划中,决策变量都是以集合的形式被一次性处理的;然而,有时我们也会面对决策变量需分期、分批处理的多阶段决策问题。所谓多阶段决策问题是指这样一类活动过程:它可以分解为若干个互相联系的阶段,在每一阶段分别对应着一组可供选取的决策集合;即构成过程的每个阶段都需要进行一次决策的决策问题。将各个阶段的决策综合起来构成一个决策序列,称为一个策略。显然,由于各个阶段选取的决策不同,对应整个过程可以有一系列不同的策略。当过程采取某个具体策略时,相应可以得到一个确定的效果,采取不同的策略,就会得到不同的效果。多阶段的决策问题,就是要在所有可能采取的策略中选取一个最优的策略,以便得到最佳的效果。动态规划(dynamic programming)同前面介绍过的各种优化方法不同,它不是一种算法,而是考察问题的一种途径。动态规划是一种求解多阶段决策问题的系统技术,可以说它横跨整个规划领域(线性规划和非线性规划)。当然,由于动态规划不是一种特定的算法,因而它不象线性规划那样有一个标准的数学表达式和明确定义的一组规则,动态规划必须对具体问题进行具体的分析处理。在多阶段决策问题中,有些问题对阶段的划分具有明显的时序性,动态规划的“动态”二字也由此而得名。动态规划的主要创始人是美国数学家贝尔曼(Bellman)。20世纪40年代末50年代初,当时在兰德公司(Rand Corporation)从事研究工作的贝尔曼首先提出了动态规划的概念。1957年贝尔曼发表了数篇研究论文,并出版了他的第一部著作《动态规划》。该著作成为了当时唯一的进一步研究和应用动态规划的理论源泉。1961年贝尔曼出版了他的第二部著作,并于1962年同杜瑞佛思(Dreyfus)合作出版了第三部著作。在贝尔曼及其助手们致力于发展和推广这一技术的同时,其他一些学者也对动态规划的发展做出了重大的贡献,其中最值得一提的是爱尔思(Aris)和梅特顿(Mitten)。爱尔思先后于1961年和1964年出版了两部关于动态规划的著作,并于1964年同尼母霍思尔(Nemhauser)、威尔德(Wild)一道创建了处理分枝、循环性多阶段决策系统的一般性理论。梅特顿提出了许多对动态规划后来发展有着重要意义的基础性观点,并且对明晰动态规划路径的数学性质做出了巨大的贡献。 动态规划在工程技术、经济管理等社会各个领域都有着广泛的应用,并且获得了显著的效果。在经济管理方面,动态规划可以用来解决最优路径问题、资源分配问题、生产调度问题、库存管理问题、排序问题、设备更新问题以及生产过程最优控制问题等,是经济管理中一种重要的决策技术。许多规划问题用动态规划的方法来处理,常比线性规划或非线性规划更有效。特别是对于离散的问题,由于解析数学无法发挥作用,动态规划便成为了一种非常有用的工具。 动态规划可以按照决策过程的演变是否确定分为确定性动态规划和随机性动态规划;也可以按照决策变量的取值是否连续分为连续性动态规划和离散性动态规划。本教材主要介绍动态规划的基本概念、理论和方法,并通过典型的案例说明这些理论和方法的应用。 §7.1 动态规划的基本理论 1.1多阶段决策过程的数学描述 有这样一类活动过程,其整个过程可分为若干相互联系的阶段,每一阶段都要作出相应的决策,以使整个过程达到最佳的活动效果。任何一个阶段(stage,即决策点)都是由输入(input)、决策(decision)、状态转移律(transformation function)和输出(output)构成的,如图7-1(a)所示。其中输入和输出也称为状态(state),输入称为输入状态,输出称为输出状态。

整数规划例题

〈运筹学〉补充例题 例题 1.1 某工厂可以生产产品A和产品B两种产品。生产单位产品A和B所需要的机时、人工工时的数量以及可利用资源总量由下表给出。这两种产品在市场上是畅销产品。该工厂经理要制订季度的生产计划,其目标是使工厂的销售额最大。 产品A 产品B 资源总量 机器(时) 6 8 120 人工(时) 10 5 100 产品售价(元) 800 300 MAX 800X1 +300X2 ST 6X1 +8X2 <= 120 10X1 +5X2 <= 100 X1, X2 >=0 例题 1.2该工厂根据产品A和产品B的销售和竞争对手的策略,调整了两种产品的售价。产品A和B的价格调整为600元和400元。假设其它条件不变,请你帮助该工厂经理制订季度的生产计划,其目标仍然是使工厂的销售额最大。 X 600X1 +400X2 ST 6X1 +8X2 <= 120 10X1 +5X2 <= 100 X1, X2 >=0 例题 1.3由于某些原因,该工厂面临产品原料供应的问题。因此,工厂要全面考虑各种产品所需要的机时、人工工时、原材料的资源数量及可用资源的总量、产品的售价等因素。有关信息在下表中给出。 产品A 产品B 资源总量 机器(时) 6 8 120 人工(时) 10 5 100 原材料(公斤) 11 8 130 产品售价(元) 600 400 MAX 600X1 +400X2 ST 6X1 +8X2 <= 120 10X1 +5X2 <= 100 11X1 +8X2 <= 130 X1, X2 >=0 例题 1.4随着企业改革的不断深化,该企业的经理的管理思想产生了变化,由原来的追求销售额变为注重销售利润,因此,要考虑资源的成本。工厂的各种产品所需要的机时、人

运筹学整数规划例题

练习4.9 连续投资问题 某公司现有资金10万元,拟在今后五年考虑用于下列项目的投资: 项目A:从第一年到第四年每年年初需要投资,并于次年收回本利115%,但要求第一年投资最低金额为4万元,第二.三.四年不限. 项目B:第三年初需要投资,到第五年末能收回本利128%,但规定最低投资金额为3万元,最高金额为5万元. 项目C:第二年初需要投资,到第五年末能收回本利140%,但规定其投资金额或为2万元,或为4万元,或为6万元,或为8万元. 项目D:五年每年年初都可购买公债,于当年末归还,并获利6%,此项目投资金额不限. 试问该公司应图和确定这些项目的每年投资金额,使到第五年末拥有最大的资金收益. (1) x 为项目各年月初投入向量。 (2) ij x 为 i 种项目j 年的月初的投入。 (3) 向量c 中的元素 ij c 为i 年末j 种项目收回本例的百分比。 (4) 矩阵A 中元素 ij a 为约束条件中每个变量ij x 的系数。 (5) Z 为第5年末能拥有的资金本利最大总额。 因此目标函数为 4325max 1.15 1.28 1.40 1.06A B C D Z x x x x =+++ 束条件应是每年年初的投资额应等于该投资者年初所拥有的资金. 第1年年初该投资者拥有10万元资金,故有 11100000A D x x +=. 第2年年初该投资者手中拥有资金只有()116%D x +,故有 22211.06A C D D x x x x ++=. 第3年年初该投资者拥有资金为从D 项目收回的本金: 21.06D x ,及从项目A 中第1年投资收回的本金: 11.15A x ,故有 333121.15 1.06A B D A D x x x x x ++=+ 同理第4年、第5年有约束为 44231.15 1.06A D A D x x x x +=+, 5341.15 1.06D A D x x x =+

运筹学经典案例

案例一:鲍德西((B AWDSEY)雷达站的研究 20世纪30年代,德国内部民族沙文主义及纳粹主义日渐抬头。以希特勒为首的纳粹势力夺取了政权开始为以战争扩充版图,以武力称霸世界的构想作战争准备。欧洲上空战云密布。英国海军大臣丘吉尔反对主政者的“绥靖”政策,认为英德之战不可避免,而且已日益临近。他在自己的权力范围内作着迎战德国的准备,其中最重要、最有成效之一者是英国本土防空准备。 1935年,英国科学家沃森—瓦特(R.Watson-Wart)发明了雷达。丘吉尔敏锐地认识到它的重要意义,并下令在英国东海岸的Bawdsey建立了一个秘密的雷达站。 当时,德国已拥有一支强大的空军,起飞17分钟即可到达英国。在如此短的时间内,如何预警及做好拦截,甚至在本土之外或海上拦截德机,就成为一大难题。雷达技术帮助了英国,即使在当时的演习中已经可以探测到160公里之外的飞机,但空防中仍有许多漏洞,1939年,由曼彻斯特大学物理学家、英国战斗机司令部科学顾问、战后获诺贝尔奖金的为首,组织了一个小组,代号为“Blachett马戏团”,专门就改进空防系统进行研究。 这个小组包括三名心理学家、两名数学家、两名应用数学家、一名天文物理学家、一名普通物理学家、一名海军军官、一名陆军军官及一名测量人员。研究的问题是:设计将雷达信息传送给指挥系统及武器系统的最佳方式;雷达与防空武器的最佳配置;对探测、信息传递、作战指挥、战斗机与防空火力的协调,作了系统的研究,并获得了成功,从而大大提高了英国本土防空能力,在以后不久对抗德国对英伦三岛的狂轰滥炸中,发挥了极大的作用。二战史专家评论说,如果没有这项技术及研究,英国就不可能赢得这场战争,甚至在一开始就被击败。“Blackett马戏团” 是世界上第一个运筹学小组。在他们就此项研究所写的秘密报告中,使用了 “Operational Research”一词,意指作战研究”或“运用研究”。就是我们所说的运筹学。Bawdseg雷达站的研究是运筹学的发祥与典范。项目的巨大实际价值、明确的目标、整体化的思想、数量化的分析、多学科的协同、最优化的结果,以及简明朴素的表述,都展示了运筹学的本色与特色,使人难以忘怀。

动态规划典型例题

1、单调递增最长子序列 描述 求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入 第一行一个整数0

2、最长公共子序列 描述 如题,需要写一个程序,得出最长公共子序列。 tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则S 称为已知序列的最长公共子序列。 输入 第一行给出一个整数N(0

3、括号匹配 时间限制:1000 ms | 内存限制:65535 KB 描述 给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。 如: []是匹配的 ([])[]是匹配的 ((]是不匹配的 ([)]是不匹配的 输入 第一行输入一个正整数N,表示测试数据组数(N<=10) 每组测试数据都只有一行,是一个字符串S,S中只包含以上所说的四种字符, S的长度不超过100 输出 对于每组测试数据都输出一个正整数,表示最少需要添加的括号的数量。每组 测试输出占一行 样例输入 4 [] ([])[] ((] ([)] 样例输出 3 2

动态规划习题完整版

动态规划习题 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

动态规划专题分类视图数轴动规题: 题1.2001年普及组第4题--装箱问题 【问题描述】有一个箱子容量为V(正整数,0≤V≤20000),同时有n个物品(0

对于100%的数据,砝码的种类n满足:1≤n≤100; 对于30%的数据,砝码的总数量C满足:1≤C≤20; 对于100%的数据,砝码的总数量C满足:1≤C≤100; 对于所有的数据,砝码的总重量W满足:1≤W≤400000; 题3.石子归并-szgb.pas 【问题描述】有一堆石头质量分别为W1,W2,…,Wn.(Wi≤10000),将石头合并为两堆,使两堆质量的差最小。 【输入】输入文件szgb.in的第一行只有一个整数n(1≤n≤50),表示有n堆石子。接下去的n行,为每堆石子质量。 【输出】输出文件szgb.out的只有一行,该行只有一个整数,表示最小的质量差. 【样例输入】 5 5 8 13 27 14 【样例输出】 3 题4.补圣衣 【问题描述】有四个人,每人身上的衣服分别有s1,s2,s3和s4处破损,而且每处破损程度不同,破损程度用需修好它用的时间表示 (A1...As1,B1...Bs2,C1...Cs3,D1...Ds4)。不过你可以同时修补2处破损。但是这2处破损,只能是同一件衣服上的。就是说你只能同时修补一件衣服,修好了,才能修补下一件。 【输入】本题包含5行数据:第1行,为s1,s2,s3,s4(1≤s1,s2,s3,s4≤20) 第2行,为A1...As1共s1个数,表示第一件衣服上每个破损修好它所需的时间 第3行,为B1...Bs2共s2个数,表示第二件衣服上每个破损修好它所需的时间 第4行,为C1...Cs3共s3个数,表示第三件衣服上每个破损修好它所需的时间 第5行,为D1...Ds4共s4个数,表示第四件衣服上每个破损修好它所需的时间 (1≤A1...As1,B1...Bs2,C1...Cs3,D1...Ds4≤60) 【输出】输出一行,为修好四件衣服所要的最短时间。 【样例输入】 1213 5 43 6 243 【样例输出】 20 题5.光光的作业homework.pas/homework.exe 【问题描述】光光上了高中,科目增多了。在长假里,光光的老师们都非常严厉,都给他布置了一定量的作业。假期里,光光一共有的时间是k小时。在长假前,老师们一共给光光布置了n份作业,第i份作业需要的时间是ti小时。但是由于老师们互相不

第五章 整数规划练习题答案

第五章 整数规划练习题答案 一. 判断下列说法是否正确 1. 用分枝定界法求解一个极大化的整数规划问题时,任何一个可行整数解的目标函数值是 该问题目标函数值的下界。() 2. 用割平面法求解整数规划时,构造的割平面有可能切去一些不属于最优解的整数解。() 3. 用割平面法求解纯整数规划时,要求包括松弛变量在内的全部变量必须取整数值。() 4. 指派问题数学模型的形式与运输问题十分相似,故也可以用表上作业法求解。() 二. 设有五项工作要分派给五个工人,每人的作业产值如下表所示,为了使总产值最大,问 应如何分配这五项工作,并求得最大产值。 工作 工人 A & B C D E 甲 9 4 6 8 5 \ 乙 8 5 9 10 6 丙 9 7 3 ' 5 8 丁 4 8 6 9 5 戊 10 ; 5 3 6 3 答案: 设原矩阵为A ,因求极大问题,令B=[M-a ij ],其中M=Max {a ij }=10,则: 16425105 3140 42 13251042510424003B 1 3752102 64 10 154062415151 3045 020305 7470574704646111-?????? ? ? ? ? ? ? ? ? ? =→→- ? ? ?- ? ? ? ? ? ??????? --- m 4n 5l m 4 4 21342132432431541545235234 6 4 64 6 4 6=<===? ??? ? ??? ? ? ? ?→→????→?? ? ??? ? ? ? ???? ? ? ? 031023 4003115406020303535?? ? ? ? ? ? ?? ? 31234311546233 5 3 5? ?? ?? ? ?→ ?? ? ?? ? m=5=n ,得最优解。解矩阵*0001000100X 0000101 00010000?? ? ? ?= ? ? ??? 。

实用运筹学习题选详解

运筹学判断题 一、第1章 线性规划的基本理论及其应用 1、线性规划问题的可行解集不一定是凸集。(×) 2、若线性规划无最优解则其可行域无界。(×) 3、线性规划具有惟一的最优解是指最优表中非基变量检验数全部非零。(√) 4、线性规划问题的每一个基本可行解对应可行域的一个顶点。(√) 5、若线性规划模型的可行域非空有界,则其顶点中必存在最优解。(√) 6、线性规划问题的大M 法中,M 是负无穷大。(×) 7、单纯形法计算中,若不按最小比值原则选取换出变量,则在下一个解中至少有一个基变量为负。(√) 8、对于线性规划问题的基本可行解,若大于零的基变量数小于约束条件数,则解是退化的。(√)。 9、一旦一个人工变量在迭代过程中变为非基变量后,则该变量及相应列的数字可以从单纯性表中删除,且这样做不影响计算结果。(√) 10、线性规划的目标函数中系数最大的变量在最优解中总是取正值。(×) 11、对一个有n 个变量,m 个约束的标准型的线性规划问题,其可行域的顶点恰好为个m n C 。 (×) 12、线性规划解的退化问题就是表明有多个最优解。(×) 13、如果一个线性规划问题有两个不同的最优解,则它有无穷多个最优解。(√) 14、单纯型法解线性规划问题时值为0的变量未必是非基变量。(√) 15、任何线性规划问题度存在并具有唯一的对偶问题。(√) 16、对偶问题的对偶问题一定是原问题。(√) 17、根据对偶问题的性质,当原问题为无界解时,其对偶问题无可行解;反之,当对偶问题无可行解时,其原问题为无界解。(×) 18、若原问题有可行解,则其对偶问题也一定有可行解。(×) 19、若原问题无可行解,其对偶问题也一定无可行解。(×) 20、若原问题有最优解,其对偶问题也一定有最优解。(√) 21、已知*i y 为线性规划的对偶问题的最优解,若*0i y >,说明在最优生产计划中,第i 种资源一定有剩余。(×) 22、原问题具有无界解,则对偶问题不可行。(√) 23、互为对偶问题,或者同时都有最优解,或者同时都无最优解。(√) 24、某公司根据产品最优生产计划,若原材料的影子价格大于它的市场价格,则可购进原材料扩大生产。(√) 25、对于线性规划问题,已知原问题基本解不可行,对偶问题基本解可行,可采用对偶单纯形法求解。(√) 26、原问题(极小值)第i 个约束是“≥”约束,则对偶变量0i y ≥。(√) 27、线性规划问题的原单纯形解法,可以看作是保持原问题基本解可行,通过迭代计算,逐步将对偶问题的基本解从不可行转化为可行的过程。(√) *28、运输问题不能化为最小费用流问题来解决。(×) 29、运输问题一定有最优解。(√)

《管理运筹学》第三版案例题解

《管理运筹学》案例题解 案例1:北方化工厂月生产计划安排 解:设每月生产产品i (i=1,2,3,4,5)的数量为X i ,价格为P 1i ,Y j 为原材料j 的数量,价格为P 2j ,a ij 为产品i 中原材料j 所需的数量百分比,则: 5 10.6j i ij i Y X a ==∑ 总成本:TC=∑=15 1 2j j j P Y 总销售收入为:5 11 i i i TI X P ==∑ 目标函数为:MAX TP (总利润)=TI-TC 约束条件为: 10 30 24800215 1 ?? ?≤∑=j j Y X 1+X 3=0.7∑=5 1 i i X X 2≤0.05∑=5 1 i i X X 3+X 4≤X 1 Y 3≤4000 X i ≥0,i=1,2,3,4,5 应用计算工具求解得到: X 1=19639.94kg X 2=0kg X 3=7855.97kg X 4=11783.96kg X 5=0kg 最优解为:348286.39元

案例2:石华建设监理工程师配置问题 解:设X i 表示工地i 在标准施工期需要配备的监理工程师,Y j 表示工地j 在高峰施工期需要配备的监理工程师。 约束条件为: X 1≥5 X 2≥4 X 3≥4 X 4≥3 X 5≥3 X 6≥2 X 7≥2 Y 1+Y 2≥14 Y 2+Y 3≥13 Y 3+Y 4≥11 Y 4+Y 5≥10 Y 5+Y 6≥9 Y 6+Y 7≥7 Y 7+Y 1≥14 Y j ≥ X i (i=j ,i=1,2,…,7) 总成本Y 为: Y=∑=+7 1)12/353/7(i i i Y X 解得 X 1=5;X 2=4;X 3=4;X 4=3;X 5=3;X 6=2;X 7=2; 1Y =9;2Y =5;3Y =8;4Y =3;5Y =7;6Y =2;7Y =5; 总成本Y=167.

第五章 整数规划练习题答案

第五章 整数规划练习题答案 一. 判断下列说法是否正确 1. 用分枝定界法求解一个极大化的整数规划问题时,任何一个可行整数解的目标函数值是 该问题目标函数值的下界。() 2. 用割平面法求解整数规划时,构造的割平面有可能切去一些不属于最优解的整数解。() 3. 用割平面法求解纯整数规划时,要求包括松弛变量在内的全部变量必须取整数值。() 4. 指派问题数学模型的形式与运输问题十分相似,故也可以用表上作业法求解。() 二. 设有五项工作要分派给五个工人,每人的作业产值如下表所示,为了使总产值最大,问 应如何分配这五项工作,并求得最大产值。 工作 工人 A B C D E 甲 9 4 6 8 5 乙 8 5 9 10 6 丙 9 7 3 5 8 丁 4 8 6 9 5 戊 10 5 3 6 3 答案: 设原矩阵为A ,因求极大问题,令B=[M-a ij ],其中M=Max {a ij }=10,则: 16425105 3140 42 13251042510424003B 1 3752102 6410 1540 62 415151 3045 020305 7470574704646111-?????? ? ? ? ? ? ? ? ? ? =→→- ? ? ?- ? ? ? ? ? ??????? --- m 4n 5l m 4 4 21342132432431541545235234 6 4 64 6 4 6=<===? ??? ? ??? ? ? ? ?→→????→?? ? ??? ? ? ? ???? ? ? ? 031023 4003115406020303535?? ? ? ? ? ? ???

整数规划习题

第五章 整数规划习题 5.1 考虑下列数学模型 )()(m in 2211x f x f z += 且满足约束条件 (1)或101≥x ,或102≥x ; (2)下列各不等式至少有一个成立: ??? ??≥+≥+≥+15 215152212121x x x x x x (3)021=-x x 或5或10 (4)01≥x ,02≥x 其中 )(11x f =?? ?=>+0,0 0,520111x x x 如如 =)(2 2x f ?? ?=>+0,00,612222x x x 如如 将此问题归结为混合整数规划的模型。 解:2211612510m in x y x y z +++= ? ? ?????????????? ????=≥≥=+++++-+-=-≤++-≥+-≥+-≥+?--≥?-≥?≤?≤),,=(或,)()()(;)(11.110;00)4(1 11105503215215152)1(1010102111 1098711109872165462152142132312211i y x x y y y y y y y y y y x x y y y M y x x M y x x M y x x M y x M y x M y x M y x i 5.2 试将下述非线性的0-1规划问题转换成线性的0-1规划问题 3 3 3221max x x x x z -+= ?? ?==≤++-) ,(或3,2,110332321j x x x x j

解:令=y ???==否则,当,01132x x 故有y x x =32,又21x ,3 1x 分别与1x ,3x 等价,因此题中模型可转换为 31m ax x y x z -+= ? ???? ?? ??-+≤+≤≤≤++-变量均为10,,,1 3 323213 23 2321y x x x y x x x y x y x x x 5.3 某科学实验卫星拟从下列仪器装置中选若干件装上。有关数据资料见表5-1 要求:(1)装入卫星的仪器装置总体积不超过V ,总质量不超过W ;(2)A 1与A 3中最多安装一件;(3)A 2与A 4中至少安装一件;(4)A 5同A 6或者都安上,或者都不安。总的目的是装上取的仪器装置使该科学卫星发挥最大的实验价值。试建立这个问题的数学模型。 解: j j j x c z ∑==6 1 max ??? ?? ?????????????==≥+≤+≤≤∑∑==否则 仪器安装,0,111 654231 6 1 6 1j j j j j j j j A x x x x x x x W x w V x v 5.4 某钻井队要从以下10个可供选择的井位中确定5个钻井探油,使总的钻探费用最小。若10个井位的代号为s 1 ,s 2,…s 10,相应的钻探费用为c 1 ,c 2,…,c 10,并且井位选择上要满足下列限制条件:

运筹学实例分析及lingo求解

运筹学实例分析及lingo 求解 一、线性规划 某公司有6个仓库,库存货物总数分别为60、55、51、43、41、52,现有8个客户各要一批货,数量分别为35,37,22,32,41,32,43,38。各供货仓库到8个客户处的单位货物运输价见表 试确定各仓库到各客户处的货物调运数量,使总的运输费用最小。 解:设 ij x 表示从第i 个仓库到第j 个客户的货物运量。ij c 表示从第i 个仓库到第 j 个客户的单位货物运价,i a 表示第i 个仓库的最大供货量,j d 表示第j 个客户的订货量。 目标函数是使总运输费用最少,约束条件有三个:1、各仓库运出的货物总量不超过其库存数2、各客户收到的货物总量等于其订货数量3、非负约束 数学模型为: ∑∑===6 18 1)(min i j ij ij x c x f ????? ??????≥===≤∑∑==08,,2,1,6,2,1,,. .6 1 8 1ij j i ij i j ij x j d x i a x t s ΛΛ 编程如下: model : Sets : Wh/w1..w6/:ai; Vd/v1..v8/:dj;

links(wh,vd):c,x; endsets Data: ai=60,55,51,43,41,52; dj=35,37,22,32,41,32,43,38; c=6,2,6,7,4,2,5,9 4,9,5,3,8,5,8,2 5,2,1,9,7,4,3,3 7,6,7,3,9,2,7,1 2,3,9,5,7,2,6,5 5,5,2,2,8,1,4,3; Enddata Min=@sum(links(i,j):c(i,j)*x(i,j)); @for(wh(i):@sum(vd(j):x(i,j))<=ai(i)); @for(vd(j):@sum(wh(i):x(i,j))=dj(j)); end Global optimal solution found. Objective value: Total solver iterations: 0 Variable Value Reduced Cost AI( W1) AI( W2) AI( W3) AI( W4) AI( W5) AI( W6) DJ( V1) DJ( V2) DJ( V3) DJ( V4) DJ( V5) DJ( V6) DJ( V7) DJ( V8) C( W1, V1) C( W1, V2) C( W1, V3) C( W1, V4) C( W1, V5) C( W1, V6) C( W1, V7)

相关文档
最新文档