Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một kèo tỷ số bóng đá euro hôm nay các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

59.3. Tối ưu hóa kèo tỷ số bóng đá euro hôm nay di truyền (geqo) kèo tỷ số bóng đá euro hôm nay PostgreSQL

ThegeqoMô-đun tiếp cận vấn đề tối ưu hóa kèo tỷ số bóng đá euro hôm nay như thể đó là vấn đề nhân viên bán hàng du lịch nổi tiếng (TSP). Các kế hoạch kèo tỷ số bóng đá euro hôm nay có thể được mã hóa dưới dạng chuỗi số nguyên. Mỗi chuỗi đại diện cho thứ tự tham gia từ một mối quan hệ của kèo tỷ số bóng đá euro hôm nay đến chuỗi tiếp theo. Ví dụ: cây tham gia

/\
  /\ 2
 /\ 3
4 1

12780_12941PostgreSQLTối ưu kèo tỷ số bóng đá euro hôm nay.

Đặc điểm cụ thể củageqoTriển khai kèo tỷ số bóng đá euro hôm nayPostgreSQLlà:

  • Sử dụng Atrạng thái ổn định GA(Thay thế các cá nhân ít phù hợp nhất trong dân số chứ không phải thay thế toàn thế hệ) cho phép hội tụ nhanh đối với các kế hoạch kèo tỷ số bóng đá euro hôm nay được cải thiện. Điều này rất cần thiết để xử lý kèo tỷ số bóng đá euro hôm nay với thời gian hợp lý;

  • cách sử dụngcrossover tái tổ hợp cạnhĐiều này đặc biệt phù hợp để giữ tổn thất cạnh thấp đối với giải pháp củaTSPbằng phương tiệnGA;

  • Đột biến là toán tử kèo tỷ số bóng đá euro hôm nay không được dùng để không cần cơ chế sửa chữa để tạo ra hợp phápTSPTours.

các phần củageqoMô -đun được điều chỉnh từ thuật toán Genitor của D. Whitley.

ThegeqoMô -đun cho phépPostgreSQLTrình tối ưu hóa kèo tỷ số bóng đá euro hôm nay để hỗ trợ các kèo tỷ số bóng đá euro hôm nay tham gia lớn một cách hiệu quả thông qua tìm kiếm không thể giải quyết được.

59.3.1. Tạo ra các kế hoạch có thể vớigeqo

ThegeqoQuy trình lập kế hoạch sử dụng mã kế hoạch tiêu chuẩn để tạo kế hoạch quét quan hệ riêng lẻ. Sau đó, các kế hoạch tham gia được phát triển bằng cách sử dụng phương pháp kèo tỷ số bóng đá euro hôm nay. Như được hiển thị ở trên, mỗi kế hoạch tham gia ứng cử viên được thể hiện bằng một chuỗi để tham gia các mối quan hệ cơ sở. Trong giai đoạn ban đầu,geqoMã chỉ cần tạo một số chuỗi tham gia có thể một cách ngẫu nhiên. Đối với mỗi chuỗi tham gia được xem xét, mã kế hoạch tiêu chuẩn được gọi để ước tính chi phí thực hiện kèo tỷ số bóng đá euro hôm nay bằng trình tự tham gia đó. .phù hợp hơnHồiso với những người có chi phí cao hơn. Thuật toán kèo tỷ số bóng đá euro hôm nay loại bỏ các ứng cử viên ít phù hợp nhất. Sau đó, các ứng cử viên mới được tạo ra bằng cách kết hợp các gen của các ứng cử viên phù hợp hơn-nghĩa là, bằng cách sử dụng các phần được chọn ngẫu nhiên của các chuỗi tham gia chi phí thấp đã biết để tạo ra các chuỗi mới để xem xét. Quá trình này được lặp lại cho đến khi một số trình tự tham gia đặt trước đã được xem xét; Sau đó, cái tốt nhất được tìm thấy bất cứ lúc nào trong quá trình tìm kiếm được sử dụng để tạo kế hoạch hoàn thành.

Quá trình này vốn đã không có chủ nghĩa, vì các lựa chọn ngẫu nhiên được thực hiện kèo tỷ số bóng đá euro hôm nay cả lựa chọn dân số ban đầu và tiếp theo16220_16230Hồi16243_16405geqo_seedCài đặt tham số. Miễn làgeqo_seed16548_16750geqo_seed.

59.3.2. Các nhiệm vụ triển khai kèo tỷ số bóng đá euro hôm nay tương lai choPostgreSQL geqo

Công việc vẫn cần thiết để cải thiện cài đặt tham số thuật toán kèo tỷ số bóng đá euro hôm nay. Trong tệp, thói quengimme_pool_sizeGimme_Number_Generations, Chúng ta phải tìm một sự thỏa hiệp cho các cài đặt tham số để đáp ứng hai nhu cầu cạnh tranh:

  • Tối ưu của kế hoạch kèo tỷ số bóng đá euro hôm nay

  • Thời gian tính toán

Trong triển khai hiện tại, tính tập thể của mỗi chuỗi tham gia ứng cử viên được ước tính bằng cách chạy mã tham gia tham gia kế hoạch tiêu chuẩn và mã ước tính chi phí từ đầu. Trong phạm vi mà các ứng cử viên khác nhau sử dụng các chuỗi con tương tự của các kết nối, rất nhiều công việc sẽ được lặp lại. Điều này có thể được thực hiện nhanh hơn đáng kể bằng cách giữ lại ước tính chi phí cho các phụ. kèo tỷ số bóng đá euro hôm nay đề là tránh tiêu tốn số lượng bộ nhớ không hợp lý khi giữ lại trạng thái đó.

18102_18496