We address the facility location problems on dynamic flow path networks. A dynamic flow path network consists of an undirected path with positive edge lengths, positive edge capacities, and positive vertex weights. A path can be considered as a road, an edge length as the distance along the road and a vertex weight as the number of people at the site. An edge capacity limits the number of people that can enter the edge per unit time. In the dynamic flow network, given particular points on edges or vertices, called sinks, all the people evacuate from the vertices to the sinks as quickly as possible. The problem is to find the location of sinks on a dynamic flow path network in such a way that the aggregate evacuation time (i.e., the sum of evacuation times for all the people) to sinks is minimized. We consider two models of the problem: the confluent flow model and the non-confluent flow model. In the former model, the way of evacuation is restricted so that all the people at a vertex have to evacuate to the same sink, and in the latter model, there is no such restriction. In this paper, for both the models, we develop algorithms which run in almost linear time regardless of the number of sinks. It should be stressed that for the confluent flow model, our algorithm improves upon the previous result by Benkoczi et al. [Theoretical Computer Science, 2020], and one for the non-confluent flow model is the first polynomial time algorithm.
翻译:我们处理动态流动路径网络中的设施位置问题。动态流动路径网络由一条无方向路径组成,其边缘长度为正,边缘能力为正,顶端重量为正。路径可被视为一条道路,路边距离的边缘长度为公路的边缘长度,而顶面重量为现场人数的边缘重量。边缘能力限制每个单位时间进入边缘的人数。在动态流动网络中,根据边缘或脊椎的特定点,称为汇,所有人员都尽可能快地从脊椎疏散到汇。问题在于如何找到动态流动路径网络中的汇的位置,这样可以将总疏散时间(即,所有人员疏散时间的总数)减少到最小化。我们考虑的是问题的两个模型:连接流模型和非连接流模式。在前一个模型中,疏散的方式受到限制,因此所有处于顶端的人必须尽快从顶端转移到同一水槽,而在后一个模型中,在非模型中,找到汇的汇的位置是没有限制的。在总体疏散时间里程中,在本文的模型中,一个模型中,要改进的流程是我们所要改进的电算。