Skip to main content
QUICK REVIEW

[논문 리뷰] Flows in Temporal networks.

Eleni C. Akrida, Jurek Czyzowicz|arXiv (Cornell University)|2016. 06. 03.
Data Management and Algorithms참고 문헌 26인용 수 3
한 줄 요약

이 논문은 특정 시간에만 존재하는 링크를 가진 시간적 네트워크를 위한 새로운 플로우 모델을 제안하며, 최대 시간적 플로우가 다항시간 내에 계산될 수 있음을 보여준다. 이는 노드 버퍼가 유한한 경우에도 성립한다. 다항 크기의 시간 확장 네트워크를 통해 최대 시간적 플로우와 최소 시간적 s-t 컷 사이의 이중성(duality)을 확립하고, 플로우가 стрictly 증가하는 시간 간선을 따라 이동하는 여정(journeys)으로 분해된다는 점을 증명함으로써, 랜덤 또는 균일한 간선 가용성 조건에서 효율적인 알고리즘을 가능하게 한다.

ABSTRACT

We introduce temporal on temporal networks, i.e., networks the links of which exist only at certain moments of time. Temporal networks were defined by Kempe et al. STOC'00 (see also Mertzios et al. ICALP'13). Our flow model is new and differs substantially from the Flows over model, also called dynamic flows in the literature. We show that the problem of finding the maximum amount of flow that can pass from a source vertex s to a sink vertex t up to a given time is solvable in Polynomial time, even when node buffers are bounded. We then examine mainly the case of unbounded node buffers. We provide a (simplified) static Time-Extended network, which is of polynomial size to the input and whose static flow rates are equivalent to the respective temporal flow of the temporal network; via that, we prove that the maximum temporal flow is equal to the minimum temporal s-t cut. We further show that temporal can always be decomposed into flows, each of which is pushed only through a journey, i.e., a directed path whose successive edges have strictly increasing moments of existence. Using the latter, we provide linear expected time algorithms for the maximum s-t temporal flow problem in networks of bounded node degrees with uniform, random, unique availabilities of edges. We then consider mixed temporal networks, which have some edges with specified availabilities and some edges with random availabilities; we show that it is #P-complete to compute the tails and expectations of the maximum temporal flow (which is now a random variable) in a mixed temporal network. Finally, we examine a Ford-Fulkerson inspired algorithm for maximum temporal flow in networks with a single availability for every edge and show that it computes the maximum temporal flow, i.e., there is an extension of the traditional algorithm for our model.

연구 동기 및 목표

  • 특정 시간에만 존재하는 간선을 가진 시간적 네트워크를 위한 새로운 플로우 모델을 개발함. 이는 전통적인 동적 플로우와는 다릅니다.
  • 노드 버퍼가 유한하거나 무한한 시간적 네트워크에서 최대 시간적 플로우를 계산하는 데 필요한 계산 복잡도를 규명함.
  • 시간 확장 네트워크 구축을 통해 최대 시간적 플로우와 최소 시간적 s-t 컷 사이의 이중성 관계를 수립함.
  • 특히 시간 간선의 가용 시간이 엄격히 증가하는 경로를 따라 이동하는 여정으로 분해되는 시간적 플로우의 구조적 성질을 분석함.
  • 고정된 간선과 랜덤으로 가용한 간선이 혼합된 네트워크에서 최대 시간적 플로우의 기대값과 尾분포(tail distribution)를 계산하는 데 필요한 복잡도를 조사함.

제안 방법

  • 시간적 플로우를 모델링하기 위해 다항 크기의 정적 시간 확장 네트워크를 구성함. 여기서 각 간선의 가용성은 시간에 따라 분리된 경로로 표현됨.
  • 시간 확장 네트워크에서의 최대 정적 플로우가 원래 시간적 네트워크에서의 최대 시간적 플로우와 동일하다는 것을 증명함.
  • 여정 분해를 통해 어떤 시간적 플로우도 엄격히 증가하는 간선 가용 시간을 가진 경로를 따라 흐르는 플로우들의 합으로 표현될 수 있음을 보임.
  • 노드 차수에 제한이 있는 네트워크에서 간선 가용성이 균일하거나 랜덤으로 할당된 경우, 최대 s-t 시간적 플로우를 계산하는 선형 예상 시간 알고리즘을 설계함.
  • 고정된 간선과 확률적으로 가용한 간선이 혼합된 네트워크에서 최대 시간적 플로우의 분포를 계산하는 것이 #P-완전함을 증명함.
  • 각 간선이 하나의 고정된 가용 시간만을 가지는 시간적 네트워크에 대해 Ford-Fulkerson 알고리즘을 적응시켜, 최대 시간적 플로우를 정확히 계산할 수 있음을 증명함.

실험 결과

연구 질문

  • RQ1노드 버퍼가 유한한 경우에도 시간적 네트워크에서 최대 시간적 플로우를 다항시간 내에 계산할 수 있는가?
  • RQ2최대 시간적 플로우와 최소 시간적 s-t 컷 사이에 이중성 관계가 존재하는가? 그리고 이는 시간 확장 네트워크를 통해 확립될 수 있는가?
  • RQ3모든 시간적 플로우는 엄격히 증가하는 간선 가용 시간을 가진 경로(즉, 여정)를 따라 흐르는 플로우들의 합으로 분해될 수 있는가?
  • RQ4고정된 간선과 랜덤 가용성 간선이 혼합된 시간적 네트워크에서 최대 시간적 플로우의 기대값과 尾분포를 계산하는 데 필요한 계산 복잡도는 무엇인가?
  • RQ5기본적인 Ford-Fulkerson 알고리즘이 각 간선이 하나의 고정된 가용 시간만을 가지는 시간적 네트워크에 확장될 수 있으며, 이 경우 최대 시간적 플로우를 정확히 계산하는가?

주요 결과

  • 최대 시간적 플로우 문제는 노드 버퍼가 유한한 경우에도 다항 크기의 시간 확장 네트워크를 구성함으로써 다항시간 내에 해결 가능하다.
  • 최대 시간적 플로우는 최소 시간적 s-t 컷과 동일하며, 이는 시간적 네트워크에서 강력한 이중성 관계를 수립함을 의미한다.
  • 모든 시간적 플로우는 엄격히 증가하는 간선 가용 시간을 가진 경로를 따라 이동하는 여정으로 분해될 수 있다.
  • 노드 차수가 유한하고 간선 가용성이 균일하거나 랜덤으로 할당된 네트워크에서는 최대 s-t 시간적 플로우를 계산하는 선형 예상 시간 알고리즘이 존재한다.
  • 고정된 간선과 확률적으로 가용한 간선이 혼합된 시간적 네트워크에서 최대 시간적 플로우의 기대값과 尾분포를 계산하는 것은 #P-완전하며, 이는 높은 계산 복잡도를 의미한다.
  • 각 간선이 하나의 고정된 가용 시간만을 가지는 경우, Ford-Fulkerson 알고리즘이 시간적 네트워크에 적절히 확장되어 최대 시간적 플로우를 정확히 계산함을 증명함.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.