How efficient is the maximum-matching algorithm? Each iteration except dịch - How efficient is the maximum-matching algorithm? Each iteration except Việt làm thế nào để nói

How efficient is the maximum-matchi

How efficient is the maximum-matching algorithm? Each iteration except the last one matches two previously free vertices—one from each of the sets V
and U. Therefore, the total number of iterations cannot exceed n/2 + 1, where
n = |V | + |U| is the number of vertices in the graph. The time spent on each
iteration is in O(n + m), where m = |E| is the number of edges in the graph. (This
assumes that the information about the status of each vertex—free or matched and
the vertex’ mate if the latter—can be retrieved in constant time, e.g., by storing it in
an array.) Hence, the time efficiency of the algorithm is in O(n(n + m)). Hopcroft
and Karp [Hop73] showed how the efficiency can be improved to O(

n(n + m))
by combining several iterations into a single stage to maximize the number of
edges added to the matching with one search.
We were concerned in this section with matching the largest possible number
of vertex pairs in a bipartite graph. Some applications may require taking into account
the quality or cost of matching different pairs. For example, workers may
execute jobs with different efficiencies, or girls may have different preferences for
their potential dance partners. It is natural to model such situations by bipartite
graphs with weights assigned to their edges. This leads to the problem of maximizing
the sum of the weights on edges connecting matched pairs of vertices. This
problem is called maximum-weight matching. We encountered it under a different
name—the assignment problem—in Section 3.4. There are several sophisticated
algorithms for this problem, which are much more efficient than exhaustive
search (see, e.g., [Pap82], [Gal86], [Ahu93]).We have to leave them outside of our
discussion, however, because of their complexity, especially for general graphs.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
How efficient is the maximum-matching algorithm? Each iteration except the last one matches two previously free vertices—one from each of the sets Vand U. Therefore, the total number of iterations cannot exceed n/2 + 1, wheren = |V | + |U| is the number of vertices in the graph. The time spent on eachiteration is in O(n + m), where m = |E| is the number of edges in the graph. (Thisassumes that the information about the status of each vertex—free or matched andthe vertex’ mate if the latter—can be retrieved in constant time, e.g., by storing it inan array.) Hence, the time efficiency of the algorithm is in O(n(n + m)). Hopcroftand Karp [Hop73] showed how the efficiency can be improved to O(√n(n + m))by combining several iterations into a single stage to maximize the number ofedges added to the matching with one search.We were concerned in this section with matching the largest possible numberof vertex pairs in a bipartite graph. Some applications may require taking into accountthe quality or cost of matching different pairs. For example, workers mayexecute jobs with different efficiencies, or girls may have different preferences fortheir potential dance partners. It is natural to model such situations by bipartitegraphs with weights assigned to their edges. This leads to the problem of maximizingthe sum of the weights on edges connecting matched pairs of vertices. Thisproblem is called maximum-weight matching. We encountered it under a differentname—the assignment problem—in Section 3.4. There are several sophisticatedalgorithms for this problem, which are much more efficient than exhaustivesearch (see, e.g., [Pap82], [Gal86], [Ahu93]).We have to leave them outside of ourdiscussion, however, because of their complexity, especially for general graphs.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Làm thế nào có hiệu quả là các thuật toán tối đa khớp? Mỗi lần lặp trừ người cuối cùng phù hợp với hai đỉnh ai trước đây miễn phí từ các bộ V
và U. Vì vậy, tổng số lần lặp lại không thể vượt quá? N / 2? + 1, trong đó
n = | V | + | U | là số đỉnh của đồ thị. Thời gian dành cho mỗi
lần lặp là O (n + m), trong đó m = | E | là số cạnh của đồ thị. (Điều này
giả định rằng các thông tin về tình trạng của mỗi đỉnh-free hoặc khớp và
'bạn đời đỉnh nếu sau này-có thể được lấy ra trong thời gian liên tục, ví dụ, bằng cách lưu trữ nó trong
một mảng.) Do đó, thời gian hiệu quả của thuật toán là trong O (n (n + m)). Hopcroft
và Karp [Hop73] đã cho thấy làm thế nào hiệu quả có thể được cải thiện để O
(√
n (n + m))
bằng cách kết hợp một số lần lặp vào một giai đoạn duy nhất để tối đa hóa số lượng
cạnh thêm vào khớp với một tìm kiếm.
Chúng tôi đã được quan tâm trong phần này có phù hợp với số lượng lớn nhất có thể
của các cặp đỉnh trong một đồ thị hai phía. Một số ứng dụng có thể yêu cầu có tính đến
chất lượng hoặc chi phí phù hợp với các cặp khác nhau. Ví dụ, người lao động có thể
thực hiện công việc có hiệu quả khác nhau, hoặc trẻ em gái có thể có sở thích khác nhau cho
các đối tác tiềm năng vũ đạo của họ. Nó là tự nhiên để mô hình tình huống như vậy bởi hai phía
đồ thị với trọng lượng chỉ định cho các cạnh của họ. Điều này dẫn đến các vấn đề tối đa hóa
tổng các trọng số trên các cạnh nối các cặp kết hợp của đỉnh. Điều này
vấn đề được gọi là phù hợp tối đa trọng lượng. Chúng tôi gặp nó dưới một khác nhau
tên-chuyển nhượng vấn tại mục 3.4. Có một số phức tạp
thuật toán cho vấn đề này, đó là hiệu quả hơn nhiều so với thấu đáo
tìm kiếm (xem, ví dụ, [Pap82], [Gal86], [Ahu93]). Chúng tôi có để lại cho họ bên ngoài của chúng tôi
thảo luận, tuy nhiên, vì họ phức tạp, đặc biệt là cho các đồ thị nói chung.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: