Thành phần liên thông mạnh

Một đồ thị với các thành phần liên thông mạnh đã được đánh dấu

Một đồ thị có hướngliên thông mạnh nếu như có đường từ bất kì đỉnh nào tới bất kì đỉnh nào khác. Một thành phần liên thông mạnh của một đồ thị có hướng là một đồ thị con tối đại liên thông mạnh. Nếu mỗi thành phần liên thông mạnh được co lại thành một đỉnh, thì đồ thị sẽ trở thành một đồ thị có hướng không có chu trình.

Thuật toán Kosaraju, thuật toán Tarjan, và thuật toán Gabow đều có thể tìm các thành phần liên thông mạnh của một đồ thị cho trước trong thời gian tuyến tính. Tuy nhiên, các thuật toán của Tarjan và Gabow thường được sử dụng nhiều hơn do chúng chỉ cần thực hiện tìm kiếm theo chiều sâu một lần trong khi thuật toán của Kosaraju cần hai lần.

Thuật toán tìm thành phần liên thông mạnh có thể được dùng để giải bài toán thỏa mãn biểu thức logic trong đó mỗi điều kiện có hai biến số. Theo Aspvall, Plass, và Tarjan đã chứng minh năm 1979[1], một biểu thức logic với các điều kiên có kích thước 2 là không thể thỏa mãn được khi và chỉ khi tồn tại một biến v sao cho v và phủ định của v nằm trong cùng một thành phần liên thông mạnh trong đồ thị quan hệ của biểu thức đó.

  1. ^ Aspvall, Bengt; Plass, Michael F.; Tarjan, Robert E. (1979). “A linear-time algorithm for testing the truth of certain quantified boolean formulas”. Information Processing Letters. 8 (3): 121–123. doi:10.1016/0020-0190(79)90002-4.
Chúng tôi bán
Bài viết liên quan
Nhân vật Masumi Kamuro - Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e
Nhân vật Masumi Kamuro - Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e
Masumi Kamuro (神かむ室ろ 真ま澄すみ, Kamuro Masumi) là một học sinh của Lớp 1-A (Năm Nhất) và là thành viên của câu lạc bộ nghệ thuật. Cô là một người rất thật thà và trung thành, chưa hề làm gì gây tổn hại đến lớp mình.
Silco – Ác nhân tàn bạo hay Người “cha” đáng thương cùng sự cô đơn
Silco – Ác nhân tàn bạo hay Người “cha” đáng thương cùng sự cô đơn
Silco xuất hiện và được biết đến như một kẻ độc tài máu lạnh. Là người đồng đội cũ của Vander trong công cuộc tiến công vào thành phố phồn hoa Piltover với ước mơ giải thoát dân chúng tại Zaun khỏi sự ô nhiễm
Violet Evergarden - Full Anime + Light Novel + Ova
Violet Evergarden - Full Anime + Light Novel + Ova
Đây là câu chuyện kể về người con gái vô cảm trên hành trình tìm kiếm ý nghĩa của tình yêu
Giới thiệu về Kakuja - Tokyo Ghou
Giới thiệu về Kakuja - Tokyo Ghou
Kakuja (赫者, red one, kakuja) là một loại giáp với kagune biến hình bao phủ cơ thể của ma cà rồng. Mặc dù hiếm gặp, nhưng nó có thể xảy ra do ăn thịt đồng loại lặp đi lặp lại