Jump to content

Talk:Dinic's algorithm

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by X7q (talk | contribs) at 19:11, 6 December 2011 (Running Time). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconMathematics Start‑class Low‑priority
WikiProject iconThis 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.
StartThis article has been rated as Start-class on Wikipedia's content assessment scale.
LowThis article has been rated as Low-priority on the project's priority scale.

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)[reply]

Look up his personal homepage on BGU - http://www.cs.bgu.ac.il/~dinitz/ He refers to his own work as Dinic's Algorithm. Strange. 79.176.200.40 (talk) 14:01, 6 May 2011 (UTC)[reply]

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)[reply]

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 . 82.130.21.149 (talk) 20:20, 7 December 2009 (UTC)[reply]

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)[reply]

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: http://www.cs.bgu.ac.il/~dinitz/). 79.176.200.40 (talk) 14:03, 6 May 2011 (UTC)[reply]

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)[reply]

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. 18.111.103.83 (talk) 04:08, 6 December 2011 (UTC)[reply]

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)[reply]