Talk:Dinic's algorithm

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
WikiProject Mathematics (Rated Start-class, Low-priority)
WikiProject Mathematics
This article is within the scope of WikiProject Mathematics, a collaborative effort to improve the coverage of Mathematics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Mathematics rating:
Start Class
Low Priority
 Field:  Discrete mathematics

Dinic or Dinitz?

Why is the Algorithm called Dinic's algorithm, when the guy who invented it is called Yefim Dinitz? That doesn't make sense to me - I think it should be both written the same. Wadi oo (talk) 09:17, 2 November 2009 (UTC)

Look up his personal homepage on BGU - He refers to his own work as Dinic's Algorithm. Strange. (talk) 14:01, 6 May 2011 (UTC)

Well he explains it right there in his article. Shimon Even first popularized the algorithm in the west under the name "Dinic'c algorithm", which was "rendered incorrectly as [dinik] instead of [dinits]". That explains why alternative spellings of Dinitz's name are so rarely seen. -- X7q (talk) 16:55, 6 May 2011 (UTC)

Complexity of blocking flow calculation

Isn't it possible to find a blocking flow in a level graph in time using the Malhotra-Kumar-Maheshwari blocking flow (MPM) algorithm? This would yield an overall running time of . (talk) 20:20, 7 December 2009 (UTC)

Former Russian?

Do we have any evidence to believe that he had renounced his Russian citizenship? If not, should we state that he is "former Russian"? Unless we are talking about ethnicity, in which case, he should have always been Jewish, and not either Israeli or Russian... just a thought ... — Preceding unsigned comment added by Gabiteodoru (talkcontribs) 17:43, 13 December 2010 (UTC)

I suggest that the segment in the first paragraph that refers to Dinitz as formerly Soviet be removed from the article. Also, consider changing Israeli to Jewish or removing the reference to his ethnic background altogether. Finally a link to his personal homepage may be in order (see here: (talk) 14:03, 6 May 2011 (UTC)

I agree, it's not nice to discuss his ethnicity in this article. But the fact that the algorithm was invented in the USSR and not in the West looks to me historically significant and it should be somehow mentioned in the article, perhaps at least by mentioning the journal in which the algorithm was originally published - "Soviet Math. Doklady". As for a link to personal homepage - there's already a direct link to the paper about the algorithm on his website. That's sufficient. Another link to his homepage would be against guidelines (items 13 and 19). -- X7q (talk) 16:39, 6 May 2011 (UTC)

Running Time

I might be missing something, but it seems as if the running time should be O(VE^2) rather than O(V^2E)? That's what the information in the Analysis seems to suggest. (talk) 04:08, 6 December 2011 (UTC)

I don't see how it could possibly suggest that. It says that there are at most n-1 = O(V) blocking flows to be found and finding each one takes O(VE) time. Multiplying these quantities you get O(V^2 E). -- X7q (talk) 19:11, 6 December 2011 (UTC)


where did you get the inputs used in every path...? i'am applying this algorithm with my case study.and my problem is that i don't know where will i derived the inputs? please help me... — Preceding unsigned comment added by (talk) 10:37, 6 January 2012 (UTC)

Definition of blocking flow?

The current text reads like this (emphasis mine):

   A blocking flow is an s-t flow f such that the graph G' [...] contains no s-t path.

It would be useful to show G' in the example too, otherwise the no remains a bit cryptic in the definition. Unless, of course, it should be read as an or one.

-- (talk) 08:06, 12 January 2018 (UTC)

Retrieved from ""
This content was retrieved from Wikipedia :'s_algorithm
This page is based on the copyrighted Wikipedia article "Talk:Dinic's algorithm"; it is used under the Creative Commons Attribution-ShareAlike 3.0 Unported License (CC-BY-SA). You may redistribute it, verbatim or modified, providing that you comply with the terms of the CC-BY-SA