CHƯƠNG III : ĐỊNH TUYẾN PHỤC HỒI THEO THÔNG TIN VỊ TRÍ
3.1 GPSR
3.1.2 Quy tắc bàn tay phải
Qua hình 17, chúng tôi lưu ý rằng giao điểm của phạm vi phủ sóng của x và đường tròn D có bán kính |𝑥𝐷̅̅̅̅| (có nghĩa là, về độ dài của đoạn thẳng 𝑥𝐷̅̅̅̅) là các
hàng xóm rỗng. Chúng ta thấy khu vực này rõ ràng trong hình 18. Từ điểm nút x, các khu vực bóng mờ mà không có các nút là một khoảng trống (void). X tìm cách để chuyển tiếp một gói tin đến đích D ngoài rìa xung quanh khoảng trống này. Bằng trực giác, x tìm các tuyến đường xung quanh khoảng trống; nếu một đường dẫn đến D tồn tại từ x, nó không bao gồm các nút nằm trong khoảng trống (hoặc x sẽ được chuyển tiếp tham lam cho họ).
Quy tắc bàn tay phải từ lâu được biết để vượt qua void như hình vẽ được mô tả trong hình 19. Quy luật này nói rằng khi đến nút x từ nút y, các cạnh tiếp theo đi qua là một tuần tự tiếp theo ngược chiều kim đồng về x từ mép (x; y) . Biết rằng, quy tắc bàn tay phải đi qua phần bên trong của một khu vực đa giác khép kín theo thứ tự cạnh chiều kim đồng hồ trong trường hợp này, các tam giác được giới hạn bởi các cạnh giữa các nút x, y, z, theo thứ tự (𝑦 → 𝑥 → 𝑧 → 𝑦) . Quy tắc đi qua một khu vực bên ngoài, trong trường hợp này, các khu vực bên ngoài của cùng tam giác, theo thứ tự cạnh ngược chiều kim đồng hồ.
Chúng tôi tìm cách khai thác những tính chất đi đường vòng để tuyến đường bao quanh các lỗ trống. Trong hình 18, việc đi qua đường vòng (𝑥 → 𝑤 → 𝑣 → 𝐷 →
𝑧 → 𝑦 → 𝑥) bởi các quy tắc bàn tay phải điều hướng xung quanh khoảng trống trong
hình, đặc biệt là tới các nút gần đến đích hơn x (trong trường hợp này, bao gồm cả các điểm đến chính nó, D). Trình tự của các cạnh đi qua bởi quy tắc bàn tay phải là một vành đai.
Hình 19. Quy tắc bàn tay phải
Các trạng thái tích lũy trong các gói dữ liệu được lưu trữ bởi các nút, mà phục hồi từ vị trí cực đại trong chuyển tiếp tham lam bằng cách định tuyến đến một nút theo chu vi đã được lưu trữ gần hơn với đích. Cách tiếp cận này đòi hỏi một phương
pháp Heuristic. Heuristic này có thể cải thiện kết quả tổng thể có thể đạt được, nhưng vẫn còn hạn chế nhất định: các thuật toán không luôn luôn tìm các tuyến đường khi chúng tồn tại. Nếu xảy ra hiện tượng phân mảnh mạng(partion network) hoặc cặp cạnh đan chéo nhau thì nguy cơ quy tắc bàn tay phải sẽ bị chạy vòng và không thể thoát ra được. Để tránh hiện tượng này, người ta tìm cách loại bỏ các cặp cạnh đan chéo theo quy tắc lược hóa mạng theo cơ chế đồ thị phẳng – được trình bày sau đây.