«network-flow» 태그된 질문

네트워크 흐름은 교통 또는 수도관 시스템과 같은 개념을 모델링하는 데 사용됩니다. 기본 아이디어는 제한된 용량의 에지를 통해 소스에서 싱크 노드로 많은 흐름 단위를 이동하는 것입니다.

2
최대 흐름 계산 또는 기타 응용 프로그램을 위해 링크 컷 트리가 실제로 사용되고 있습니까?
내가 일반적으로 구현하는 많은 최대 흐름 알고리즘, Dinic의 알고리즘, 푸시 레이블 등은 동적 트리 (링크 컷 트리라고도 함)를 사용하여 점근 적 시간 비용을 개선 할 수 있습니다 . 푸시 레이블 재 지정은 또는 또는 정상적으로 실행되지만 동적 트리O(V2E)O(V2E)O(V^2E)O(V3)O(V3)O(V^3)O(V2E−−√)O(V2E)O(V^2\sqrt{E})O(VElog(V2/E))O(VElog⁡(V2/E))O(VE \log(V^2/E)) Dinic의 알고리즘은 에서 실행되지만 동적 트리O(V2E)O(V2E)O(V^2E)O(VElog(V))O(VElog⁡(V))O(VE\log(V)) 그러나 대부분의 라이브러리에서 max-flow 알고리즘의 …

5
이분 그래프의 최대 독립 세트
이분 그래프의 최대 독립 세트를 찾으려고합니다. "1998 년 5 월 13 일-University of Washington-CSE 521-응용 프로그램 네트워크 흐름" 에서 다음 사항을 발견했습니다 . 문제: 이분 그래프 주어지면 가능한 큰 독립 세트 를 찾으십시오. 여기서 및 입니다. 세트의 요소 사이 에 모서리가 없으면 세트는 독립적 입니다.G=(U,V,E)G=(U,V,E)G = (U,V,E)U′∪V′U′∪V′U' \cup V'U′⊆UU′⊆UU' \subseteq …

1
네트워크 흐름보다 최소 컷이 더 쉬울 수 있습니까?
max-flow min-cut 정리 덕분에 우리는 알고리즘을 사용하여 네트워크 그래프에서 최대 흐름을 계산하여 -min-cut 을 계산할 수 있습니다. 따라서, 최소한의 계산의 복잡성 ( S , T ) 는 최대 계산 복잡도보다 더 절단의 ( S , t ) -flow한다.( s , t )(s,t)(s,t)( s , t )(s,t)(s,t)( s , t )(s,t)(s,t) …

2
최소 컷에서 최대 흐름 계산
우리는 최대 흐름 resp를 계산한다는 것을 알고 있습니다. 용량이있는 네트워크의 최소 컷은 동일합니다. cf. 최대 유량 분 컷 정리 . 우리는 최대 흐름을 계산하기위한 알고리즘이 (더 효율적이거나 덜 효율적 임) 있으며, 최대 흐름을 고려한 최소 컷을 계산하는 것도 어렵거나 비싸지 않습니다. 그러나 그 반대는 어떻습니까? 최소 컷이 주어지면 최대 흐름을 …

2
최대 흐름의 잔차 그래프
최대 흐름 문제에 대해 읽고 있습니다 . 잔차 그래프의 직관을 이해할 수 없었습니다. 흐름을 계산할 때 뒤쪽 모서리를 고려하는 이유는 무엇입니까? 누구든지 잔류 그래프의 개념을 이해하도록 도울 수 있습니까? 무 방향 그래프에서 알고리즘은 어떻게 변경됩니까?

2
이 특별한 스케줄링 문제의 경우 선형 시간으로 해결할 수 있습니까?
학생 인 Alice는 다음 주 동안 많은 숙제를합니다. 숙제의 각 항목은 정확히 하루가 걸립니다. 각 항목에는 마감일이 있으며 마감일을 놓치면 성적에 부정적인 영향을 미칩니다 (실수, 비교할 경우 보너스 포인트 가정). (마감일, 성적 영향) 목록을 제공하는 기능을 작성하여 숙제가 성적에 미치는 악영향의 합계를 최소화하기 위해 어떤 요일에 수행해야하는 일정을 파악하십시오. 모든 …

1
구체화 유형 추론
직장에서 나는 동적 언어에 대한 몇 가지 유형 정보를 유추하는 임무를 맡았습니다. 다음 let과 같이 일련의 명령문을 중첩 된 표현식 으로 다시 작성합니다 . return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z …
11 programming-languages  logic  type-theory  type-inference  machine-learning  data-mining  clustering  order-theory  reference-request  information-theory  entropy  algorithms  algorithm-analysis  space-complexity  lower-bounds  formal-languages  computability  formal-grammars  context-free  parsing  complexity-theory  time-complexity  terminology  turing-machines  nondeterminism  programming-languages  semantics  operational-semantics  complexity-theory  time-complexity  complexity-theory  reference-request  turing-machines  machine-models  simulation  graphs  probability-theory  data-structures  terminology  distributed-systems  hash-tables  history  terminology  programming-languages  meta-programming  terminology  formal-grammars  compilers  algorithms  search-algorithms  formal-languages  regular-languages  complexity-theory  satisfiability  sat-solvers  factoring  algorithms  randomized-algorithms  streaming-algorithm  in-place  algorithms  numerical-analysis  regular-languages  automata  finite-automata  regular-expressions  algorithms  data-structures  efficiency  coding-theory  algorithms  graph-theory  reference-request  education  books  formal-languages  context-free  proof-techniques  algorithms  graph-theory  greedy-algorithms  matroids  complexity-theory  graph-theory  np-complete  intuition  complexity-theory  np-complete  traveling-salesman  algorithms  graphs  probabilistic-algorithms  weighted-graphs  data-structures  time-complexity  priority-queues  computability  turing-machines  automata  pushdown-automata  algorithms  graphs  binary-trees  algorithms  algorithm-analysis  spanning-trees  terminology  asymptotics  landau-notation  algorithms  graph-theory  network-flow  terminology  computability  undecidability  rice-theorem  algorithms  data-structures  computational-geometry 

2
이중 흐름 일치에 대한 최대 흐름을 줄입니까?
최대 이분법 일치 문제에서 최대 흐름 문제로 유명하고 우아하게 축소되었습니다. 소스 노드가있는 네트워크를 만듭니다. 에스ss터미널 노드 티tt각 항목에 대해 하나의 노드를 일치시킨 다음 적절한 모서리를 추가하십시오. 다항식 시간에서 최대 흐름을 최대이 분식 매칭으로 최대 흐름을 줄이는 방법은 확실히 있습니다. 두 방법 모두 다항식 시간으로 각각 해결할 수 있기 때문입니다. 그러나 …


1
마이너스 사이클 취소의 복잡한 이유
일반적인 네거티브 사이클 취소 알고리즘으로 최소 비용 흐름 문제를 해결하려고합니다. 즉, 임의의 유효한 흐름으로 시작한 다음 최소 평균 비용주기와 같은 "양호한"음수주기를 선택하지 않고 Bellman-Ford를 사용하여 최소주기를 발견하고 발견 된주기를 따라 확대합니다. 하자 그래프의 노드 수있을 에지 개수, 그래프의 에지의 최대 용량, 그래프의 에지의 최대 비용. 그런 다음 나의 학습 자료는VVVㅏㅏA유유U여여W …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.