给定一条有向直线 L 以及 L 上的 n+1 个点 x0 < x1 < < xn 。有向直线L 上的每个点xi都有一个权w(xi ) ;每条有向边(xi , xi-1 ) 也都有一个非负边长d(xi , xi-1 ) 。有向直线 L 上的每个点 xi 可以看作客户,其服务需求量为w(xi ) 。每条边(xi , xi-1 ) 的边长d(xi , xi-1 ) 可以看作运输费用。如果在点 xi 处未设置服务机构,则将点 xi 处的服务需求沿有向边转移到点 x j处服务机构需付出的服务转移费用为w(xi ) * d(xi , x j ) 。在点 x0 处已设置了服务机构,现在要在直线 L 上增设 2 处服务机构,使得整体服务转移费用最小。
«算法设计:
对于给定的有向直线 L,计算在直线 L 上增设 2 处服务机构的最小服务转移费用。