Professional Documents
Culture Documents
BTL ĐSTT
BTL ĐSTT
Định lí 1:
Định lí 2:
Thuật toán Chu trình Euler được sử dụng để tìm kiếm một chu trình Euler trên một
đồ thị vô hướng hoặc có hướng. Điều kiện cần để một đồ thị có chu trình Euler là
mỗi đỉnh trong đồ thị đó phải có bậc chẵn. Các bước của thuật toán như sau:
1. Chọn một đỉnh bất kỳ trong đồ thị và bắt đầu đi theo một cạnh bất kỳ.
2. Nếu đang đi trên một cạnh (u, v) và v không phải là đỉnh cuối cùng của
chu trình, thì chọn một cạnh khác đi qua v.
3. Nếu v đã là đỉnh cuối cùng của chu trình, kiểm tra xem tất cả các đỉnh
trong đồ thị đã được đi qua. Nếu chưa, chọn một đỉnh mới chưa đi qua và
bắt đầu một chu trình mới từ đó.
4. Lặp lại các bước 2 và 3 cho đến khi tìm thấy chu trình Euler trên đồ thị
hoặc không có chu trình Euler trên đồ thị.
1.Đồ thị vô hướng G, trong đó tồn tại k đỉnh sao cho nếu xoá đi k đỉnh này cùng
với những
cạnh liên thuộc của chúng thì đồ thị nhận được sẽ có nhiều hơn k thành phần liên
thông. Thì
khẳng định là G không có chu trình Hamilton. Mệnh đề phản đảo của định lý này
cho ta điều
kiện cần để một đồ thị có chu trình Hamilton
2.Định lý Dirac (1952): Đồ thị vô hướng G có n đỉnh (n ≥ 3). Khi đó nếu mọi đỉnh
v của G đều
có deg(v) ≥ n/2 thì G có chu trình Hamilton. Đây là một điều kiện đủ để một đồ thị
có chu
trình Hamilton.
3.Đồ thị có hướng G liên thông mạnh và có n đỉnh. Nếu
(Nguồn: https://cuuduongthancong.com)
Hiện nay, dù chưa tìm ra thuật toán tổng quát, nhưng có một số quy tắc khá tốt
để sử dụng trong quá trình tìm chu trình Hamilton trong đồ thị. Những quy tắc
này có thể phối hợp với nhận xét về các tính chất đối xứng hay về tính chất nào
đó của một đồ thị cụ thể để khỏi phải xét nhiều trường hợp khác nhau.
Xét đồ thị G=(X,E) gồm n đỉnh, trong quá trình tìm chu trình Hamilton chúng
ta có thể vận dụng 4 quy tắc sau đây
(Nguồn: vi.wikipedia.org)