当前位置:范文大全 > 公文范文 > 【都市摩天楼最佳规划(9页)】

【都市摩天楼最佳规划(9页)】

发布时间: 2021-11-04 15:34:12

都市摩天楼”的最佳规划

摘要

本文给出了关于 都市摩天楼最佳规划问题的一个数学模型, 我

们采用 LINGO 软件作为辅助,运用典型事例分析法,将此

模型所遇到的问题由繁化简, 将模型苛刻的条件转为我们的

有利分析思路,通过我们的努力钻研,给出了一个合理的方

案,此方案的建立解决了现代楼房的构造和住房紧缺的问

题。

1.问题重述 都市摩天楼是诺基亚收集上的经典游戏。其简化规则可以这样描述: 有一个城市,其土地可以表示为一个 5*5 的方阵,每一个方格可以建一座楼 房,共有四种楼房。蓝色楼房可以容纳 100 人,红色楼房可以容纳 400 人,绿色 楼房可以容纳 700 人,黄色楼房可以容纳 1000人。但是,若在某个位置盖红色 楼房,必须在这个位置周围 9上,下,左,右;斜相临不算)有蓝色楼房。同样,若在某个位置盖绿色楼房, 必须在其周围有蓝色和红色楼房; 若要在某个位置盖黄色楼房, 必须这个位置周 围有蓝色,红色和绿色楼房。

建楼的过程中,只要满足相临的条件即可。

2.模型假设

( 1) 不考虑城市的整体性, 规划的美观性等其他种种因素的影响, 而限制条件 是唯一的因素

( 2) 每所房子按照规定的人数居住,不存在超人数居住现象

3.符号说明

A 表示蓝色房子的数量;

B 表示红色房子的数量;

C 表示绿色房子的数量;

D 表示黄色房子的数量;

N 表示总的人数(单位百人);

4.问题的分析与模型的建立

4.1 都市摩天楼规划的目标分析 本题中,该城市如何建立房子, 使该城市容纳的人数最多, 是亟待解决的问 题。蓝、红、绿、黄色房子容纳的人数依次增多,应使后面的房子数多一些,以 便容纳最多的人数,但是限制条件也越来越苛刻, 本文即是解决这两者的矛盾性, 分析各个因素,综合考虑。

4.2 影响优化规划的两个要素

1. 容纳量 每种颜色的房子的容纳人数不同, 在考虑建造时, 应优先考虑容纳人数多的 楼房建造,以使目标函数取得最大值。

900800700600500400300200100人数■蓝色房子 ■红色房子

900

800

700

600

500

400

300

200

100

人数

■蓝色房子 ■红色房子 一绿色房子 一黄色房子

2 ?不同颜色楼房的相临的要求

在建造楼房的过程中,必须满足B与A相临,C与B、A相临,D与C、B、 A相临这一约束条件。如下图所示:

A

B

C

A

A

B

D

C

总结:在进行优化规划之时,需要对这两者进行量化考虑,运用两者的约束 性,进行规划。

建立目标函数:

N=A+4B+7C+10D

且 25=A+B+C+D

5.目标函数的求解与验证

为了使目标函数取的最大值,须使 A、B的数量尽量少,而C、D的数量尽 量多,所以规划时,要使 A、B被C、D共用以减少其数量,因此,D、D或C、 D尽量对角放置。由约束条件知方阵的四个顶角均不可以放置 D即黄色房子。

为了尽量满足D、D的对角放置,首先将D放置在中心位置,如下图:

A

C

B

B

A

B

D

A

B

C

C

B

D

C

A

A

D

C

D

B

C

B

D

A

C

此时,A=6, B=7, C=7, D=5

所以:

N=6+4*7+7*7+10*5

=133;

若如下布局:

D

A

D

B

D

C

D

D

若D全部对角排列,显然,C即绿色楼房无法满足约束条件,故舍弃

若使A位于中心,周围被四个 D环绕,大致位置如下:

B

A

B

A

C

C

B

D

C

B

A

D

A

D

A

B

C

D

B

C

C

A

B

A

B

则 a=7,B=8,C=6,D=4

所以:

N=7+4*8+7*6+10*4

=121;

若是C在中心,其位置大致如下:

C

A

C

A

B

B

A

B

C

D

A

D

C

D

A

C

B

A

B

C

A

C

C

B

A

则 A=8, B=6, C=8, D=3

所以:

N=8+6*4+8*7+3*10

=118;

若B在中心,其大致位置如下:

A

B

C

A

C

D

C

A

A

B

B

D

B

D

C

C

A

D

B

C

A

B

C

A

A

则 A=8, B=6, C=7, D=4

所以:

N=8+6*4+7*7+4*10 =121;

若D为最大值时,其大致位置如下:

A

D

B

D

A

B

C

A

C

B

A

D

B

D

A

B

C

A

C

B

A

D

B

D

A

则 A=8, B=7, C=4, D=6

所以;

N=8+7*4+4*7+10*6

=124

经过以上对模型的大致假设,可以看出要使目标函数取得最大值,则要把D 放在城市的中心位置。

A

B

C

D

A

D

C

A

B

C

A

B

D

C

A

D

C

A

D

B

A

D

B

A

C

则 A=8,B=5,C=6,D=6

所以:

N=8+4*5+7*6+10*6

=130;

经过首末两次假设的结果比较,可以看出应使 A、B,尤其是A中间化,而

非边缘化,以增大A的共用率,减少其数量。

B

C

A

D

A

A

D

B

C

D

A

A

D

A

B

B

D

C

D

C

C

A

D

B

A

则 A=8, B=5, C=5, D=7

所以:

N=8+5*4+5*7+7*10

=133;

通过分析,lingo程序的求解过程如下:

Model:

Max=100*a+400*b+700*c+1000*d;

a<=25;a nda>=6;

b<=13;a ndb>=0;

c<=9;a ndc>=0;

d<=6;a ndd>=0;

@bin (a);

@bin (b);

@bin(c);

@bin (d);

End

结果如下:

Global optimal soluti on found.

2200.0002200.000

2200.000

2200.000

0.000000

0

0

Objective bound:

In feasibilities:

Exte nded solver steps: Total solver iterati ons:

A

1.000000

-100.0000

B

1.000000

-400.0000

C

1.000000

-700.0000

D

1.000000

-1000.000

ANDA

6.000000

0.000000

ANDB

0.000000

0.000000

ANDC

0.000000

0.000000

ANDD

0.000000

0.000000

Row

Slack or Surplus

Dual

Price

1

2200.000

1.000000

2

24.00000

0.000000

3

0.000000

0.000000

4

12.00000

0.000000

5

0.000000

0.000000

6

8.000000

0.000000

7

0.000000

0.000000

8

5.000000

0.000000

9

0.000000

0.000000

Cost

Variable

Value

Reduced

相关热词搜索: 规划 摩天楼 规划 都市 都市摩天楼最佳规划(9页)

版权所有:杨帆范文网 2010-2024 未经授权禁止复制或建立镜像[杨帆范文网]所有资源完全免费共享

Powered by 杨帆范文网 © All Rights Reserved.。鲁ICP备16030136号