Trong toán học và khoa học máy tính, kết nối là một trong những khái niệm cơ bản trong lý thuyết đồ thị, lý thuyết này đặt ra câu hỏi cần loại bỏ bao nhiêu phần tử (nút hoặc cạnh) để tách các nút còn lại thành hai hoặc nhiều nút con riêng biệt. hình ảnh. Điều này liên quan chặt chẽ đến lý thuyết về các vấn đề luồng mạng, trong đó khả năng kết nối của đồ thị là một số liệu quan trọng để đánh giá khả năng phục hồi của mạng.
Trong đồ thị vô hướng G, nếu có đường đi từ đỉnh u đến đỉnh v thì hai đỉnh đó được gọi là liên thông. Nếu không, chúng được gọi là ngắt kết nối. Hai đỉnh được gọi là kề nhau nếu chúng được nối với nhau bằng một đường đi có độ dài 1, nghĩa là chúng là điểm cuối của một cạnh duy nhất.
Một đồ thị được gọi là liên thông nếu mọi cặp đỉnh đều liên thông.
Nếu một đồ thị vô hướng không có kết nối thì nó được gọi là đồ thị ngắt kết nối. Ví dụ, một đồ thị chỉ chứa một đỉnh là đồ thị liên thông, trong khi một đồ thị không chứa cạnh nào là đồ thị liên thông rõ ràng. Đối với một đồ thị có hướng, nếu việc thay thế tất cả các cạnh có hướng của nó bằng các cạnh vô hướng tạo ra một đồ thị vô hướng liên thông, thì đồ thị có hướng đó được gọi là liên thông yếu.
Một thành phần liên thông là một đồ thị con liên thông cực đại của một đồ thị vô hướng. Mỗi đỉnh và cạnh phải thuộc về đúng một thành phần được kết nối. Một đồ thị được gọi là liên thông chỉ khi nó chỉ có một thành phần liên thông. Nếu một đồ thị được gọi là liên thông k đỉnh thì có nghĩa là tính liên thông đỉnh của đồ thị đó ít nhất là k.
Một đồ thị được gọi là liên thông tối đa nếu tính liên thông của nó bằng bậc tối thiểu của nó.
Nói tóm lại, một đồ thị liên thông là đồ thị có độ liên thông nhỏ hơn hoặc bằng các cạnh của nó. Không giống như các đường cắt đỉnh, các đường cắt cạnh cắt đồ thị ngay cả khi nó được cắt từ một cạnh cụ thể, cạnh đó được gọi là cầu. Một cạnh được coi là quan trọng nếu việc loại bỏ nó làm mất đi khả năng kết nối của đồ thị.
Một đồ thị siêu kết nối là một đồ thị trong đó tất cả các đường cắt đỉnh nhỏ nhất có thể tách riêng một đỉnh. Một đồ thị siêu kết nối là đồ thị trong đó mỗi lần xóa đỉnh cắt nhỏ nhất sẽ tạo ra đúng hai thành phần, trong đó có một thành phần là đỉnh bị cô lập. Về mặt này, định nghĩa về kết nối và kết nối cao của đồ thị thể hiện một tính chất độc đáo.
Định lý Menger định nghĩa một tính chất quan trọng của đồ thị liên thông, mô tả tính kết nối và tính kết nối cạnh theo số đường đi độc lập giữa các đỉnh. Nếu hai đỉnh u và v khác nhau được khám phá trong một đồ thị, số lượng đường đi độc lập giữa chúng sẽ được xem xét. Định lý này làm rõ mối liên hệ giữa kết nối và các đường dẫn độc lập.
Theo định lý Menger, số lượng đường đi không phụ thuộc vào cạnh giữa hai đỉnh phản ánh khả năng kết nối của cạnh.
Vấn đề xác định xem hai đỉnh trong đồ thị có được kết nối hay không có thể dễ dàng giải quyết bằng cách sử dụng các thuật toán tìm kiếm hiệu quả, chẳng hạn như thuật toán tìm kiếm theo chiều rộng. Một bài toán tổng quát hơn là tính toán khả năng kết nối của đồ thị và đếm số thành phần được kết nối. Trong lý thuyết độ phức tạp tính toán, nhiều bài toán được đơn giản hóa thành việc xác định khả năng kết nối của đồ thị và hiệu quả tính toán của các bài toán này cũng đã được chứng minh.
Dữ liệu của các đồ thị có nhãn kết nối khác nhau với n nút có thể được tìm thấy trong bách khoa toàn thư trực tuyến về chuỗi số nguyên. Đối với bất kỳ đồ thị nào có ít nhất hai đỉnh, tính kết nối của các cạnh luôn nhỏ hơn hoặc bằng bậc tối thiểu của đồ thị. Vậy, làm thế nào để đảm bảo tính chất này cho các đỉnh được kết nối với nhau?
Khả năng kết nối vẫn được bảo toàn nhờ phép đồng cấu đồ thị. Nếu G được kết nối thì đồ thị đường thẳng L(G) của nó cũng được kết nối. Khi tính kết nối cạnh của đồ thị nhỏ hơn hoặc bằng bậc tối thiểu, khía cạnh kết nối trở nên rõ ràng. Định lý này phát biểu rằng nếu một đồ thị có k-liên thông thì với mọi tập hợp k đỉnh trong đồ thị, tồn tại một mạch đi qua tất cả các đỉnh đó.
Tóm lại, cho dù là kết nối, kết nối biên hay các thuộc tính liên quan khác, các khái niệm này đều chiếm vị trí quan trọng trong thiết kế mạng và cấu trúc dữ liệu. Điều này khiến chúng ta tự hỏi, chúng ta cần cân nhắc những yếu tố nào khác khi duy trì và thiết kế cấu trúc mạng bền vững?