الگوریتم امروز

وبلاگ تخصصی الگوریتم

الگوریتم امروز

وبلاگ تخصصی الگوریتم

وبلاگ علمی و مخصوص مباحث الگوریتمی است.
نظر خصوصی نگذارید چون جواب نمی‌دهم نظر عمومی بگذارید بدون نام هم که باشد همانجا جواب می‌دهم.

بایگانی

جواب سوال سر کلاس موازی

پنجشنبه, ۱ خرداد ۱۳۹۳، ۰۳:۲۹ ب.ظ
صورت سوال را قبلاً گذاشتم اما تا الآن وقت نکرده بودم جوابش را بگذارم: (منبع ویکیپدیا)

In unweighted bipartite graphs[edit]

Matching problems are often concerned with bipartite graphs. Finding a maximum bipartite matching[3] (often called a maximum cardinality bipartite matching) in a bipartite graphG=(V=(X,Y),E) is perhaps the simplest problem.

The Augmenting path algorithm finds it by finding an augmenting path from each x ∈ X to \ Y and adding it to the matching if it exists. As each path can be found in \ O(E) time, the running time is \ O(V E). This solution is equivalent to adding a super source s with edges to all vertices in \ X, and a super sink \ t with edges from all vertices in \ Y, and finding amaximal flow from \ s to \ t. All edges with flow from \ X to \ Y then constitute a maximum matching.

An improvement over this is the Hopcroft–Karp algorithm, which runs in O(\sqrt{V}E) time. Another approach is based on the fast matrix multiplication algorithm and gives O(V^{2.376}) complexity,[4] which is better in theory for sufficiently dense graphs, but in practice the algorithm is slower.[5]

موافقین ۰ مخالفین ۰ ۹۳/۰۳/۰۱
سپیده آقاملائی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی