6.2 tối ưu hóa cấu trúc dữ liệuCấu trúc dữ liệu được sử dụng trong ngữ cảnh giao diện (seesection 5,3) được liên kết với cơ sở dữ liệu, whichmeans rằng mọi hoạt động như modification, liệt kê hoặc tìm kiếm thực hiện một SQLquery. Trong khi đây không phải là một vấn đề với các danh sách chẳng hạn nhưCụmhoặcTrường hợp, nơi modificationsand enumerations được thực hiện ở mức bền vững, nó sẽ trở thành một vấn đề cho hai dimensionaldictionaries được sử dụng để lưu trữ các khoảng cách thể hiện và cụm khoảng cách ma trận, là heavilyutilized trong quá trình kết cụm (tương ứng của họ sử dụng làm các thuật toán com-plexity -n2). Chúng tôi đã cố gắng để cải thiện tình hình ít nhất byimplementing hoạt động đọc một bộ nhớ cache. Một bên trong, trong trí nhớ hai chiều từ điển đã được thêm vào andonce một giá trị cho mỗi cặp chính là modified hoặc lấy ra, nó được lưu trữ trong từ điển được lưu trữ. Tất cả các đường dẫn truy cập tiếp theo được phục vụ từ bộ nhớ cache. Tối ưu hóa đáng kể khác được thực hiện trong tương lai có thể tham gia advantageof tính chất đối xứng của hàm khoảng cách. Điều này cho phép kích thước của matricesto khoảng cách được giảm hơn một nửa 0.934
đang được dịch, vui lòng đợi..
