某汽车加工工厂有两条装配线
L1
和
L2
,每条装配线的工位数均为
n
(
S
ij
,
i=1
或
2
,
j= 1
,
2
,
...
,
n
),两条装配线对应的工位完成同样的加工工作,但是所需要的时间可能不同(
a
ij
,
i=1
或
2
,
j = 1
,
2
,
...
,
n
)。汽车底盘开始到进入两条装配线的时间
(e
1
,
e
2
)
以及装配后到结
束的时间
(X1X2)
也可能不相同。从一个工位加工后流到下一个工位需要迁移时间
(t
ij
,
i=1
或
2
,
j =2
,
...n
)。现在要以最快的时间完成一辆汽车的装配,求最优的装配路线。
分析该问题,发现问题具有最优子结构。以
L1
为例,除了第一个工位之外,经过第
j
个工位
的最短时间包含了经过
L1
的第
j-1
个工位的最短时间或者经过
L2
的第
j-1
个工位的最短时
间,如式
(1)
。装配后到结束的最短时间包含离开
L1
的最短时间或者离开
L2
的最短时间如式
(
2
)。
由于在求解经过
L1
和
L2
的第
j
个工位的最短时间均包含了经过
L1
的第
j-1
个工位的最短时间
或者经过
L2
的第
j-1
个工位的最短时间,该问题具有重复子问题的性质,故采用迭代方法求
解。
该问题采用的算法设计策略是
__(62)__
,算法的时间复杂度为
__(63)__
以下是一个装配调度实例,其最短的装配时间为
__(64)__
,装配路线为
__(65)__
A
.分治
B.动态规划
C.
贪心
D.
回溯
A
.
O(lgn)
B. O(n)
C. O(n
2
)
D. O(nlgn)
A.21
B.23
C.20
D.26
A
.
S11→S12→S13
B.S11→S22→S13
C.S21→S12→S23
D.S21→S22→S23
在浏览器地址栏输入一个正确的网址后,本地主机将首先在
__(66)__
查询该网址对应的
IP
地
址。
A
.本地
DNS
缓存
B.本机 hosts 文件
C.
本地
DNS
服务器
D.
根域名服务器