Ứng dụng thực tế của thuật toán mới.

Một phần của tài liệu Tiểu luận môn cơ sở dữ liệu nâng cao Đẳng cấu đồ thị con với thời gian đa thức (Trang 43)

Để chứng minh khả năng ứng dụng của thuật toán dựa trên cây quyết định, chúng ta tích hợp thuật toán mới vào một hệ thống phân tích các hình vẽ bởi những nét đơn thẳng. Hệ thống này đã được mô tả trước đây bởi các tác giả trong tài liệu [MB95a]. Mục đích chính của hệ thống là để giải thích các hình vẽ kỹ thuật bằng cách so với các hình (biểu tượng) mẫu. Các bản vẽ và biểu tượng yêu cầu phải được vẽ bằng các đoạn thẳng. Khi xử lý, biểu tượng và bản vẽ được thể hiện bằng những đồ thị có nhãn như vậy mỗi đoạn có đỉnh tương ứng trong đồ thị và mỗi giao điểm của có đoạn tương ứng. Các cạnh được dán nhãn bằng góc tạo bởi 2 đường. Trong hình 33 là các biểu tượng được nhận dạng bởi hệ thống. Lưu ý rằng các biểu tượng lớn nhất là biểu tượng 3, nó được vẽ bằng 24 đường.

Các biểu tượng trong hình 33 được biên dịch thành một cây quyết định. Cây quyết định được rút gọn theo chiều rộng và chiều sâu (có độ sâu là 6), có nghĩa là trong cây quyết định chỉ nhận dạng được đồ thị con cấp 6. Cây quyết định cho toàn bộ cơ sở dữ liệu của các biểu tượng cần bộ nhớ là 1,242 MB (8,4 MB nếu không rút gọn theo chiều rộng). Lưu ý rằng trong các thí nghiệm với đồ thị ngẫu nhiên (Figs. 29-32), cây quyết định rút gọn theo chiều sau biểu diễn cho 24 đồ thị mẫu bao gồm 20 đỉnh và 30 cạnh thì cần khoảng 2.2 MB bộ nhớ.

Chúng tôi thực hiện một số thí nghiệm bằng cách sử dụng các biểu tượng là những đường kẻ và tính toán thời gian cần thiết để tìm ra tất cả các đẳng cấu đồ thị từ các bản vẽ với những biểu tượng đã được lưu trong cơ sở dữ liệu. Để so sánh, chúng tôi chạy thí nghiệm cùng với các thuật toán thông thường. Trong hình 34 thể hiện thời gian (được tính bằng giây) và số lượng các bước tính toán cho cả 2 thuật toán. Cột cuối cùng trong hình 34 chỉ ra rằng các ứng dụng của thuật toán mới sẽ nhanh hơn 16 lần khi so sánh với các thuật toán thông thường.

Một phần của tài liệu Tiểu luận môn cơ sở dữ liệu nâng cao Đẳng cấu đồ thị con với thời gian đa thức (Trang 43)