自习室开放优化模型Word格式文档下载.docx
- 文档编号:18413073
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:32
- 大小:111.07KB
自习室开放优化模型Word格式文档下载.docx
《自习室开放优化模型Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《自习室开放优化模型Word格式文档下载.docx(32页珍藏版)》请在冰豆网上搜索。
关键词:
整型规划LINGO软件多目标规划模型
一、问题重述
近年来,大学生用电浪费比较严重,集中体现在学生上晚自习上,一种情况是去某个教室上自习的人比较少,但教室内的灯全部打开,第二种情况是晚上上自习的总人数比较少,但是开放的教室比较多,这要求我们提供一种最节约、最合理的管理方法。
管理员只需要每天晚上开一部分教室供学生上自习,每天晚上从7:
00—10:
00开放(如果那个教室被开放,则假设此教室的所有灯管全部打开)。
对应表1、表2的部分数据,完成以下问题。
1,假如学校有8000名同学,每个同学是否上自习相互独立,上自习的可能性为0.7。
要是需要上自习的同学满足程度不低于95%,开放的教室满座率不低于4/5,同时尽量不超过90%。
问该安排那些教室开放,能达到节约用电的目的。
2,假设这8000名同学分别住在10个宿舍区,现有的45个教室分为9个自习区,按顺序5个教室为一个区,即1区,2区,3区,4区,5区为第1区,……,41,42,43,44,45为第9区.这10个宿舍区到9个自习区的距离如表。
学生到各教室上自习的满意程度与到该教室的距离有关系,距离近则满意程度高,距离远则满意程度低。
假设学生从宿舍区到一个自习区的距离与到自习区任何教室的距离相同。
请给出合理的满意程度的度量,并重新考虑如何安排教室,即达到节约用电的目的,又能提高学生的满意程度。
另外尽量安排开放同区的教室。
3,假设临近期末,上自习的人数突然增多,每个同学上自习的可能性增加到0.85,要是需要上自习的同学满足程度不低于99%,开放的教室满座率不低于4/5,同时尽量不超过95%。
这时可能出现教室不能满足需要,需要临时搭建几个教室。
假设现有的45个教室仍按问题2中要求分为9各区。
搭建的教室紧靠在某区,每个区只能搭建一个教室,搭建的教室与该区某教室的规格相同,学生到该教室的距离与到该区任何教室的距离假设相同。
问至少要搭建几个教室,并搭建在什么位置,即达到节约用电目的,又能提高学生的满意程度。
二、问题分析
问题一需要合理的开放教室,使得达到节约用电的目的,由学校的总人数和每个学生上自习的可能性可解出上自习的人数,对于此问题,应该属于线性规划问题,可建立优化模型来求解,对于每个教室是否开放建立0-1规划模型,以总用电量最小为目标函数来求最优解。
问题二是将学校的同学分布在10个宿舍区,故可将上自习的人数在各个宿舍区平均分配,也将45个教室划分为9个自习区,因学生到各个教室上自习的满意程度与宿舍到教室的距离有关系,即距离近则满意程度高,反之则低,故将学生的满意程度与距离之间建立线性关系,即问题要求如何开放教室可达到节约用电的目的的同时,可以提高学生的满意程度,并且尽可能的开放同一个区的教室开放,这属于多目标的规划问题,可建立两个目标函数,在利用线性加权求和法将目标函数合二为一,加上约束条件,可解出开放那个区的那个教室最为合理。
问题三是在问题二的基础上,相当于增加了上自习的人数,故使得教室不够用,需再临时搭建教室。
因问题二结果已达到节约用电的目的和使得学生的满意程度提高,因此,现有的教室必须全部开放,按照满座率全部安排学生,对于剩下没有安排的学生再利用问题二的模型来安排,可解得搭建的教室的数量和搭建教室的规格。
三、模型假设
实际的学校教室开放问题与很多方面的因素有关,为了使得建立模型简化,可忽略一些次要的因素,对各自模型做出以下假设。
3.1问题一的模型假设
(1)假设学生的满足程度只与是否有座位有关;
(2)假设所有的灯管无损坏;
(3)假设所有上自习的学生都是从7点上到10点,中途不离开;
(4)假设学校的总人数不变。
3.2问题二的模型假设
(1)假设学生的满意程度只与宿舍区到自习区的距离有关,且成一次线性关系;
(2)假设将所有的学生平均分布在10个宿舍区;
(3)假设学生从宿舍区到自习区的距离与到自习区任何教室的距离相同。
3.3问题三的模型假设
(1)假设搭建的教室与附近区的某个教室规格相同,且与各宿舍区的距离也相同;
(2)假设现有的教室全部达到满座率,将剩下的人分布在新搭建的教室。
四、变量及其符号说明
变量及其符号
解释说明
表示第i个教室是否开放的0-1变量(i=1,2,…,45)
表示第i个教室的座位数
(i=1,2,…,45)
表示第i个教室的灯管数(i=1,2,…,45)
表示第i个教室的每只灯管的功率(i=1,2,…,45)
表示开放教室的满座率
总功率
表示第j个宿舍区到第i个自习区的距离(i=1,…,9;
j=1,…,10)
第j个宿舍区的学生是否到第i个自习区上自习的0-1变量
(i=1,…,9;
j=1,…10)
第i个教室每个座位的用电功率
归一化后第i个教室每个座位的用电功率(i=1,2,…,45)
第j个宿舍区学生对第i个自习区的满意程度(i=1,…,9;
平均的满意程度
第j个宿舍区的满意程度曲线的纵截距(j=1,…10)
第j个宿舍区的满意程度曲线的斜率(j=1,…10)
补充说明:
(1)教室是否开放的0-1变量:
(i=1,2,……,45)
(2)第j个宿舍区的学生是否到第i个自习区上自习的0-1变量:
五、模型建立与求解
5.1问题一模型建立与求解
根据学校的总学生数8000名,每个同学是否上自习相互独立且每位学生上自习的可能性为0.7,可计算出上自习的人数为:
名学生。
认为是否开放教室为0-1规划变量,建立线性规划模型,用LINGO软件求得最优解。
5.1.1模型的建立
(1)决策变量:
用
(i=1,2,……,45)表示是否开放第i个教室,若开放则为1,不开放则为0。
(2)决策目标:
使得每个晚上总的用电功率最小,即:
(3)约束条件:
①所有开放教室的总座位数乘以教室的满座率应小于上自习的总学生数量,即:
②所有开放教室的总座位数乘以开放教室的满座率应大于教室座位能满足的学生上自习的总数量,即:
③开放教室的满座率不低于4/5,即:
④同时开放教室的满座率不超过90%,即:
综合得数学规划模型为:
5.1.2模型的求解
利用LINGO软件编程求解,编程的命令如附录表一,则解得的结果为:
Localoptimalsolutionfound.
Objectivevalue:
72768.0
Extendedsolversteps:
964
Totalsolveriterations:
15193
VariableValueReducedCost
X10.0000005040.000
X20.0000005040.000
X31.0000007200.000
X41.0000007200.000
X51.0000004860.000
X61.0000004860.000
X71.0000005184.000
X81.0000004860.000
X91.0000004320.000
X101.0000004860.000
X111.0000003240.000
X121.00000010125.00
X131.0000006102.000
X141.0000007500.000
X150.0000005040.000
X160.0000005040.000
X171.0000007200.000
X180.00000014700.00
X191.0000004860.000
X201.0000004860.000
X211.0000005184.000
X221.0000004860.000
X231.0000004320.000
X241.0000004860.000
X250.0000003888.000
X261.00000011250.00
X271.0000006912.000
X291.0000006912.000
X301.0000007500.000
X311.0000004320.000
X321.0000004860.000
X331.0000003240.000
X341.00000010125.00
X351.0000006912.000
X361.0000007500.000
X371.0000006912.000
X381.0000006912.000
X391.0000007500.000
X401.0000006912.000
X410.0000007500.000
X421.0000006912.000
X431.0000006912.000
X440.0000003750.000
X450.0000006480.000
X281.0000000.000000
X0.90000000.000000
最终除第1,2,15,16,18,25,41,44,45个教室不开放外,其余的36个教室全开放,使得每天晚上的总用电量最小,为218046W。
5.2问题二模型建立与求解
各宿舍区学生的满意程度与到自习区的距离呈线性关系,
即记为:
根据宿舍区到自习区的距离的表2数据,取每一个宿舍区到9个自习区的距离的最大值和最小值,当
取最小值时认为学生的满意度为最大,记为100%,当
取最大值时认为学生的满意程度为最小,考虑到实际情况,学生虽然很不满意,但可能还会去上自习,所以认为最小的满意程度为5%。
故可解二元二次方程组,求出一组
值,就可得到每一个宿舍区的学生到每一个自习区上自习的满意程度。
下表为解出的
值:
1
1.8208
-0.0027
2
2.2148
-0.0031
3
2.5590
-0.0041
4
1.7610
-0.0025
5
2.1829
6
-0.0033
7
2.2259
-0.0039
8
2.0812
-0.0035
9
2.0416
-0.0034
10
2.4911
则各个宿舍区的学生到每个自习区上自习的满意程度如下表:
B1
B2
B3
B4
B5
B6
B7
B8
B9
A1
0.8623
1.0000
0.0500
0.7948
0.6895
0.2953
0.7030
0.5032
0.9406
A2
0.5625
0.7609
0.6462
0.8694
0.7485
0.5656
0.3424
A3
0.4598
0.2794
0.7058
0.2138
0.5746
0.3983
A4
0.9510
0.4085
0.9610
0.5960
0.7060
0.1360
0.2435
A5
0.2733
0.7104
0.6360
0.4562
0.8561
0.0625
0.3508
A6
0.7355
0.2966
0.9269
0.6992
0.3791
0.1712
0.4484
A7
0.8453
0.7322
0.1082
0.4787
0.1589
0.3500
0.9857
A8
0.5937
0.4922
0.9017
0.9822
0.1737
0.1807
A9
0.7632
0.2226
0.9434
0.5218
0.1614
0.0798
0.9060
A10
0.5149
0.5354
0.6830
0.1541
0.1131
0.4780
0.3509
因为影响每个教室用电多少的因素有每个教室的灯管数和座位数,为了用一个统一的量来衡量开放那个教室更为合理,可将每个教室用电总功率平均到每个座位上,即有:
最后,我们用数据归一化方法对每个座位用电功率数据归一化,即为:
(i=1,2,…,45)
则得出的结构如下表所示:
每只灯管的功率(w)
总功率(w)
功率/每座(w)
归一化后的功率(w)
40
1680
26.25
19.09091
0.727273
50
2400
12.43523
0.473723
48
45
1620
12.65625
0.482143
13.5
0.514286
1728
14.4
0.548571
1440
13.09091
0.498701
11
1080
16.875
0.642857
12
3375
13.66397
0.520532
13
2304
12.12632
0.461955
14
2500
11.90476
0.453515
15
24
0.914286
16
19.76471
0.752941
17
12.5
0.47619
18
12.30769
0.468864
19
20
21
22
23
10.125
0.385714
25
1296
18.51429
0.705306
26
3750
14.64844
0.558036
27
28
29
30
12.19512
0.464576
31
32
33
15.42857
0.587755
34
13.18359
0.502232
35
36
37
38
39
11.52
0.438857
41
16.66667
0.634921
42
15.36
0.585143
43
12.8
0.487619
44
1250
17.85714
0.680272
2160
0.685714
5.2.1模型的建立
求解此问题,我们建立了多目标规划模型,不仅满足达到节约用电的目的,还使得学生的满意程度得到提高,下面为建立的模型。
(1)目标函数:
①在不影响学生上自习的情况下,使得平均满意程度达到最大,即:
②考虑开放那些教室更节省用电,即:
(2)约束条件:
⑤经分析,把每个宿舍区的学生最多分布在2个宿舍区,可使得满意程度得到提高,即:
(j=1,…10)
为了计算方便,我们将对目标规划模型转化为单一目标规划模型。
因为学生的满意程度和总的用电功率是相互制约的,所以我们使用线性加权求和法将目标规划模型转化为单一目标规划模型,考虑到实际情况学生的满意程度权重稍微偏重,故模型为:
5.2.2模型的求解
利用LINGO软件编程求解,编程的命令与运行结果如附录。
分析运行结果可得:
除第1,2,9,11,15,16,21,25,33,44,45个教室不开外,其余的34个教室全开放,可使得每天晚上所有教室的总用电量最小,为:
5.3问题三模型建立与求解
临近期末,上自习的学生数量增加到6800人,超过了现有教室的总座位数,所以需临时搭建教室来满足学生上自习的需求,因现有的总座位数为6844个,最多可利用的座位数是6844
0.95=6501个,所以还得搭建的教室至少有6800-6501=299个座位。
故将299名学生按照问题二的模型来处理。
5.3.1模型的建立
建立多目标规划模型,并转化为单一目标规划模型,如下建立模型:
5.3.2模型的求解
模型的求解与问题二的求解方法类似,利用LINGO软件编程求解,编程的命令与运行结果如附录。
分析运行结果:
需在B2和B3区各建立一个教室,在B2区建立和第9个教室的规格相同的教室,共有110个座位;
在B3区建立和第12个教室的规格相同的教室,共有247个座位。
六、模型结果分析
问题一建立的是线性规划模型,求解结果是除第1,2,15,16,18,25,41,44,45个教室不开放外,其余的教室全开放,共开放36个教室,使得教室在每天晚上3个小时的总用电功率最小为:
218046W;
而问题二建立的是多目标规划模型,并将其转化为单一目标规划模型来求解,解得是除第1,2,9,11,15,16,21,25,33,44,45个教室不开外,其余的全开放,共计开放34个教室,使得每天晚上所有教室的总用电功率为:
25072W;
问题三是将所有的教室一使用,再将剩余的学生分配教室问题建立类似问题二的模型,结果是需在B2和B3区各建立一个教室,在B2区建立和第9个教室的规格相同的教室,共有110个座位;
七、模型评价与推广
7.1模型的评价
7.1.1模型的优点
(1)这三个模型都对所有的数据进行了大量的分析和处理;
(2)针对模型二和模型三,引入了每个座位的用电功率来代替用电功率和座位数,减少了指标,便于建模;
(3)模型的建立简单,并用LINGO软件求解方便,节省人力和时间。
7.1.2模型的缺点
(1)在赋权重时参杂了认为因素,使得结果有点偏差;
(2)对学生的满意程度的曲线拟合太过简单,不是很符合实际,即实际上的满意程度不可能长距离内按照线性增长。
7.2模型的推广
(1)该模型还可以推广到求解其他优化问题,比如说,工厂的分布问题,投资的选场问题等等;
(2)在考虑学生的满意程度时,此题中只考虑与宿舍区到自习区的距离有关,但实际上还与教室的拥挤程度,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自习室 开放 优化 模型